@charset "UTF-8";:root{--swiper-theme-color: #a87106;--color_a: red}.swiper-button-prev:after,.swiper-button-next:after{font-size:clamp(2rem,1.875rem + .625vw,2.625rem)}@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:98%}.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:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:97.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% - 1520px)/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:98%}.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:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:97.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% - 1520px)/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.25}.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;color:#00102c}.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:#00102c;font-size:.6em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#00102c}.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 #00102c}.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:#f1f1f1}.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:#a87106}.editor-texto-light ul li:before{color:#a87106}.editor-texto-light ol li::marker{color:#a87106}.editor-texto-light blockquote{border-left:2px solid #a87106}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.editor-texto-white p,.editor-texto-white span,.editor-texto-white ul,.editor-texto-white ol,.editor-texto-white li,.editor-texto-white a{color:#fff}.product-card img{transition:all .3s 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:#a87106;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:#a87106 1px solid;padding:.25rem .5rem;color:#a87106;transition:all .3s ease-in-out}.blog-card{transition:all .3s ease-in-out;color:#fff!important}.blog-card img{transition:all .3s ease-in-out;scale:1}.blog-card:hover img{transition:all .3s ease-in-out;scale:1.1}.blog-card:hover .btn-small{background:#a87106}.blog-card:hover:after{transition:all .3s ease-in-out}.blog-card:hover .btn-blog-link{border:1px solid #071426}.blog-card:after{top:0;left:0;width:100%;height:100%;content:"";position:absolute;background:rgba(7,20,38,.4);transition:all .3s ease-in-out}.blog-card:hover .blog-card-body{margin-bottom:0rem;transition:all .3s ease-in-out}.blog-card .blog-card-body{transition:all .3s ease-in-out}@media (min-width: 992px){.blog-card .blog-card-body{margin-bottom:-5rem}}@media (max-width: 992px){.blog-card .blog-card-body{margin-bottom:-3rem}}.blog-card .blog-card-description{display:flex!important;height:100%;opacity:1;width:max-content;transition:all .3s ease-in-out}.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)}.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:.25rem;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 .3s 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 .3s ease-in-out}@media (hover: hover){.whatsapp-form-wrapper .bg-whatsapp:hover{background-color:#00b743}}.btn-whatsapp{transition:all .3s 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 .3s 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 .3s 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 .3s ease-in-out;border-radius:.25rem;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 .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:#a87106;fill:#a87106;transition:all .75s ease .75s}}.header{z-index:999}.header-logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}.header .menu .dropdown-item{color:#00102c!important;font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem);text-align:center}.header .menu a,.header .menu .site-menu-link{padding:.25rem 0rem;border-radius:.25rem;font-size:calc(1.0643187796rem + .258901017vw);font-size:clamp(1.125rem,1.0643187796rem + .258901017vw,1.375rem);color:#fff!important}.header .menu a.active,.header .menu .site-menu-link.active{position:relative}.header .menu a.active:after,.header .menu .site-menu-link.active:after{content:"";bottom:-4px;left:0;width:50%;height:1px;background:#a87106;position:absolute}.btn-offcanvas,.social-item{transition:all .3s ease-in-out;transform:scale(1)}.btn-offcanvas:hover,.social-item:hover{transition:all .3s ease-in-out;transform:scale(1.15)}.effect-hover{position:relative}.effect-hover:after{content:"";width:0;transition:all .3s ease-in-out}.effect-hover:hover:after{content:"";transition:all .3s ease-in-out;bottom:-4px;left:0;width:100%!important;height:1px;background:#a87106;position:absolute}#footer .logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}#footer .address{width:100%}#footer .site-menu-link{color:#00102c}.effect-underline{text-decoration-color:transparent;transition:all .3s ease-in-out;text-underline-offset:6px}.effect-underline:hover{color:#00102c!important;text-decoration:underline!important;text-decoration-color:#a87106!important;transition:all .3s ease-in-out;text-underline-offset:6px}.btn-call-footer:hover{color:#fff;transition:all .3s ease-in-out}.btn-call-footer:hover path{stroke:#fff;transition:all .3s ease-in-out}.btn-call-footer:hover .house path{fill:#fff}.social-icon{width:2rem;height:2rem}.banner .swiper-slide:after{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%}.banner .title-banner{font-weight:100}.banner .title-banner strong{font-weight:600!important}.imoveis-destaque .card-principal:after{content:"";top:0;left:0;height:100%;width:100%;background:linear-gradient(to bottom right,rgba(0,16,44,.8),rgba(0,16,44,0));position:absolute}.bg-image{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.bg-image:after{content:"";top:0;left:0;height:100%;width:100%;background:linear-gradient(to right,rgba(0,16,44,.8),rgba(0,16,44,0));position:absolute}.bg-image-breadcrumb{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.bg-image-breadcrumb:after{content:"";top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);position:absolute}@media (max-width: 991.98px){.properties-search.home{display:none}}.properties-search.home form{background-color:#f1f1f1;width:100%;height:fit-content;padding:1rem;transform:translateY(calc(-100% - 4rem));z-index:1;position:relative}.properties-search.home form .search-item{height:100%}.properties-search.home form .search-item input{height:2.5rem;width:100%}.properties-search.home form .btn{height:100%;max-height:2.5rem}.properties-search.home form .floating-buttons{position:absolute;top:0;left:0;transform:translateY(-100%)}.properties-search.home form .floating-buttons .operation-button{cursor:pointer;padding:.5rem 1.2rem;background-color:#e29e03;color:#fff;transition:all .2s;box-shadow:inset #21252933 2px 2px}.properties-search.home form .floating-buttons input:checked+.operation-button{background-color:#fff;color:#212529;scale:1.1;font-weight:700;z-index:1;position:relative;box-shadow:#21252933 2px 2px}.properties-search.properties{background-color:#f1f1f1;padding:2rem 0}@media (max-width: 991.98px){.properties-search.properties{display:none}}.properties-search.properties form .form-row{width:100%;height:fit-content;padding:1rem 0;position:relative}.properties-search.properties form .search-item{height:100%}.properties-search.properties form .search-item input:not([type=radio]){height:2.5rem;width:100%}.properties-search.properties form .search-item input[type=radio]{accent-color:#a87106;width:1.2rem;height:1.2rem}.properties-search.properties form .btn{height:100%;max-height:2.5rem}.properties-search.properties form .floating-buttons .operation-button{cursor:pointer;padding:.5rem 1.2rem;background-color:#e29e03;color:#fff;transition:all .2s;box-shadow:inset #21252933 2px 2px}.properties-search.properties form .floating-buttons input:checked+.operation-button{background-color:#fff;color:#212529;scale:1.05;font-weight:700;z-index:1;position:relative;box-shadow:#21252933 2px 2px}.properties-search.offcanvas{visibility:visible;display:contents}.properties-search.offcanvas form{display:flex;flex-direction:column;justify-content:start;height:100%;gap:2rem;padding:.5rem 0;margin-bottom:4rem}.properties-search.offcanvas form .offcanvas-pb{padding-bottom:5rem!important}.properties-search.offcanvas form .input-searchbar{position:relative}.properties-search.offcanvas form .input-searchbar input{padding:.5rem;background:none!important}.properties-search.offcanvas form .input-searchbar button{outline:none!important;border:none;background:none;position:absolute;right:0;top:0;height:100%;padding:0 1rem;display:flex;justify-content:center;align-items:center}.properties-search.offcanvas form .floating-buttons{display:flex;height:fit-content}.properties-search.offcanvas form .floating-buttons .operation-button{cursor:pointer;padding:.5rem 1.2rem;background-color:#e29e03;color:#fff;transition:all .2s;width:50%;text-align:center;box-shadow:inset #21252933 2px 2px}.properties-search.offcanvas form .floating-buttons input:checked+.operation-button{background-color:#fff;color:#212529;scale:1.05;font-weight:700;z-index:1;position:relative;box-shadow:#21252933 2px 2px}.properties-search.offcanvas form .search-item{height:fit-content}.properties-search.offcanvas form .search-item input{width:100%;padding:.3rem .5rem}.properties-search.offcanvas form .search-item input[type=radio]{accent-color:#a87106;width:1.2rem;height:1.2rem}.properties-search input,.properties-search textarea,.properties-search select{border:none;background:white;padding:0 0 0 .5rem;outline:none!important;color:#000000bf;font-size:18px;font-weight:400}.properties-search .vscomp-ele-wrapper .vscomp-toggle-button{background:white;border:none;box-shadow:none!important;outline:none!important}.properties-search .vscomp-ele-wrapper .vscomp-value{font-size:18px;opacity:.75;font-weight:400}.properties-search .vscomp-arrow:before{content:"";position:absolute;width:1.2rem;height:1.2rem;border:1px solid #00102c;border-radius:50%}.properties-search .vscomp-ele{max-width:100%}.properties-search .vscomp-wrapper .checkbox-icon.checked:after,.properties-search .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:#e29e03;border-left-color:#0000;border-top-color:#0000}#empresa .mvv-card .icon{color:#a87106;max-width:calc(2.5145502372rem + 2.0712081357vw);max-width:clamp(3rem,2.5145502372rem + 2.0712081357vw,5rem)}@media (min-width: 992px){#empresa .gallery-wrapper{float:right}}#empresa .parent{height:80vh;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:1rem;grid-row-gap:1rem}@media (min-width: 992px){#empresa .parent{display:grid}}#empresa .div1{overflow:hidden;grid-area:1/1/3/3}#empresa .div2{overflow:hidden;grid-area:3/1/4/3}#empresa .div3{overflow:hidden;grid-area:1/3/2/5}#empresa .div4{overflow:hidden;grid-area:2/3/4/4}#empresa .div5{overflow:hidden;grid-area:2/4/3/5}#empresa .div6{overflow:hidden;grid-area:3/4/4/5}#empresa .div6.ver-mais{position:relative}#empresa .div6.ver-mais .ver-mais-btn{display:flex!important;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center}#empresa .div6.ver-mais .ver-mais-btn:hover .btn-custom{border:1px solid #e29e03;position:relative;overflow:hidden;width:10rem;background:#e29e03;transition:all .3s ease-in-out}#empresa .div6.ver-mais .ver-mais-btn:hover .btn-custom span{color:#e29e03!important}#empresa .div6.ver-mais .ver-mais-btn:hover .btn-custom-icon{position:absolute;transition:all .3s ease-in-out;left:50%;transform:translate(-50%)}#empresa .div6.ver-mais:after{content:"";background:rgba(7,27,60,.75);position:absolute;top:0;left:0;width:100%;height:100%}.equipe-card img{filter:saturate(0) contrast(.8);transition:all .3s ease-in-out}.equipe-card:hover img{filter:none;transition:all .3s ease-in-out}#contato{background:#dadada}#contato .contacts .card{height:100%;padding:calc(1.3786375593rem + .5178020339vw);padding:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem);display:flex;gap:.75rem;background-color:#fff;box-shadow:0 .5rem 1.1rem #0000002d;border-radius:.75rem}.btn-wpp:hover{color:#fff}.map-case{position:relative;width:100%;height:450px}@media (min-width: 992px){.map-case .cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;pointer-events:none;transition:all .3s ease-in-out}.map-case:hover .cover{opacity:0}}.map-case .map-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#offcanvasCategorias a.active{display:flex;align-items:center;gap:.5rem}#offcanvasCategorias a.active:before{content:"";width:.5em;height:.5em;background-color:#a87106;border-radius:50rem;display:block}#blog-details .card-principal-blog-detalhe:after{content:"";top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,rgba(0,16,44,.8),rgba(0,16,44,0));position:absolute;z-index:1}#blog-details .card-principal-blog-detalhe .content{top:initial;height:initial}@media (max-width: 992px){#blog-details .ratio-21x9,#blog-details .ratio-16x9,.img-mobile-full{width:110%!important;left:-5%!important}}.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}.-mb-1{margin-bottom:-1rem}@media (min-width: 1600px){.card-imovel{height:17.5rem}}#imoveis{background:#dadada}.property-card .svg-product{height:1rem}@media (min-width: 1600px){.property-card .svg-product{height:1.25rem}}.featured-products-swiper .swiper-slide{height:auto}#imoveis_detalhes{background:rgb(218,218,218)}.details-columns{display:flex;flex-wrap:wrap}@media (min-width: 767px){.details-columns li{flex:1 1 calc(50% - 10px);margin:5px}}@media (max-width: 991.98px){.details-columns{list-style:none;gap:1rem;margin-top:1rem;padding:0;justify-content:center}.details-columns li{background-color:#a87106;padding:.25rem .5rem;color:#fff}}.featured-products-swiper{position:inherit!important}.featured-products-swiper .swiper-pagination{bottom:2rem}@media (min-width: 1800px){.featured-products-swiper .swiper-button-next{right:5%}.featured-products-swiper .swiper-button-prev{left:5%}}.btn-custom{display:flex;padding-right:1rem;position:relative;overflow:hidden;width:max-content;height:42px}.btn-custom.pe-3{padding-right:1rem}.btn-custom.btn-custom-width{display:flex;justify-content:end;width:100%}.btn-custom.btn-custom-width span{display:flex;justify-content:center;width:100%}.btn-custom span{color:#fff!important}.btn-custom .invisible{display:none}.btn-custom .btn-secondary{background:#00102c!important}.btn-custom:hover{background:#e29e03;transition:all .3s ease-in-out}.btn-custom:hover span{color:#fff!important;visibility:hidden}.btn-custom:hover .invisible{display:block}.btn-custom:hover.btn-secondary{background:#00102c!important}.btn-custom:hover.btn-secondary:after{content:"";width:100%;height:100%;background-color:#071b3c!important;position:absolute;top:0;left:0;transition:all .3s ease-in-out;z-index:1}.btn-custom:hover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:all .3s ease-in-out}.btn-custom:hover .btn-card{transition:all .3s ease-in-out;left:-25%!important;z-index:2;pointer-events:none;width:100%;position:relative!important;top:0!important}.btn-custom:hover .btn-custom-icon{left:-25%;z-index:2;pointer-events:none}.btn-custom:hover .btn-custom-icon.left-30{left:-30%}.btn-custom:hover .btn-custom-icon.left-35{left:-35%}.btn-custom:hover .btn-custom-icon.left-40{left:-38%}.btn-custom .btn-custom-icon{position:relative;left:17px;transform:translateY(-21%);top:0;height:100%;width:max-content;pointer-events:none;height:42px;transition:all .3s ease-in-out}.btn-xs{font-size:11px;font-weight:500;height:min-content!important;padding:.15rem .5rem .1rem!important}.gap-15{gap:1.5rem}.visible-hidden{visibility:hidden}@media (max-width: 992px){.list-filter{display:none}}.list-filter .col-lg-2{width:20%}.header-filter .form-input{background:transparent}.header-filter .select2-selection{background-color:#fff!important}@media (max-width: 992px){.banner-filter{display:none}}.banner-filter .col-lg-2{background:#f1f1f1;padding:0;padding:1.5rem 1rem}.banner-filter .select2-selection{background:white!important;border-radius:0}.banner-filter .position-imoveis-label{margin-bottom:-2px}.select2-hidden-accessible,.select2{width:100%!important;height:45px!important}.svg-select2{bottom:20%;right:10px!important;z-index:10;position:absolute;pointer-events:none}.svg-select2-banner{bottom:28%;right:23px!important;z-index:10;position:absolute;pointer-events:none}.list-filter .svg-select2{bottom:31%;right:23px!important}.select2-selection{display:flex!important;border:none!important;height:46px!important;padding-bottom:0!important;background:#f1f1f1!important}.select2-selection__rendered{display:flex!important;overflow:hidden;margin-bottom:0;margin:.25rem;align-items:center}.select2-selection__choice{background:#00102c!important;height:30px!important;margin-top:0!important}.select2-selection__choice__remove{color:#fff!important;border:none!important;padding-left:3px!important}.select2-selection__choice__remove span{padding-left:3px!important}.select2-selection__choice__remove:hover{background:transparent!important}.select2-selection__choice__display{color:#fff}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#00102c!important}.select2-results__option--selected.select2-results__option--highlighted{background-image:url("data: image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white' %3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z' /%3e%3c/svg%3e")!important;background-repeat:no-repeat;background-position-x:97%;background-position-y:50%;background-size:16px}.select2-container--default .select2-results__option--selected{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300102c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z' /%3e%3c/svg%3e");background-repeat:no-repeat;background-position-x:97%;background-position-y:50%;background-size:16px}.select2-search{display:flex;align-items:center}.select2-search__field{height:28px!important}.fancybox__thumb:after{border:#a87106 2px solid!important;border-radius:0!important}.w-fit{width:fit-content}.h-fit{height:fit-content}@media (min-width: 992px){.w-lg-fit{width:fit-content}}ul.pagination{gap:1rem}ul.pagination .page-item.active .page-link{color:#fff!important}ul.pagination .page-link{width:40px;height:40px;border-radius:0!important;display:flex;justify-content:center;align-items:center;border:#a87106 1px solid;transition:all .3s ease-in-out;color:#212529!important}@media (hover: hover){ul.pagination .page-link:hover{background-color:#a87106;color:#fff}}ul.pagination .master{border:none;background:transparent}body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:5px;height:6px}body ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background:transparent;border-radius:10px}body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background:#a87106;border-radius:10px}body,a,button{font-family:Libre Franklin,sans-serif;font-size:calc(.9696593898rem + .1294505085vw);font-size:clamp(1rem,.9696593898rem + .1294505085vw,1.125rem)}.text-truncation-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-truncation-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.title-lg{font-size:calc(1.1885773493rem + 2.3953522089vw);font-size:clamp(1.75rem,1.1885773493rem + 2.3953522089vw,4.063rem)}.title{font-size:calc(1.4465938982rem + 1.2945050848vw);font-size:clamp(1.75rem,1.4465938982rem + 1.2945050848vw,3rem)}.subtitle{font-size:calc(1.5679563389rem + .7767030509vw);font-size:clamp(1.75rem,1.5679563389rem + .7767030509vw,2.5rem)}.subtitle-sm{font-size:calc(1.2536375593rem + .5178020339vw);font-size:clamp(1.375rem,1.2536375593rem + .5178020339vw,1.875rem)}@media (max-width: 992px){.text-xs{font-size:calc(.625rem + 0vw);font-size:clamp(.625rem,.625rem + 0vw,.625rem)}}@media (min-width: 992px){.text-xs{font-size:calc(.4696593898rem + .1294505085vw);font-size:clamp(.5rem,.4696593898rem + .1294505085vw,.625rem)}}.swiper-button-prev:after,.swiper-button-next:after{content:""}.fw-extralight{font-weight:100}.btn-unstyled{background:none;border:none;padding:0}.body-offcanvas,body{padding-right:0!important}.whatsapp-btn{background-color:#25d366;color:#fff;border-radius:0;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;transition:all .3s;border:1px solid #25d366}@media (hover: hover){.whatsapp-btn:hover{background-color:#21bd5c;color:#fff}}
