@media screen and (max-width: 1200px){.container{padding:30px 20px}}@media screen and (max-width: 900px){.bannerDesk{display:none}.bannerMobile{display:flex}#banner .swiper-slide video,#banner .swiper-slide img{object-position:center;object-fit:cover;aspect-ratio:4 / 2}.navGroup .localizacaoHome{max-width:152px}}@media screen and (max-width:850px){.header .logoH{max-width:420px}}@media screen and (max-width:720px){.header .logoH{max-width:350px}}@media screen and (max-width:650px){header .logoH img{max-width:215px}header.scroller .logoH img{max-width:200px}.header{padding:10px 20px}}@media screen and (max-width:560px){.socialH .btnGray{display:none}}@media screen and (max-width:420px){.logoMobile{display:flex}.logoMobile{max-width:165px}.logoH{display:none}}@media screen and (max-width: 500px){.navHome{position:relative;width:calc(100% + 35px);padding:15px;right:17px;gap:3px}.navHome select,.navHome input,.navHome .choices__item--choice,.navHome .choices__list--single .choices__item--selectable{font-size:11px!important}.selectNav:first-child .choices__inner{width:152px}.selectNav:first-child .choices__item{padding-left:25px}.choices__list--dropdown,.choices__list[aria-expanded]{min-width:140px}.sectionBanner h1{display:none}.navHome{margin:20px auto;display:flex;flex-wrap:wrap}.navHome .choices__inner,.codHome{width:100%!important;max-width:100%!important}#tipo_negociacao .choices__inner{min-width:140px}.navGroup.grow{gap:5px}.sectionImoveisHome .medium-t.redFont{font-size:19px}.navGroup{width:48%}}@media screen and (max-width: 850px){.sectionQuemFaz h2,.sectionNososServicos h2{margin-bottom:50px}}@media screen and (max-width: 1450px){.sectionNososServicos .grid4,.sectionLinks .grid4{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 850px){.sectionNososServicos .grid4,.sectionLinks .grid4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 550px){.sectionNososServicos .grid4,.sectionLinks .grid4{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 700px){.slidesComentarios{flex-direction:column;gap:20px}.slidesComentarios .e_input{width:100%}.arrowsSlide{position:absolute;bottom:0;right:0}.slidesComentarios .swiper{padding-bottom:64px}}@media screen and (max-width: 1080px){.sectionSobreHome .main2{flex-direction:column}.conteudoSobre,.slideSobreHome{width:100%;max-width:100%}.slideSobreHome{position:relative}}@media screen and (max-width: 1080px){.slideSobreHome .gallery-thumbs{padding:0 20px!important}.slideSobreHome .gallery-thumbs{bottom:0}}@media screen and (max-width: 700px){.slidesComentarios{padding:35px 25px 40px}}@media screen and (max-width: 1250px){.sectionGridImoveis .grid3{gap:40px}}@media screen and (max-width: 950px){.slidesAluguelHome .grid3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 550px){.slidesAluguelHome .grid3{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 500px){.navBusca .navHome{margin:20px auto 0;padding:25px 20px;gap:5px}.navBusca .selectNav select{max-width:110px}.navBusca .navGroup .tipoHome{max-width:136px}.navBusca .navGroup .negociacaoHome{max-width:165px}.navBusca .navGroup .localizacaoHome{max-width:125px}}@media screen and (max-width:1080px){.infoFooter .flex_c.fullW{width:48%}}@media screen and (max-width:730px){.infoFooter .flex_c.fullW{width:100%;margin:0 auto}.logoF img{margin:0 auto}.infoFooter .main{gap:40px}}@media screen and (max-width: 1450px){.rightDetalhes h1{font-size:40px;line-height:44px}}@media screen and (max-width: 1095px){.rightDetalhes h1{font-size:30px;line-height:34px}}@media screen and (max-width: 950px){.sectionDetalhesImovel .main2{flex-direction:column}.sectionDetalhesImovel{padding-top:60px!important}.leftDetalhes,.rightDetalhes{width:100%;max-width:100%}.detalhesMobile,.leftDetalhes .detalhesImovel{display:flex}.detalhesRightDesktop h1,.rightDetalhes .detalhesImovel{display:none}.sectionSimilares{padding:60px 20px!important}}@media screen and (max-width: 500px){.navInternas .navGroup .codHome{width:75px;padding:10px 15px}.navInternas select,.navInternas input,.navInternas .choices__item--choice,.navInternas .choices__list--single .choices__item--selectable{font-size:11px!important}.navInternas .choices__inner{padding:10px 29px 6px 9px!important}.selectNav:after{top:53%;right:9px}.navInternas #quartosInternas{grid-column:-3 / -1}.navGroup.flex.middle.gap10{width:100%;gap:5px;grid-column:-3 / -1}.btnSearchHome{width:100%;justify-content:center}}
