@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/Poppins-Bold.eot);src:local(""),url(/fonts/Poppins-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Bold.woff2) format("woff2"),url(/fonts/Poppins-Bold.woff) format("woff"),url(/fonts/Poppins-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/Poppins-SemiBold.eot);src:local(""),url(/fonts/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/Poppins-SemiBold.woff) format("woff"),url(/fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/Poppins-Medium.eot);src:local(""),url(/fonts/Poppins-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Medium.woff2) format("woff2"),url(/fonts/Poppins-Medium.woff) format("woff"),url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/Poppins-Regular.eot);src:local(""),url(/fonts/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Regular.woff2) format("woff2"),url(/fonts/Poppins-Regular.woff) format("woff"),url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/Poppins-Light.eot);src:local(""),url(/fonts/Poppins-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Light.woff2) format("woff2"),url(/fonts/Poppins-Light.woff) format("woff"),url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/fonts/Poppins-ExtraLight.eot);src:local(""),url(/fonts/Poppins-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-ExtraLight.woff2) format("woff2"),url(/fonts/Poppins-ExtraLight.woff) format("woff"),url(/fonts/Poppins-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/fonts/Poppins-Thin.eot);src:local(""),url(/fonts/Poppins-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Thin.woff2) format("woff2"),url(/fonts/Poppins-Thin.woff) format("woff"),url(/fonts/Poppins-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Crimson;font-style:normal;src:url(/fonts/CrimsonPro-VariableFont_wght.ttf)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-scroll-behavior:smooth}body,html{font-family:Poppins,sans-serif;margin:0;padding:0}body{color:#080708;min-height:100vh;overflow-x:hidden}body,main{display:flex;flex-direction:column}main{align-items:center;flex-grow:1}h1.main-heading{color:#fff;display:flex;flex-direction:column;font-family:Crimson,serif;font-size:clamp(2.2em,10vw,5.2em);font-weight:300;line-height:1;margin:.5em 0 .3em;text-shadow:0 .125em .25em rgba(0,0,0,.859);text-transform:uppercase}.property-header h1.main-heading{font-size:clamp(2.2em,10vw,3.2em);max-width:27ch;text-transform:none}.image-wrapper{background:#fff;border:1px solid #000;border-radius:10px;box-shadow:0 8px 36px rgba(0,0,0,.15);cursor:pointer;display:flex;height:-moz-max-content;height:max-content;padding:3px;position:relative;width:-moz-max-content;width:max-content}.image-wrapper>img{aspect-ratio:214/149;border-radius:7px;-o-object-fit:cover;object-fit:cover;width:auto}.pswp__container,.pswp__counter,.pswp__img{background:none!important}.pswp__img--placeholder{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.p-checkbox-box.p-highlight{background:#080708;border-color:#080708}#interim-gallery{background:rgba(0,0,0,.95);display:flex;flex-direction:column;height:100%;max-width:100%;opacity:0;overflow:hidden;padding:1em;pointer-events:none;position:fixed;transition:all .2s ease;visibility:hidden;width:100%;z-index:9}#interim-gallery.interim-gallery-visible{opacity:1;pointer-events:all;visibility:visible}#interim-gallery .image-container{-ms-overflow-style:none;display:grid;gap:1em;grid-template-columns:repeat(3,1fr);justify-content:center;max-height:calc(100vh - 2em);max-width:100%;overflow-y:scroll;padding:1em 0;scrollbar-width:none}#interim-gallery .image-container::-webkit-scrollbar{height:0;width:0}#interim-gallery .image-container img{aspect-ratio:4/3;background:hsla(0,0%,100%,.1);height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}#interim-gallery .interim-gallery-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1em;padding:1em 4em 1em 0;position:relative}#interim-gallery .interim-gallery-actions .interim-actions-button{align-items:center;background:none;border:1px solid hsla(0,0%,100%,.5);border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:1em;font-weight:500;line-height:1;min-width:unset;padding:.8em 1.5em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease}#interim-gallery .interim-gallery-actions h2{color:#fff;flex-grow:1;font-family:Crimson,serif;font-size:clamp(1.5em,8vw,3.125em);font-weight:300;margin:0 1em 0 0;text-transform:uppercase}#interim-gallery .interim-gallery-close,#interim-gallery .interim-video-close{background:linear-gradient(90deg,transparent 45%,#fff 45% 55%,transparent 55%),linear-gradient(180deg,transparent 45%,#fff 45% 55%,transparent 55%);border:none;cursor:pointer;height:2em;padding:0;position:absolute;right:0;transform:rotate(45deg);width:2em}#interim-gallery .gallery-trigger{cursor:pointer}#interim-gallery .interim-video-wrapper{background:rgba(0,0,0,.9);display:flex;flex-direction:column;height:100%;left:0;padding:1em;position:absolute;top:0;width:100%}#interim-gallery .interim-video-wrapper>div:first-child{display:flex;justify-content:flex-end;margin-bottom:2em;min-height:3.5em;padding-top:2em;position:relative}#interim-gallery .interim-video-wrapper>div:last-child{align-items:center;display:flex;flex-grow:1;justify-content:center}#interim-gallery .interim-video-wrapper iframe{height:100%;max-height:90%;max-width:100%;width:1920px}#propertyPage~#interim-gallery .interim-gallery-actions{padding:0 4em 1em 0}#propertyPage~#interim-gallery .interim-gallery-actions h2{font-size:clamp(1.5em,5vw,2.525em)}.hide-desktop-until-vimeo-fix{display:none}.video-wrapper{aspect-ratio:16/9;background:#fff;border:1px solid #000;border-radius:.9375em;box-shadow:0 8px 36px rgba(0,0,0,.15);display:flex;height:auto;padding:.3em;position:relative;width:clamp(300px,100%,900px)}.video-wrapper:after,.video-wrapper:before{cursor:pointer;transition:opacity .2s ease}.video-wrapper:after{align-self:center;background:url(/images/assets-v2/play.svg) 50% no-repeat;background-size:15%;content:"";height:100%;justify-self:center;position:absolute;width:100%}.video-wrapper:before{border-radius:.625em;content:"";height:calc(100% - .6em);position:absolute;width:calc(100% - .6em)}.video-wrapper.interacted-with:after,.video-wrapper.interacted-with:before{opacity:0;pointer-events:none}.video-wrapper iframe{border-radius:.625em;height:100%;width:100%}.btn-whatsapp{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:1.0625em;height:40px;justify-content:center;padding:0 .5882352941em;text-decoration:none;width:-moz-max-content;width:max-content}.btn-whatsapp.whatsapp-fixed{background:#fff;border:2px solid #22c45f;border-radius:5px;bottom:2em;box-shadow:0 3px 7px rgba(0,0,0,.2);color:#080708;outline:2px solid #fff;position:fixed;right:2em;z-index:1}.btn-whatsapp.whatsapp-fixed,.btn-whatsapp.whatsapp-fixed img{transition:all .2s ease}.btn-whatsapp.whatsapp-fixed:hover{background:#22c45f;color:#fff}.btn-whatsapp img{margin-right:.4em}.container.property-header,main>section.property-details{width:1420px}@media (max-width:1600px){.container.property-header,main>section.property-details{width:1200px}}@media (max-width:1300px){.container.property-header,main>section.property-details{width:900px}}@media (max-width:950px){.container.property-header,main>section.property-details{width:calc(100% - 2em)}}.container,.our-team .splide,footer>*,main>*{width:1700px}@media (max-width:1800px){.container,.our-team .splide,footer>*,main>*{width:1400px}}@media (max-width:1600px){.container,.our-team .splide,footer>*,main>*{width:1200px}}@media (max-width:1400px){.container,.our-team .splide,footer>*,main>*{width:1000px}}@media (max-width:1200px){.container,.our-team .splide,footer>*,main>*{width:calc(100% - 2em)}}footer>.fullwidth,main>.fullwidth{width:100%}.shuffled-info{display:inline-flex;flex-direction:row-reverse}.hover-underline{display:inline-flex;justify-content:center;position:relative}.hover-underline:after{background:currentColor;content:"";height:1px;opacity:0;pointer-events:none;position:absolute;top:105%;transition:all .2s ease;width:95%}.hover-underline.active-tab,.hover-underline:focus,.hover-underline:hover{text-decoration:none}.hover-underline.active-tab:after,.hover-underline:focus:after,.hover-underline:hover:after{opacity:1;width:100%}.card-mini{align-items:center;color:#080708;display:grid;gap:1em;text-decoration:none}.card-mini h3{grid-column:1;grid-row:1}.card-mini p{grid-column:1;grid-row:2;margin:0}.card-mini img{grid-column:2;grid-row:1/3}.secondary-card{background:#f6f9ff;border-radius:.3125em;padding:4.375em 4.6875em}.secondary-card h2,.secondary-card h3{display:flex;flex-direction:column;font-family:Crimson,serif;font-size:3.3125em;font-weight:300;line-height:.9;margin:0 0 1em;text-transform:uppercase}.secondary-card p{font-family:Poppins,sans-serif;font-size:1.375em;font-weight:300;max-width:43ch}.secondary-card p strong{font-weight:500}.card-mini,.card-v2{background:#fff;border:1px solid #080708;border-radius:.4375em;box-shadow:0 8px 36px rgba(0,0,0,.15);padding:4.375em 4.6875em;position:relative;z-index:1}.card-mini h2,.card-mini h3,.card-v2 h2,.card-v2 h3{display:flex;flex-direction:column;font-family:Crimson,serif;font-size:5em;font-weight:300;line-height:.9;margin:0 0 .7em;text-transform:uppercase}.card-mini h3,.card-v2 h3{font-size:clamp(2em,9vw,3.6em)}.card-mini p,.card-v2 p{font-family:Poppins,sans-serif;font-size:1.375em;font-weight:300;max-width:43ch}.card-mini p strong,.card-v2 p strong{font-weight:500}.card-mini h3+p,.card-v2 h3+p{flex-grow:1;font-size:clamp(1em,3vw,1.125em)}.card-mini .btn,.card-v2 .btn{margin:4em 0 1em}.vertical-spacing{margin-bottom:3em;margin-top:3em}.card-mini{padding:2em;transition:transform .2s}.card-mini:hover{transform:scale(1.025)}.card-mini h3{font-size:clamp(1.3em,9vw,1.8125em);margin:0}.card-mini h3+p{font-size:1em;max-width:46ch}.about-video{display:flex;flex-direction:column;flex-grow:1;font-family:Crimson,serif;gap:2em;margin-bottom:7em;margin-top:3em;max-width:900px;text-align:center;text-transform:uppercase}.about-video strong{font-size:1.8em;font-weight:400}.margin-bottom-m{margin-bottom:5em}h2.heading-clamp{font-family:Crimson,serif;font-size:clamp(2.5em,10vw,5em);font-weight:300;margin:clamp(.7em,10vw,1.5em) 0 1em}.btn,.pswp__button.btn,h2.heading-clamp{text-align:center;text-transform:uppercase}.btn,.pswp__button.btn{align-items:center;background:#080708;border:none;border-radius:3px;box-shadow:0 8px 36px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:1em;font-weight:500;gap:.8em;justify-self:baseline;line-height:.9;min-width:160px;padding:1.2em 2.2em;text-decoration:none;transition:all .2s ease}.btn.btn-accent,.pswp__button.btn.btn-accent{background:#f6f9ff;box-shadow:inset 0 0 0 2px #dde8ff;color:#080708}.btn.btn-transparent,.pswp__button.btn.btn-transparent{background:rgba(0,0,0,.35);border:1px solid #fff;border-radius:5px;font-weight:300;min-width:unset;outline:2px solid rgba(0,0,0,.35);padding:.8em 1.3em}.btn.virtual-tour-btn,.pswp__button.btn.virtual-tour-btn{background:url(/images/assets-v2/virtual_tour_bcg.webp) no-repeat 35% 95%;background-size:157%;border:3px solid #fff;border-radius:7px;font-family:Crimson,serif;font-size:1.8em;font-weight:300;outline:1px solid #000;padding:1em 1.2em;width:clamp(300px,600px,100%)}.btn:focus,.btn:hover,.pswp__button.btn:focus,.pswp__button.btn:hover{box-shadow:0 8px 36px rgba(0,0,0,.15),inset 0 0 0 2px #fff,0 0 0 3px #080708;outline:none}.btn:focus.btn-accent,.btn:hover.btn-accent,.pswp__button.btn:focus.btn-accent,.pswp__button.btn:hover.btn-accent{box-shadow:inset 0 0 0 2px #dde8ff,0 0 0 3px #080708}.btn:focus.btn-transparent,.btn:hover.btn-transparent,.pswp__button.btn:focus.btn-transparent,.pswp__button.btn:hover.btn-transparent{background:rgba(0,0,0,.7);box-shadow:0 8px 36px rgba(0,0,0,.15);outline:2px solid rgba(0,0,0,.35)}.btn:focus:not(.pswp__button) img:last-child,.btn:hover:not(.pswp__button) img:last-child,.pswp__button.btn:focus:not(.pswp__button) img:last-child,.pswp__button.btn:hover:not(.pswp__button) img:last-child{transform:translate(.3125em)}.btn img:last-child,.pswp__button.btn img:last-child{height:.9375em;transition:all .2s ease}.btn.btn-tour,.pswp__button.btn.btn-tour{align-items:center;border:3px solid #f6f9ff;color:#f6f9ff;display:flex;font-weight:700;gap:.5em;min-width:unset;padding:0 .8em;transition:all .3s}.btn.btn-tour:hover,.pswp__button.btn.btn-tour:hover{border-color:#ade63c}.btn.btn-no-bcg,.pswp__button.btn.btn-no-bcg{background:none;border:1px solid #080708;box-shadow:none;color:#080708;line-height:1}.btn.btn-no-bcg:not(.pswp__button) img:last-child,.pswp__button.btn.btn-no-bcg:not(.pswp__button) img:last-child{filter:invert(1)}.btn.pswp__button,.pswp__button.btn.pswp__button{border:none;color:#fff;height:auto;justify-content:center;margin:.5em 1em .5em 0;min-width:-moz-max-content;min-width:max-content;padding:0}.admin-actions{display:flex;gap:.5em;position:fixed;right:1em;top:10em;z-index:3}.admin-actions button{cursor:pointer;font-size:.8em}html[lang=es] .btn.virtual-tour-btn{background:url(/images/assets-v2/virtual_tour_bcg.webp) no-repeat 15% 87%;background-size:141%;width:clamp(300px,800px,100%)}html[lang=es] .card-v2 h3{font-size:clamp(2em,9vw,3.3em)}.virtual-tour-banner{background:url(/images/assets-v2/virtual_tour_bcg.webp) 50%;background-size:cover;color:#fff;display:flex;justify-content:center;padding:3em 0}.virtual-tour-banner .container{padding-left:5em}.virtual-tour-banner h2{align-items:center;display:flex;font-weight:300;margin-top:0;position:relative}.virtual-tour-banner h2 img{filter:brightness(100);height:60px;position:absolute;right:calc(100% + 20px);width:auto}.virtual-tour-banner button.btn.btn-no-bcg{border-color:#fff;color:#fff;margin-top:2em}.virtual-tour-banner button.btn.btn-no-bcg img:last-child{filter:unset}.rotate-180{transform:rotate(180deg)}.floating-contact{align-items:center;background:#fff;border:1px solid #080708;border-radius:.3125em;box-shadow:0 8px 36px rgba(0,0,0,.15);display:flex;gap:3em;padding:1em 1.5em;position:absolute;right:0;top:-4em}.floating-contact span span:first-child{display:block}.primary-text{color:#76a715}.font-serif{font-family:Crimson,serif}.dot-icon{background:#080708;border-radius:.1875em;display:inline-block;height:.1875em;width:.1875em}sup{font-size:.6em}.hide,.show-on-mobile{display:none}.fullwidth{width:100%}.justify-center{justify-content:center}.custom-toast{box-shadow:0 2px 5px rgba(0,0,0,.45);font-size:1.1em;opacity:0;padding:.8em;pointer-events:none;position:fixed;right:1em;top:8em;transform:translateX(70px);transition:all .3s;z-index:999999}.custom-toast,.custom-toast.custom-toast-success{background:#e2ffd2;border:2px solid #4fab1b;color:#317c00}.custom-toast.custom-toast-error{background:#ffd2d2;border:2px solid #ab1b1b;color:#7c0000}.custom-toast.toast-visible{display:block;opacity:1;transform:translateX(0)}.follow-us{padding-bottom:5em;padding-top:2em;text-align:center}.follow-us h2{color:#545454;font-family:Crimson,serif;font-size:2.5em;text-transform:uppercase}.follow-us ul{display:flex;gap:1em;justify-content:center;list-style:none;margin-top:3em;padding:0}.gallery-slideshow,.gallery-slideshow:before{height:100%;position:absolute;top:0;width:100%}.gallery-slideshow:before{background:linear-gradient(180deg,rgba(0,0,0,.1),transparent) no-repeat,linear-gradient(0deg,rgba(0,0,0,.7),transparent,transparent) bottom no-repeat,rgba(0,0,0,.2);content:"";left:0;z-index:2}.gallery-slideshow .swiper{height:100%;max-width:100%;min-width:100%;overflow:hidden;width:100%}.gallery-slideshow .swiper .swiper-slide{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%!important}.gallery-slideshow .swiper .swiper-slide:not(.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev){visibility:hidden}.gallery-slideshow .swiper .swiper-slide img.slideshow-image{height:130%;min-width:130%}.gallery-slideshow .swiper .swiper-slide.swiper-slide-active:nth-child(2n) img.slideshow-image{animation:zoom-in 6s linear alternate}.gallery-slideshow .swiper .swiper-slide.swiper-slide-active:nth-child(odd) img.slideshow-image{animation:slide-left 6s linear alternate}@keyframes zoom-in{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes slide-left{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}@media (max-width:1600px){.btn{font-size:.9em}.card-v2{padding:4.2em}.card-v2 h2{font-size:4.5em}.card-v2 p{font-size:1.2em}}@media (max-width:1400px){.btn.virtual-tour-btn,html[lang=es] .btn.virtual-tour-btn{font-size:1.3em;width:clamp(300px,600px,100%)}.btn.virtual-tour-btn img,html[lang=es] .btn.virtual-tour-btn img{height:25px;width:25px}#interim-gallery .interim-gallery-actions{font-size:.8em}#interim-gallery .image-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){.floating-contact{display:none}}@media (max-width:800px){#interim-gallery .interim-gallery-actions h2{width:100%}#interim-gallery .image-container{grid-template-columns:1fr}#interim-gallery .interim-gallery-close,#interim-gallery .interim-video-close{top:0}.btn-whatsapp.whatsapp-fixed{right:1em}.admin-actions{top:5em}.admin-actions button{font-size:.7em}}@media (max-width:750px){.hide-on-mobile{display:none}.show-on-mobile{display:initial}.card-v2 h2{font-size:clamp(2.5em,10vw,4.5em)}.card-v2 p{font-size:clamp(1em,3vw,1.2em)}.card-v2 .btn{margin:3em 0 0}html[lang=es] .card-v2 h2{font-size:clamp(2em,8vw,4.5em)}}@media (max-width:650px){.admin-actions{bottom:5.3em;flex-direction:column;top:unset}.vertical-spacing{margin-bottom:0;margin-top:0}}@media (max-width:600px){.hide-desktop-until-vimeo-fix{display:flex}.hide-mobile-until-vimeo-fix{display:none}.btn.btn-transparent{gap:.5em;padding:.8em .3em}.property-actions{gap:.5em}.virtual-tour-banner{background:url(/images/assets-v2/virtual_tour_bcg.webp) no-repeat 63%;background-size:cover}.virtual-tour-banner .container{padding-left:0}.card-v2{padding:clamp(2em,10vw,3em)}.btn-whatsapp.whatsapp-fixed{border-radius:35px;height:49px}.btn-whatsapp.whatsapp-fixed img{margin-right:0}.btn-whatsapp.whatsapp-fixed span{display:none}}@media (max-width:400px){.card-v2 h2{font-size:clamp(2em,8vw,4.5em)}html[lang=es] .card-v2 h2{font-size:clamp(1.5em,8vw,4.5em)}html[lang=es] #testimonials h2{font-size:clamp(1.5em,10vw,4.3em)}}.homepage-slider{display:flex;flex-direction:column}.homepage-slider,.homepage-slider .homepage-slide-content,.homepage-slider .swiper,.homepage-slider .swiper-wrapper{height:calc(100svh - 10px);max-height:2160px;max-width:100%;overflow:hidden;width:100%}.homepage-slider .swiper,.homepage-slider .swiper-wrapper{min-height:100%}.homepage-slider .swiper-slide:not(.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev){visibility:hidden}.homepage-slider .pseudo-content{background:#fff;border:none;bottom:-1px;height:12px;margin:0;pointer-events:none;position:absolute;transition:all .2s ease;width:100%;z-index:1}.homepage-slider .scroll-down{align-self:center;bottom:8.5px;display:flex;justify-content:center;position:absolute;transition:all .2s ease;z-index:1}.homepage-slider .scroll-down:hover,.homepage-slider .scroll-down:hover~.pseudo-content{transform:translateY(-10px)}.homepage-slider .scroll-down .scroll-down-action{align-items:center;color:#080708;display:flex;flex-direction:column;justify-content:center;position:relative;text-decoration:none}.homepage-slider .scroll-down .scroll-down-action>div{align-items:center;display:flex;flex-direction:column;gap:1em;margin-top:1em;position:absolute}.homepage-slider .scroll-down .scroll-down-action>div strong{font-size:1.25em;font-weight:500;text-transform:uppercase}.homepage-slider.mobile-alternate .homepage-mobile-video-wrapper{display:none;position:relative}.homepage-slider.mobile-alternate .homepage-mobile-video-wrapper iframe{height:150%;left:-25%;position:absolute;top:-25%;width:150%}.homepage-slider.mobile-alternate .homepage-mobile-video-wrapper:before{background:linear-gradient(180deg,rgba(0,0,0,.6),transparent) no-repeat,linear-gradient(0deg,rgba(0,0,0,.77),transparent) bottom no-repeat,rgba(0,0,0,.4);background-size:100% 30svh,100% 30svh;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.homepage-slider .swiper{align-items:center;display:flex;height:100%;justify-content:center;visibility:visible}.homepage-slider .swiper .swiper-wrapper{min-width:100%;z-index:-1}.homepage-slider .swiper .swiper-slide{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%!important}.homepage-slider .swiper .swiper-slide>:first-child{height:100%;min-width:1920px;position:absolute;width:100%}.homepage-slider .swiper .swiper-slide .homepage-slide-content{align-items:flex-end;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent) no-repeat,linear-gradient(0deg,rgba(0,0,0,.77),transparent) bottom no-repeat,rgba(0,0,0,.4);background-size:100% 30svh,100% 30svh;display:flex;padding-bottom:2em;padding-left:2em;width:100%;z-index:1}.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details{color:#fff;display:flex;flex-direction:column;gap:1.7em}.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details .homepage-slide-content__location,.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details .homepage-slide-content__title{display:flex;flex-direction:column;gap:.5em}.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details .homepage-slide-content__location strong,.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details .homepage-slide-content__title strong{font-family:Crimson,serif;font-size:.9375em;font-weight:100;line-height:1;text-transform:uppercase}.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details .homepage-slide-content__location span,.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details .homepage-slide-content__title span{font-size:1.375em;font-weight:300;line-height:1;text-transform:capitalize}.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details .highlight-links{align-items:center;display:flex;gap:.5em}.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details .highlight-links a{color:#fff;display:inline-flex;font-size:.8125em;font-weight:600;position:relative;text-decoration:none;text-transform:uppercase}.homepage-slider .swiper .swiper-slide .homepage-slide-content .homepage-slide-content__details .highlight-links .dot-icon{background:#fff}.homepage-slider .swiper .swiper-slide iframe{height:100svh;min-width:1920px;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100vw;z-index:-1}@media (max-width:900px){.homepage-slider .scroll-down .scroll-down-action>img{height:115px;width:auto}.homepage-slider .scroll-down .scroll-down-action>div strong{font-size:1.1em}.homepage-slider .scroll-down .scroll-down-action>div img{height:28px;width:auto}html[lang=es] .homepage-slider .scroll-down .scroll-down-action>div strong{font-size:1.05em}}@media (max-width:600px) or ((max-width:950px) and (max-height:500px)){.homepage-slider.mobile-alternate .swiper{display:none}.homepage-slider.mobile-alternate .homepage-mobile-video-wrapper{display:initial;height:100%}}@media (max-width:950px) and (max-height:500px){.homepage-slider.mobile-alternate .homepage-mobile-video-wrapper iframe{height:266%;left:-25%;position:absolute;top:-75%;width:150%}}@media (max-width:450px){.homepage-slider .scroll-down .scroll-down-action>img{height:70px;width:auto}.homepage-slider .scroll-down .scroll-down-action strong{display:none}.homepage-slider .scroll-down .scroll-down-action div img{height:25px;width:auto}}.highlight-wrapper{display:grid;gap:15px;grid-template-columns:70px 800px 1fr;grid-template-rows:auto auto auto;margin:118px 0}.highlight-wrapper .highlight-holder{background:#f6f9ff;border-radius:8px;display:grid;grid-column:2/2;grid-row:1/4;grid-template-rows:subgrid}.highlight-wrapper .highlight-holder h2{display:flex;flex-direction:column;font-family:Crimson,serif;font-size:6em;font-weight:200;margin:.6em 0 .3em .9375em}.highlight-wrapper .highlight-holder h2 small{font-size:.3em;padding-left:.15em}.highlight-wrapper .highlight-holder h2 span{display:flex;line-height:.8;text-transform:uppercase}.highlight-wrapper .highlight-holder .highlight-link{grid-row:3;margin:3.125em 0 4.1875em 5.625em}.highlight-wrapper .highlight-categories{align-self:end;border:1px solid #080708;border-radius:5px;display:flex;grid-column:3/4;justify-self:flex-end;margin-bottom:2em;padding:.8em 1.5em}.highlight-wrapper .highlight-categories span{font-weight:300}.highlight-wrapper .highlight-categories a{align-items:center;color:#080708;display:inline-flex;font-weight:500;margin-left:2em;position:relative;text-decoration:none}.highlight-wrapper .highlight-categories a:not(:last-child):before{background:#080708;content:"";height:1em;left:calc(100% + 1.5em);pointer-events:none;position:absolute;transform:skewX(-15deg);width:1px}.highlight-wrapper .highlight-categories a:not(:first-of-type){margin-left:3em}.highlight-wrapper .highlight-properties{display:grid;gap:30px;grid-column:1/4;grid-row:2;grid-template-columns:repeat(4,minmax(180px,1fr));justify-items:center;width:100%}.highlight-wrapper .highlight-properties .highlight-property{background:#fff;border-radius:20px;box-shadow:0 7px 36px rgba(0,0,0,.15);display:flex;position:relative;transition:all .2s ease;width:100%}.highlight-wrapper .highlight-properties .highlight-property:focus-within,.highlight-wrapper .highlight-properties .highlight-property:hover{transform:scale(1.025)}.highlight-wrapper .highlight-properties .highlight-property .location-wrapper{font-size:.8125em;font-weight:300;grid-row:2;margin-top:.6em}.highlight-wrapper .highlight-properties .highlight-property a{border:5px solid #fff;border-radius:20px;color:#080708;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;width:100%}.highlight-wrapper .highlight-properties .highlight-property .highlight-image{aspect-ratio:157/120;border-radius:14px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes{display:grid;font-weight:600;grid-template-columns:auto 1fr;grid-template-rows:auto auto;line-height:1;padding:.8em;position:relative}.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes>*{align-items:center;display:flex}.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes .highlight-price{font-size:1.3125em;font-weight:300;grid-row:1/3;justify-content:flex-end}.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes .readable-name{font-size:1.1875em;font-weight:500;text-transform:capitalize}html[lang=es] .highlight-wrapper .highlight-properties .highlight-property .highlight-attributes .readable-name{font-size:1em}@media (max-width:1800px){.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes{padding:.8em .3em}.highlight-wrapper,html[lang=es] .highlight-wrapper{grid-template-columns:30px 650px 1fr}}@media (max-width:1600px){.highlight-wrapper,html[lang=es] .highlight-wrapper{grid-template-columns:15px 550px 1fr;margin:85px 0}.highlight-wrapper .highlight-holder h2,html[lang=es] .highlight-wrapper .highlight-holder h2{font-size:5em;margin:.6em 0 .3em .75em}.highlight-wrapper .highlight-holder .highlight-link,html[lang=es] .highlight-wrapper .highlight-holder .highlight-link{margin:2.1875em 0 3.75em 3.75em}.highlight-wrapper .highlight-categories,html[lang=es] .highlight-wrapper .highlight-categories{font-size:.9em;margin-bottom:1.3em;padding:.5em 1em}.highlight-wrapper .highlight-categories a:first-of-type,html[lang=es] .highlight-wrapper .highlight-categories a:first-of-type{margin-left:1em}.highlight-wrapper .highlight-properties,html[lang=es] .highlight-wrapper .highlight-properties{gap:20px}.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes,html[lang=es] .highlight-wrapper .highlight-properties .highlight-property .highlight-attributes{display:flex;flex-direction:column;padding:.6em 0 0 .6em}.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes .highlight-price,html[lang=es] .highlight-wrapper .highlight-properties .highlight-property .highlight-attributes .highlight-price{align-self:flex-end;background:#080708;border-top-left-radius:5px;color:#fff;font-size:1.2em;margin-top:.8em;padding:.3em .6em}.highlight-wrapper .highlight-properties .highlight-property a,html[lang=es] .highlight-wrapper .highlight-properties .highlight-property a{border:3px solid #fff}}@media (max-width:1400px){.highlight-wrapper,html[lang=es] .highlight-wrapper{grid-template-columns:15px 520px 1fr}.highlight-wrapper .highlight-categories,html[lang=es] .highlight-wrapper .highlight-categories{border:none;display:grid;gap:.3em 0;grid-template-columns:auto auto auto;grid-template-rows:auto auto;padding:0}.highlight-wrapper .highlight-categories a,html[lang=es] .highlight-wrapper .highlight-categories a{grid-row:2}.highlight-wrapper .highlight-categories a:first-of-type,html[lang=es] .highlight-wrapper .highlight-categories a:first-of-type{margin-left:0}.highlight-wrapper .highlight-categories span,html[lang=es] .highlight-wrapper .highlight-categories span{grid-column:1/4;grid-row:1}.highlight-wrapper .highlight-properties,html[lang=es] .highlight-wrapper .highlight-properties{grid-template-columns:repeat(2,minmax(300px,1fr));margin:auto}.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes,html[lang=es] .highlight-wrapper .highlight-properties .highlight-property .highlight-attributes{display:grid;padding:.8em}.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes .highlight-price,html[lang=es] .highlight-wrapper .highlight-properties .highlight-property .highlight-attributes .highlight-price{align-self:unset;background:none;color:#080708;font-size:1.3125em;margin-top:0;padding:0}html[lang=es] .highlight-wrapper.highlight-type-short_term .highlight-main-link h2{grid-template-columns:1fr}}@media (max-width:1050px){.highlight-wrapper .highlight-categories,html[lang=es] .highlight-wrapper .highlight-categories{display:none}}@media (max-width:960px){.highlight-wrapper,html[lang=es] .highlight-wrapper{margin:50px 0}}@media (max-width:700px){.highlight-wrapper,html[lang=es] .highlight-wrapper{grid-template-columns:1fr}.highlight-wrapper .highlight-holder,html[lang=es] .highlight-wrapper .highlight-holder{grid-column:1!important;transform:translateX(-.5em)}.highlight-wrapper .highlight-holder .highlight-link,html[lang=es] .highlight-wrapper .highlight-holder .highlight-link{margin:1em 0 2em 1.5em}.highlight-wrapper .highlight-properties,html[lang=es] .highlight-wrapper .highlight-properties{grid-column:1;grid-template-columns:minmax(270px,1fr);margin:auto;padding:0}html[lang=es] .highlight-wrapper .highlight-main-link h2,html[lang=es] .highlight-wrapper.highlight-type-sale .highlight-main-link h2{font-size:3.3125em}html[lang=es] .highlight-wrapper .highlight-main-link h2 span,html[lang=es] .highlight-wrapper.highlight-type-sale .highlight-main-link h2 span{color:#ade63c}html[lang=es] .highlight-wrapper.highlight-type-similar .highlight-main-link h2{font-size:2.5em}html[lang=es] .highlight-wrapper.highlight-type-similar .highlight-main-link h2 span{font-size:1.25em}html[lang=es] .highlight-wrapper.highlight-type-sale .highlight-main-link h2 span{color:#fff}}@media (max-width:500px){.highlight-wrapper .highlight-holder h2,html[lang=es] .highlight-wrapper .highlight-holder h2{font-size:3em;margin:.6em 0 0 .4em}.highlight-wrapper .highlight-properties .highlight-property .highlight-attributes,html[lang=es] .highlight-wrapper .highlight-properties .highlight-property .highlight-attributes{font-size:.9em}html[lang=es] .highlight-wrapper .highlight-holder .highlight-link{margin:1em auto 2em;transform:translateX(.5em)}}.our-team{align-items:center;display:flex;flex-direction:column;margin-top:50px}.our-team .swiper-bcg{background:url(/images/assets-v2/team_bcg_optimized.webp) 0 25px no-repeat;background-size:100% 310px;display:flex;justify-content:center;width:100%}.our-team h2,.our-team h3{color:#080708;font-family:Crimson,serif;text-align:center}.our-team h2{font-size:clamp(2.5em,10vw,5.625em);font-weight:300;text-transform:uppercase}.our-team h3{font-size:2.1875em;font-weight:300;margin:.7em 0 .15em}.our-team .person-image{border:1px solid #080708;border-radius:.4375em;box-shadow:0 8px 36px rgba(0,0,0,.15);height:auto;max-width:360px;-o-object-fit:cover;object-fit:cover;width:100%}.our-team .swiper-slide{align-items:center;cursor:grab;display:flex;flex-direction:column}.our-team .swiper-slide strong{align-items:center;display:flex;font-size:.9375em;gap:1em}.our-team .swiper-slide a{color:#080708;font-size:1.2em;font-weight:300;text-decoration:none}.our-team .swiper-slide .shuffled-phone :last-child{margin-right:.25em}.our-team .team-info{background:#f6f9ff;font-weight:300;margin:3em 0;padding:.5em 1em;text-align:center;width:100%}.our-team .team-info strong{font-weight:500}@media (max-width:1800px){.our-team .person-image{max-width:310px}.our-team .swiper-bcg{background-size:100% 270px}}@keyframes workers{0%,20%{filter:blur(0);transform:scale(1)}30%,70%{filter:blur(3px);opacity:.9;transform:scale(.95)}80%{filter:blur(0);transform:scale(1)}}#homepage-search-app,.main-content.filter-wrapper{position:relative}#homepage-search-app:not(.main-content.filter-wrapper),.main-content.filter-wrapper:not(.main-content.filter-wrapper){align-self:center;color:#fff;position:absolute;top:40svh;z-index:1}#homepage-search-app:not(.main-content.filter-wrapper) h1,#homepage-search-app:not(.main-content.filter-wrapper) p,.main-content.filter-wrapper:not(.main-content.filter-wrapper) h1,.main-content.filter-wrapper:not(.main-content.filter-wrapper) p{font-family:Crimson,serif;font-size:2.0625em;font-weight:230;margin:0 0 .7em;text-shadow:0 .125em .25em rgba(0,0,0,.859)}#homepage-search-app:not(.main-content.filter-wrapper) h1 br,#homepage-search-app:not(.main-content.filter-wrapper) p br,.main-content.filter-wrapper:not(.main-content.filter-wrapper) h1 br,.main-content.filter-wrapper:not(.main-content.filter-wrapper) p br{display:none}#homepage-search-app:not(.main-content.filter-wrapper) h1 a,#homepage-search-app:not(.main-content.filter-wrapper) h1 strong,#homepage-search-app:not(.main-content.filter-wrapper) p a,#homepage-search-app:not(.main-content.filter-wrapper) p strong,.main-content.filter-wrapper:not(.main-content.filter-wrapper) h1 a,.main-content.filter-wrapper:not(.main-content.filter-wrapper) h1 strong,.main-content.filter-wrapper:not(.main-content.filter-wrapper) p a,.main-content.filter-wrapper:not(.main-content.filter-wrapper) p strong{font-family:Poppins,sans-serif;font-size:.7272727273em;font-weight:700}#homepage-search-app:not(.main-content.filter-wrapper) p,.main-content.filter-wrapper:not(.main-content.filter-wrapper) p{font-size:1.1875em;margin:.7em 0 0}#homepage-search-app:not(.main-content.filter-wrapper) p a,.main-content.filter-wrapper:not(.main-content.filter-wrapper) p a{color:#fff;font-size:.8421052632em;font-weight:600;text-decoration:none}#homepage-search-app .filter-wrapper-v2,.main-content.filter-wrapper .filter-wrapper-v2{align-items:center;background:rgba(0,0,0,.5);border-radius:.4375em;display:flex;gap:2.5em;padding:.5em 1.25em}#homepage-search-app .filter-wrapper-v2 button:not(.action-button),.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button){align-items:center;cursor:pointer;display:flex;gap:.4em;position:relative}#homepage-search-app .filter-wrapper-v2 button:not(.action-button):focus,.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button):focus{outline:none}#homepage-search-app .filter-wrapper-v2>div,.main-content.filter-wrapper .filter-wrapper-v2>div{display:flex;flex-direction:column}#homepage-search-app .filter-wrapper-v2>div label,.main-content.filter-wrapper .filter-wrapper-v2>div label{font-family:Crimson,serif;font-size:1.375em;font-weight:100;margin-top:.3em;text-transform:uppercase}#homepage-search-app .filter-wrapper-v2 .p-dropdown-label,#homepage-search-app .filter-wrapper-v2 .p-multiselect-label,#homepage-search-app .filter-wrapper-v2 button:not(.action-button),.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown-label,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect-label,.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button){background:none;border:none;color:#fff;font-family:Poppins,sans-serif;font-size:2.125em;font-weight:600;line-height:1;padding:0}#homepage-search-app .filter-wrapper-v2 button:not(.action-button),.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button){margin-bottom:.3em;padding-top:.3em}#homepage-search-app .filter-wrapper-v2 a,.main-content.filter-wrapper .filter-wrapper-v2 a{background:transparent;border:1px solid #fff;border-radius:5px;color:#fff;font-size:1.125em;font-weight:200;padding:.8em 2.5em;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}#homepage-search-app .filter-wrapper-v2 a:hover,.main-content.filter-wrapper .filter-wrapper-v2 a:hover{background:hsla(0,0%,100%,.1)}#homepage-search-app .filter-wrapper-v2 .p-dropdown-trigger,#homepage-search-app .filter-wrapper-v2 .p-multiselect-trigger,#homepage-search-app .filter-wrapper-v2 button:not(.action-button) img,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown-trigger,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect-trigger,.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button) img{opacity:.55;transition:opacity .3s ease}#homepage-search-app .filter-wrapper-v2 button:not(.action-button):hover img,.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button):hover img{opacity:1}#homepage-search-app .filter-wrapper-v2 .p-dropdown:before,#homepage-search-app .filter-wrapper-v2 button:not(.action-button):before,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown:before,.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button):before{background:#fff;content:"";height:1px;opacity:0;pointer-events:none;position:absolute;top:calc(100% + .1875em);transition:opacity .3s ease;width:100%}#homepage-search-app .filter-wrapper-v2 button:not(.action-button):focus:before,.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button):focus:before{opacity:1}#homepage-search-app .filter-wrapper-v2 button:not(.action-button).is-open:before,#homepage-search-app .filter-wrapper-v2 button:not(.action-button):hover:before,.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button).is-open:before,.main-content.filter-wrapper .filter-wrapper-v2 button:not(.action-button):hover:before{opacity:0}#homepage-search-app .filter-wrapper-v2 .p-dropdown,#homepage-search-app .filter-wrapper-v2 .p-multiselect,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect{background:none;border:none}#homepage-search-app .filter-wrapper-v2 .p-dropdown.p-focus,#homepage-search-app .filter-wrapper-v2 .p-multiselect.p-focus,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown.p-focus,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect.p-focus{box-shadow:none}#homepage-search-app .filter-wrapper-v2 .p-dropdown.p-focus:before,#homepage-search-app .filter-wrapper-v2 .p-multiselect.p-focus:before,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown.p-focus:before,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect.p-focus:before{opacity:1}#homepage-search-app .filter-wrapper-v2 .p-dropdown.p-focus.p-overlay-open:before,#homepage-search-app .filter-wrapper-v2 .p-dropdown.p-focus:hover:before,#homepage-search-app .filter-wrapper-v2 .p-multiselect.p-focus.p-overlay-open:before,#homepage-search-app .filter-wrapper-v2 .p-multiselect.p-focus:hover:before,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown.p-focus.p-overlay-open:before,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown.p-focus:hover:before,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect.p-focus.p-overlay-open:before,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect.p-focus:hover:before{opacity:0}#homepage-search-app .filter-wrapper-v2 .p-dropdown .p-dropdown-label,#homepage-search-app .filter-wrapper-v2 .p-dropdown .p-multiselect-label,#homepage-search-app .filter-wrapper-v2 .p-multiselect .p-dropdown-label,#homepage-search-app .filter-wrapper-v2 .p-multiselect .p-multiselect-label,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown .p-dropdown-label,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown .p-multiselect-label,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect .p-dropdown-label,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect .p-multiselect-label{padding:.3em 0;text-transform:capitalize}#homepage-search-app .filter-wrapper-v2 .p-dropdown:hover .p-dropdown-trigger,#homepage-search-app .filter-wrapper-v2 .p-dropdown:hover .p-multiselect-trigger,#homepage-search-app .filter-wrapper-v2 .p-multiselect:hover .p-dropdown-trigger,#homepage-search-app .filter-wrapper-v2 .p-multiselect:hover .p-multiselect-trigger,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown:hover .p-dropdown-trigger,.main-content.filter-wrapper .filter-wrapper-v2 .p-dropdown:hover .p-multiselect-trigger,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect:hover .p-dropdown-trigger,.main-content.filter-wrapper .filter-wrapper-v2 .p-multiselect:hover .p-multiselect-trigger{opacity:1}#homepage-search-app .filter-wrapper-v2.property-filter,.main-content.filter-wrapper .filter-wrapper-v2.property-filter{align-items:unset;background:#fff;border:1px solid #080708;box-shadow:0 8px 36px rgba(0,0,0,.15);font-size:.8em;justify-content:space-between;justify-self:center;margin-top:-2em;min-width:90%;padding:.2em 1.25em}#homepage-search-app .filter-wrapper-v2.property-filter a,.main-content.filter-wrapper .filter-wrapper-v2.property-filter a{align-self:center;border:1px solid #080708;color:#080708}#homepage-search-app .filter-wrapper-v2.property-filter .p-dropdown-label,#homepage-search-app .filter-wrapper-v2.property-filter .p-dropdown-trigger,#homepage-search-app .filter-wrapper-v2.property-filter .p-multiselect-label,#homepage-search-app .filter-wrapper-v2.property-filter .p-multiselect-trigger,#homepage-search-app .filter-wrapper-v2.property-filter button:not(.action-button),.main-content.filter-wrapper .filter-wrapper-v2.property-filter .p-dropdown-label,.main-content.filter-wrapper .filter-wrapper-v2.property-filter .p-dropdown-trigger,.main-content.filter-wrapper .filter-wrapper-v2.property-filter .p-multiselect-label,.main-content.filter-wrapper .filter-wrapper-v2.property-filter .p-multiselect-trigger,.main-content.filter-wrapper .filter-wrapper-v2.property-filter button:not(.action-button){color:#080708}#homepage-search-app .filter-wrapper-v2.property-filter .p-dropdown-label img,#homepage-search-app .filter-wrapper-v2.property-filter .p-dropdown-trigger img,#homepage-search-app .filter-wrapper-v2.property-filter .p-multiselect-label img,#homepage-search-app .filter-wrapper-v2.property-filter .p-multiselect-trigger img,#homepage-search-app .filter-wrapper-v2.property-filter button:not(.action-button) img,.main-content.filter-wrapper .filter-wrapper-v2.property-filter .p-dropdown-label img,.main-content.filter-wrapper .filter-wrapper-v2.property-filter .p-dropdown-trigger img,.main-content.filter-wrapper .filter-wrapper-v2.property-filter .p-multiselect-label img,.main-content.filter-wrapper .filter-wrapper-v2.property-filter .p-multiselect-trigger img,.main-content.filter-wrapper .filter-wrapper-v2.property-filter button:not(.action-button) img{filter:invert(1)}#homepage-search-app .filter-wrapper-v2.property-filter .p-multiselect-label,.main-content.filter-wrapper .filter-wrapper-v2.property-filter .p-multiselect-label{padding:0}.p-dropdown-item:not(.p-highlight):hover{background:#f1f6ff}.p-highlight{background:#dde8ff}.p-slider-handle:hover,.p-slider-range{background:#aac6ff}.p-slider-handle{border-color:#aac6ff}.p-slider-handle:focus{box-shadow:0 0 0 .2rem #dde8ff}.p-component{font-size:1em}.p-overlaypanel{font-family:Poppins,sans-serif}.p-overlaypanel strong{font-weight:600}.p-overlaypanel .slider-labels{color:#757575;display:flex;font-size:.9em;justify-content:space-between;margin:0 -.1em}.p-overlaypanel .p-slider-horizontal{margin:1em 0 .3em;width:200px}.starting-investing{display:flex;flex-direction:column;padding-top:5.3em;position:relative}.starting-investing>div:first-child{align-self:center;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.5)),url(/images/assets-v2/property-invest-bcg.webp);background-size:cover;border-radius:.5em;min-height:493px;position:relative;width:80%;z-index:0}.starting-investing>div:first-child h2{color:#fff;font-family:Crimson,serif;font-size:5em;font-weight:200;line-height:1;margin:0;max-width:24ch;padding:.8em 1em;text-transform:uppercase}.starting-investing>div:first-child:before{border:1px solid #fff;border-radius:.5em;content:"";height:calc(100% - 2em);left:1em;position:absolute;top:1em;width:calc(100% - 2em)}.starting-investing .button-wrapper{display:flex;justify-content:space-between;margin-top:-170px;position:relative;z-index:2}.starting-investing .button-wrapper a{position:relative}.starting-investing .button-wrapper a:first-of-type{left:290px;max-width:570px}.starting-investing .button-wrapper a:last-of-type{bottom:100px;max-width:440px}.starting-investing>p{align-self:end;font-family:Crimson,serif;font-size:2.125em;margin-right:3em;margin-top:3em;max-width:25ch;text-transform:uppercase}.starting-investing>img:first-of-type{height:770px;position:absolute;right:14%;top:0;z-index:1}.starting-investing>img:last-of-type{align-self:end;height:118px;margin-right:16em}.homepage-about-us{align-items:flex-end;display:flex;margin-bottom:17em;margin-top:-3em}.homepage-about-us .secondary-card{margin-left:85px;max-width:53%}.homepage-about-us .secondary-card>a{margin-top:3em}.homepage-about-us .about-video{margin-bottom:-7em;margin-left:-9em;max-width:880px}.promote-property{align-items:center;background:url(/images/assets-v2/promote_small_bcg_optimized.webp) no-repeat 50%;background-size:cover;display:flex;justify-content:center;margin:1em 0;min-height:530px;padding:0 1em}.promote-property article{margin-bottom:-1em;margin-top:-1em}.homepage-pinpoint{display:grid;grid-template-columns:1fr 1400px 1fr;grid-template-rows:2em max-content 1.3em}.homepage-pinpoint .property-management-people{align-self:center;background:url(/images/assets-v2/property_management_small_optimized.webp) no-repeat 50%;background-size:cover;box-shadow:0 8px 36px rgba(0,0,0,.15);display:grid;gap:3em 4em;grid-column:1/4;grid-row:2;grid-template-columns:1fr repeat(4,21.875em) 1fr;grid-template-rows:auto auto auto;overflow:hidden;padding:4em 0}.homepage-pinpoint .property-management-people .property-management-person{animation:workers 10s ease-in-out infinite alternate;background:rgba(0,0,0,.45);border-radius:.375em;color:#fff;display:grid;gap:.3125em 1.6875em;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:.8125em 1.25em .8125em .9375em;position:relative}.homepage-pinpoint .property-management-people .property-management-person:first-of-type{animation-delay:-5s;grid-column:2;grid-row:1;left:-2em}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(2){grid-column:3;grid-row:1;left:-2em}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(3){grid-column:2;grid-row:2;left:2em}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(4){animation-delay:-5s;grid-column:3;grid-row:2;left:2em}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(5){animation-delay:-5s;grid-column:2;grid-row:3;left:-4em}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(6){grid-column:3;grid-row:3;left:-4em}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(7){animation-delay:-5s;grid-column:5;grid-row:3;left:-5em}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(8){grid-column:5;grid-row:2;left:-1em}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(9){animation-delay:-5s;grid-column:5;grid-row:1;left:-4em}.homepage-pinpoint .property-management-people .property-management-person img{border-radius:50%;grid-column:1;grid-row:1/3}.homepage-pinpoint .property-management-people .property-management-person strong{align-self:flex-end;font-family:Crimson,serif;font-size:1.5625em;font-weight:300;grid-column:2;grid-row:1}.homepage-pinpoint .property-management-people .property-management-person em{font-weight:200;line-height:1.3}.homepage-pinpoint article{align-self:flex-start;grid-column:2/3;grid-row:1/4;justify-self:flex-end;min-height:660px}html[lang=es] .homepage-about-us .secondary-card p{max-width:47ch}@media (max-width:1800px){.homepage-about-us .secondary-card,html[lang=es] .homepage-about-us .secondary-card{font-size:.8em}}@media (max-width:1600px){#homepage-search-app{font-size:.875em}.starting-investing>div:first-child{width:90%}.starting-investing .button-wrapper>a:first-of-type{left:0}.starting-investing .button-wrapper>a:last-of-type{bottom:80px}.starting-investing>img:first-of-type{right:8%}.starting-investing>img:last-of-type{margin-right:11em}.starting-investing>p{margin-right:0}.homepage-about-us .secondary-card{margin-left:0}.homepage-about-us .about-video{margin-left:-7em}html[lang=es] .homepage-about-us .secondary-card{max-width:61%}.homepage-pinpoint{grid-template-columns:1fr 1200px 1fr}.homepage-pinpoint .property-management-people{grid-template-columns:1fr repeat(4,18.75em) 1fr}.homepage-pinpoint .property-management-people .property-management-person img{height:80px;width:auto}}@media (max-width:1400px){#homepage-search-app{font-size:.75em}.starting-investing>div:first-child{width:100%}.starting-investing>div:first-child h2{font-size:4em}.starting-investing .button-wrapper{margin-top:-120px}.starting-investing .button-wrapper>a:first-of-type{left:-50px}.starting-investing .button-wrapper>a:last-of-type{bottom:120px;right:-70px}.starting-investing>p{margin-top:2em}.homepage-about-us .secondary-card{max-width:65%}.homepage-about-us .about-video{margin-left:-9em}html[lang=es] .homepage-about-us .secondary-card{max-width:70%}html[lang=es] .homepage-about-us .secondary-card p{max-width:41ch}html[lang=es] .homepage-about-us .about-video{margin-bottom:-8em;margin-left:-12em}html[lang=es] .homepage-about-us .about-video strong{font-size:1.4em}.homepage-pinpoint{grid-template-columns:1fr 1000px 1fr}.homepage-pinpoint .property-management-people{grid-template-columns:1fr repeat(3,18.75em) 1fr}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(7){grid-column:4;left:0}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(8){grid-column:4;left:2em}.homepage-pinpoint .property-management-people .property-management-person:nth-of-type(9){grid-column:4;left:1em}}@media (max-width:1200px){.starting-investing>div:first-child{width:90%}.starting-investing .button-wrapper{font-size:clamp(.8em,1.2vw,1em);margin-top:-180px}.starting-investing .button-wrapper>a:first-of-type{left:20px}.starting-investing .button-wrapper>a:last-of-type{bottom:120px;right:20px}.starting-investing>p{background:#fff;font-size:clamp(1.5em,3vw,2em);margin-bottom:0;margin-right:0;margin-top:2em;max-width:29ch;padding:1em;position:relative;z-index:2}.starting-investing>img:first-of-type{height:684px}.homepage-about-us .secondary-card{padding:3em}.homepage-about-us .secondary-card h2{font-size:clamp(2em,3vw,3.3125em)}.homepage-about-us .secondary-card p{font-size:clamp(1em,1.6vw,1.375em)}.homepage-about-us .secondary-card,html[lang=es] .homepage-about-us .secondary-card{max-width:60%}html[lang=es] .homepage-about-us .about-video{margin-left:-9em}#homepage-search-app:not(.main-content.filter-wrapper){top:16svh}#homepage-search-app:not(.main-content.filter-wrapper) .filter-wrapper-v2{align-items:unset;background:none;flex-direction:column;gap:1.5em}#homepage-search-app:not(.main-content.filter-wrapper) .filter-wrapper-v2>div{background:rgba(0,0,0,.5);border-radius:7px;padding:1em .5em 1em 1.5em}#homepage-search-app:not(.main-content.filter-wrapper) .filter-wrapper-v2 button{padding-right:.5em}#homepage-search-app:not(.main-content.filter-wrapper) .filter-wrapper-v2 button span{flex-grow:1;text-align:left}#homepage-search-app:not(.main-content.filter-wrapper) .filter-wrapper-v2 a{align-self:flex-start;background:rgba(0,0,0,.5);font-weight:400;margin-left:4px;outline:4px solid rgba(0,0,0,.5)}#homepage-search-app:not(.main-content.filter-wrapper) p{display:none}}@media (max-width:1020px){.starting-investing>div:first-child{min-height:565px}.starting-investing>div:first-child h2{font-size:3em}.starting-investing>p{margin-top:2.2em}.starting-investing .button-wrapper{flex-direction:column-reverse;gap:3em;justify-content:unset;margin-top:-380px}.starting-investing .button-wrapper>a:first-of-type{align-self:flex-start;left:0}.starting-investing .button-wrapper>a:last-of-type{align-self:flex-end;bottom:0;right:0}.starting-investing>img:last-of-type{margin-right:6em}.homepage-about-us,html[lang=es] .homepage-about-us{align-items:center;flex-direction:column;margin-bottom:8em}.homepage-about-us .about-video,html[lang=es] .homepage-about-us .about-video{margin-bottom:0;margin-left:0}.homepage-about-us .secondary-card,html[lang=es] .homepage-about-us .secondary-card{max-width:56ch;padding:3em}html[lang=es] .homepage-slider .swiper .swiper-slide .homepage-slide-content{display:none}.homepage-pinpoint{grid-template-columns:1fr 90vw 1fr}.homepage-pinpoint .property-management-people{grid-template-columns:1fr auto 1fr;grid-template-rows:auto}}@media (max-width:1200px) and (max-height:911px){.homepage-slider .swiper .swiper-slide .homepage-slide-content *{display:none!important}}@media (max-width:900px){.homepage-slider .swiper .swiper-slide .homepage-slide-content *{display:none!important}.promote-property{min-height:400px}}@media (max-width:850px){.homepage-pinpoint{grid-template-columns:1fr 90vw 1fr}.homepage-pinpoint article{min-height:unset}.homepage-pinpoint .property-management-people{height:100%}.homepage-pinpoint .property-management-people .property-management-person{display:none}}@media (max-width:700px){.starting-investing{padding-top:2.3em}.starting-investing>div:first-child{min-height:0;padding-bottom:300px}.starting-investing>div:first-child h2{font-size:clamp(2em,8vw,3em)}.starting-investing>p{background:none;margin-top:.2em}.starting-investing .button-wrapper{gap:1.5em;margin-top:-300px}.starting-investing .button-wrapper>a:first-of-type{align-self:flex-start;left:0}.starting-investing .button-wrapper>a:last-of-type{align-self:flex-end;bottom:0;right:0}.starting-investing>img:first-of-type{height:555px;right:9%}.starting-investing>img:last-of-type{display:none}.homepage-about-us,html[lang=es] .homepage-about-us{margin-bottom:4em;margin-top:3em}.homepage-pinpoint{grid-template-columns:1em 1fr 1em}.homepage-pinpoint article{justify-self:center}}@media (max-width:600px){#homepage-search-app:not(.main-content.filter-wrapper){font-size:.6875em;left:1em}#homepage-search-app:not(.main-content.filter-wrapper) h1{font-size:2.5em;margin:0 0 .7em .7em}#homepage-search-app:not(.main-content.filter-wrapper) h1 br{display:initial}#homepage-search-app:not(.main-content.filter-wrapper) .filter-wrapper-v2{align-items:flex-start}#homepage-search-app:not(.main-content.filter-wrapper) .filter-wrapper-v2 a{padding:.8em 2.2em}}@media (max-width:470px){.starting-investing>img:first-of-type{display:none}}@media (max-width:400px) and (max-height:800px){#homepage-search-app:not(.main-content.filter-wrapper){font-size:.5625em;top:12svh}}
