@media (min-width:1400px){.container{max-width:min(85%, 1640px)}}@media (min-width:1280px){.mobile-nav-show{display:none}}@media (max-width:1279px){#navbar_dir{top:125px;display:none}.navbar>ul>li>a:before{display:none}.mobile-nav-active #navbar_dir.navbar:before{background-color:#fff0}.mb_only{display:block}.navbar{position:fixed;top:0;right:-100%;width:100%;max-width:300px;bottom:0;transition:0.3s;z-index:9997}.navbar ul{display:block;position:absolute;inset:0;padding:50px .5rem 10px .5rem;margin:0;background:#fff;overflow-y:auto;transition:0.3s;z-index:10001}.navbar.scrolled ul{display:block;position:absolute;inset:0;padding:50px .5rem 10px .5rem;margin:0;background:var(--color-white);overflow-y:auto;transition:0.3s;z-index:10001}.navbar.scrolled{.btn-default{a{color:var(--color-white)}}}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-family:var(--font-default);font-size:15px;font-weight:600;color:var(--color-black);white-space:nowrap;transition:0.3s}.navbar.scrolled a,.navbar.scolled a:focus{color:var(--color-black)}.navbar .current-menu-item a,.navbar.page .current-menu-item a{color:var(--color-secondary)}.navbar>ul>li{padding:0}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:var(--color-red)}.navbar .button,.navbar .button:focus,.navbar.scrolled .button,.navbar .button:focus,.navbar.page .button,.navbar.page .button:focus{margin:0 20px}.navbar .dropdown ul,.navbar .dropdown .dropdown ul{position:static;display:none;padding:10px 0;margin:10px 20px;transition:all 0.5s ease-in-out;border:1px solid #19335c}.navbar .dropdown>.dropdown-active,.navbar .dropdown .dropdown>.dropdown-active{display:block}.navbar .menu-item-has-children ul,.navbar .menu-item-has-children .menu-item-has-children ul{position:static;display:block;padding:10px 0;box-shadow:none;margin:0 20px;transition:all 0.5s ease-in-out;border:none;visibility:visible;opacity:1}.mobile-nav-active .navbar{right:0}.mobile-nav-hide{color:#000;font-size:32px;cursor:pointer;line-height:0;transition:0.5s;position:fixed;left:90%;top:25px;z-index:9999}}@media (min-width:993px) and (max-width:1279px){.container{max-width:85%}}@media (min-width:320px) and (max-width:992px){.navbar .current-menu-item a:before,.navbar.page .current-menu-item a:before{visibility:hidden;width:0}section{padding-block:2.5rem}.btn{height:40px}.section-title{text-align:center}#header{top:.25rem;height:47.5px;& .logo img{height:40px}}#hero{background:#002865;padding-top:40px;.banner-wrapper{aspect-ratio:16/9;&::before{width:100%;background:linear-gradient(to right,rgb(0 0 0 / .5) 35%,transparent)}}.text{h1{font-size:1.3rem}}}#quem-somos{.title{text-align:center}}#corretor{.title{text-align:center;padding-left:calc(var(--bs-gutter-x) * 0.5)}}#empreendimentos{.e-card{aspect-ratio:9/16;& .thumb{height:77.5%}}}#estrutura{& .row{gap:.25rem}.section-title{text-align:left;&.suites{margin-top:2rem;& h2{font-size:3rem}}}.wrapper{& img{width:100%;height:100%;object-fit:cover;object-position:center}&.image-rl{width:110%;aspect-ratio:29/15;position:relative;right:-10%}&.image-lb{width:120%;aspect-ratio:32/9;position:relative;left:calc(-10% - 1rem);margin-top:0}&.image{width:100%;aspect-ratio:4.25 / 3}}}#wa_button{bottom:0;right:-45px}}