.ekko-lightbox{display:flex!important;align-items:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.ekko-lightbox-nav-overlay a{flex:1;display:flex;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:a 2s ease-in-out infinite;animation:a 2s ease-in-out infinite}.ekko-lightbox-loader>div>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@-webkit-keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.section-imoveis{margin:2.1875rem 0 0}@media (min-width:992px){.section-imoveis{margin:0;min-height:540px}}@media (min-width:1400px){.section-imoveis{min-height:640px;margin:0}}.section-imoveis .content-picture{position:absolute;top:0;left:0;bottom:10%;width:100%;background-size:cover;background-position:top;background-color:#f2f2f2}@media (min-width:992px){.section-imoveis .content-picture{width:81%}}.section-imoveis .content-picture:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:#3c3c3b;opacity:.85;-moz-opacity:.85;-webkit-opacity:.85}.section-imoveis .section-title{padding-top:17%;padding-bottom:1.5625rem;max-width:480px;margin-bottom:1.875rem;display:inline-block;color:#fff}@media (min-width:992px){.section-imoveis .section-title{font-size:3.75rem;padding-bottom:1.5625rem;margin-bottom:2.1875rem}}.section-imoveis .section-title:before{position:absolute;left:0;bottom:0;width:55%;height:2px;content:"";background:#f9b233}.section-imoveis .price{letter-spacing:-.02em;font-size:1.875rem;line-height:1em;display:block;color:#fff}@media (min-width:992px){.section-imoveis .price{font-size:2.5rem}}@media (min-width:1400px){.section-imoveis .price{font-size:3.125rem}}.section-imoveis .section-description{color:#fff}.section-imoveis .image-imovel{position:relative;margin:2.1875rem 20px 0;display:block;z-index:2;background-size:cover;background-position:top}@media (min-width:992px){.section-imoveis .image-imovel{position:absolute;top:0;bottom:0;right:0;width:50%;margin:75px 0 0;height:auto;text-align:right}}.section-imoveis .image-imovel .image-imovel-img{max-width:100%;display:inline-block;max-height:100%}.section-imoveis .image-imovel .share{padding:20px 20px 0 0;position:relative;text-align:right}.section-imoveis .image-imovel .share .share-item{margin-left:.3125rem;vertical-align:middle;display:inline-block;color:#3c3c3b}.section-imoveis .image-imovel .share .share-item-link{color:#3c3c3b}.section-imoveis .image-imovel .share .share-item-link:hover{color:#f9b233}.section-about .link-main.custom{color:#000}.section-about .link-main.custom:hover{color:#f9b233}.section-about .image{overflow:hidden;width:130px;height:130px;margin-bottom:25px;display:block}.section-about .image img{max-width:100%;border:1px solid #e6e6e6;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.section-about .section-description{max-width:485px}.section-about .section-description.custom{max-width:none}@media (min-width:992px){.section-about .section-description.custom{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}@media (min-width:1400px){.section-about .section-description.custom{-moz-column-gap:80px;column-gap:80px}}@media (min-width:992px){.section-about .content-icons{padding:60px 0 0 89px}}.section-about .block-product-differential{margin:40px auto 0;max-width:185px;text-align:center}.section-about .product-differential-icon{width:114px;height:114px;margin:0 auto .9375rem;font-size:32px;border:1px solid #dedede;background:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.section-about .product-differential-icon .centraliza{color:#dedede}.section-about .product-differential-title{margin:0;font-size:20px;line-height:1.1em}@media (min-width:1600px){.section-about .product-differential-title{font-size:1.75rem}}.section-gallery .row-section{margin:0 -.4375rem}.section-gallery .col-section{padding:0 .4375rem}.block-gallery{position:relative;margin-top:15px;display:block}@media (min-width:992px){.block-gallery{margin-top:3.4375rem}}.block-gallery.block-gallery-movie.custom{margin-top:0}.block-gallery.block-gallery-movie.custom .gallery-image{height:190px}@media (min-width:992px){.block-gallery.block-gallery-movie.custom .gallery-image{height:280px}}.block-gallery.block-gallery-movie.video{height:190px;margin-bottom:20px}@media (min-width:992px){.block-gallery.block-gallery-movie.video{height:280px}}.block-gallery.block-gallery-movie.video:before{display:none}.block-gallery.block-gallery-movie iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.block-gallery.block-gallery-movie:before{position:absolute;width:42px;height:41px;top:50%;left:50%;margin:-21px 0 0 -21px;content:"";z-index:2;background:url(/assets/images/sections/play.png) no-repeat;background-size:42px 41px;-webkit-animation:pulse 2s infinite;animation:pulse pulse 2s infinite}@media (min-width:992px){.block-gallery.block-gallery-movie:before{width:82px;height:81px;margin:-41px 0 0 -41px;background-size:82px 81px}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}to{-webkit-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.gallery-image{position:relative;max-width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:top}.gallery-image:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";border:4px solid transparent;transition:.3s linear;-moz-transition:.3s linear;-webkit-transition:.3s linear}@media (min-width:992px){.gallery-image:before{border-width:8px}}.gallery-image:hover:before{border-color:#f9b233}.legend{padding-top:.625rem;font-size:1.125rem;display:block}@media (min-width:992px){.legend{padding-top:.9375rem;font-size:1.375rem}}.section-related .header-section .section-title{display:block}@media (min-width:992px){.section-related .header-section .section-title{margin-right:20px;display:inline-block;vertical-align:middle}}@media (min-width:1400px){.section-related .header-section .section-title{margin-right:3.75rem}}.section-related .header-section .section-title span{color:#f9b233}.section-related .header-section .link-main{margin-top:20px;font-family:GroldSemiLight,arial;display:inline-block;vertical-align:middle}@media (min-width:992px){.section-related .header-section .link-main{margin-top:0}}.section-related .header-section .link-main .icon{color:#3c3c3b}.section-related .content-swiper-related{margin-bottom:5rem;position:relative}@media (min-width:992px){.section-related .content-swiper-related{padding:0 5%}}@media (min-width:1400px){.section-related .content-swiper-related{padding:0 8%}}@media (min-width:1600px){.section-related .content-swiper-related{margin-bottom:7.5rem}}.section-related .swiper-wrapper{height:auto}.section-related .block-product:hover .product-image:before{border-color:#f9b233}.section-related .block-product:hover .product-title{color:#f9b233}.section-related .product-image{position:relative;display:block}.section-related .product-image:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";border:10px solid transparent;transition:.3s linear;-moz-transition:.3s linear;-webkit-transition:.3s linear}@media (min-width:992px){.section-related .product-image:before{border-width:15px}}@media (min-width:1400px){.section-related .product-image:before{border-width:20px}}@media (min-width:1600px){.section-related .product-image:before{border-width:25px}}.section-related .product-image img{max-width:100%}.section-related .product-title{padding:.9375rem 0 1.25rem;font-family:GroldBold,arial;font-size:22px;line-height:1em;display:block;color:#3c3c3b;max-width:270px}@media (min-width:992px){.section-related .product-title{font-size:30px}}.section-related .product-description{max-width:270px;margin-bottom:1.25rem;line-height:1em}.section-related .product-description .price{padding-top:5px;display:block}.section-related .related-pagination{padding-top:3.75rem;text-align:center}.section-related .related-pagination .swiper-pagination-bullet{margin:0 .1875rem;width:11px;height:11px;outline:none!important;background:#3c3c3b;opacity:1;-moz-opacity:1;-webkit-opacity:1}.section-related .related-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f9b233}.section-related .swiper-related-button{width:17px;height:50px;margin-top:-25px;outline:none!important;color:#3c3c3b;background:url(/assets/images/sections/arrows.png) no-repeat}.section-related .swiper-related-button.swiper-related-prev{left:0}@media (min-width:1600px){.section-related .swiper-related-button.swiper-related-prev{left:-17px}}.section-related .swiper-related-button.swiper-related-next{right:0;background-position:-22px 0}@media (min-width:1600px){.section-related .swiper-related-button.swiper-related-next{right:-17px}}.modal.ekko-lightbox .modal-content{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.modal.ekko-lightbox .modal-header{padding:0;border:0}.modal.ekko-lightbox .modal-header .close{padding:0;position:absolute;top:0;right:0;width:30px;height:30px;margin:0;font-size:24px;font-weight:400;color:#fff;background:#f9b233;text-shadow:none;z-index:10;opacity:1;-moz-opacity:1;-webkit-opacity:1}.modal.ekko-lightbox .modal-title{text-align:left;font-family:GroldSlimLight,arial;font-size:0;line-height:1em}.section-location .section-description{max-width:600px}.content-map{position:relative;height:380px;margin-top:1.875rem;background:#f4f4f4}@media (min-width:768px){.content-map{height:480px}}@media (min-width:992px){.content-map{height:500px}}@media (min-width:1600px){.content-map{height:600px}}.content-map:before{content:"";display:none;background:#000;opacity:.2;-moz-opacity:.2;-webkit-opacity:.2}.content-map .map,.content-map:before{position:absolute;top:0;left:0;right:0;bottom:0}.content-map .map{width:100%;height:100%}.gm-style .centraliza{padding:5px 20px;text-align:left}.gm-style .gm-style-iw-c{overflow:inherit}.gm-style .gm-style-iw{position:absolute;width:300px;height:auto;font-family:GroldSemiLight,arial;font-size:1.125rem;line-height:1.2em;margin:130px 0 0;background:#fff;box-shadow:-15px 15px 10px -15px rgba(0,0,0,.1);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}@media (min-width:992px){.gm-style .gm-style-iw{width:400px;height:100px;font-size:1.125rem;margin:0 0 0 -280px}}@media (min-width:992px){.gm-style .gm-style-iw:after{position:absolute;top:0;right:-33px;bottom:0;width:33px;height:100px;content:"";background:url(/assets/images/sections/detail-map.png) no-repeat}}.gm-style .gm-style-iw .gm-ui-hover-effect{display:none!important}.gm-style .gm-style-iw-t:after{display:none}.section-proposal .section-title{max-width:560px;margin:0 auto 1.25rem}@media (min-width:992px){.section-proposal .section-title{margin-bottom:2.5rem}}.section-proposal .form{max-width:700px;margin:0 auto}.section-proposal .form .content-receive{margin:1.875rem 0}.section-proposal .form .custom-control{margin-left:1.875rem;display:inline-block;vertical-align:middle}.section-proposal .form .custom-control.title{margin:0 0 .9375rem;display:block}@media (min-width:992px){.section-proposal .form .custom-control.title{margin:0;display:inline-block}}.section-proposal .form .custom-control.custom-first{margin-left:0}@media (min-width:992px){.section-proposal .form .custom-control.custom-first{margin-left:1.875rem}}.section-description{font-size:1.175rem}.section-description ul{padding-left:40px}.section-description ul li{list-style:disc}.section-description b,.section-description strong{font-family:GroldBold,arial}