.text-sx{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:.9rem;line-height:1.5rem}@media (max-width:768px){.text-base{font-size:.9rem}}.text-lg{font-size:1.125rem;line-height:1.75rem}body{font-family:Open Sans,sans-serif}.img-thumb{background:#fff;display:block;overflow:hidden;position:relative}.fbt-resize,.img-thumb{max-height:100%;max-width:100%;width:100%}.fbt-resize{background-position:50%;background-size:cover;-o-background-size:cover;height:100%;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.no-padding{padding:0}@media (max-width:768px){.no-padding{padding-left:15px;padding-right:15px}}a{color:#777;text-decoration:none}.space-1{min-height:8px}.space-2{min-height:12px}.space-3{min-height:16px}.space-4{min-height:20px}.p-color{color:#ca8c2f}.alignleft{float:left;margin-right:20px;margin-top:6px;width:auto!important}.wp-caption-text{background:#f1f1f1;color:#676767;font-family:Open Sans,sans-serif;font-size:14px!important;font-style:italic;font-weight:300;padding:0 5px;text-align:left}.wp-caption{max-width:100%!important;text-align:center}.alignright{float:right;margin-left:20px!important;margin-top:7px;width:auto!important}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #ccc;border-radius:2px;color:#333;display:inline-block;font-size:12px;margin-bottom:4px;padding:6px 11px;text-align:right;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.link,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{cursor:pointer!important}.my-padding{padding:8px!important}#map-canvas{background-color:#fff;height:400px}.instagram>.row,.menu>.row,body>footer.row{margin-left:0;margin-right:0}.categoria-pai{color:#999;opacity:.7}.header{border-top:8px solid #202c60}@media (max-width:768px){.header{border-top-width:4px}.header .container{padding-left:12px;padding-right:12px}.header .row{--bs-gutter-y:0}}.header .content-info{display:flex;flex-direction:row;gap:1.4rem;justify-content:flex-end;padding:8px}@media (max-width:768px){.header .content-info{display:none}}.header .content-info span{align-items:center;color:#202c60;display:flex;font-family:Roboto,sans-serif;font-style:normal;font-weight:300;gap:.5rem;justify-items:center}.header .content-info span img{height:20px;width:20px}.header .info-contact{display:flex;flex-direction:row;gap:1.4rem;justify-content:space-between;margin-bottom:12px;margin-top:12px}@media (max-width:768px){.header .info-contact{align-items:center;flex-direction:row;flex-wrap:wrap;gap:6px 20px;justify-content:center;margin-bottom:6px;margin-top:2px}.header .content-contact img{margin-right:8px;width:24px}.header .content-contact .contact-number{font-size:15px;margin-top:0}.header .content-contact .content-text p:not(.contact-number){display:none}}.header .content-button{align-items:center;display:flex}@media (max-width:768px){.header .content-button{justify-content:center;width:100%}}.header .content-button a{align-items:center;background-color:#1499d6;border-color:#1499d6;border-radius:0;display:flex;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:900;height:48px;justify-content:center;max-width:100%;width:200px}@media (max-width:768px){.header .content-button a{font-size:15px;height:40px;width:210px}}.header .content-img .logo{margin-top:-15px;position:absolute;width:268px}@media (max-width:768px){.header .content-img .logo{position:relative;width:150px}.header .content-img{display:flex;justify-content:center}}.header .content-img .logo.mobile{display:none}@media (max-width:768px){.header .content-img .logo.mobile{display:block;margin-top:4px}}.header .content-img .logo.web{display:block}@media (max-width:768px){.header .content-img .logo.web{display:none}.home .header{background:transparent;border-top:none;left:0;position:absolute;top:0;width:auto;z-index:26}.home .header .container{padding-left:14px;padding-right:14px}.home .header .info-contact{display:none}.home .header .content-img{justify-content:flex-start}.home .header .content-img .logo.mobile{margin-top:14px;width:120px}body:not(.home) .header{background:transparent;border-top:none;left:0;position:absolute;top:0;width:auto;z-index:26}body:not(.home) .header .container{padding-left:14px;padding-right:14px}body:not(.home) .header .content-info,body:not(.home) .header .info-contact{display:none}body:not(.home) .header .content-img{align-items:center;justify-content:flex-start;min-height:72px}body:not(.home) .header .content-img .logo.mobile{margin:0;width:100px}}.content-contact{align-items:center;display:flex;flex-direction:row;font-family:Roboto,sans-serif;justify-content:center}.content-contact img{margin-right:12px;width:38px}.content-contact .contact-number{color:#182148;font-size:20px;font-weight:700;margin:20px 0 0;padding:0}.content-contact .contact-number a{color:inherit;text-decoration:none}.content-contact .contact-number a:hover{color:#1499d6}.content-contact p{color:#1499d6;font-size:14px;text-align:left}@media (max-width:768px){.whatsapp-web{display:none}}.whatsapp-mobile{display:none}@media (max-width:768px){.whatsapp-mobile{display:initial}.menu .row{--bs-gutter-x:0;margin-left:0;margin-right:0}.menu .col-md-4{display:none}.menu .col-md-8{padding-left:0;padding-right:0;width:100%}.menu .navbar{padding-bottom:0;padding-top:0}.menu .navbar .container-fluid{padding-left:12px;padding-right:12px}}.menu .navbar-expand-lg .navbar-nav{gap:60px}@media (max-width:768px){.menu .navbar-expand-lg .navbar-nav{gap:0;padding:4px 0 8px}}.menu .navbar{background-color:#202c60}.menu .navbar-toggler{border-color:hsla(0,0%,100%,.4)}.menu .navbar-toggler:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.menu .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.menu .navbar-nav .nav-link{color:#fff;font-style:normal;font-weight:700}@media (max-width:768px){.menu .navbar-nav .nav-link{border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px 8px}.menu .navbar-nav .nav-item:last-child .nav-link{border-bottom:none}.home .menu{left:0;position:absolute;right:0;top:0;z-index:25}.home .menu .navbar{background:transparent}.home .menu .navbar .container-fluid{justify-content:flex-end;padding:12px 14px}.home .menu .menu-wa-btn,.home .menu .navbar-toggler{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.65);border:1px solid rgba(32,44,96,.18);border-radius:10px;display:inline-flex;height:40px;justify-content:center;padding:0;width:44px}.home .menu .menu-wa-btn{color:#25d366;line-height:0;margin-right:9px}.home .menu .menu-wa-btn svg{display:block;height:24px;width:24px}.home .menu .navbar-toggler{position:relative;z-index:3}.home .menu .navbar-toggler:focus{box-shadow:0 0 0 2px rgba(32,44,96,.15)}.home .menu .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23202c60' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.4' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");height:24px;width:24px}.home .menu .navbar-toggler[aria-expanded=true]{background:#fff;border-color:rgba(32,44,96,.22)}.home .menu .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23202c60' stroke-linecap='round' stroke-width='2.6' d='m7 7 16 16m0-16L7 23'/%3E%3C/svg%3E")}.home .menu .navbar-collapse{background:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;box-shadow:0 30px 60px rgba(15,23,42,.28);left:0;margin:0;max-height:100svh;overflow-y:auto;padding:100px 24px 22px;position:absolute;right:0;top:0;z-index:2}.home .menu .navbar-nav{width:100%}.home .menu .navbar-nav .nav-link{align-items:center;border-bottom:1px solid rgba(32,44,96,.1);color:#202c60;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;letter-spacing:.5px;padding:16px 2px;transition:color .15s}.home .menu .navbar-nav .nav-link:after{color:#bf953f;content:"›";font-size:20px;line-height:1;opacity:.5;transition:transform .15s,opacity .15s}.home .menu .navbar-nav .nav-link:focus,.home .menu .navbar-nav .nav-link:hover{color:#bf953f}.home .menu .navbar-nav .nav-link:hover:after{opacity:1;transform:translateX(3px)}.home .menu .navbar-nav .nav-item:last-child .nav-link{border-bottom:none}.home .menu .menu-contact{border-top-color:rgba(32,44,96,.12);margin-top:16px;padding-top:18px}.home .menu .menu-contact__tel{border-color:rgba(32,44,96,.22);color:#202c60}.home .menu .menu-contact__tel svg{color:#1499d6}}.menu-contact,.menu-wa-btn{display:none}@media (max-width:768px){.menu-contact{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:14px}}.menu-contact a{align-items:center;border-radius:10px;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:12px;text-decoration:none}.menu-contact a svg{height:18px!important;width:18px!important}.menu-contact__wa{background:#16a34a}.menu-contact__wa svg{color:#fff}.menu-contact__wa:hover{background:#15803d;color:#fff}.menu-contact__tel{border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.92)}.menu-contact__tel svg{color:#1499d6}.menu-contact__tel:hover{color:#fff}@media (max-width:768px){body:not(.home) .menu{background:#fff;box-shadow:0 1px 0 rgba(32,44,96,.08);position:relative;z-index:25}body:not(.home) .menu .navbar{background:transparent}body:not(.home) .menu .navbar .container-fluid{align-items:center;justify-content:flex-end;min-height:72px;padding:0 14px}body:not(.home) .menu .menu-wa-btn,body:not(.home) .menu .navbar-toggler{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.65);border:1px solid rgba(32,44,96,.18);border-radius:10px;display:inline-flex;height:40px;justify-content:center;padding:0;width:44px}body:not(.home) .menu .menu-wa-btn{color:#25d366;display:inline-flex;line-height:0;margin-right:9px}body:not(.home) .menu .menu-wa-btn svg{display:block;height:24px;width:24px}body:not(.home) .menu .navbar-toggler{position:relative;z-index:3}body:not(.home) .menu .navbar-toggler:focus{box-shadow:0 0 0 2px rgba(32,44,96,.15)}body:not(.home) .menu .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23202c60' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.4' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");height:24px;width:24px}body:not(.home) .menu .navbar-toggler[aria-expanded=true]{background:#fff;border-color:rgba(32,44,96,.22)}body:not(.home) .menu .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23202c60' stroke-linecap='round' stroke-width='2.6' d='m7 7 16 16m0-16L7 23'/%3E%3C/svg%3E")}body:not(.home) .menu .navbar-collapse{background:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;box-shadow:0 26px 50px rgba(15,23,42,.28);left:0;margin:0;max-height:calc(100svh - 72px);overflow-y:auto;padding:14px 24px 20px;position:absolute;right:0;top:72px;z-index:2}body:not(.home) .menu .navbar-nav{width:100%}body:not(.home) .menu .navbar-nav .nav-link{align-items:center;border-bottom:1px solid rgba(32,44,96,.1);color:#202c60;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;letter-spacing:.5px;padding:16px 2px;transition:color .15s}body:not(.home) .menu .navbar-nav .nav-link:after{color:#bf953f;content:"›";font-size:20px;line-height:1;opacity:.5;transition:transform .15s,opacity .15s}body:not(.home) .menu .navbar-nav .nav-link:focus,body:not(.home) .menu .navbar-nav .nav-link:hover{color:#bf953f}body:not(.home) .menu .navbar-nav .nav-link:hover:after{opacity:1;transform:translateX(3px)}body:not(.home) .menu .navbar-nav .nav-item:last-child .nav-link{border-bottom:none}body:not(.home) .menu .menu-contact{border-top-color:rgba(32,44,96,.12);margin-top:16px;padding-top:18px}body:not(.home) .menu .menu-contact__tel{border-color:rgba(32,44,96,.22);color:#202c60}body:not(.home) .menu .menu-contact__tel svg{color:#1499d6}}.banner{margin-bottom:40px}.banner .content-title{align-items:center;display:flex;height:750px;justify-content:center}@media (max-width:768px){.banner .content-title{align-items:stretch;height:auto;padding-bottom:36px;padding-top:16px}.banner .content-title .title-info{text-align:center}}.banner .content-title .title-info h1{font-family:Roboto,sans-serif;font-size:3.5rem;font-weight:900}.banner .content-title .title-info h1 span{color:#1499d6}.banner .content-title .title-info h1 span:last-child{background-color:#1499d6;border-radius:4px;color:#fff;padding:0 4px}.banner .content-title .title-info p{font-family:Open Sans,sans-serif;font-weight:300}.banner .content-title .content-buttons ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}@media (max-width:768px){.banner .content-title .content-buttons ul{justify-content:center}}.banner .content-title .content-buttons ul li a{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;font-family:Roboto,sans-serif;padding:8px;width:80px}.banner .content-title .content-buttons ul li a img{height:40px;margin-right:8px;width:40px}.banner .content-title .content-buttons ul li a div{font-size:.7rem;font-weight:400}.banner .content-img{position:absolute;right:0;width:500px}@media (min-width:1250px){.banner .content-img{width:690px}}@media (min-width:1450px){.banner .content-img{width:800px}}@media (min-width:1708px){.banner .content-img{width:800px}}@media (min-width:1900px){.banner .content-img{width:1000px}}@media (max-width:768px){.banner .content-img{height:auto;position:relative;width:100%}}.banner .content-img .img-thumb{height:620px;margin-bottom:8px}@media (min-width:1600px){.banner .content-img .img-thumb{height:680px!important}}.banner .content-img .card-location{background-color:rgba(32,44,96,.7);color:#fff;font-family:Roboto,sans-serif;left:-50px;padding:4px;position:absolute;top:50px;width:200px}@media (max-width:768px){.banner .content-img .card-location{left:0}}.banner .content-img .card-location h4{font-size:1rem;font-weight:300;margin-bottom:0}.banner .content-img .card-location h3{margin:0}.banner .content-img .card-payment-type{background-color:rgba(32,44,96,.7);bottom:-10px;color:#fff;font-family:Roboto,sans-serif;left:20%;padding:4px;position:absolute;width:200px}.banner .content-img .card-payment-type h4{font-size:1rem;font-weight:300;margin-bottom:0}.banner .content-img .card-payment-type h3{margin:0}#line-banner{bottom:-14px;left:-14px;position:absolute;z-index:1}.title{font-family:Roboto,sans-serif;margin-bottom:64px;text-align:center}@media (min-width:1900px){.title{margin-top:152px}}@media (max-width:768px){.title{margin-bottom:32px}}.title h2{font-size:3.5rem;font-weight:300;line-height:.8;margin:0}@media (max-width:768px){.title h2{font-size:1.4rem;letter-spacing:.04em;line-height:1.4}}.title p{color:#1499d6;font-size:3rem;font-weight:900;margin:0;text-transform:uppercase}@media (max-width:768px){.title p{font-size:1.9rem;line-height:1.2}}.title--premium p{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#bf953f,#fcf6ba 30%,#b38728 50%,#fbf5b7 70%,#aa771c);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(170,119,28,.15));letter-spacing:.08em}.compra{margin-bottom:80px}.compra .list-compras .row .col-md-3{margin-bottom:24px;margin-top:24px}@media (max-width:768px){.compra .list-compras .row:first-child{gap:40px}}.compra .content-button{align-items:center;display:flex;justify-content:center}.compra .content-button.see-all{margin-top:48px}.aluguel{margin-bottom:80px}.aluguel .content-button{align-items:center;display:flex;justify-content:center}.aluguel .content-button.see-all{margin-top:48px}.bg-aluguel{background-color:#f9f9f9;padding:64px 0}@media (max-width:768px){.bg-aluguel{padding:32px 0}}.about{background:#efefef;background-image:linear-gradient(270deg,#202c60 30%,#fff 0);height:950px;margin-bottom:80px;position:relative}@media (max-width:768px){.about{background-image:linear-gradient(270deg,#202c60 20%,#fff 0);height:auto;margin-bottom:48px}}.about .title{color:#202c60;font-family:Roboto,sans-serif;font-size:4rem;font-weight:200;line-height:1.3;margin:40px 0 0;text-align:left}@media (max-width:768px){.about .title{font-size:2.6rem;line-height:1.3}}.about .content-info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.about .content-info .subtitle{color:#202c60;font-family:Roboto,sans-serif;font-size:3.7rem;font-weight:900;line-height:1.3;margin:0;text-align:left}@media (max-width:768px){.about .content-info .subtitle{font-size:2.6rem;line-height:1.3}}.about .content-info .subtitle span{color:#1499d6}.about .content-info .info{margin-top:88px}@media (max-width:768px){.about .content-info .info{margin-bottom:40px;margin-top:40px}}.about .content-info .info ul{list-style:none;margin:0;padding:0}.about .content-info .info ul li{align-items:center;color:#202c60;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:300;gap:8px;margin-bottom:8px}.about .content-info .info img,.about .content-info .info ul li img{height:30px;width:30px}.about .images-about{display:flex;flex-direction:row}.about .images-about .list{display:flex;flex-direction:column;width:33%}.about .images-about .list .img-thumb{cursor:pointer;height:133px;margin-bottom:8px}@media (min-width:1600px){.about .images-about .list .img-thumb{height:200px!important}}.about .images-about .list .content-img{padding:8px}.about .images-about .list .content-img img{width:100%}.about .images-about .img-main{width:66%}.about .images-about .img-main .img-thumb{height:436px;margin-bottom:8px}@media (min-width:1600px){.about .images-about .img-main .img-thumb{height:636px!important}}.about .images-about .img-main .content-img img{width:100%}.about .separator{position:absolute;top:50%}@media (max-width:768px){.about .separator{top:-5%}}.about .separator img{width:70%}.instagram{background:#fff;overflow:hidden;position:relative}.instagram .content-button{text-align:center}.instagram .content-button a.button{background:#202c60;border-color:#202c60;color:#edf4ff;font-size:28px;font-weight:900;line-height:50px;margin:0 0 40px;padding:0 64px}#sb_instagram{padding:0!important}.office{background:#efefef;background-image:linear-gradient(270deg,#202c60 30%,#fff 0);height:800px;margin-bottom:80px;position:relative}@media (max-width:768px){.office{background-image:linear-gradient(270deg,#202c60 20%,#fff 0);height:auto;margin-bottom:48px}}.office .title{color:#202c60;font-family:Roboto,sans-serif;font-size:4rem;font-weight:200;line-height:1.3;margin:40px 0 0;text-align:left}@media (max-width:768px){.office .title{font-size:2rem;line-height:1.3}}.office .content-info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.office .content-info .subtitle{color:#202c60;font-family:Roboto,sans-serif;font-size:4rem;font-weight:900;line-height:1.3;margin:0;text-align:left}@media (max-width:768px){.office .content-info .subtitle{font-size:2.3rem;line-height:1.3}}.office .content-info .subtitle span{color:#1499d6}.office .content-info .info{margin-top:88px}.office .content-info .info ul{list-style:none;margin:0;padding:0}.office .content-info .info ul li{align-items:center;color:#202c60;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:300;gap:8px;margin-bottom:8px}.office .content-info .info img,.office .content-info .info ul li img{height:30px;width:30px}.office .images-about{display:flex;flex-direction:row}.office .images-about .list{display:flex;flex-direction:column;width:33%}.office .images-about .list .img-thumb{height:200px;margin-bottom:8px}@media (min-width:1600px){.office .images-about .list .img-thumb{height:200px!important}}.office .images-about .list .content-img{padding:8px}.office .images-about .list .content-img img{width:100%}.office .images-about .img-main{width:66%}.office .images-about .img-main .img-thumb{height:636px;margin-bottom:8px}@media (min-width:1600px){.office .images-about .img-main .img-thumb{height:636px!important}}.office .images-about .img-main .content-img img{width:100%}.office .separator{position:absolute;top:50%}.office .separator img{width:70%}@media (max-width:768px){.office .separator img{width:30%}}.section-contact{background-color:#fff;margin-bottom:48px;position:relative}.section-contact #bg-contato{position:absolute;right:-100px;top:0;width:200px}.section-contact .title-contact{padding-bottom:48px}.section-contact .title-contact p{color:#777;font-size:16px;font-weight:400}@media (max-width:768px){.section-contact{background-image:linear-gradient(90deg,#fff 53%,#202c60 0 100%);margin-bottom:40px}}.section-contact .form{border-radius:0;position:relative}@media (max-width:768px){.section-contact .form{padding-right:16px}}.section-contact .form .form-group{margin-bottom:0}.section-contact .form .form-group>label{background-color:hsla(0,0%,100%,.96);color:#202c60;font-size:.9em;left:16px;padding:0 16px;position:relative;top:16px}.section-contact .form .form-group .form-control{background-color:hsla(0,0%,100%,.96);border-radius:3px;border-radius:10px;height:100px;height:57px;padding:8px}.section-contact .form .alert-contact{color:#f44336!important;display:none;font-family:Open Sans;font-size:13px;font-weight:600}.section-contact .form .alert-contact-success{color:green;display:none;font-family:Open Sans;font-size:13px;font-weight:600}.section-contact .form textarea{height:200px!important;margin-bottom:24px}.section-contact .form .container-form{background:#fff;border-radius:0;box-shadow:3px 7px 5px 2px #f5f5f5;margin-top:32px;padding:8px 24px 24px}@media (max-width:768px){.section-contact .form .container-form{box-shadow:none}}.section-contact .form .container-button{width:100%}.section-contact .form .container-button .button{background:#202c60;border:3px solid #202c60;border-radius:0;color:#fff;font-family:Roboto,sans-serif;font-size:23px;font-weight:500;margin:0;width:100%}.section-contact .form .container-button .button span{color:#fff;font-size:25px}@media (max-width:768px){.section-contact .form .container-button .button{background:#202c60;border:3px solid #202c60}}.section-contact .form .item{background:#fff;height:350px;padding:8px}.section-contact .form .item .card{box-shadow:3px 4px 4px 3px #f7f7f7;height:300px;padding:16px 24px;position:relative;text-align:center}.section-contact .form .item .card h1{font-family:Roboto,sans-serif;font-size:20px;font-weight:600!important;text-transform:uppercase}.section-contact .form .item .card h1 a{color:#202c60}.section-contact .form .item .card .container-button-card{bottom:-24px;left:0;padding-left:8px;position:absolute;width:100%}.section-contact .form .item .card .container-button-card a{background:#202c60;border:3px solid #202c60;border-radius:10px;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;margin:0}.section-contact .form .item .thumbnail{background:none;border:0;box-shadow:none}.section-contact .form .item .thumbnail img{width:150px}.section-contact h1{color:#111;font-size:40px;font-weight:900;margin-bottom:40px;margin-top:40px}@media (max-width:768px){.section-contact h1{padding-left:24px}}.section-contact .list{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.section-contact .list .box-filiais{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}@media (max-width:768px){.section-contact .list .box-filiais{margin-bottom:40px}.section-contact .list .box-filiais:last-child{margin-bottom:0}}.section-contact .list .box-filiais img{height:30px;width:30px}.section-contact .list .box-filiais .info{padding:8px;width:100%}@media (max-width:768px){.section-contact .list .box-filiais .info{background-color:#fff}}.section-contact .list .box-filiais .info .title{color:#202c60;font-size:15px;font-weight:900;margin:0;text-align:left}.section-contact .list .box-filiais .info .phone{color:#111;font-size:15px;font-weight:100;line-height:28px}.section-contact .list .box-filiais .info .name{color:#777;font-size:13px}.section-contact .list .box-filiais .email{color:#111;font-size:13px;margin:0 0 0 -8px;padding:0}@media (max-width:768px){.section-contact .first-form{margin-bottom:16px}}#img-title{position:absolute;top:-100px;width:350px}@media (max-width:768px){#img-title{display:none}}.bg-contactq{background-color:#f9f9f9;padding:64px 0 0}footer .footer{background-color:#202c60;color:#fff;font-family:Open Sans,sans-serif;font-size:.9rem;padding:8px 0}@media (max-width:768px){footer .footer{text-align:center}}.single{margin-top:36px}.single .content-img{position:relative;width:auto}.single .content-img .card-location{left:0}.single .galery{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.single .galery .col-md-2{padding:4px}.single .galery img{max-width:100%}.single .content-title{align-items:flex-start;height:auto;justify-content:flex-start}.single .content-title .title-info h1{color:#202c60;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:900}.single .content-title .details ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;list-style:none;margin:0 0 0 -4px;padding:0}.single .content-title .details ul li{align-items:center;display:flex;flex-direction:row;font-size:.9rem}.single .content-title .title-int{color:#1499d6;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;margin-top:18px;text-transform:uppercase}.single .content-title .single-car{list-style:none;margin:0;padding:0}.single .content-title .single-car li{align-items:center;flex-direction:row;font-size:.9rem}.single .content-title .single-car svg{color:#1499d6}.single .content{font-family:Open Sans,sans-serif;line-height:1.7;margin-top:24px}.single .content-button{margin-top:24px}.single .locais-proximos{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.single .locais-proximos li{box-sizing:border-box;flex:1 0 50%;font-size:.9rem;gap:4px;margin-bottom:12px}.single .locais-proximos li img{border-radius:8px;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.single .single-area{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.single .single-area .item{box-sizing:border-box;flex:1 0 50%}.single .single-area .item p{font-size:.875em;font-weight:700;margin:0;padding:0}.category{margin-bottom:80px;scroll-margin-top:80px}.category .list-compras .row .col-md-3{margin-bottom:24px;margin-top:24px}@media (max-width:768px){.category .list-compras .row:first-child{gap:40px}}.category .content-button{align-items:center;display:flex;justify-content:center}.category .content-button.see-all{margin-top:48px}.category-page{background:#f6f7f9;margin-top:0;padding-top:0}.category-page>.container{max-width:1440px}.category-page .title{margin-bottom:16px;text-align:left}.category-page .title p{border-bottom:1px solid #efefef}@media (min-width:1900px){.category-page .title{margin-top:40px}}.property-filter{background:#fff;border:1px solid #dfe3ea;border-top:4px solid #202c60;box-shadow:0 20px 48px -36px rgba(15,23,42,.42);font-family:Open Sans,sans-serif;margin-bottom:32px}.property-filter__header{align-items:center;border-bottom:1px solid #e8ebf0;display:flex;gap:24px;justify-content:space-between;padding:20px 24px}.property-filter__intro{max-width:720px}.property-filter__intro h2{color:#202c60;font-family:Roboto,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.5px;line-height:1.15;margin:4px 0 8px}.property-filter__intro p{color:#697184;font-size:14px;line-height:1.4;margin:0}.property-filter__eyebrow{color:#9a7334;font-family:Roboto,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.property-filter__results{align-items:baseline;color:#697184;display:grid;gap:8px;grid-template-columns:auto auto;min-width:-moz-max-content;min-width:max-content}.property-filter__results strong{color:#202c60;font-family:Roboto,sans-serif;font-size:28px;font-weight:900;line-height:1}.property-filter__results span{font-size:13px}.property-filter__toggle{display:none}.property-filter__panel{padding:20px 24px 24px}.property-filter__types{align-items:start;border-bottom:1px solid #e8ebf0;display:grid;gap:16px;grid-template-columns:152px minmax(0,1fr);margin-bottom:16px;padding-bottom:16px}.property-filter__section-label{display:flex;flex-direction:column;gap:4px;padding-top:8px}.property-filter__section-label span{color:#202c60;font-family:Roboto,sans-serif;font-size:14px;font-weight:800}.property-filter__section-label small{color:#8a91a0;font-size:11px}.property-filter__type-list{display:flex;flex-wrap:wrap;gap:8px}.property-filter__type{align-items:center;background:#fff;border:1px solid #dce1e8;border-radius:3px;color:#4f596d;display:inline-flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;justify-content:center;min-height:36px;padding:6px 14px;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.property-filter__type:focus,.property-filter__type:hover{border-color:rgba(32,44,96,.4);color:#202c60}.property-filter__type.is-active{background:#202c60;border-color:#202c60;color:#fff}.property-filter__fields{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(200px,1.3fr)}.property-filter__field{background:#f8f9fb;border:1px solid #dfe3ea;border-radius:3px;min-width:0;padding:8px 12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.property-filter__field:focus-within{background:#fff;border-color:#1499d6;box-shadow:0 0 0 3px rgba(20,153,214,.1)}.property-filter__field label{align-items:center;color:#737b8b;display:flex;font-family:Roboto,sans-serif;font-size:10px;font-weight:800;gap:6px;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.property-filter__field label svg{color:#1499d6;height:14px!important;width:14px!important}.property-filter__field .form-select{background-color:transparent;border:0;box-shadow:none;color:#17203a;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.35;min-height:24px;padding:0 28px 0 0}.property-filter__field .form-select:focus{box-shadow:none}.property-filter__actions{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:16px}.property-filter__status{color:#7a8293;font-size:12px}.property-filter__buttons{align-items:center;display:flex;gap:8px}.property-filter__clear,.property-filter__submit{align-items:center;border-radius:3px;display:inline-flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:8px 18px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.property-filter__clear svg,.property-filter__submit svg{height:17px!important;width:17px!important}.property-filter__clear{background:#fff;border:1px solid #d7dce5;color:#687184}.property-filter__clear:focus,.property-filter__clear:hover{border-color:#202c60;color:#202c60}.property-filter__submit{background:#202c60;border:1px solid #202c60;color:#fff;min-width:168px}.property-filter__submit:focus,.property-filter__submit:hover{background:#1499d6;border-color:#1499d6;color:#fff;transform:translateY(-1px)}.property-filter.has-active-filters .property-filter__status,.property-filter.has-active-filters .property-filter__toggle-meta{color:#1499d6;font-weight:700}@media (min-width:769px) and (max-width:1199px){.property-filter__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.property-filter__field--price{grid-column:span 2}}@media (max-width:768px){.category-page{padding-top:0}.category-page>.container{padding-left:12px;padding-right:12px}.property-filter{border-top-width:4px;box-shadow:0 16px 40px -32px rgba(15,23,42,.52);margin-bottom:24px}.property-filter__header{align-items:flex-start;border-bottom:0;gap:16px;padding:16px}.property-filter__intro h2{font-size:20px;line-height:1.12;margin-top:4px}.property-filter__intro p{display:none}.property-filter__eyebrow{font-size:9px}.property-filter__results{gap:2px;grid-template-columns:1fr;justify-items:end}.property-filter__results strong{font-size:25px}.property-filter__results span{font-size:9px;line-height:1.2;max-width:72px;text-align:right}.property-filter__toggle{background:#f8f9fb;border:1px solid #dce1e8;border-radius:3px;color:#202c60;font-family:Roboto,sans-serif;font-size:14px;font-weight:800;justify-content:space-between;margin:0 16px 16px;min-height:48px;padding:12px 14px;text-align:left;width:calc(100% - 32px)}.property-filter__toggle,.property-filter__toggle>span:first-child{align-items:center;display:flex;gap:8px}.property-filter__toggle svg{height:18px!important;width:18px!important}.property-filter__toggle-meta{color:#8a91a0;font-family:Open Sans,sans-serif;font-size:10px;font-weight:500;margin-left:auto}.property-filter__toggle-chevron{transition:transform .18s ease}.property-filter__panel{padding:0 16px 16px}.property-filter--enhanced .property-filter__panel{display:none}.property-filter--enhanced.is-open .property-filter__panel{display:block}.property-filter--enhanced.is-open .property-filter__toggle-chevron{transform:rotate(180deg)}.property-filter__types{display:block;margin-bottom:16px;padding-bottom:16px}.property-filter__section-label{margin-bottom:8px;padding-top:0}.property-filter__type-list{flex-wrap:nowrap;gap:8px;margin-right:-16px;overflow-x:auto;overscroll-behavior-x:contain;padding-right:16px;scrollbar-width:none}.property-filter__type-list::-webkit-scrollbar{display:none}.property-filter__type{flex:0 0 auto;font-size:12px;min-height:36px;padding:6px 14px}.property-filter__fields{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.property-filter__field{padding:10px 12px}.property-filter__field label{font-size:8px;margin-bottom:5px}.property-filter__field .form-select{font-size:12px}.property-filter__field--price{grid-column:1/-1}.property-filter__actions{display:block;margin-top:12px}.property-filter__status{display:block;margin-bottom:8px;text-align:center}.property-filter__buttons{display:grid;gap:8px;grid-template-columns:.8fr 1.2fr}.property-filter__clear,.property-filter__submit{font-size:12px;min-width:0;padding:11px 12px;width:100%}}@media (max-width:360px){.property-filter__header{padding-left:16px;padding-right:16px}.property-filter__toggle{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.property-filter__panel{padding-left:16px;padding-right:16px}.property-filter__fields{grid-template-columns:1fr}.property-filter__field--price{grid-column:auto}}.card-imovel{background-color:#f8f8f8;box-shadow:0 0 10px rgba(32,44,96,.2);display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:4px}.card-imovel .img-thumb{height:260px;margin-bottom:8px}@media (min-width:1600px){.card-imovel .img-thumb{height:280px!important}}.card-imovel .img-thumb .tag{background-color:rgba(20,153,214,.8);bottom:0;color:#fff;font-family:Roboto,sans-serif;padding:4px 14px;position:absolute}.card-imovel .img-thumb .fbt-resize:hover{transform:scale(1.1) rotate(1deg)}.card-imovel .info-imovel{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:8px}.card-imovel .info-imovel img{width:24px}.card-imovel .info-imovel h1{color:#202c60;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:900;margin:0;text-transform:uppercase}.card-imovel .info-imovel p{color:#1499d6;font-family:Open Sans,sans-serif;margin:0}.card-imovel .info-imovel .details ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;list-style:none;margin:0 0 0 -4px;padding:0}.card-imovel .info-imovel .details ul li{align-items:center;display:flex;flex-direction:row;font-size:.7rem}.card-imovel .content-button{display:flex;justify-content:space-between;padding:8px}.card-imovel .content-button a{color:#1499d6}.btn-primary{background-color:#202c60}.btn-primary,.btn-secondary{border-color:#202c60;border-radius:0;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:900;width:200px}.btn-secondary{background-color:transparent;color:#202c60}.btn-secundary{align-content:center;align-items:center;background-color:#1499d6;border-color:#1499d6;border-radius:0;color:#fff;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:900;gap:13px;justify-content:center;width:400px}.btn-secundary:hover{background-color:#202c60;border-color:#202c60;color:#fff}.hero__field-lbl svg,.hero__kicker,.hero__search-heading,.hero__trust-copy--mobile,.menu-mobile-heading,.nav-link__copy small{display:none}.nav-link__copy{display:contents}@media (max-width:768px){.home .header{backdrop-filter:blur(18px);background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.72);border-radius:21px;box-shadow:0 14px 38px rgba(15,23,42,.16);height:70px;left:12px;overflow:hidden;right:12px;top:12px;width:auto;z-index:35}.home .header .container{height:100%;padding:0 14px}.home .header .row:first-child{align-items:center;display:flex;height:100%;margin:0}.home .header .row:first-child>.col-md-4{padding:0;width:auto}.home .header .row:nth-child(2){display:none}.home .header .content-img{align-items:center;display:flex;justify-content:flex-start}.home .header .content-img .logo.mobile{height:58px;margin:0;-o-object-fit:contain;object-fit:contain;width:96px}.home .menu{left:12px;right:12px;top:12px;z-index:36}.home .menu .navbar{position:relative;z-index:2}.home .menu .navbar .container-fluid{min-height:70px;padding:0 12px}.home .menu .menu-wa-btn,.home .menu .navbar-toggler{border-radius:14px;height:44px}.home .menu .menu-wa-btn{background:#ecf9f0;border-color:rgba(22,163,74,.18);color:#15803d;font-family:Roboto,sans-serif;font-size:12px;font-weight:800;gap:8px;letter-spacing:.15px;min-width:106px;padding:0 13px;width:auto}.home .menu .menu-wa-btn svg{height:20px;width:20px}.home .menu .menu-wa-btn span{display:inline}.home .menu .navbar-toggler{background:#f2f4f8;border-color:rgba(32,44,96,.12);width:44px}.home .menu .navbar-collapse{backdrop-filter:blur(22px);background:hsla(0,0%,100%,.98);border:1px solid hsla(0,0%,100%,.86);border-radius:24px;box-shadow:0 28px 70px rgba(15,23,42,.3);left:0;max-height:calc(100svh - 104px);padding:20px 18px 18px;right:0;top:80px}.home .menu:has(.navbar-collapse.collapsing):before,.home .menu:has(.navbar-collapse.show):before{backdrop-filter:blur(3px);background:rgba(10,17,38,.42);content:"";inset:82px 0 0;position:fixed;z-index:1}.menu .menu-mobile-heading{border-bottom:1px solid rgba(32,44,96,.09);color:#202c60;display:flex;flex-direction:column;gap:3px;margin-bottom:9px;padding:0 4px 15px}.menu .menu-mobile-heading__eyebrow{color:#a2782f;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.menu .menu-mobile-heading strong{font-size:21px;font-weight:800;letter-spacing:-.35px}.menu .navbar-nav{gap:2px;padding:0}.menu .navbar-nav .nav-item{transform:none}.menu .navbar-nav .nav-link{border-bottom-color:rgba(32,44,96,.08);letter-spacing:0;min-height:58px;padding:9px 6px}.menu .navbar-nav .nav-link:after{align-items:center;background:#f3f0e8;border-radius:50%;color:#a2782f;display:flex;font-size:20px;height:28px;justify-content:center;opacity:1;width:28px}.menu .nav-link__copy{display:flex;flex-direction:column;gap:2px}.menu .nav-link__label{color:#202c60;font-size:14px;font-weight:800}.menu .nav-link__copy small{color:#7a8293;display:block;font-family:Open Sans,sans-serif;font-size:11px;font-weight:400;text-transform:none}.menu .menu-contact{gap:9px;margin-top:12px;padding-top:14px}.menu .menu-contact a{border-radius:15px;font-size:14px;justify-content:flex-start;line-height:1.25;min-height:58px;padding:9px 12px}.menu .menu-contact a>span:not(.menu-contact__icon){display:flex;flex-direction:column;gap:2px}.menu .menu-contact small{font-size:10px;font-weight:500;opacity:.74}.menu .menu-contact__icon{align-items:center;background:hsla(0,0%,100%,.14);border-radius:11px;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.home .hero{background:#f2f4f7;padding:8px 0 26px}.home .hero .hero__inner{display:grid;gap:0;padding-left:12px;padding-right:12px}.home .hero .hero__content,.home .hero .hero__media{grid-area:1/1;min-width:0}.home .hero .hero__media{position:relative}.home .hero .hero__shot{background-position:50%;border:1px solid hsla(0,0%,100%,.4);border-radius:30px;box-shadow:0 28px 58px -30px rgba(15,23,42,.72);height:clamp(650px,100svh - 16px,740px)}.home .hero .hero__shot:after{background:linear-gradient(180deg,rgba(8,14,32,.05) 4%,rgba(8,14,32,.18) 29%,rgba(8,14,32,.9) 74%,rgba(8,14,32,.98)),linear-gradient(90deg,rgba(10,18,42,.2),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.home .hero .hero__badge{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.44);box-shadow:0 8px 22px rgba(15,23,42,.16);color:#202c60;font-size:10px;left:17px;letter-spacing:.45px;padding:7px 11px;top:92px;z-index:2}.home .hero .hero__shot-go{display:none}.home .hero .hero__content{align-self:end;color:#fff;padding:0 18px 18px;pointer-events:none;z-index:3}.home .hero .hero__kicker{align-items:center;color:hsla(0,0%,100%,.82);display:flex;font-family:Roboto,sans-serif;font-size:10px;font-weight:800;gap:8px;letter-spacing:1.15px;margin:0 0 8px;text-transform:uppercase}.home .hero .hero__kicker span{background:#7dd3fc;height:1px;width:22px}.home .hero .hero__title{color:#fff;font-size:clamp(31px,9vw,38px);letter-spacing:-1.15px;line-height:1.01;margin-bottom:8px;max-width:10.5em;text-shadow:0 3px 20px rgba(4,9,22,.28)}.home .hero .hero__accent{color:#7dd3fc}.home .hero .hero__subtitle{color:hsla(0,0%,100%,.78);font-size:12.5px;line-height:1.45;margin-bottom:14px;max-width:34ch}.home .hero .hero__search-form{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.76);border-radius:21px;box-shadow:0 20px 48px rgba(4,9,22,.3);padding:11px;pointer-events:auto}.home .hero .hero__search-heading{align-items:baseline;color:#202c60;display:flex;font-family:Roboto,sans-serif;justify-content:space-between;margin-bottom:8px;padding:0 2px}.home .hero .hero__search-heading span{font-size:13px;font-weight:800}.home .hero .hero__search-heading small{color:#7a8293;font-size:10px}.home .hero .hero__search{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:9px;padding:0}.home .hero .hero__field{background:#f6f7f9;border:1px solid #e6e9ef;border-radius:12px;gap:3px;padding:7px 10px 8px}.home .hero .hero__field:first-child{grid-column:1/-1}.home .hero .hero__field+.hero__field{border-left:1px solid #e6e9ef}.home .hero .hero__field-lbl{align-items:center;color:#7a8293;display:flex;font-size:8.5px;font-weight:800;gap:5px;letter-spacing:.85px}.home .hero .hero__field-lbl svg{color:#1499d6;display:block;height:12px!important;width:12px!important}.home .hero .hero__select{color:#17203a;font-size:12px;font-weight:700;min-height:18px}.home .hero .hero__cta{background:#202c60;border-radius:14px;box-shadow:0 13px 24px -12px rgba(32,44,96,.72);font-size:13px;height:48px}.home .hero .hero__trust{color:hsla(0,0%,100%,.76);font-size:10.5px;gap:7px;margin:10px 2px 0;pointer-events:auto}.home .hero .hero__trust-badge{background:rgba(125,211,252,.13);border:1px solid rgba(125,211,252,.26);color:#b9e6fb;font-size:9px}.home .hero .hero__trust-dot{background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.13)}.home .hero .hero__trust-copy--desktop{display:none}.home .hero .hero__trust-copy--mobile{display:inline}body:not(.home) .menu .menu-wa-btn{background:#ecf9f0;border-color:rgba(22,163,74,.18);color:#15803d;font-size:12px;font-weight:800;gap:8px;min-width:106px;padding:0 13px;width:auto}body:not(.home) .menu .menu-wa-btn svg{height:20px;width:20px}body:not(.home) .menu .menu-wa-btn span{display:inline}body:not(.home) .menu .navbar-toggler{background:#f2f4f8;border-color:rgba(32,44,96,.12);border-radius:14px;height:44px;width:44px}body:not(.home) .menu .navbar-collapse{border-radius:0 0 24px 24px;padding:18px}}@media (max-width:360px){.home .header{left:8px;right:8px}.home .header .content-img .logo.mobile{width:88px}.home .menu{left:8px;right:8px}.home .menu .menu-wa-btn{min-width:44px;padding:0 11px}.home .menu .menu-wa-btn span{display:none}.home .hero .hero__inner{padding-left:8px;padding-right:8px}.home .hero .hero__shot{border-radius:25px;height:630px}.home .hero .hero__content{padding:0 14px 14px}.home .hero .hero__title{font-size:29px}.home .hero .hero__subtitle{font-size:12px}}@media (prefers-reduced-motion:reduce) and (max-width:768px){.home .menu .navbar-collapse,.home .menu:has(.navbar-collapse.show):before{backdrop-filter:none}}@media (min-width:992px){html{scroll-padding-top:72px}.header{background:#fff;border-top:4px solid #202c60;padding:0}.header .container{max-width:1440px;padding:0 32px}.header .row{align-items:center;margin-left:0;margin-right:0}.header .row:first-child{border-bottom:1px solid #e8eaf0;min-height:38px}.header .row:nth-child(2){min-height:108px}.header .row:first-child>.col-md-4,.header .row:nth-child(2)>.content-img{padding:0;width:28%}.header .row:first-child>.content-info,.header .row:nth-child(2)>.col-md-8{padding:0;width:72%}.header .content-info{align-items:center;gap:28px;padding:0}.header .content-info span{color:#697184;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;gap:7px;letter-spacing:.15px}.header .content-info img{height:16px;opacity:.72;width:16px}.header .content-info a{color:inherit;text-decoration:none}.header .content-info a:focus,.header .content-info a:hover{color:#1499d6}.header .content-img{justify-content:flex-start}.header .content-img .logo.web{height:100px;margin:0;-o-object-fit:contain;object-fit:contain;position:relative;width:172px}.header .info-contact{align-items:center;gap:30px;justify-content:flex-end;margin:0}.header .content-contact{align-items:center;position:relative}.header .content-contact+.content-contact:before{background:#e2e5ec;bottom:4px;content:"";left:-17px;position:absolute;top:4px;width:1px}.header .content-contact img{height:30px;margin-right:12px;-o-object-fit:contain;object-fit:contain;width:30px}.header .content-contact .content-text p{color:#646d80;font-size:12px;font-weight:800;letter-spacing:1.05px;margin:0;text-transform:uppercase}.header .content-contact .contact-number{font-size:19px;letter-spacing:0;margin:0 0 3px;text-transform:none}.header .content-contact .contact-number a{color:#202c60;font-weight:900;text-decoration:none}.header .content-contact .contact-number a:focus,.header .content-contact .contact-number a:hover{color:#1499d6}.header .content-button a{background:#202c60;border:1px solid #202c60;border-radius:2px;box-shadow:none;font-size:13px;font-weight:800;height:46px;letter-spacing:1px;transition:background .18s ease,color .18s ease;width:190px}.header .content-button a:focus,.header .content-button a:hover{background:transparent;color:#202c60}.menu{background:#202c60;box-shadow:0 9px 24px rgba(15,23,42,.12);padding:0;position:sticky;top:0;z-index:80}.menu>.row{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 32px}.menu .col-md-4{display:none}.menu .col-md-8{padding:0;width:100%}.menu .navbar{background:transparent;min-height:64px;padding:0}.menu .navbar .container-fluid{gap:28px;padding:0}.menu .navbar-collapse{order:1}.menu .navbar-expand-lg .navbar-nav{gap:40px;width:auto}.menu .navbar-nav .nav-link{align-items:center;border:0;border-radius:0;color:hsla(0,0%,100%,.75);display:flex;font-size:16px;font-weight:800;letter-spacing:1.05px;min-height:64px;padding:0;position:relative;transition:color .18s ease}.menu .navbar-nav .nav-link:before{background:#c89a43;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.menu .navbar-nav .nav-link:focus,.menu .navbar-nav .nav-link:hover{color:#fff}.menu .navbar-nav .nav-link:focus:before,.menu .navbar-nav .nav-link:hover:before{transform:scaleX(1)}.menu .nav-item.hvr-grow{transform:none}.menu .menu-wa-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.42);border-radius:2px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:8px;height:36px;justify-content:center;letter-spacing:.7px;line-height:1;margin-left:auto;opacity:0;order:2;pointer-events:none;text-decoration:none;transform:translateY(-6px);transition:border-color .18s ease,background .18s ease,opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:154px}.menu .menu-wa-btn svg{color:#54d783;height:16px;width:16px}.menu .menu-wa-btn span{display:inline}.menu .menu-wa-btn:focus,.menu .menu-wa-btn:hover{background:#169c4b;border-color:#169c4b;color:#fff}.menu.is-stuck .menu-wa-btn{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.home .menu .nav-item:first-child .nav-link{color:#fff}.home .menu .nav-item:first-child .nav-link:before{transform:scaleX(1)}body.admin-bar .menu{top:32px}.home .hero{background:#f7f7f5;padding:0 0 68px}.home .hero .hero__inner{display:grid;gap:0;grid-template-columns:minmax(430px,.86fr) minmax(560px,1.14fr);max-width:1440px;min-height:610px;padding-left:32px;padding-right:32px;position:relative}.home .hero .hero__content,.home .hero .hero__media{min-width:0}.home .hero .hero__media{grid-column:2;grid-row:1;order:0;position:relative;z-index:1}.home .hero .hero__content{align-self:stretch;color:#202c60;display:flex;flex-direction:column;grid-column:1;grid-row:1;justify-content:center;max-width:none;padding:64px 58px 64px 0;pointer-events:none;position:relative;z-index:3}.home .hero .hero__shot{background-position:50%;border:0;border-radius:0;box-shadow:none;height:610px}.home .hero .hero__shot:after{display:none}.home .hero .hero__badge{background:hsla(0,0%,100%,.94);border:0;border-radius:2px;box-shadow:none;color:#202c60;font-size:11px;left:24px;letter-spacing:.65px;padding:8px 12px;right:auto;text-transform:uppercase;top:24px;z-index:2}.home .hero .hero__shot-go{border-radius:2px;bottom:24px;box-shadow:none;height:44px;right:24px;width:44px;z-index:2}.home .hero .hero__kicker{align-items:center;color:#8b6a2f;display:flex;font-family:Roboto,sans-serif;font-size:11px;font-weight:800;gap:11px;letter-spacing:1.65px;margin:0 0 18px;text-transform:uppercase}.home .hero .hero__kicker span{background:#c89a43;height:2px;width:38px}.home .hero .hero__title{color:#202c60;font-size:clamp(50px,4.15vw,64px);letter-spacing:-2.4px;line-height:1;margin-bottom:20px;max-width:570px;text-shadow:none}.home .hero .hero__accent{color:#1499d6}.home .hero .hero__subtitle{color:#687184;font-size:16px;line-height:1.65;margin-bottom:30px;max-width:48ch}.home .hero .hero__search-form{background:#fff;border:1px solid #dde1e8;border-radius:3px;box-shadow:0 22px 50px -26px rgba(15,23,42,.5);display:grid;gap:0;grid-template-columns:minmax(0,1fr) 180px;max-width:none;padding:7px;pointer-events:auto;width:790px}.home .hero .hero__search-heading{display:none}.home .hero .hero__search{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:0;grid-template-columns:1.12fr .82fr .95fr;margin:0;padding:0}.home .hero .hero__field{background:transparent;border:0;border-radius:0;gap:5px;justify-content:center;padding:8px 15px}.home .hero .hero__field+.hero__field{border-left:1px solid #e2e5eb}.home .hero .hero__field-lbl{align-items:center;color:#8a91a0;display:flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:1px}.home .hero .hero__field-lbl svg{color:#1499d6;display:block;height:12px!important;width:12px!important}.home .hero .hero__select{color:#17203a;font-size:14px;font-weight:700;min-height:20px}.home .hero .hero__cta{background:#202c60;border-radius:2px;box-shadow:none;font-size:14px;height:58px;letter-spacing:.45px}.home .hero .hero__cta:focus,.home .hero .hero__cta:hover{background:#1499d6}.home .hero .hero__trust{color:#737b8b;font-size:12px;gap:9px;margin:17px 0 0;pointer-events:auto}.home .hero .hero__trust-badge{background:transparent;border:1px solid rgba(32,44,96,.16);border-radius:2px;color:#202c60;font-size:10px;padding:3px 8px}.home .hero .hero__trust-dot{background:#2fb866;box-shadow:none}}@media (min-width:992px) and (max-width:1199px){.header .container{padding-left:24px;padding-right:24px}.header .info-contact{gap:20px}.header .content-contact img{height:27px;margin-right:9px;width:27px}.header .content-contact .contact-number{font-size:17px}.header .content-contact .content-text p{font-size:11px}.header .content-button a{width:164px}.menu>.row{padding-left:24px;padding-right:24px}.menu .navbar-expand-lg .navbar-nav{gap:26px}.home .hero .hero__inner{grid-template-columns:minmax(390px,.84fr) minmax(500px,1.16fr);padding-left:24px;padding-right:24px}.home .hero .hero__content{padding-right:40px}.home .hero .hero__title{font-size:50px}.home .hero .hero__search-form{width:720px}}.header,.header .content-info,.header .content-text p{font-family:Open Sans,sans-serif}.header .contact-number,.header .contact-number a,.header .content-button a,.menu,.menu .menu-contact a,.menu .menu-mobile-heading,.menu .menu-wa-btn,.menu .nav-link{font-family:Roboto,sans-serif}.menu .menu-contact small,.menu .nav-link__copy small{font-family:Open Sans,sans-serif}.hero .hero__accent,.hero .hero__title{font-family:Roboto,sans-serif;font-weight:900}.hero .hero__badge,.hero .hero__cta,.hero .hero__field-lbl,.hero .hero__kicker,.hero .hero__search-heading,.hero .hero__trust-badge{font-family:Roboto,sans-serif}.hero .hero__select,.hero .hero__subtitle,.hero .hero__trust{font-family:Open Sans,sans-serif}.hero .hero__subtitle{font-weight:400}.hero .hero__select{font-weight:600}
