@charset "UTF-8";body{min-height:100vh;display:flex;flex-direction:column;background-color:#fff;font-size:1.0625rem}::selection{background-color:#b79940;color:#1f1f24}:root{--swiper-theme-color: #b79940}.swiper-button-lock{display:none!important}.swiper-button-prev:after,.swiper-button-next:after{font-size:clamp(2rem,1.875rem + .625vw,2.625rem)}.ff-secondary{font-family:var(--bs-font-monospace)}.title-lg{font-family:Poppins,sans-serif;letter-spacing:-.01em}.title-lg b{color:#b79940}.btn{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.badge{font-family:Poppins,sans-serif}.badge.bg-secondary{color:#fff}.bg-primary{color:#1f1f24}label{font-size:calc(.8597083325rem + .0652430563vw);font-size:clamp(.875rem,.8597083325rem + .0652430563vw,.938rem)}.subtitle{font-family:Poppins,sans-serif;letter-spacing:5px;font-size:calc(.7826593898rem + .1294505085vw);font-size:clamp(.813rem,.7826593898rem + .1294505085vw,.938rem);text-transform:uppercase;margin-bottom:.5rem;font-weight:700}@media (min-width: 992px){.subtitle{margin-bottom:1rem}}.subtitle-lg{font-size:calc(.7862969491rem + .6472525424vw);font-size:clamp(.938rem,.7862969491rem + .6472525424vw,1.563rem);margin-bottom:2rem;font-weight:300}.btn.btn-primary,.btn.btn-secondary{--bs-btn-color: #fff;--bs-btn-hover-color: #fff;--bs-btn-active-color: #fff;--bs-btn-disabled-color: #fff;color:#fff}@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:#000;font-weight:400;line-height:1.25;font-size:calc(.8446593898rem + .1294505085vw);font-size:clamp(.875rem,.8446593898rem + .1294505085vw,1rem)}.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:#1f1f24}.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:#1f1f24;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:#1f1f24}.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 #1f1f24}.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:#eae3d1}.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:#b79940}.editor-texto-light ul li:before{color:#b79940}.editor-texto-light ol li::marker{color:#b79940}.editor-texto-light blockquote{border-left:2px solid #b79940}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.editor-texto-sm p,.editor-texto-sm span,.editor-texto-sm ul,.editor-texto-sm ol,.editor-texto-sm li,.editor-texto-sm a{font-size:calc(.7043677223rem + .1946935648vw);font-size:clamp(.75rem,.7043677223rem + .1946935648vw,.938rem)}.agora-logo{display:block;background-color:#1f1f24}.imovel-card{border:1px solid rgba(183,153,64,.2);border-radius:1rem!important;box-shadow:0 2px 6px #1f1f2414;transition:all .2s ease-in-out}.imovel-card .price,.imovel-card .price-lg{font-family:Poppins,sans-serif;color:#b79940}.imovel-card img{transition:transform .6s ease}@media (hover: hover){.imovel-card:hover{border-color:#b79940;box-shadow:0 16px 32px #1f1f2426;transform:translateY(-4px)}.imovel-card:hover img{transform:scale(1.05)}}.whatsapp-form{opacity:0;pointer-events:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.5rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;user-select:none;pointer-events:none}.whatsapp-form .btn-whatsapp-anchor{text-align:center;background:linear-gradient(45deg,#1d9d61,#157147);padding:.25rem .5rem;color:#fff;border-radius:.3rem;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form .btn-whatsapp-anchor:hover{transform:scale(1.03)}}.whatsapp-button{padding:.65rem;color:#fff!important;font-size:calc(1.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem);background-color:#06ca6b!important;transition:all .2s ease-in-out;box-shadow:3px 3px 5px #00000059;transform:translate(-3px,-3px)}@media (hover: hover){.whatsapp-button:hover{background-color:#03a858!important;box-shadow:none;transform:translate(0)}}.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:#b79940;fill:#b79940;transition:all .75s ease .75s}}.gallery-swiper .swiper-pagination{position:absolute;bottom:0;right:0;left:unset;margin:1rem;border-radius:50rem;background-color:#00000059;color:#fff;font-size:calc(.7196593898rem + .1294505085vw);font-size:clamp(.75rem,.7196593898rem + .1294505085vw,.875rem);width:max-content;padding:.25rem 1rem;z-index:1}.filtro{height:auto;top:unset}.filtro .vscomp-dropbox-container{border-radius:.5rem;overflow:hidden}.filtro .vscomp-wrapper .checkbox-icon.checked:after{border-color:#b79940;border-left-color:transparent;border-top-color:transparent}.filtro .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:#b79940;border-left-color:transparent;border-top-color:transparent}.filtro .vscomp-value{font-family:Poppins,sans-serif;color:#1f1f24}.filtro .vscomp-toggle-button{display:block;width:100%;padding:.5em 1em;font-size:calc(.14375remrem + .975remvw);font-weight:400;line-height:1.5;color:#1f1f24;background-color:#ebebeb;background-clip:padding-box;border:none;appearance:none;border-radius:.5rem}@media (min-width: 1200px){.filtro .vscomp-toggle-button{font-size:.875rem}}.filtro .vscomp-ele{max-width:100%}.filtro-loader{position:absolute;width:100%;height:100%;background-color:#fff;z-index:2000;border-radius:.75rem}.filtro .offcanvas-lg{background-color:#fff!important;box-shadow:0 2px 3px #0003;border-radius:.75rem}@media (min-width: 992px){.filtro-short .vscomp-ele{width:250px}}.header{z-index:999}.header-logo{width:calc(7.2718253557rem + 3.1068122036vw);width:clamp(8rem,7.2718253557rem + 3.1068122036vw,11rem)}.header-wrapper{background-color:#1f1f24;border:1px solid rgba(183,153,64,.35);border-radius:50rem;margin-top:1rem;box-shadow:0 10px 30px #00000040}.header .menu a{color:#ffffffd9}.header .menu>ul>li>a:not(.socials a){font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;position:relative;padding:.25rem 0;transition:all .2s ease-in-out}.header .menu>ul>li>a:not(.socials a):after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background:linear-gradient(90deg,#b79940,#eae3d1);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}@media (hover: hover){.header .menu>ul>li>a:not(.socials a):hover{color:#fff}.header .menu>ul>li>a:not(.socials a):hover:after{transform:scaleX(1)}}.header .menu>ul>li>a:not(.socials a).active{color:#b79940}.header .menu>ul>li>a:not(.socials a).active:after{transform:scaleX(1)}.header .btn-offcanvas{background-color:transparent;color:#b79940;border:1px solid rgba(183,153,64,.6);border-radius:.6rem;padding:.5rem;transition:all .2s ease-in-out}@media (hover: hover){.header .btn-offcanvas:hover{background-color:#b79940;color:#1f1f24}}.header~.offcanvas{border-radius:0 1.5rem 1.5rem 0;border:none;overflow:hidden;z-index:1050}.header~.offcanvas .header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}.header~.offcanvas .offcanvas-body{background:radial-gradient(circle at 100% 100%,rgba(183,153,64,.18),transparent 60%)}.header~.offcanvas .offcanvas-menu{margin-left:1rem;padding-left:2rem;border-left:2px solid #b79940}.header~.offcanvas .offcanvas-menu .menu>ul>li>a{display:inline-block;color:#fff;border-radius:.35rem;padding:.25rem 0}.header~.offcanvas .offcanvas-menu .menu>ul>li>a:after{content:none}@media (hover: hover){.header~.offcanvas .offcanvas-menu .menu>ul>li>a:hover{color:#b79940;padding:.25rem .75rem}}.header~.offcanvas .offcanvas-menu .menu>ul>li>a.active{padding:.25rem .75rem;background-color:#b79940;color:#1f1f24}.header .socials a,.header~.offcanvas .socials a{color:#fff;background-color:#ffffff0f}@media (hover: hover){.header .socials a:hover,.header~.offcanvas .socials a:hover{background-color:#b79940;color:#1f1f24}}.breadcrumb{--bs-breadcrumb-divider-color: rgba(255, 255, 255, .5);--bs-breadcrumb-item-active-color: #b79940}.breadcrumb a{color:#ffffffbf}@media (hover: hover){.breadcrumb a:hover{color:#b79940}}#footer{margin-top:auto;background-color:#1f1f24;color:#fffc}#footer .footer-wrapper{border-top:2px solid;border-image:linear-gradient(90deg,transparent,#b79940,#eae3d1,#b79940,transparent) 1}#footer .footer-wrapper a{color:#fffc;font-family:Poppins,sans-serif;font-size:14px;transition:all .2s ease-in-out}@media (hover: hover){#footer .footer-wrapper a:hover{color:#b79940}}#footer .logo{width:calc(9.5145502372rem + 2.0712081357vw);width:clamp(10rem,9.5145502372rem + 2.0712081357vw,12rem)}#footer .address{width:100%}#footer .copyright{padding-left:1rem;padding-right:1rem}#footer .copyright small,#footer .copyright a{color:#ffffff8c;font-family:Poppins,sans-serif;font-size:12px}#footer .copyright a:hover small{color:#b79940}.socials a{background-color:transparent;border:1px solid rgba(183,153,64,.5);border-radius:50%;color:#fff;padding:.55rem;transition:all .2s ease-in-out}@media (hover: hover){.socials a:hover{background-color:#b79940;color:#1f1f24!important;transform:translateY(-2px)}}@media (max-width: 991.98px){.banner{min-height:90vh}}.banner-title{font-family:Poppins,sans-serif;font-weight:600;line-height:1.1;letter-spacing:-.02em;font-size:calc(1.5485284066rem + 2.4595596612vw);font-size:clamp(2.125rem,1.5485284066rem + 2.4595596612vw,4.5rem)}.banner .editor-texto *{margin-bottom:0;font-size:25px;font-size:calc(1.0186865019rem + .4535945817vw);font-size:clamp(1.125rem,1.0186865019rem + .4535945817vw,1.563rem)}.banner .bg-opacity{background:linear-gradient(90deg,rgba(31,31,36,.85),rgba(31,31,36,.25))}#about{background:#1f1f24}#about .houses-bordered{height:50px;width:80%;background-image:url(../../front/images/backgrounds/houses.svg);background-color:#1f1f24;display:block;background-size:contain;background-position:bottom right;background-size:auto 35px;background-repeat:repeat no-repeat;transform:translateY(50%)}@media (min-width: 992px){#about .houses-bordered{margin-top:4rem;height:60px;background-size:auto 45px;width:50%}}#about .houses-bordered:after{content:"";width:0px;height:0px;position:absolute;right:0;top:0;border-style:solid;border-color:transparent transparent #1f1f24 transparent;border-width:0 21px 34px 26px;transform:rotate(90deg) translate(10%,-115%)}@media (min-width: 992px){#about .houses-bordered:after{border-width:0 30px 50px 30px;transform:rotate(90deg) translate(8%,-109%)}}.imoveis-destaque{padding-top:3rem;border-radius:0 0 25px 25px}@media (min-width: 992px){.imoveis-destaque{padding-top:6rem;border-radius:0 0 50px 50px}}.imoveis-destaque .swiper-button-prev,.imoveis-destaque .swiper-button-next{font-size:calc(2.524567232rem - 4.3713936003vw);font-size:clamp(1.5rem,2.524567232rem - 4.3713936003vw,2rem);background-color:#fff;border-radius:50rem;box-shadow:0 2px 5px #00000040;padding:.55rem;height:max-content;width:max-content;transition:all .2s ease-in-out}@media (hover: hover){.imoveis-destaque .swiper-button-prev:hover,.imoveis-destaque .swiper-button-next:hover{background-color:#ebebeb}}.imoveis-destaque .swiper-button-prev:after,.imoveis-destaque .swiper-button-next:after{content:none}.imoveis-destaque .swiper-button-prev{left:0;transform:translate(-50%)}.imoveis-destaque .swiper-button-next{right:0;transform:translate(50%)}#duvidas .accordion-item{border:none;box-shadow:0 1px 2px #00000040;transition:all .2s ease-in-out}@media (max-width: 991.98px){#duvidas .accordion-item .accordion-button{font-size:calc(.8597083325rem + .0652430563vw);font-size:clamp(.875rem,.8597083325rem + .0652430563vw,.938rem)}}@media (hover: hover){#duvidas .accordion-item:hover{box-shadow:0 3px 5px #0003}}#diferenciais .ratio{max-width:5rem}#empresa .mvv-card .icon{color:#b79940;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 .gallery-wrapper .gallery-swiper{border-radius:0 0 25px 25px}@media (min-width: 992px){#empresa .gallery-wrapper .gallery-swiper{border-radius:0 0 0 25px}}#empresa #team{border-radius:25px 25px 0 0;background-color:#eae3d1}#empresa #team .team-card{box-shadow:0 1px 2px #00000026;transition:all .2s ease-in-out}@media (max-width: 575.98px){#empresa #team .team-card{font-size:15px}}@media (hover: hover){#empresa #team .team-card:hover{box-shadow:0 8px 16px #0000001a;transform:scale(1.02)}}#empresa #team .team-card .ratio{max-width:calc(4.5145502372rem + 2.0712081357vw);max-width:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}#contato .contacts .card{height:100%;padding:calc(1.3786375593rem + .5178020339vw);padding:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem);display:flex;gap:.75rem;color:#fff;background-color:#b79940;box-shadow:0 1px 2px #00000026;border-radius:.75rem}#contato .contacts .card a{color:#fff}#contato .form .card{box-shadow:0 2px 5px #00000040}#contato .form .card .custom-labels .form-check-label{width:100%;background-color:#eae3d1;box-shadow:0 1px 2px #00000026;padding:.75rem 1.5rem;border-radius:.75rem;cursor:pointer;transition:all .2s ease-in-out}@media (hover: hover){#contato .form .card .custom-labels .form-check-label:hover{background-color:#b7994033}}#contato .form .card .custom-labels input:checked~label{background-color:#b79940!important;color:#fff}#imoveis{background-color:#eae3d1}@media (min-width: 992px){#imoveis .cards-section.list .col-lg-4{width:100%!important}#imoveis .cards-section.list .col-lg-4 .imovel-card{display:flex}#imoveis .cards-section.list .col-lg-4 .imovel-card .ratio{max-width:calc(18.3189655172rem + 10.775862069vw);max-width:clamp(25rem,18.3189655172rem + 10.775862069vw,31.25rem)}#imoveis .cards-section.list .col-lg-4 .imovel-card .informations>*{width:100%!important}#imoveis .cards-section.list .col-lg-4 .imovel-card .price{display:none}#imoveis .cards-section.list .col-lg-4 .imovel-card .price-lg,#imoveis .cards-section.list .col-lg-4 .imovel-card .caracteristicas{display:block}}#imovel-detalhes .card{box-shadow:0 2px 5px #0000001a}@media (min-width: 992px){#imovel-detalhes .card{margin-left:2rem}}@media (min-width: 992px){#imovel-detalhes .gallery-wrapper{margin-left:-2rem}}#imovel-detalhes .gallery-swiper,#imovel-detalhes .form-card,#imovel-detalhes .map iframe{box-shadow:0 2px 5px #0000001a}.btn-primary,.btn-secondary,.badge{color:#fff!important}
