.form-autocomplete,[data-element=searchLocationInput]{min-height:24px}@font-face{font-display:swap;font-family:Font Awesome\ 5 Brands}@font-face{font-display:swap;font-family:Font Awesome\ 5 Free}ul>li.disabled,ul>li.disabled:hover{background:#eaeaea;color:#a7a7a7;cursor:inherit}ul>li.disabled .flag-icon{opacity:.5}.border-none{border:none}.li-item{list-style:none;padding-left:10px;padding-top:3px}h2{font-size:40px;font-weight:800;line-height:49px}.color-black{color:#2c2c2c}.card-shadow{box-shadow:none}.blue-square-event-content-text{height:48px}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s linear}.slide-fade-leave-active{position:absolute}.slide-fade-enter{opacity:0;transform:translateX(30px)}.slide-fade-leave-to{opacity:0;transform:translateX(-30px)}.main-title{color:#464545;font-weight:900}.sub-title{color:#464545;font-family:Lato,Nunito Sans,serif;font-weight:800}.nav-link,.single-option{color:#464545!important;font-family:Lato,Nunito Sans,serif!important}.nav-link.active,.nav-link.active:hover{color:#0060b3!important}.nav-link.active{border:0;border-bottom:3px solid #0060b3!important;letter-spacing:0!important}.bold-without-moving{letter-spacing:.36px}.bold-without-moving:hover:not(.active){letter-spacing:0}.option-card.active{box-shadow:0 0 10px #0091fa}.option-card{background-color:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.161);color:#464545;cursor:pointer;font-weight:600;margin-right:20px;opacity:1;padding:10px 15px}.invisible-checkbox:checked{background-color:initial;border:1px solid rgba(0,0,0,.25)}.small-label{color:#464545;font-size:17px!important;font-weight:600}.hoomepage-promo-prf-feature-inner{background-color:#fff;border-radius:6px;padding:28px}.hoomepage-promo-prf-features .hoomepage-promo-prf-features-img{width:177px}.hoomepage-promo-prf-features .hoomepage-promo-prf-features-img img{height:-moz-fit-content;height:fit-content}.hoomepage-promo-prf-features-content{padding-left:28px;padding-right:28px;width:calc(100% - 177px)}.hoomepage-promo-prf-features-content h3{font-size:25px;font-weight:900;line-height:45px}.hoomepage-promo-prf-features-content p{color:#2c2c2c;font-size:16px;font-weight:400;line-height:25px}.hoomepage-promo-prf-features-prof h3{color:#1072ee}.hoomepage-promo-prf-features-part h3{color:#27cf91}.banner-each-cta-homepage-content{color:#2c2c2c;padding:3% 6%}.banner-each-cta-homepage-content.scnd{background-color:#fff;color:#27cf91}.banner-each-cta-homepage-content.scnd .new-public-pages-first-view-subtitle,.banner-each-cta-homepage-content.scnd .new-public-pages-first-view-text{color:#2c2c2c}.banner-find-agent-homepage .new-public-pages-first-view-subtitle{color:#1072ee;font-weight:800}.new-public-pages-first-view-title{font-size:40px;font-weight:900;line-height:50px}.new-public-pages-first-view-subtitle{font-size:24px;font-weight:500;line-height:32px}.new-public-pages-first-view-text{font-size:18px;font-weight:400;line-height:25px}.banner-each-cta-homepage-img.frst{background-image:url(/images/help-agent-info.webp)}.banner-each-cta-homepage-img.frst,.banner-each-cta-homepage-img.scnd{background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-each-cta-homepage-img.scnd{background-image:url(/images/homepage/prof.webp)}.banner-each-find-agent-img{background-image:url(/images/homepage/_cc-faces_.webp);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.banner-find-agent-homepage{color:#2c2c2c}.banner-each-find-agent-content{padding:6% 0}.banner-each-cta-homepage-img.scnd{border-radius:6px}.search-fast-links{padding-top:20px;text-align:center}.lightmeup,.search-fast-links a{color:#1072ee}.lightmeup{font-size:40px;font-weight:800;line-height:45px;text-align:center;text-shadow:0 0 40px #0091fa}.hthighlight-ctas-homepage{border-radius:9px;color:#2c2c2c;overflow:hidden}.hthighlight-ctas-homepage-img{background-image:url(/images/homepage/anuncio.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.hthighlight-ctas-homepage-content{background-color:#fff;padding:3% 6%}.banner-find-agent-homepage{background:transparent linear-gradient(180deg,#fff,#fafafa) 0 0 no-repeat padding-box}.banner-ctas-homepage-incontainer{background-color:#fff}.end-page-advice{color:#2c2c2c;padding:3% 15px}.end-page-advice h6{font-size:24px;font-weight:900;line-height:29px}.blog-link{color:#1072ee;font-size:18px;line-height:40px}.zone-list-homepage-wrap{margin-top:100px}:root{scroll-behavior:unset!important}#refInputWrapper #_ref{background-color:transparent}#tipoInput .dropdown-item{cursor:pointer}#tipoInput .dropdown-menu{max-height:185px;overflow-x:auto}@media only screen and (max-width:768px){.hoomepage-promo-prf-features{padding-left:0;padding-right:0}.hoomepage-promo-prf-feature-inner{margin-bottom:15px;padding:15px 7px}.hoomepage-promo-prf-features .hoomepage-promo-prf-features-img{width:90px}.hoomepage-promo-prf-features .hoomepage-promo-prf-features-img img{height:-moz-fit-content;height:fit-content}.hoomepage-promo-prf-features-content{padding-left:15px;padding-right:15px;width:calc(100% - 90px)}.hoomepage-promo-prf-features-content h3{font-size:25px;line-height:32px}.banner-each-cta-homepage-img,.banner-each-find-agent-img,.hthighlight-ctas-homepage-img{min-height:215px}}@media only screen and (max-width:479px){.lightmeup,.new-public-pages-first-view-subtitle,.new-public-pages-first-view-title,h2{font-size:20px;font-weight:800;line-height:25px;text-align:center}.new-public-pages-first-view-text{text-align:center}.hthighlight-ctas-homepage{margin-bottom:0!important;margin-top:0}.cta-button,.cta-button a{width:100%}.cta-button .btn.btn-primary{margin-bottom:15px}.banner-ctas-homepage{padding-bottom:0!important}#properties-index>.row{margin-bottom:0!important}.zone-list-homepage-wrap{margin-top:50px}#pesquisar-imoveis-por-regiao>div.mt-3>div.d-flex.mb-4.mt-2{display:block!important}.search-fast-links span{display:block;text-align:center}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:unset!important}}html{scroll-behavior:unset!important}
