@media(min-width:576px){.faixa_banner .div_button{flex-flow:row}}@media(min-width:768px){#cookies-bar .btn,#sg-settings-modal-cookiesBar .modal-footer .btn{font-size:100%;padding:11px 25px!important}#cookies-bar{padding:40px}#cookies-bar .title{line-height:initial}#sg-cookiesBar .modal-header{padding:15px}img.fr-dii.fr-fil,.fr-video.fr-dvi.fr-fvl{width:auto}}@media(min-width:991px){header.active_mobile{min-height:0}.menu_principal li a{font-size:100%}header .navbar{padding:20px 0}#navbarNav{align-items:end;flex-flow:column}.links_header{flex-flow:row}.menu_principal .div_submenu{position:absolute;left:50%;top:100%;transform:translateX(-50%)}.menu_principal .div_submenu ul{margin:20px}header.scroll_ #navbarNav{gap:5px}header.scroll_ .navbar-brand img{max-height:40px}header.scroll_ .navbar{padding:10px 0}.menu_principal .div_submenu{box-shadow:0 4px 8px -4px rgba(0,0,0,0.25);-webkit-box-shadow:0 4px 8px -4px rgba(0,0,0,0.25);-moz-box-shadow:0 4px 8px -4px rgba(0,0,0,0.25)}#navbarNav .cont_collapse{flex-direction:row-reverse}.banners{height:calc(100vh - 110px)}.banners .cont{padding:0 15px}.banners .container{background:none;display:block}.banners figure.with_text::after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:#000;background:-webkit-linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.1) 100%);background:-moz-linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.1) 100%);background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000",endColorstr="#000",GradientType=1);opacity:1}.faixa_banner .fundo{opacity:1}.faixa_banner .fundo::after{position:absolute;left:0;top:0;width:50%;height:100%;content:'';background:#000;background:-webkit-linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000",endColorstr="#000",GradientType=1)}.faixa_banner.hasfundo .container>.row{min-height:550px;display:flex;align-items:center}.filter_imoveis_interno .text,.filter_imoveis_interno .link_clear{width:auto;text-align:left}.filter_imoveis_interno .list_filters{justify-content:start}.header_empreendimento .list img{opacity:1}.header_empreendimento .splide__slide::after{opacity:1}footer{text-align:left}.footer_colunas{flex-flow:wrap;align-items:start}.footer_colunas .div_logo{flex:1}.menu_footer{text-align:left}.menu_footer .hover_span_b>span{text-align:left}footer .div_menu{display:flex;justify-content:center;flex-flow:row;flex:3;justify-content:space-around}.footer_colunas>div{max-width:50%;flex:0 0 50%;-ms-flex:0 0 50%}footer .div_logo{width:200px;min-width:200px;max-width:100%}.footer_colunas>div{max-width:unset;flex:auto;width:auto}.div_menu .menu_principal{text-align:left}.menu_footer{font-size:90%}footer .contacts{font-size:90%;max-width:250px}}@media(min-width:1200px){.footer_colunas{flex-flow:row}footer .div_mapa{width:auto}footer .div_mapa{width:25%;min-width:300px}footer .div_mapa{text-align:left}}@media(min-width:1300px){.container{max-width:1280px}}@media(min-width:1350px){.splide_imoveis .splide__arrow--prev{left:-45px}.splide_imoveis .splide__arrow--next{right:-45px}}@media(max-width:400px){.d-mobile{display:block!important}.d-mobile-none{display:none!important}}