@charset "UTF-8";@font-face{font-family:Zurich;src:url(../../front/fonts/zurich/light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Zurich;src:url(../../front/fonts/zurich/regular.ttf) format("truetype");font-weight:400;font-style:normal}body{min-height:100vh;display:flex;flex-direction:column}:root{--swiper-theme-color: #ee3529}.swiper-button-prev,.swiper-button-next{font-size:calc(1.4236687898rem + .6369426752vw);font-size:clamp(1.563rem,1.4236687898rem + .6369426752vw,2.188rem);width:2.5rem;height:2.5rem;background-color:#fff;color:#3d3d3d;padding:.5rem;border-radius:50rem;font-size:calc(1.1893187796rem + .258901017vw);font-size:clamp(1.25rem,1.1893187796rem + .258901017vw,1.5rem);transition:all .2s ease-in-out;box-shadow:0 5px 15px #00000040}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev.dark,.swiper-button-next.dark{color:#000}@media (hover: hover){.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#d9d9d9}}.swiper-pagination-bullet{transition:all .2s ease-in-out}.title-xl{font-size:calc(1.8179563389rem + .7767030509vw);font-size:clamp(2rem,1.8179563389rem + .7767030509vw,2.75rem)}.title-lg{font-size:calc(1.5679563389rem + .7767030509vw);font-size:clamp(1.75rem,1.5679563389rem + .7767030509vw,2.5rem)}.title-md{font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem)}.title-sm{font-size:calc(1.1286375593rem + .5178020339vw);font-size:clamp(1.25rem,1.1286375593rem + .5178020339vw,1.75rem)}.ff-secondary{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.5%}.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%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:95%}}@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.5%}.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%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:95%}}@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))}}.whatsapp-form{opacity:0;min-width:200px;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:.5rem;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-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-header{background-color:#21bd5c}.whatsapp-form .btn-whatsapp-anchor{text-align:center;background:linear-gradient(90deg,#36dc74,#1a9247);padding:.5rem;color:#fff;border-radius:.3rem;transition:all .2s ease-in-out;line-height:1}.whatsapp-form .btn-whatsapp-anchor small{font-size:.8rem;color:#ffffffb3}@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:#25d366!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:#1da851!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:#ee3529;fill:#ee3529;transition:all .75s ease .75s}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#000;font-weight:300;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:#171a1f}.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{display:inline-flex}.editor-texto ul li:before{content:"•";font-weight:400;color:#171a1f;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:#171a1f}.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 #171a1f}.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:#f8f9fa}.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:#ee3529}.editor-texto-light ul li:before{color:#ee3529}.editor-texto-light ol li::marker{color:#ee3529}.editor-texto-light blockquote{border-left:2px solid #ee3529}.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)}.card-blog{background-color:#f8f9fa;border:1px solid #e0e5e9;transition:all .2s ease-in-out}@media (hover: hover){.card-blog:hover{box-shadow:0 5px 10px #0000001a}}.card-blog .editor-texto{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.property-card{border-radius:25px;border:1px solid transparent;transition:all .2s ease-in-out}@media (hover: hover){.property-card:hover{box-shadow:0 5px 15px #00000012;border-color:#0000001a}}.property-card .badge{background-color:#f5f6f7;color:#3d3d3d;font-weight:400}.property-card svg{color:#ee3529}.property-card .ratio{border-radius:20px;overflow:hidden}.property-card .price-wrapper{border-top:1px solid rgba(181,181,181,.3)}.property-card .btn{border-radius:10px;padding:.5rem 1.5rem}.filter{z-index:1050}.filter .offcanvas-body{filter:drop-shadow(0 5px 15px rgba(0,0,0,.1))}.filter .card{border-radius:0 0 15px 15px}@media (min-width: 992px){.filter .card{border-radius:0 30px 30px}}.filter .card .filter-loader{background-color:#fff;z-index:5;border-radius:0 0 15px 15px}@media (min-width: 992px){.filter .card .filter-loader{border-radius:0 30px 30px}}.filter label{font-size:15px}.filter .label-btn{background-color:#0000000d;border-radius:0;border:none;padding:1rem 3rem;cursor:pointer;transition:all .2s ease-in-out}@media (max-width: 991.98px){.filter .label-btn{width:100%}}.filter .label-btn:hover{background-color:#00000008}.filter .label-btn:first-of-type{border-top-left-radius:15px}@media (min-width: 992px){.filter .label-btn:first-of-type{border-top-left-radius:30px}}.filter .label-btn:last-of-type{border-top-right-radius:15px}@media (min-width: 992px){.filter .label-btn:last-of-type{border-top-right-radius:30px}}.filter .label-btn.active{background-color:#fff!important;font-weight:500}.filter .form-control{border-radius:50rem;border:1px solid rgba(0,0,0,.1);font-size:14px;padding:7px 10px;color:#3d3d3dbf;line-height:20px;background-color:transparent}.filter .form-control::placeholder{color:#3d3d3dbf}.filter .virtual-select{width:100%;max-width:unset}.filter .virtual-select .vscomp-toggle-button{border-radius:50rem;box-shadow:none;font-family:var(--bs-font-sans-serif);border-color:#0000001a}.filter .virtual-select .vscomp-toggle-button .vscomp-value{opacity:.75;color:#3d3d3d}.filter .virtual-select .vscomp-ele-wrapper.focused .vscomp-toggle-button{box-shadow:0 0 0 .25rem #d20a1140}.filter .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:#ee3529;border-left-color:transparent;border-top-color:transparent}.filter .vscomp-wrapper .checkbox-icon.checked:after{border-color:#ee3529;border-left-color:transparent;border-top-color:transparent}.short-filter .card{border-radius:0 0 15px 15px}@media (min-width: 992px){.short-filter .card{border-radius:0 30px 30px}}.short-filter label{font-size:15px}.short-filter label.label-btn{background-color:#fff9;border-radius:0;border:none;padding:1rem 3rem;cursor:pointer;transition:all .2s ease-in-out}@media (max-width: 991.98px){.short-filter label.label-btn{width:100%}}.short-filter label.label-btn:hover{background-color:#ffffffbf}.short-filter label.label-btn:first-of-type{border-top-left-radius:15px}@media (min-width: 992px){.short-filter label.label-btn:first-of-type{border-top-left-radius:30px}}.short-filter label.label-btn:last-of-type{border-top-right-radius:15px}@media (min-width: 992px){.short-filter label.label-btn:last-of-type{border-top-right-radius:30px}}.short-filter input.btn-check:checked+.label-btn{background-color:#fff!important;font-weight:500}.short-filter .form-control{border:none;font-size:14px;padding:7px 10px;line-height:20px;background-color:transparent}@media (max-width: 991.98px){.short-filter .form-control{border-radius:0;padding-left:0;border-bottom:1px solid rgba(0,0,0,.2)}}.short-filter .form-control::placeholder{color:#00000080}.short-filter .virtual-select{width:100%;max-width:200px}.short-filter .virtual-select .vscomp-ele-wrapper.has-value .vscomp-value{color:#000}.short-filter .virtual-select .vscomp-ele-wrapper.focused .vscomp-toggle-button{box-shadow:0 0 0 .25rem #d20a1140}.short-filter .virtual-select .vscomp-toggle-button{font-family:var(--bs-font-sans-serif);border:none;transition:all .2s ease-in-out;border-radius:.25rem;box-shadow:none}@media (max-width: 991.98px){.short-filter .virtual-select .vscomp-toggle-button{border-radius:0;padding-left:0;border-bottom:1px solid rgba(0,0,0,.2)}}.short-filter .virtual-select .vscomp-toggle-button .vscomp-value{opacity:1;color:#00000080}.short-filter .virtual-select .vscomp-toggle-button .vscomp-arrow:after{border-bottom-color:#ee3529;border-right-color:#ee3529}.short-filter .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:#ee3529;border-left-color:transparent;border-top-color:transparent}.short-filter .vscomp-wrapper .checkbox-icon.checked:after{border-color:#ee3529;border-left-color:transparent;border-top-color:transparent}#cookies-policy .cookiesBtn__link{background-color:#ee3529!important;border-color:currentColor!important}#cookies-policy .cookies__details{color:#ee3529!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background-color:#ee3529!important}.header{z-index:999}.header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}.header-breadcrumb-wrapper{background-size:cover;background-position:center}@media (min-width: 992px){.header .menu{padding:.75rem 2rem;background-color:#fff3;border-radius:50rem;overflow:hidden}}.header .menu a{border-radius:50rem;width:max-content;display:block;color:#fff;font-weight:400;transition:all .2s ease-in-out}@media (min-width: 992px){.header .menu a{padding:.5em 1.5em}}@media (hover: hover){.header .menu a:hover{background-color:#fff;color:#000}}.header .menu a.active{background-color:#ee3529;color:#fff}@media (max-width: 991.98px){.header .menu a.active{padding:.25em 1em}}.header .btn-offcanvas{background:#ee3529;border-radius:.5rem;border:none;box-shadow:0 2px 3px #00000026;padding:.5rem;transform:translate(-2px,-2px);transition:all .2s ease-in-out}@media (hover: hover){.header .btn-offcanvas:hover{box-shadow:none;transform:none}}.header .offcanvas-lg{z-index:1050}@media (max-width: 991.98px){.header .offcanvas-lg{background:linear-gradient(45deg,#101316,#20242b);border:none;overflow:hidden}}.header .offcanvas-lg .header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}#footer .logo{width:calc(7.0291004743rem + 4.1424162714vw);width:clamp(8rem,7.0291004743rem + 4.1424162714vw,12rem)}#footer .address{width:100%}#footer a{color:#fff;font-weight:300;transition:all .2s ease-in-out}#footer a svg{color:#ee3529}@media (hover: hover){#footer a:hover{color:#ee3529}}@media (max-width: 991.98px){#footer .logo-symbol{width:100%;height:auto}}#footer .copyright .container{border-top:1px solid rgba(255,255,255,.05)}#footer .copyright-logo{width:calc(5rem + 0vw);width:clamp(5rem,5rem + 0vw,5rem)}#footer .copyright *{color:#ffffff80;font-weight:300}#footer .menu ul{flex-direction:column;gap:.5rem}@media (min-width: 992px){#footer .menu ul{gap:1rem;align-items:start}}.socials a{font-size:20px;transform:translate(-1px,-1px);transition:all .2s ease-in-out}.socials a svg{color:#fff!important;transition:all .2s ease-in-out}@media (hover: hover){.socials a:hover{filter:none;transform:none}.socials a:hover svg{color:#ee3529!important}}@media (min-width: 992px){#home .banner{min-height:100dvh}}#home .banner .swiper-slide{position:relative}#home .banner .swiper-slide:before{content:"";position:absolute;left:0;top:0;background:linear-gradient(0deg,transparent,rgba(0,0,0,.6));width:100%;height:100%}@media (min-width: 992px){#home .banner .short-filter{padding-bottom:6rem}}#home .banner-filter-mobile{margin-top:-50%;position:relative;z-index:3}@media (min-width: 992px){#home .banner-filter-mobile{margin-top:-22rem;padding:5rem 0}}#home .banner-filter-mobile .short-filter .card{box-shadow:0 5px 15px #00000026}#home .property-types-swiper .swiper-slide{border-radius:30px;transition:all .2s ease-in-out}#home .property-types-swiper .swiper-slide:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#0006;transition:all .2s ease-in-out}@media (hover: hover){#home .property-types-swiper .swiper-slide:hover{transform:scale(1.02)}#home .property-types-swiper .swiper-slide:hover:after{background-color:#0000004d}}#home .property-types-swiper .swiper-button-prev{left:0;transform:translate(-25%,-20px)}@media (min-width: 992px){#home .property-types-swiper .swiper-button-prev{transform:translate(-50%,-25px)}}#home .property-types-swiper .swiper-button-next{right:0;transform:translate(25%,-20px)}@media (min-width: 992px){#home .property-types-swiper .swiper-button-next{transform:translate(50%,-25px)}}#home .testimonials .swiper-slide{opacity:.35}#home .testimonials .swiper-slide-visible{opacity:1}#home .testimonials .swiper-slide .ratio{max-width:4rem}#home .testimonials .swiper-slide .text-muted{color:#959595;display:flex;align-items:center;gap:.5rem}#home .testimonials .swiper-slide .text-muted:before{content:"";width:.7rem;height:1px;background-color:#959595;display:block}#home .testimonials .swiper-slide .text-wrapper .quotes{width:1.25rem;height:1.25rem}#home .testimonials .swiper-slide .text-wrapper .quotes.left{transform:translateY(-15px)}#home .testimonials .swiper-slide .text-wrapper .quotes.right{margin-top:auto;transform:translateY(15px)}#home .about .gallery-swiper{border-radius:25px}@media (min-width: 992px){#home .about .gallery-swiper{border-radius:0 0 35px}}.properties-swiper .swiper-slide,.properties-2-swiper .swiper-slide{transition:all .2s ease-in-out;opacity:0;transform:translateY(20px)}.properties-swiper .swiper-slide-visible,.properties-2-swiper .swiper-slide-visible{opacity:1;transform:translateY(0)}#company .about .title-lg *{line-height:1}#company .about .title-lg b,#company .about .title-lg strong{color:#ee3529;font-weight:300}#company .about .gallery-swiper{border-radius:20px}@media (min-width: 992px){#company .about .gallery-swiper{border-radius:0}}#company .mvv{z-index:1}#company .mvv-card{box-shadow:0 4px 20px #00000040}#company .mvv-card .icon{max-width:5rem}#company .mvv:before{content:"";position:absolute;height:50%;width:100%;left:0;top:0;background-color:#ee3529;z-index:-1}#company .about-second .title-lg *{line-height:1;margin-bottom:0}#company .about-second .title-lg b,#company .about-second .title-lg strong{color:#ee3529;font-weight:300}#company .about-second .gallery-swiper{border-radius:20px}#properties #order{border-radius:50rem;border-color:#3d3d3d;font-size:15px}#property-details .all-images{transition:all .2s ease-in-out}#property-details .all-images *{color:#fff!important}@media (hover: hover){#property-details .all-images:hover{background-color:#575757}}#property-details .rounded-3{border-radius:20px}#property-details .gallery-swiper:before{content:"";width:100%;height:30%;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);z-index:2;pointer-events:none}#property-details .gallery-swiper .swiper-pagination-bullet{opacity:.3;background-color:#fff}#property-details .gallery-swiper .swiper-pagination-bullet-active{opacity:1}#property-details .informations svg{color:#ee3529}#contact a{transition:all .2s ease-in-out}#contact .form .card{box-shadow:0 4px 20px #0000001a;border-radius:20px;background-color:#fff}#contact .contacts li{background-color:#fff;width:100%;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #0000001a}
