@charset "UTF-8";:root{--swiper-theme-color: #05356f}.gallery-swiper .swiper-button-prev,.gallery-swiper .swiper-button-next{width:1.5em;height:1.5em}.swiper-button-prev,.swiper-button-next{color:#05356f;width:1em;height:1em;display:flex;align-items:center;justify-content:center;background-position:center center;background-repeat:no-repeat;background-size:contain}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev.light.swiper-button-prev,.swiper-button-next.light.swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10L4 10M4 10L10 16M4 10L10 4' stroke='%23fff' stroke-linejoin='round'/%3E%3C/svg%3E")}.swiper-button-prev.light.swiper-button-next,.swiper-button-next.light.swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 10L16 10M16 10L10 4M16 10L10 16' stroke='%23fff' stroke-linejoin='round'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10L4 10M4 10L10 16M4 10L10 4' stroke='%23cc9a3b' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 10L16 10M16 10L10 4M16 10L10 16' stroke='%23cc9a3b' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.title-lg{font-size:calc(1.2572751186rem + 1.0356040679vw);font-size:clamp(1.5rem,1.2572751186rem + 1.0356040679vw,2.5rem)}.title-lg b{font-weight:700}.swiper-pagination-bullet{background-color:transparent;border:1px solid #cc9a3b;opacity:1;transition:all .2s ease-in-out}.swiper-pagination-bullet-active{background-color:#cc9a3b}.swiper-pagination.light .swiper-pagination-bullet{border:1px solid #fff}.swiper-pagination.light .swiper-pagination-bullet-active{background-color:#fff}.ff-secondary{line-height:1;font-family:var(--bs-font-monospace)}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:97%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:96.5%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:96%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:95.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1400px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:97%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:96.5%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:96%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:95.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1400px)/2))}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#212529;font-weight:400;line-height:1.5}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em}.editor-texto li+li{margin-top:.1em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li:before{content:"•";font-weight:400;color:#fff;font-size:1em;margin-right:.5em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#cc9a3b}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #cc9a3b}.editor-texto blockquote,.editor-texto blockquote *{color:#6c757d}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#f5f5f5}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#f5f5f5;font-weight:200}.editor-texto-light ul li:before{color:#fff}.editor-texto-light ol li::marker{color:#05356f}.editor-texto-light blockquote{border-left:2px solid #05356f}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.editor-texto-primary p,.editor-texto-primary span,.editor-texto-primary ul,.editor-texto-primary ol,.editor-texto-primary li,.editor-texto-primary a{color:#05356f}.editor-texto-primary h1,.editor-texto-primary h2,.editor-texto-primary h3,.editor-texto-primary h4,.editor-texto-primary h5,.editor-texto-primary h6{color:#05356f;font-weight:200}.editor-texto-primary ul li:before{color:#fff}.editor-texto-primary ol li::marker{color:#05356f}.editor-texto-primary blockquote{border-left:2px solid #05356f}.editor-texto-primary blockquote,.editor-texto-primary blockquote *{color:#6c757d}.editor-texto-lg p,.editor-texto-lg span,.editor-texto-lg ul,.editor-texto-lg ol,.editor-texto-lg li,.editor-texto-lg a{font-size:calc(.9757275119rem + .1035604068vw);font-size:clamp(1rem,.9757275119rem + .1035604068vw,1.1rem)}.product-card img{transition:all .2s ease-in-out}@media (hover: hover){.product-card:hover img{transform:scale(1.05)}.product-card:hover .category-badge,.product-card:hover .check-more-btn{background-color:#05356f;color:#fff}}.product-card-title{font-size:calc(.5921052632rem + .6578947368vw);font-size:clamp(1rem,.5921052632rem + .6578947368vw,1.25rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .category-badge{border:#05356f 1px solid;padding:.25rem .5rem;color:#05356f;transition:all .2s ease-in-out}.blog-card{transition:all .2s ease-in-out;background-size:cover;background-position:center center}.blog-card:after{content:"";position:absolute;left:0;top:0;background:linear-gradient(to bottom,rgba(204,154,59,.25),#05356f);width:100%;height:100%;opacity:.9}.blog-card .posted-at{color:#ffffff80!important}.blog-card .editor-texto p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (hover: hover){.blog-card:hover{transform:scale(1.02);box-shadow:0 5px 15px #00000040}}.blog-card-title{font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-description{font-size:calc(.7514550237rem + .2071208136vw);font-size:clamp(.8rem,.7514550237rem + .2071208136vw,1rem);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-card-home{background-size:cover;background-position:center center}@media (hover: hover){.blog-card-home:hover:after{outline-color:#fff;outline-offset:-10px}}.blog-card-home:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,transparent,#151515);left:0;opacity:.9;top:0;pointer-events:none;outline:1px solid transparent;transition:all .2s ease-in-out}.solution-card .image:after{content:"";display:block;width:100%;height:1rem;background-color:#05356f;transform:translateY(3rem)}.solution-card .icon{max-width:4rem}.solution-card .editor-texto{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.whatsapp-form{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:5px;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;-webkit-user-select:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-header{background:linear-gradient(80deg,#00b743,#009b12)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.whatsapp-form-wrapper .bg-whatsapp{background-color:#009b12;color:#fff;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form-wrapper .bg-whatsapp:hover{background-color:#00b743}}.btn-whatsapp{transition:all .2s ease-in-out;color:#fff!important;border-radius:50rem;padding:.75rem;position:relative;box-shadow:0 4px 10px #00000059;background:linear-gradient(80deg,#00b743,#009b12);border:none;z-index:999}.btn-whatsapp.fixed{position:fixed;right:0;bottom:0;margin:1rem}.btn-whatsapp:after{content:"";width:100%;height:100%;background:linear-gradient(80deg,#009b12,#00b743);border-radius:50rem;position:absolute;left:0;top:0;opacity:0;transition:all .2s ease-in-out}@media (hover: hover){.btn-whatsapp:hover:after{opacity:1}}.btn-whatsapp:not(.active):before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#00b74340;border-radius:50rem;transition:all .2s ease-in-out;animation:bgScale 4s linear infinite;z-index:-1}.btn-whatsapp-anchor{background-color:#00b743;padding:.25rem .5rem;color:#fff!important;transition:all .2s ease-in-out;border-radius:5px;text-align:center}@media (hover: hover){.btn-whatsapp-anchor:hover{background-color:#009b12}}@keyframes bgScale{70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.gallery-swiper:before{content:"";width:100%;height:50%;position:absolute;left:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);pointer-events:none;z-index:2}.gallery-swiper .swiper-button-next,.gallery-swiper .swiper-button-prev{position:initial;margin:0!important}.gallery-swiper .swiper-pagination{position:initial;margin:0!important;width:max-content}.gallery-swiper .video-slide{background-color:#00000040}.gallery-swiper .video-slide svg{transition:all .75s ease .75s;font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.gallery-swiper .video-slide svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.gallery-swiper .video-slide svg path{transition:all .75s ease}@media (hover: hover){.gallery-swiper .video-slide:hover svg circle{stroke-dashoffset:410}.gallery-swiper .video-slide:hover svg path{stroke:#05356f;fill:#05356f;transition:all .75s ease .75s}}.property-card{background-color:#ebebeb;transition:all .2s ease-in-out}.property-card-body{margin-top:-1rem;border-radius:20px 0 0 20px;box-shadow:0 0 20px #00000026;z-index:1}.property-card-body svg{font-size:calc(1rem + 0vw);font-size:clamp(1rem,1rem + 0vw,1rem);color:gray;width:1.75em;height:1.75em}.property-card .first-image{opacity:1;transition:all .2s ease-in-out}@media (hover: hover){.property-card:hover .first-image{opacity:0}}.property-card .property-code{color:gray}@media (hover: hover){.property-card:hover{background-color:#d2d2d2}}.properties{background-color:#fff}.properties .title-lg svg{font-size:2em;color:#cc9a3b}.properties .title-lg .ff-secondary{color:#cc9a3b;font-size:calc(2.7630952134rem + 1.8640873221vw);font-size:clamp(3.2rem,2.7630952134rem + 1.8640873221vw,5rem)}.properties .swiper-button-next,.properties .swiper-button-prev{font-size:calc(1.0393187796rem + .258901017vw);font-size:clamp(1.1rem,1.0393187796rem + .258901017vw,1.35rem)}.properties .swiper-controls .swiper-button-next,.properties .swiper-controls .swiper-button-prev{margin:0;transform:none;position:relative;bottom:unset;left:unset;top:unset;right:unset}.properties .swiper-controls .swiper-pagination{width:max-content;margin:0;transform:none;position:relative;bottom:unset;left:unset;top:unset;right:unset}.testimonials .title-lg svg{font-size:2em}.testimonials .title-lg span{font-size:calc(2.7630952134rem + 1.8640873221vw);font-size:clamp(3.2rem,2.7630952134rem + 1.8640873221vw,5rem)}.testimonials .quotation-icon{transform:translate(-40%,-35%);font-size:calc(.6893187796rem + .258901017vw);font-size:clamp(.75rem,.6893187796rem + .258901017vw,1rem)}.testimonials .ratio{max-width:10rem;margin:0 auto}.testimonials .swiper-button-prev,.testimonials .swiper-button-next{width:max-content;height:max-content;background-color:#05356f;border-radius:50rem;color:#fff;padding:.5rem;background-image:unset;transition:all .2s ease-in-out;font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem)}@media (hover: hover){.testimonials .swiper-button-prev:hover,.testimonials .swiper-button-next:hover{background-color:#074896}}.testimonials .video-wrapper{background-color:#00000080}.testimonials .video svg{transition:all .75s ease .75s;font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.testimonials .video svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.testimonials .video svg path{transition:all .75s ease}@media (hover: hover){.testimonials .video:hover svg circle{stroke-dashoffset:410}.testimonials .video:hover svg path{stroke:#05356f;fill:#05356f;transition:all .75s ease .75s}}.cta{background-position:center center;background-size:cover;position:relative}.cta:before{content:"";width:100%;height:100%;background-color:#05356fe6;position:absolute;left:0;top:0}.cta.light:before{background-color:#fffc}.filter{border-radius:20px}.filter .form-control{border-radius:0;border:none}@media (min-width: 992px){.filter .search-header .btn-operation{border-radius:0}}@media (min-width: 992px){.filter .search-header .btn-operation:first-of-type{border-radius:18px 0 0}}.filter .search-header .btn-check:checked+.btn-operation{background-color:#cc9a3b}.filter .search-header .btn{background-color:#426ea5;color:#fff;transition:all .2s ease-in-out;border:none;display:flex;align-items:center;justify-content:center}@media (hover: hover){.filter .search-header .btn:hover{background-color:#05356f}}.filter .search-header .search-wrapper{background-color:#365c8a;padding:.5rem 2rem;border-radius:20px;width:100%}@media (min-width: 992px){.filter .search-header .search-wrapper{border-radius:20px 20px 0 0}}.filter .search-header .search-wrapper input{color:#fff;background-color:transparent;border:none;outline:none;border-radius:0;width:100%;border-bottom:1px solid #fff;padding-right:3rem}.filter .search-header .search-wrapper input::placeholder{color:#fff}.filter .search-header .search-wrapper svg{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.filter .form-control.mask-price{align-items:center;background-color:transparent;border:1px solid #ddd;display:flex;padding:7px 30px 7px 10px;position:relative;width:100%;color:#fff;border:none;box-shadow:none;border-bottom:1px solid #fff;font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter .form-control.mask-price::placeholder{color:#fff}.filter .virtual-select{width:100%;padding:0;max-width:unset}.filter .vscomp-toggle-button{background-color:#05356f;color:#fff;border:none;box-shadow:none;border-bottom:1px solid #fff}.filter .vscomp-toggle-button .vscomp-value{opacity:1!important}.filter .vscomp-toggle-button .vscomp-arrow:after{border-bottom-color:#fff;border-right-color:#fff}.filter .vscomp-wrapper{font-family:var(--bs-font-sans-serif)}.filter .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-bottom-color:#05356f;border-right-color:#05356f}.filter .vscomp-wrapper.multiple .checkbox-icon.checked:after{border-bottom-color:#05356f;border-right-color:#05356f}@media (min-width: 992px){.filter .offcanvas-lg{z-index:10;position:relative}}.modal-form .form-control{background-color:#fff}.header{z-index:999}.header-wrapper{background-position:center center;background-size:cover}.header-wrapper a{color:#fff}.header-wrapper.property_details{background:linear-gradient(to bottom,#cc9a3b,#05356f)!important}.header-logo{width:calc(9.7572751186rem + 1.0356040679vw);width:clamp(10rem,9.7572751186rem + 1.0356040679vw,11rem)}.header .menu a{transition:all .2s ease-in-out;border-radius:15px;color:#fff;font-weight:100;font-size:calc(.8396551724rem + .2586206897vw);font-size:clamp(1rem,.8396551724rem + .2586206897vw,1.15rem);padding:.25rem .75rem}.header .menu a.active{background-color:#ffffff40}@media (hover: hover){.header .menu a:hover:not(.active){background-color:#ffffff0d}}@media (max-width: 991.98px){.header .offcanvas-lg{background-color:#05356fd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:none}}.header .dropdown-menu{border:0;box-shadow:none;max-height:30rem;overflow-y:auto}@media (min-width: 992px){.header .dropdown-menu{left:50%!important}}@media (max-width: 991.98px){.header .dropdown-menu{position:relative!important;margin:0!important;transform:translate(0)!important}}.header .dropdown-menu li:first-child:after{content:"";margin:1rem 0;display:block;width:2rem;height:3px;background-color:#05356f}.header .dropdown-menu li:last-child a{margin-bottom:0}.header .dropdown-menu li a{color:#cc9a3b;background-color:transparent;font-weight:500;transition:all .2s ease-in-out;font-size:calc(.5896551724rem + .2586206897vw);font-size:clamp(.75rem,.5896551724rem + .2586206897vw,.9rem);margin-bottom:.5rem;padding:0}@media (hover: hover){.header .dropdown-menu li a:hover{color:#05356f}}#footer .logo{width:calc(11.2718253557rem + 3.1068122036vw);width:clamp(12rem,11.2718253557rem + 3.1068122036vw,15rem)}#footer a{color:#fff}@media (hover: hover){#footer a:hover{text-decoration:underline}}#footer .address{width:100%}#footer .copyright{border-top:1px solid #cc9a3b}#footer .footer-socials a{border:1px solid #cc9a3b;border-radius:15px;padding:.5rem;transition:all .2s ease-in-out}@media (hover: hover){#footer .footer-socials a:hover{background-color:#cc9a3b;color:#05356f}}.banner .ratio{min-height:100dvh}.banner #banner-static:before{content:"";background-color:#00000080;position:absolute;width:100%;height:100%}.banner .swiper-slide:before{content:"";background-color:#0009;position:absolute;width:100%;height:100%}.banner .swiper-slide .banner-title{font-size:calc(1.0451388745rem + 1.0873842712vw);font-size:clamp(1.3rem,1.0451388745rem + 1.0873842712vw,2.35rem);line-height:.85;font-weight:200}@media (min-width: 768px){.banner .swiper-slide .banner-title{font-size:calc(1.2120689655rem + .9482758621vw);font-size:clamp(1.8rem,1.2120689655rem + .9482758621vw,2.35rem)}}.banner .swiper-slide .banner-title em{font-family:var(--bs-font-monospace);font-style:normal;font-size:calc(.1379310345rem + 4.0517241379vw);font-size:clamp(2.65rem,.1379310345rem + 4.0517241379vw,5rem);margin-right:.5rem}.banner .swiper-slide .banner-title b,.banner .swiper-slide .banner-title strong{color:#cc9a3b}.banner .swiper-slide .banner-text{font-size:calc(.7286375593rem + .5178020339vw);font-size:clamp(.85rem,.7286375593rem + .5178020339vw,1.35rem);font-weight:100}.banner .swiper-button-prev,.banner .swiper-button-next{font-size:2rem;background-color:#fff;border-radius:50%;background-size:1.2rem}@media (max-width: 991.98px){.banner .swiper-button-prev,.banner .swiper-button-next{display:none}}.banner .banner-button{border-radius:20px;border-color:#cc9a3b}.banner .banner-button.active,.banner .banner-button:hover{color:#05356f;background-color:#cc9a3b}@media (min-width: 992px){.banner .filter .search-header .btn-operation{border-radius:0}}@media (min-width: 992px){.banner .filter .search-header .btn-operation:first-of-type{border-radius:18px 0 0}}.banner .filter .search-header .btn-check:checked+.btn-operation{background-color:#cc9a3b}.banner .filter .search-header .btn{background-color:#252525;color:#fff;transition:all .2s ease-in-out;border:none;display:flex;align-items:center;justify-content:center}@media (hover: hover){.banner .filter .search-header .btn:hover{background-color:#141414}}.banner .filter .search-wrapper{background-color:#3c3c3cbf;padding:.5rem 2rem;border-radius:20px 20px 0 0;width:100%}.banner .filter .search-wrapper input{color:#fff;background-color:transparent;border:none;outline:none;width:100%;border-bottom:1px solid #fff;padding-right:3rem}.banner .filter .search-wrapper input::placeholder{color:#fff}.banner .filter .search-wrapper svg{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.banner .filter .search-filters{background-color:#00000080;border-radius:0 0 20px 20px}.banner .filter .form-control{background-color:transparent;border-bottom:1px solid #fff;border-radius:0}.banner .filter .btn-link:hover{color:#b3b3b3}.banner .filter input.form-control{align-items:center;display:flex;padding:7px 30px 7px 10px;position:relative;width:100%;color:#fff;border:none;box-shadow:none;font-size:14px;border-bottom:1px solid #fff}.banner .filter input.form-control::placeholder{color:#fff}.banner .filter .vscomp-toggle-button{background-color:transparent;color:#fff;border:none;box-shadow:none;min-height:34px;max-height:50px}.banner .filter .vscomp-toggle-button .vscomp-value{opacity:1}.banner-buttons{top:unset;bottom:0;height:max-content;z-index:5}.diferenciais .ratio{max-width:4rem}#home .about-us{background-size:cover;background-position:center center}#home .about-us:before{content:"";background:linear-gradient(0deg,#fff,transparent);background-blend-mode:overlay;position:absolute;bottom:0;left:0;width:100%;height:25%}#home .about-us .title-lg svg{font-size:2em}#home .about-us .title-lg .ff-secondary{font-size:calc(2.7630952134rem + 1.8640873221vw);font-size:clamp(3.2rem,2.7630952134rem + 1.8640873221vw,5rem)}#home .solutions{background-color:#000000a6;background-blend-mode:overlay;background-size:cover;background-position:center center}#home .blog .title-wrapper .title-lg svg{font-size:2em}#home .blog .title-wrapper .title-lg .ff-secondary{font-size:calc(2.7630952134rem + 1.8640873221vw);font-size:clamp(3.2rem,2.7630952134rem + 1.8640873221vw,5rem)}#home .blog .title-wrapper .container{position:relative}#home .blog .title-wrapper .container:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.75rem;border-radius:50px 50px 0 0;background-color:#cc9a3b}#home .blog-swiper{background-color:#fff}#home .blog-swiper .swiper-button-prev,#home .blog-swiper .swiper-button-next{font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem)}#home .logo-background{height:90%}#home .logo-background.inverse{transform:scaleX(-1)}#empresa .about .title-lg svg{font-size:2em;color:#cc9a3b}#empresa .about .title-lg .ff-secondary{font-size:calc(2.7630952134rem + 1.8640873221vw);font-size:clamp(3.2rem,2.7630952134rem + 1.8640873221vw,5rem)}@media (min-width: 992px){#empresa .about .ratio{border-radius:20px 0 0}}#empresa .about .video:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#20202080;transition:all .2s ease-in-out}#empresa .about .video svg{font-size:calc(3.0291004743rem + 4.1424162714vw);font-size:clamp(4rem,3.0291004743rem + 4.1424162714vw,8rem);z-index:1;transition:all .2s ease-in-out}@media (hover: hover){#empresa .about .video:hover:after{background-color:#2020204d}#empresa .about .video:hover svg{transform:scale(1.05);filter:drop-shadow(0 5px 15px rgba(0,0,0,.35))}}#empresa .mvv{background-position:center center;background-size:cover;position:relative}@media (min-width: 992px){#empresa .mvv-card{border-right:1px solid #cc9a3b;padding-right:3rem;padding-left:3rem}}#empresa .mvv-card svg{font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem)}#empresa .mvv .ff-secondary{font-size:calc(2.7630952134rem + 1.8640873221vw);font-size:clamp(3.2rem,2.7630952134rem + 1.8640873221vw,5rem)}@media (min-width: 992px){#empresa .mvv .row>div:last-child .mvv-card{border-right:none;padding-right:0}#empresa .mvv .row>div:first-child .mvv-card{padding-left:0}}#contato .contacts .card{height:100%;padding:calc(1.3786375593rem + .5178020339vw);padding:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem);display:flex;border-radius:50px;align-items:center;gap:1rem;color:#fff;border:1px solid #cc9a3b}#contato .contacts .card svg{font-size:calc(1.5145502372rem + 2.0712081357vw);font-size:clamp(2rem,1.5145502372rem + 2.0712081357vw,4rem)}#contato .contacts .card a{color:#fff;word-break:break-all}@media (hover: hover){#contato .contacts .card a:hover{text-decoration:underline}}@media (min-width: 992px){#contato .form-wrapper .formulario{position:relative;z-index:1}}#contato .form-wrapper .formulario .form-control{border-color:#05356f;border-radius:0;color:#05356f}#contato .form-wrapper .formulario .form-control::placeholder{color:#05356f}#offcanvasCategorias a.active{display:flex;align-items:center;gap:.5rem}#offcanvasCategorias a.active:before{content:"";width:.5em;height:.5em;background-color:#05356f;border-radius:50rem;display:block}.products-filter{position:sticky;top:1rem}.products-filter .search-form-input{height:52px}.products-filter .accordion-item{border:#ced4da 1px solid!important}.products-filter .search-form-input{border-radius:0!important}.products-filter .search-form-button{border:none}.corretor-wrapper{background-color:#fff;border-radius:20px;box-shadow:0 3px 10px #0000000d}.corretor-wrapper .ratio{max-width:calc(7.5145502372rem + 2.0712081357vw);max-width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem);border-radius:50rem;overflow:hidden}.corretor-wrapper a{color:#000;transition:all .2s ease-in-out}.corretor-wrapper a:hover{color:#cc9a3b}.corretor-wrapper .editor-texto *{color:#6c757d}#solutions-details .solution-card .editor-texto{display:-webkit-box;-webkit-line-clamp:99999;-webkit-box-orient:vertical;overflow:hidden}#property_details .specifications svg{font-size:calc(1rem + 0vw);font-size:clamp(1rem,1rem + 0vw,1rem);color:#05356f;width:1.75em;height:1.75em}#property_details .specifications svg~span{color:#05356f}#property_details .collapse-btn{background-color:#fff;width:100%;text-align:start;font-weight:600;border-radius:10px;border:none}@media (hover: hover){#property_details .collapse-btn:hover{background-color:#05356f;color:#fff}}#property_details .collapse-btn svg{transition:all .2s ease-in-out;transform:rotate(180deg)}#property_details .collapse-btn.collapsed svg{transform:rotate(0)}@media (min-width: 992px){#property_details .thumbs-wrapper{height:100%}}#property_details .thumbs-wrapper .gallery-thumbs{max-height:25rem}#property_details .thumbs-wrapper .gallery-thumbs .swiper-slide{cursor:pointer;border:5px solid transparent;outline:2px solid transparent;outline-offset:-2px;transition:all .2s ease-in-out}#property_details .thumbs-wrapper .gallery-thumbs .swiper-slide-thumb-active{outline-color:#074ca0}#property_details .thumbs-wrapper .gallery-thumbs .swiper-slide:last-child{margin-bottom:0!important}#property_details .thumbs-wrapper .gallery-thumbs .swiper-slide:first-child{margin-top:0!important}#property_details .property-video{position:fixed;left:1rem;bottom:1rem;width:calc(4.6965938982rem + 1.2945050848vw);width:clamp(5rem,4.6965938982rem + 1.2945050848vw,6.25rem);box-shadow:0 0 10px #00000080;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease-in-out}#property_details .property-video-wrapper{z-index:99;position:fixed}#property_details .property-video-wrapper .open-video{background-color:#fff;border-radius:0 4px 4px 0;box-shadow:#00000029 0 0 4px;padding:.5rem;display:none;align-items:center;justify-content:center;border:none}#property_details .property-video-wrapper .open-video.show{display:flex}#property_details .property-video-wrapper .open-video svg{width:1.75em;height:1.75em;fill:transparent;transition:all .2s ease-in-out}#property_details .property-video-wrapper .open-video .video-text{opacity:0;max-width:0;transition:all .2s ease-in-out}@media (hover: hover){#property_details .property-video-wrapper .open-video:hover svg{fill:#000}#property_details .property-video-wrapper .open-video:hover .video-text{opacity:1;max-width:10rem}}#property_details .property-video.show{opacity:1;visibility:visible;pointer-events:initial}#property_details .property-video .close-video{z-index:2;box-shadow:0 0 10px #00000080;background-color:#fff;padding:.35rem;background-size:.6em;opacity:1;transform:translate(-30%,-30%)}@media (hover: hover){#property_details .property-video .close-video:hover{background-color:#e6e6e6}}#property_details .btn-wpp{background-color:#009b12;color:#fff;border:none;transition:all .2s ease-in-out}@media (hover: hover){#property_details .btn-wpp:hover{background-color:#00b743}}#property_details .characteristics{list-style:none;padding:0;margin:0}#property_details .characteristics li{padding:.25rem 1rem;border-radius:10px;width:max-content;background-color:#ededed}#properties .order{width:100%}@media (min-width: 576px){#properties .order{width:20rem}}.modal-form .form-control{border-radius:0;border-color:#212529;color:#212529}.modal-form .form-control::placeholder{color:#212529}.fancybox__thumb:after{border:#05356f 2px solid!important;border-radius:0!important}.w-fit{width:fit-content}.h-fit{height:fit-content}ul.pagination{gap:1rem}ul.pagination .page-link{width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;border:none}@media (hover: hover){ul.pagination .page-link:hover{background-color:gray;color:#fff}}ul.pagination .page-item.active .page-link{border:#808080 1px solid}@media (min-width: 768px){.animate{animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both}}@keyframes slideIn{0%{transform:translate(-50%,1rem);opacity:0}to{transform:translate(-50%,2.5rem);opacity:1}0%{transform:translate(-50%,1rem);opacity:0}}.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}.fancybox__container{z-index:1065}
