:root{--color-txt:#282828;--color-input:#282828;--bg-theme:#f2f3f5;--color-scroll:#858585}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-scroll)}body{font:400 15px Montserrat;line-height:100%;color:var(--color-txt)}.txt-theme{color:var(--color-txt)}.bg-theme{background-color:var(--bg-theme)}.bg-txt{background-color:var(--color-txt)}.tit{font:600 35px Montserrat;line-height:100%;font-optical-sizing:auto;line-height:1;letter-spacing:-1px;color:var(--color-site)}.tit.cor2{color:var(--color-txt)}a,li,p,span{color:var(--color-txt-theme)}.btn{font-weight:600;font-size:1.2rem;padding:15px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.add-fav.button .fa-heart{font-size:1.4em}#footer .copy{color:var(--color-txt)}.form .chosen-container .chosen-single span,.form .txtPlace,.form button,.form input,.form select,.form textarea{font:400 1rem Montserrat!important;line-height:100%!important}.form .chosen-container .chosen-single,.form .chosen-container .chosen-single span,.form button:not(.fancybox-close-small),.form input,.form select,.form textarea{padding:0 16px;font-size:.95rem;line-height:130%;color:var(--color-input);background:#FFF;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.form .chosen-container .chosen-single span:not(textarea),.form .chosen-container .chosen-single:not(textarea),.form button:not(.fancybox-close-small):not(textarea),.form input:not(textarea),.form select:not(textarea),.form textarea:not(textarea){height:50px}.form .chosen-container .chosen-single span:disabled:not(.submit),.form .chosen-container .chosen-single:disabled:not(.submit),.form button:not(.fancybox-close-small):disabled:not(.submit),.form input:disabled:not(.submit),.form select:disabled:not(.submit),.form textarea:disabled:not(.submit){background:#f6f7f9}.form .chosen-container .chosen-single span::-webkit-input-placeholder,.form .chosen-container .chosen-single span::-webkit-textarea-placeholder,.form .chosen-container .chosen-single::-webkit-input-placeholder,.form .chosen-container .chosen-single::-webkit-textarea-placeholder,.form button:not(.fancybox-close-small)::-webkit-input-placeholder,.form button:not(.fancybox-close-small)::-webkit-textarea-placeholder,.form input::-webkit-input-placeholder,.form input::-webkit-textarea-placeholder,.form select::-webkit-input-placeholder,.form select::-webkit-textarea-placeholder,.form textarea::-webkit-input-placeholder,.form textarea::-webkit-textarea-placeholder{color:var(--color-input)!important}.form textarea{padding:16px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.form .btn-form,.form .submit{font:400 14px Poppins;line-height:100%;color:#FFF;justify-content:center;cursor:pointer;border:none;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s}@media (min-width:1100px){.form .btn-form:hover,.form .submit:hover{opacity:.8;filter:alpha(opacity=80)}}.breadcrumb-area a,.breadcrumb-area span{font:500 12px Montserrat;line-height:100%}#formSearch .maskPlace{display:none}#meus-favoritos{background-color:var(--bg-theme)}#equipe .list-brokers .inside{overflow:hidden}#blog .list-posts .btnPost,#blog .list-posts a,#catalogos .list-items .inside,#equipe .list-brokers .inside{border-radius:20px!important;-webkit-border-radius:20px!important;-moz-border-radius:20px!important;-ms-border-radius:20px!important;-o-border-radius:20px!important}#header:not(.header-home){-moz-box-shadow:0 10px 20px rgba(0,0,0,.03);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.03);box-shadow:0 10px 20px rgba(0,0,0,.03)}#header.header-home{z-index:600}#header.header-home .menu-less a,#header.header-home .toggleMenu{color:#FFF}#header .logo{max-width:min(90vw,300px,240px);max-height:150px}#header .logo-area{padding:10px 0}#header .logo-area a{display:contents}#header .logo-area img+span{text-indent:-1000000px;position:absolute;left:0;top:0}.menu-less a{-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;font-size:17px;font-weight:600;color:var(--color-txt)}.menu-less a.active{color:var(--color-site)}@media (min-width:1100px){.menu-less a:hover,.toggleMenu:hover{color:var(--color-site)!important}}.menu{width:300px;max-width:100%;position:fixed;right:-110%;top:0;z-index:999;overflow-y:auto;overflow-x:hidden;background-color:#FFF;-webkit-box-shadow:-8px 0 4px -3px rgba(0,0,0,.1);box-shadow:-8px 0 4px -3px rgba(0,0,0,.1)}.menu a{color:var(--color-txt)}.menu::-webkit-scrollbar{width:4px}.menu::-webkit-scrollbar-track{background:0 0}.menu::-webkit-scrollbar-thumb{background:var(--color-txt)}.menu.active{right:0;opacity:10;filter:alpha(opacity=1000)}#footer .boxBottom{background:#303030}#footer .copy{color:#787878}#footer .logo-footer img{max-height:100px}#formNews button,#formNews input{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}#formNews input,#formNews textarea{color:#FFF;padding:0 30px;border-color:#FFF;background:0 0}#formNews ::-webkit-input-placeholder,#formNews ::-webkit-textarea-placeholder{color:#FFF!important}#formNews input{height:50px}.list-properties .item-grid .inside-item{border-top-left-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.list-properties .item-grid .lk-infos{flex:0}.list-properties .item-list .inside-item{border-top-left-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (min-width:1100px){.list-properties .item-list .lk-infos{padding:20px 30px}}@media (min-width:1100px){.list-properties .inside-item:hover{box-shadow:0 12px 8px -8px rgba(255,255,255,.5),0 4px 8px 0 rgba(0,0,0,.3),0 7px 8px -5px rgba(255,255,255,.5)}}.list-properties .img-area{background-image:url(assets/img/loading.svg);background-position:center;background-repeat:no-repeat;background-size:30px}.list-properties .img-area.flex-55{flex:0 0 55%}@media (min-width:1100px){.list-properties .img-area:hover .slide-arrow{opacity:10;filter:alpha(opacity=1000)}}.list-properties .img-area:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;opacity:.8;filter:alpha(opacity=80);z-index:10;background:linear-gradient(transparent 3%,rgba(0,0,0,.9))}.list-properties .photo-blur img{filter:blur(8px)}.list-properties .slide-prev{left:0}.list-properties .slide-next{right:0}.list-properties .slide-arrow{width:40px;height:40px;margin:0 15px;background:rgba(255,255,255,.6);color:var(--color-txt);-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;opacity:0;filter:alpha(opacity=0)}.list-properties .lk-infos{padding:20px}@media (min-width:1100px){.list-properties .lk-infos{padding:30px}}.list-properties .buttons-area .between{padding:0 20px}.list-properties .buttons-area span{padding:8px 20px}@media (min-width:1100px){.list-properties .buttons-area .between{padding:0 30px}}.list-properties .tag{display:flex;justify-content:center;margin-bottom:5px;font-size:14px}.list-properties .tag-status{letter-spacing:.06em}@media (max-width:1000px){.list-properties .item-list{display:none!important}}@media (max-width:700px){.list-properties .item{padding:10px 0}}.paginacao a.active,.paginacao.hasHover a:hover{color:#FFF;background:#e1e1e1}.paginacao .points,.paginacao a{font:400 14px 'Open Sans';line-height:100%;color:var(--color-txt);border:1px solid #e1e1e1;background:#FFF;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;display:inline-flex;align-items:center;justify-content:center}.paginacao svg path{-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;fill:var(--color-txt)}#home .form-area{background:rgba(255,255,255,.44)}#home .tit-highlights{font-size:45px}#home #header::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.35),rgba(0,0,0,0));z-index:-1}#home .onload{background:url(../img/onload.gif) center center;background-repeat:no-repeat}#home #video-banner{right:0;bottom:0;height:100%}#home #video-banner iframe{position:absolute;left:0;top:0;height:300%;top:-100%;pointer-events:none}#home #video-banner .bg{background:#fffFFF30}#home .cycle-pager span{font-size:0;display:inline-block;width:15px;height:15px;margin:0 3px;background:#ddd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#home .cycle-pager span.cycle-pager-active{background:#a6a6a3}#home .banner-area.onload+.search-area{display:none}#home .tit-banner{font-size:65px}#home .main.onload,#home .site-sections.onload{height:50vh}#home .type-search-alias{color:var(--color-txt);background:#FFF}#home .type-search-alias.active{color:#FFF;background:var(--color-site)}#home .main .inside{padding:0 15px}#home .buildings-area,#home .main,#home .testimonials-area{background-color:var(--bg-fundo)}#home .list-blog .btnPost{display:none}@media (max-width:700px){#home .search-area{left:0;top:17%;transform:translateX(0) translateY(0)}#home .group-types label{margin:3px}}@media (max-width:500px){#home .tit-banner{font-size:45px}#home .group-types label{font-size:15px!important}#home .form-area{border-radius:20px}#home .price-area .price{font-size:21px!important}}#imoveis #footer{display:none}#imoveis #formSearch .lista-bairros-filtro .item-bairro span,#imoveis #formSearch .row-situacoes span,#imoveis .search-area,#imoveis .sidebar .boxFind{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}#imoveis .search-area{margin-top:-10px}#imoveis #formSearch .lista-bairros-filtro .item-bairro span,#imoveis #formSearch .row-situacoes span{padding-left:12px;padding-right:12px}#imoveis .trigger-search{position:sticky;bottom:55px;left:0;width:100%;z-index:600;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;opacity:10;filter:alpha(opacity=1000)}#imoveis .trigger-search.hidden{opacity:0;filter:alpha(opacity=0);bottom:-10px;pointer-events:none}#imoveis .trigger-search .shadow-trigger-search{display:block;position:absolute;bottom:80px;left:0;right:0;height:100px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 200%);pointer-events:none}#imoveis ::-webkit-scrollbar{width:2px}#imoveis ::-webkit-scrollbar-track{background:0 0}#imoveis ::-webkit-scrollbar-thumb{background:var(--color-scroll)}#imoveis .overlay-filter{position:fixed;left:0;top:0;bottom:0;right:0;z-index:999999}@media (min-width:1100px){#imoveis .sidebar .btnFind:hover{opacity:.8;filter:alpha(opacity=80)}}#imoveis .card-broker-area{padding:0 10px}#imoveis .card-broker-area .card-broker-perperties{border-radius:10px}#imoveis .card-broker-area .realtorPic{border-radius:100px}@media (max-width:1200px){#imoveis .main{height:auto;padding:15px}#imoveis .main .search-area{margin-top:0}#imoveis .main .sidebar{width:400px;max-width:100%;height:100%;overflow-y:auto;position:fixed;left:-120%;top:0;z-index:99999999;opacity:0;filter:alpha(opacity=0)}#imoveis .main .sidebar.active{left:0;opacity:10;filter:alpha(opacity=1000)}#imoveis .main .sidebar.active+.overlay-filter{display:block}}#imovel .fancybox-slide--iframe .fancybox-content{max-height:300px!important}@media (min-width:680px){#imovel .fancybox-slide--iframe .fancybox-content{max-height:583px!important}}@media (min-width:1100px){#imovel .gallery{padding:0 30px}#imovel .gallery .mainImg,#imovel .gallery figure{overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}#imovel .gallery .buttons-area button{color:#FFF;padding:5px 10px;border-radius:50px}#imovel .gallery img{width:100%;height:100%;object-fit:cover}#imovel .gallery-less{display:flex;justify-content:center;gap:7px}#imovel .gallery-less .mainImg,#imovel .gallery-less figure{width:100%;max-height:500px}@media (min-width:700px){#imovel .gallery-full{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;grid-template-rows:repeat(2,300px);gap:7px}#imovel .gallery-full .mainImg{grid-row:span 2/auto;grid-column:span 2/auto}#imovel .gallery-full figure:nth-child(2){grid-column:span 2/auto}#imovel .gallery-full .overlay{background-color:rgba(0,0,0,.6)}}#imovel .all-photos{min-height:100vh;overflow-y:auto}#imovel .all-photos .close-photos,#imovel .all-photos .lk-whats-photos{left:unset;right:0;z-index:200}#imovel .share-area .inside-share{flex:1}#imovel .share-area a,#imovel .share-area button,#imovel .share-area span{display:flex;align-items:center;justify-content:center;background-color:var(--color-txt);color:#FFF}#imovel .share-area .fa-heart.fal{color:#FFF}#imovel .share-area .fa-heart.fas{color:var(--color-red)}#imovel .main{max-width:1366px}@media (max-width:700px){#imovel .main .inside{justify-content:flex-start}}#imovel .main .tags span{padding:7px 12px;margin:0 3px 10px 0;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}#imovel .main .btnTheme{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}#imovel .main .price-area-mobile{margin-top:70px}#imovel .main .desc-property li,#imovel .main .desc-property p{font-family:Montserrat}#imovel .main,#imovel .others,#imovel .site-sections{max-width:1366px}@media (min-width:1100px){#imovel #wrap{overflow:inherit}}#imovel .sticky{position:-webkit-sticky;position:sticky;top:50px}#imovel .price-area .cod-imovel{background-color:var(--color-txt);letter-spacing:.07em}#imovel .price-area .nav-buttons-price a,#imovel .price-area .nav-buttons-price button{width:32%;margin-left:auto;margin-right:auto;font:400 17px Montserrat;line-height:100%}@media (min-width:1100px){#imovel .price-area .nav-buttons-price a,#imovel .price-area .nav-buttons-price button{width:100%}}@media (max-width:700px){#imovel .price-area .nav-buttons-price a,#imovel .price-area .nav-buttons-price button{width:100%}}#imovel .broker-area .cover-broker{border:3px solid var(--color-txt)}#imovel .broker-area .cover-broker img{border:4px solid #FFF}#imovel .features-property{padding-top:40px;padding-bottom:10px;margin-top:20px;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}#imovel .features-property .tit-feature{display:block;padding-bottom:20px;color:var(--color-txt);font-weight:600}#imovel .features-property h3{font-size:0!important}#imovel .features-property h3:after{content:"Comodidades do imóvel";font-size:20px}#imovel .features-property .listOthers{display:flex;flex-wrap:wrap;padding-bottom:20px}#imovel .features-property .listOthers li{padding:0 20px 20px 0}#imovel .features-property .listOthers li i{color:var(--color-site)}#imovel .more-properties{padding:50px 15px}@media (min-width:1100px){#imovel .more-properties{padding:50px 30px}}#imovel .more-properties .list-properties .img-area.flex-55{flex:0 0 45%}#imovel .more-properties .list-properties .item{height:auto!important;max-height:550px}@media (max-width:1100px){#imovel .buttons-area button{line-height:100%}}@media (max-width:900px){#imovel .gallery-full{grid-template-rows:repeat(2,200px)}#imovel .fancybox-slide--video{padding:5px!important}#imovel .map-area{padding-top:30px}}@media (max-width:600px){#imovel .gallery-full{margin-bottom:-38px}#imovel .gallery-full figure{display:none}#imovel .main .header-infos .inside{justify-content:flex-start;flex-direction:column}#imovel .main .tit-area .tit{font-size:28px!important}}