*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Rading;src:url(/assets/RadingRegular-BCw8vDj2.woff2) format("woff2"),url(/assets/RadingRegular-E7BNz_97.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p,.h1,.h2,.h3,.h4,.h5,.h6,.p{line-height:1.1}h1,.h1{font-family:Rading,serif;font-size:clamp(2.25rem,1.9318rem + 1.5909vw,3.125rem);font-weight:400}h2,.h2{font-family:Rading,serif;font-size:clamp(1.75rem,1.4318rem + 1.5909vw,2.625rem);font-weight:400}h3,.h3{font-family:Rading,serif;font-size:clamp(1.5rem,1.3295rem + .7273vw,1.875rem);font-weight:400}h4,.h4{font-family:Roboto,sans-serif;font-size:clamp(1.125rem,.9886rem + .6818vw,1.5rem)}h5,.h5{font-family:Rading,serif;font-size:clamp(1.0625rem,1.0341rem + .1212vw,1.125rem);font-weight:400}h6,.h6{font-family:Roboto,sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:2px}p,span,.p{font-family:Roboto,sans-serif;font-size:18px;font-weight:300;line-height:1.4}span{font-weight:400}body{min-height:calc(100vh - 70px);position:relative}main{margin-top:70px}@media screen and (min-width: 1024px){main{margin-top:81px}}.main-header{width:100vw;height:70px;position:fixed;left:0;top:0;background-color:#0a4834;z-index:100}.main-header .max-width{padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.main-header .max-width .home-link{height:42px;position:relative;z-index:1000}.main-header .max-width .home-link:hover svg .cls-1,.main-header .max-width .home-link:hover svg .cls-2{fill:#fff}.main-header .max-width .home-link svg{height:100%}.main-header .max-width .mb-menu .burger{width:2rem;height:2rem;position:relative}.main-header .max-width .mb-menu .burger .line{width:18px;height:2px;position:absolute;left:7px;transition:all .15s linear;background-color:#fff;z-index:1000}.main-header .max-width .mb-menu .burger .line.line-1{top:7px}.main-header .max-width .mb-menu .burger .line.line-2{top:calc(50% - 1px)}.main-header .max-width .mb-menu .burger .line.line-3{top:calc(100% - 9px)}.main-header .max-width .mb-menu .burger .line.line-4{top:calc(50% - 1px);transform:rotate(45deg);opacity:0}.main-header .max-width .mb-menu .burger .line.line-5{top:calc(50% - 1px);transform:rotate(-45deg);opacity:0}.main-header .max-width .mb-menu .mb-navbar{width:100vw;padding:2rem 0 3rem;display:flex;flex-direction:column;align-items:flex-end;position:fixed;top:-100%;left:0;opacity:0;visibility:hidden;transition:all .3s ease;transition-delay:.2s;background-color:#0a4834}.main-header .max-width .mb-menu .mb-navbar .navlist{width:100%;display:flex;flex-direction:column;list-style-type:none;opacity:0;visibility:hidden;transition:all .2s ease}.main-header .max-width .mb-menu .mb-navbar .navlist .navitem{height:100%;width:100%;padding:.95rem 2rem;text-decoration:none}.main-header .max-width .mb-menu .mb-navbar .navlist .navitem.router-link-active{background-color:#fff}.main-header .max-width .mb-menu .mb-navbar .navlist .navitem.router-link-active .navlink{color:#0a4834}.main-header .max-width .mb-menu .mb-navbar .navlist .navitem .navlink{width:100%;position:relative;font-size:12px;font-weight:300;text-decoration:none;color:#fff}.main-header .max-width .mb-menu .mb-navbar .navlist .navitem .navlink .diamond{display:none}.main-header .max-width .open-menu .burger .line{opacity:0}.main-header .max-width .open-menu .burger .line.line-4,.main-header .max-width .open-menu .burger .line.line-5{opacity:1}.main-header .max-width .open-menu .mb-navbar{top:70px;opacity:1;visibility:visible;transition-delay:0s}.main-header .max-width .open-menu .mb-navbar .navlist{opacity:1;visibility:visible;transition-delay:.15s}.main-header .max-width .lg-menu{display:none;gap:1.5rem}.main-header .max-width .lg-menu .navlist{display:flex;gap:1.5rem;list-style-type:none}.main-header .max-width .lg-menu .navlist .navitem{position:relative;text-decoration:none}.main-header .max-width .lg-menu .navlist .navitem .navlink{position:relative;font-size:12px;font-weight:400;text-decoration:none;color:#ebe1cf}.main-header .max-width .lg-menu .navlist .navitem .navlink:hover .diamond{top:-16px;opacity:1;fill:#9f8151}.main-header .max-width .lg-menu .navlist .navitem .navlink:hover .diamond:last-child{top:unset;bottom:-16px}.main-header .max-width .lg-menu .navlist .navitem .navlink .diamond{position:absolute;left:50%;top:-120%;transform:translate(-50%);transition:all .15s ease;opacity:0;fill:#9f8151}.main-header .max-width .lg-menu .navlist .navitem .navlink .diamond:last-child{top:unset;bottom:-120%}.main-header .max-width .lg-menu .navlist .navitem .active-link{color:#fff}.main-header .max-width .lg-menu .navlist .navitem .active-link .diamond{top:-16px;opacity:1}.main-header .max-width .lg-menu .navlist .navitem .active-link .diamond:last-child{top:unset;bottom:-16px}@media screen and (min-width: 768px){.main-header .max-width{padding:0 4rem}.main-header .max-width .mb-menu .mb-navbar{padding:3rem 4rem}}@media screen and (min-width: 1024px){.main-header{height:81px}.main-header .max-width .mb-menu{display:none}.main-header .max-width .lg-menu{display:flex}}.main-footer{position:relative;overflow:hidden;background-color:#fff}.main-footer .max-width{padding:50px 2rem 5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;z-index:1}.main-footer .max-width .footer-nav .navlist{display:flex;flex-direction:column;gap:.66rem;align-items:center;text-align:center;list-style-type:none}.main-footer .max-width .footer-nav .navlist .navitem .navlink{font-size:18px;font-weight:400;text-transform:unset;text-decoration:underline;letter-spacing:0;color:#9f8151}.main-footer .max-width .footer-nav .navlist .navitem .navlink .diamond{display:none}.main-footer .max-width .footer-link-cont{display:flex;flex-direction:column;align-items:center;gap:.66px}.main-footer .max-width .footer-link-cont .footer-link{text-decoration:none}.main-footer .max-width .footer-link-cont .footer-link .footer-link-text{font-size:18px;font-weight:400;color:#000}.main-footer .max-width .footer-link-cont .footer-link .mail-link{text-decoration:underline;color:#9f8151}.main-footer .max-width .home-link .main-logo{height:42px}.main-footer .max-width .home-link .main-logo .cls-1{fill:#0a4834}.main-footer .max-width .social-links-container .social-list{width:182px;display:flex;justify-content:space-between;align-items:center;list-style-type:none}.main-footer .max-width .social-links-container .social-list .social-item svg{width:auto;height:2rem;transition:all .25s ease;fill:#9f8151}.main-footer .footer-misc-cont{height:50px;display:flex;flex-direction:row;flex-wrap:nowrap;position:absolute;bottom:0;left:-25px;z-index:0}.main-footer .footer-misc-cont .footer-misc{height:100%;margin-left:-4px;opacity:.75}.main-footer .footer-misc-cont .footer-misc .cls-1{opacity:1}@media screen and (min-width: 1024px){.main-footer .max-width{padding:3rem 4rem 6rem;display:grid;grid-template-columns:repeat(12,1fr);gap:10px}.main-footer .max-width .footer-nav{grid-column:4/10;grid-row:1/3;align-self:center}.main-footer .max-width .footer-nav .navlist{display:grid;grid-template-columns:repeat(3,1fr);text-align:start}.main-footer .max-width .footer-nav .navlist .navitem .navlink{font-size:16px}.main-footer .max-width .footer-link-cont{height:100%;grid-column:10/13;grid-row:1/3;align-items:flex-start;justify-content:space-between}.main-footer .max-width .footer-link-cont .footer-link .footer-link-text{font-size:16px;line-height:1}.main-footer .max-width .home-link{grid-column:1/3;grid-row:1/3;align-self:center}.main-footer .max-width .social-links-container{grid-column:10/13;grid-row:3/4;align-self:end}.main-footer .max-width .social-links-container .social-list{width:100%;justify-content:flex-start;gap:1rem}.main-footer .max-width .social-links-container .social-list .social-item svg{height:24px}}.page-navigation-cont{width:100%;display:flex;flex-direction:column;background-color:#bacac3}.page-navigation-cont .page-navigation-item{padding:2rem 2rem 1.5rem;overflow:hidden;text-decoration:none}.page-navigation-cont .page-navigation-item:last-child{padding-top:1.5rem;padding-bottom:2rem}.page-navigation-cont .page-navigation-item .half-width .button{width:100%;display:flex;align-items:flex-start;overflow:hidden}.page-navigation-cont .page-navigation-item .half-width .button:after{display:none}.page-navigation-cont .page-navigation-item .half-width .button p.h4{position:relative;color:#0a4834}.page-navigation-cont .page-navigation-item .half-width .button p.h4:after{content:"";width:100vw;height:1px;position:absolute;bottom:0;left:0;background-color:#0a4834}@media screen and (min-width: 768px){.page-navigation-cont{flex-direction:row}.page-navigation-cont .page-navigation-item{width:50%;padding:3rem 4rem;text-decoration:none}.page-navigation-cont .page-navigation-item .half-width .button p.h4:after{width:calc(50vw - 8rem);transition:all .3s ease}.page-navigation-cont .page-navigation-item:last-child{padding:3rem 4rem}.page-navigation-cont .page-navigation-item:hover .half-width .button p.h4:after{width:100%}}@media screen and (min-width: 1200px){.page-navigation-cont .page-navigation-item{height:170px;padding:0}.page-navigation-cont .page-navigation-item:last-child{padding:0}.page-navigation-cont .page-navigation-item .half-width{padding:3rem 4rem;display:flex;align-items:center}}.max-width{width:100%;max-width:1200px;height:100%;margin:0 auto}.half-width{width:100%;max-width:600px;height:100%;margin:0 auto}.half-width.left-half{margin-left:auto}.half-width.right-half{margin-right:auto}.loading-video{width:100%;aspect-ratio:256/135;background:linear-gradient(-45deg,#ebe1cf 25%,#fff,#ebe1cf 75%);background-size:200% 100%;animation:skeleton-loading 3s infinite ease-in-out}.loading-image{width:100%;height:100%;background:linear-gradient(-45deg,#ebe1cf 25%,#fff,#ebe1cf 75%);background-size:200% 100%;animation:skeleton-loading 3s infinite ease-in-out}button,.button,.regular-btn{border:0;position:relative;background:transparent;cursor:pointer}button:after,.button:after,.regular-btn:after{content:"";width:200%;height:1px;position:absolute;bottom:0;left:0;transition:all .5s ease-out;background-color:#9f8151}button:hover:after,.button:hover:after,.regular-btn:hover:after{width:100%}button p.h4,.button p.h4,.regular-btn p.h4{font-size:24px;font-family:Rading,serif;color:#9f8151}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}main{width:100%;display:flex;flex-direction:column;align-items:center}.home-page .descubri-kpt-section{width:100%}.home-page .descubri-kpt-section .max-width{padding:4rem 2rem;overflow-x:hidden}.home-page .descubri-kpt-section .max-width .descubri-text-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;overflow-x:hidden}.home-page .descubri-kpt-section .max-width .descubri-text-container .sobre-kpt-unidades-link{display:none}.home-page .descubri-kpt-section .max-width .kpt-en-numeros-container{max-width:370px;margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;justify-content:center;justify-self:center}.home-page .descubri-kpt-section .max-width .kpt-en-numeros-container .kpt-en-numeros-item{border-right:1px solid #9f8151;padding:1rem .5rem 1.5rem 0;display:flex;flex-direction:column;align-items:flex-end}.home-page .descubri-kpt-section .max-width .kpt-en-numeros-container .kpt-en-numeros-item .kpt-en-numeros-title{font-size:85px;font-weight:300;line-height:1;letter-spacing:-2px;color:#9f8151}.home-page .descubri-kpt-section .max-width .kpt-en-numeros-container .kpt-en-numeros-item .kpt-en-numeros-text{font-size:15px;text-transform:uppercase;color:#000}.home-page .descubri-kpt-section .max-width .sobre-kpt-unidades-link{text-decoration:none}.home-page .descubri-kpt-section .max-width .sobre-kpt-unidades-link .button{width:100%;display:flex;align-items:flex-start;margin-top:1.5rem;overflow:hidden}.home-page .descubri-kpt-section .max-width .sobre-kpt-unidades-link .button p{position:relative}.home-page .descubri-kpt-section .max-width .sobre-kpt-unidades-link .button p:after{content:"";width:200%;height:1px;position:absolute;bottom:0;left:0;transition:all .25s ease-out;background-color:#9f8151}.home-page .descubri-kpt-section .max-width .sobre-kpt-unidades-link .button p:hover:after{width:100%}.home-page .descubri-kpt-section .max-width .sobre-kpt-unidades-link .button:after{display:none}.home-page .amenities-section{width:100%;text-decoration:none;background-color:#0a4834}.home-page .amenities-section .max-width{padding:3rem 2rem 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.home-page .amenities-section .max-width .section-title{color:#ebe1cf}.home-page .amenities-section .max-width .amenities-slider{max-width:100%;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;overflow:scroll hidden;scrollbar-width:none}.home-page .amenities-section .max-width .amenities-slider .amenity-card{min-width:146px;padding-bottom:5rem;display:flex;flex-direction:column;position:relative;transition:all .33s ease}.home-page .amenities-section .max-width .amenities-slider .amenity-card:after{content:"";width:1px;height:calc(100% - 6rem);position:absolute;right:0;top:0;transition:all .33s ease;background-color:#ebe1cf}.home-page .amenities-section .max-width .amenities-slider .amenity-card:hover{padding:0}.home-page .amenities-section .max-width .amenities-slider .amenity-card:hover .amenity-img-container{height:436px}.home-page .amenities-section .max-width .amenities-slider .amenity-card:hover .amenity-img-container .amenity-img{transform:scale(1.25)}.home-page .amenities-section .max-width .amenities-slider .amenity-card:hover .amenity-data-container h5.h3{font-size:24px}.home-page .amenities-section .max-width .amenities-slider .amenity-card:hover:after{height:calc(100% - 5.25rem)}.home-page .amenities-section .max-width .amenities-slider .amenity-card:hover .diamond{bottom:4rem}.home-page .amenities-section .max-width .amenities-slider .amenity-card .amenity-img-container{width:100%;height:418px;overflow:hidden;transition:all .33s ease;transform-origin:top center}.home-page .amenities-section .max-width .amenities-slider .amenity-card .amenity-img-container .amenity-img{width:100%;height:100%;transition:all .33s ease;object-fit:cover;object-position:center center}.home-page .amenities-section .max-width .amenities-slider .amenity-card .amenity-data-container{min-height:54px;padding:22px 1rem 0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-wrap:balance;color:#ebe1cf}.home-page .amenities-section .max-width .amenities-slider .amenity-card .amenity-data-container h5.h3{max-width:130px;transition:all .33s ease;font-size:24px;text-wrap:balance}.home-page .amenities-section .max-width .amenities-slider .amenity-card .diamond{height:12px;position:absolute;right:-4px;bottom:5rem;transition:all .33s ease;fill:#ebe1cf;z-index:1}.home-page .ubicacion-section{width:100%;position:relative;overflow:hidden}.home-page .ubicacion-section .ubicacion-map-container{width:100%;max-height:100vh;aspect-ratio:2/3;position:relative;z-index:0}.home-page .ubicacion-section .ubicacion-map-container .ubicacion-map{width:100%;height:100%;object-fit:cover;object-position:center center}.home-page .ubicacion-section .ubicacion-map-gradient{width:100%;height:20%;position:absolute;left:0;top:0;background:#fff;background:linear-gradient(180deg,#fff,#0a145000);z-index:1}.home-page .ubicacion-section .max-width{width:100%;height:100%;padding:3rem 2rem;position:absolute;left:0;top:0;z-index:2}.home-page .ubicacion-section .max-width .ubicacion-details{display:flex;flex-direction:column;align-items:flex-start;gap:0;color:#000}@media screen and (min-width: 768px){.home-page .descubri-kpt-section .max-width{padding:5rem 4rem}.home-page .descubri-kpt-section .max-width .descubri-text-container .sobre-kpt-unidades-link{display:inline-flex;text-decoration:none}.home-page .descubri-kpt-section .max-width .descubri-text-container .sobre-kpt-unidades-link .button{margin-top:unset;margin-bottom:1.5rem}.home-page .descubri-kpt-section .max-width .descubri-text-container .sobre-kpt-unidades-link .button:after{width:150%;height:1px}.home-page .descubri-kpt-section .max-width .descubri-text-container .sobre-kpt-unidades-link .button:hover:after{width:0}.home-page .descubri-kpt-section .max-width .kpt-en-numeros-container{max-width:595px;grid-template-columns:repeat(3,1fr);gap:0 3rem}.home-page .descubri-kpt-section .max-width .kpt-en-numeros-container .kpt-en-numeros-item{padding:1rem 1rem 2rem 0}.home-page .descubri-kpt-section .max-width .sobre-kpt-unidades-link{display:none}.home-page .amenities-section .max-width{padding:5rem 4rem 0}.home-page .ubicacion-section .max-width{padding:4rem;left:50%;transform:translate(-50%)}}@media screen and (min-width: 1024px){.home-page .descubri-kpt-section{min-height:750px;display:flex;align-items:center}.home-page .descubri-kpt-section .max-width{display:grid;grid-template-columns:auto 595px;gap:2rem}.home-page .descubri-kpt-section .max-width .descubri-text-container{position:relative}.home-page .descubri-kpt-section .max-width .descubri-text-container h1{max-width:8ch;text-wrap:balance}.home-page .descubri-kpt-section .max-width .descubri-text-container .sobre-kpt-text{padding-bottom:7rem;max-width:50ch;text-wrap:balance}.home-page .descubri-kpt-section .max-width .descubri-text-container .button{position:absolute;bottom:0;left:0}.home-page .descubri-kpt-section .max-width .kpt-en-numeros-container{justify-self:self-end;align-self:self-end}.home-page .descubri-kpt-section .max-width .kpt-en-numeros-container .kpt-en-numeros-item{padding:0rem 1rem 2rem 0}.home-page .amenities-section .max-width{padding:5rem 3.5rem 0}.home-page .amenities-section .max-width .amenities-slider{padding:0 .25rem;display:grid;grid-template-columns:repeat(5,1fr);overflow:auto}.home-page .amenities-section .max-width .amenities-slider .amenity-card{padding-bottom:6rem}.home-page .ubicacion-section .ubicacion-map-gradient{width:30%;height:100%;background:linear-gradient(90deg,#fff,#0a145000)}}.amenities-page .page-title-container{width:100%;background-color:#fff}.amenities-page .page-title-container .max-width{padding:58px 2rem 4rem}.amenities-page .page-title-container .max-width .page-title{width:95%;position:relative;text-wrap:balance}.amenities-page .page-title-container .max-width .page-title:before{content:"";height:calc(100% + 4rem);width:1.5px;position:absolute;left:-17px;top:0;background-color:#9f8151}.amenities-page .amenities-slides-container{position:relative}.amenities-page .amenities-slides-container .amenity-slide{width:100vw;height:100vh;position:sticky;top:70px;left:0}.amenities-page .amenities-slides-container .amenity-slide .amenity-img-container{width:100%;height:100%;position:relative;overflow:hidden;z-index:0}.amenities-page .amenities-slides-container .amenity-slide .amenity-img-container .amenity-img{width:100%;height:100%;position:relative;object-fit:cover;object-position:center center;z-index:0}.amenities-page .amenities-slides-container .amenity-slide .amenity-img-container .img-overlay{width:100%;height:50%;position:absolute;top:0;left:0;background:#fff;background:linear-gradient(180deg,#fffffffc,#ffffffd9,#fff0);z-index:1}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container{width:100%;height:100%;position:absolute;left:0;top:0}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width{height:auto;padding:2rem;padding-bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:relative}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width .amenity-location{margin-bottom:18px;font-size:18px;letter-spacing:4px}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width .amenity-description{width:95%;font-weight:400;line-height:1.4;text-wrap:balance}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width .diamond{position:absolute;left:calc(1rem - 5px);bottom:.5rem;fill:#9f8151}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width:before{content:"";height:calc(100% - 36px);width:1.5px;position:absolute;left:15px;top:0;background-color:#9f8151}@media screen and (min-width: 768px){.amenities-page .page-title-container .max-width{padding:58px 4rem 4rem}.amenities-page .page-title-container .max-width .page-title:before{left:-34px}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width{padding:3rem 4rem 0}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width .diamond{left:26px}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width:before{left:30px}}@media screen and (min-width: 1024px){.amenities-page .page-title-container .max-width{padding:98px 8rem 105px}.amenities-page .page-title-container .max-width .page-title:before{height:calc(100% + 105px);left:calc(-4rem + 2px)}.amenities-page .amenities-slides-container .amenity-slide{top:81px}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width{padding:3rem 8rem 0}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width .diamond{left:62px;bottom:0}.amenities-page .amenities-slides-container .amenity-slide .amenity-data-container .max-width:before{height:calc(100% - 20px);left:66px}}.unidades-page .unidades-container{width:100%;display:flex;flex-direction:column;position:relative}.unidades-page .unidades-container .unidades-selector{width:100%;position:sticky;top:70px;left:0;z-index:2;background-color:#fff}.unidades-page .unidades-container .unidades-selector .ambientes .max-width{padding:0 2rem;display:flex;flex-direction:column;transition:all .3s ease;width:100%;min-height:48px;height:48px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.unidades-page .unidades-container .unidades-selector .ambientes .max-width .ambiente{height:48px;padding:1rem 1px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease;cursor:pointer}.unidades-page .unidades-container .unidades-selector .ambientes .max-width .ambiente p{position:relative;transition:all .3s ease;font-family:Rading,serif;font-size:18px;line-height:1;color:#9f8151;z-index:1}.unidades-page .unidades-container .unidades-selector .ambientes .max-width .ambiente p:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#9f8151}.unidades-page .unidades-container .unidades-selector .ambientes .max-width .selected-ambiente{background-color:#ebe1cf}.unidades-page .unidades-container .unidades-selector .ambientes .max-width .selected-ambiente p{color:#000}.unidades-page .unidades-container .unidades-selector .ambientes .max-width .selected-ambiente p:after{display:none}.unidades-page .unidades-container .unidades-selector .ambientes .max-width .selected-unidad p{color:#000}.unidades-page .unidades-container .unidades-selector .ambientes .max-width .selected-unidad p:after{opacity:0}.unidades-page .unidades-container .unidades-selector .unidades{padding:0 2rem;width:100%;min-height:48px;height:48px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;background-color:#ebe1cf}.unidades-page .unidades-container .unidades-selector .unidades .unidad{height:48px;padding:1rem 1px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.unidades-page .unidades-container .unidades-selector .unidades .unidad p{font-family:Rading,serif;font-size:18px;line-height:1;position:relative;color:#9f8151;z-index:1}.unidades-page .unidades-container .unidades-selector .unidades .unidad p:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;transition:all .2s ease;background-color:#9f8151}.unidades-page .unidades-container .unidades-selector .unidades .selected-unidad p{color:#000}.unidades-page .unidades-container .unidades-selector .unidades .selected-unidad p:after{opacity:0}.unidades-page .unidades-container .unidades-selector .unidades .unidades{background-color:#ebe1cf}.unidades-page .unidades-container .vista-interactiva-btn{width:100%;height:85px;padding:1rem 2rem;display:flex;align-items:center;gap:1.5rem;position:relative;text-decoration:none;background-color:#0a4834;z-index:0}.unidades-page .unidades-container .vista-interactiva-btn:hover .h4{transform:scale(.9) translate(-12px);color:#fff}.unidades-page .unidades-container .vista-interactiva-btn:hover svg{transform:scale(.95);fill:#fff}.unidades-page .unidades-container .vista-interactiva-btn .h4{transition:all .25s linear;font-family:Rading,serif;font-size:24px;text-wrap:balance;color:#ebe1cf}.unidades-page .unidades-container .vista-interactiva-btn svg{width:auto;height:64px;transition:all .25s linear;fill:#ebe1cf}.unidades-page .unidades-container .productos-carousel{width:100%;height:calc(100vh - 4rem - 96px);max-width:calc(1200px - 8rem);max-height:576px;position:relative;z-index:0}.unidades-page .unidades-container .productos-carousel .swiper-wrapper .swiper-slide{position:relative}.unidades-page .unidades-container .productos-carousel .swiper-wrapper .swiper-slide .unidad-img{width:100%;height:100%;object-fit:cover;object-position:center center}.unidades-page .unidades-container .productos-carousel .swiper-mask{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;background:linear-gradient(90deg,#ffffffe6,#ffffffd9 2%,#fff9 12%,#ffffff4d 20%,#fff0 30%,#fff0 70%,#ffffff4d 80%,#fff9 88%,#ffffffd9 98%,#ffffffe6);z-index:5}.unidades-page .unidades-container .productos-carousel .navigation-cont{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}.unidades-page .unidades-container .productos-carousel .navigation-cont .swiper-button-prev:after,.unidades-page .unidades-container .productos-carousel .navigation-cont .swiper-button-next:after{display:none}.unidades-page .unidades-container .productos-carousel .navigation-cont .swiper-button-prev svg{transform:rotate(180deg)}.unidades-page .pisos-y-planos{width:100%;display:flex;flex-direction:column}.unidades-page .pisos-y-planos .un-amb-info-container{width:100%;height:0rem;position:sticky;top:70px;transition:all .2s ease;overflow:hidden;background-color:#ebe1cf;z-index:1}.unidades-page .pisos-y-planos .un-amb-info-container .max-width{display:flex;align-items:center;justify-content:center}.unidades-page .pisos-y-planos .un-amb-info-container .max-width p{font-size:12px;font-weight:300;line-height:1;opacity:0;color:#000;transition:all .2s ease .15s}.unidades-page .pisos-y-planos .un-amb-info-container .max-width p b{font-weight:500;color:#0a4834}.unidades-page .pisos-y-planos .piso-selector{width:100%;position:sticky;top:6rem;left:0;background-color:#fff;z-index:1}.unidades-page .pisos-y-planos .piso-selector .max-width{height:48px;padding:0 2rem;display:flex;gap:4px;overflow-x:auto}.unidades-page .pisos-y-planos .piso-selector .max-width .mb-piso{height:100%;width:25%;display:flex;align-items:center;justify-content:center}.unidades-page .pisos-y-planos .piso-selector .max-width .mb-piso p{font-family:Rading,serif}.unidades-page .pisos-y-planos .piso-selector .max-width .pisos-container{height:100%;display:flex}.unidades-page .pisos-y-planos .piso-selector .max-width .pisos-container .piso{padding:0 12px;display:flex;justify-content:center;align-items:center;cursor:pointer}.unidades-page .pisos-y-planos .piso-selector .max-width .pisos-container .piso p{position:relative;font-family:Rading,serif;color:#9f8151}.unidades-page .pisos-y-planos .piso-selector .max-width .pisos-container .piso p:after{content:"";width:100%;height:1px;position:absolute;bottom:3px;left:0;background-color:#ebe1cf}.unidades-page .pisos-y-planos .piso-selector .max-width .pisos-container .selected-piso{background-color:#ebe1cf}.unidades-page .pisos-y-planos .piso-selector .max-width .pisos-container .selected-piso p{margin-left:1px;color:#000}.unidades-page .pisos-y-planos .planos-container{width:100%;display:flex;flex-direction:column-reverse;position:relative;z-index:0}.unidades-page .pisos-y-planos .planos-container .planos-img-container{width:100%;aspect-ratio:3/2;overflow:hidden}.unidades-page .pisos-y-planos .planos-container .planos-img-container .planos-img{width:100%;height:100%}.unidades-page .pisos-y-planos .planos-container .unidad-data-container{background-color:#ebe1cf}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width{padding:2rem}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width .unidad-data-list{display:flex;flex-direction:column;gap:12px;align-items:flex-start;list-style-type:none}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width .unidad-data-list .unidad-data-item{display:flex;align-items:center;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;line-height:1;color:#000}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width .unidad-data-list .unidad-data-item span{font-size:18px;font-weight:300;line-height:1}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width .unidad-data-list .unidad-data-item .u-data-title{min-width:170px;font-size:18px;font-weight:400;line-height:1}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width .unidad-data-list .unidad-data-item span:not(.u-data-title){font-size:16px;transform:translateY(-.5px)}.plano-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;visibility:hidden;transition:all .3s ease;transition-delay:.3s;z-index:-1}.plano-modal .modal-bg{width:100%;height:100%;position:relative;opacity:0;transition:all .2s ease;transition-delay:.05s;background-color:#000000bf;z-index:1}.plano-modal .plano-container{width:calc(100% - 2rem);display:flex;flex-direction:column;position:absolute;left:1rem;top:50%;transform:translateY(-50%);transition:all .2s ease;transition-delay:0s;opacity:0;z-index:1}.plano-modal .plano-container .plano-header{width:100%;height:2rem;display:grid;grid-template-columns:auto 2rem;background-color:#0a4834;color:#ebe1cf}.plano-modal .plano-container .plano-header .modal-info-text{padding:8px;display:flex;align-items:center}.plano-modal .plano-container .plano-header .modal-info-text p{font-size:12px}.plano-modal .plano-container .plano-header .close-modal{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:#ebe1cf;cursor:pointer}.plano-modal .plano-container .plano-header .close-modal svg{width:10px;height:10px;stroke:#0a4834}.plano-img-container{width:100%;background-color:#fff}.plano-img-container .zoomist-image{transition:all .1s linear}.controls{height:2rem;display:flex;flex-direction:row-reverse;align-self:flex-end;position:absolute;bottom:0;right:0;z-index:2}.controls .control{height:100%;padding:0;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:#0a4834}.controls .control:last-child{border-right:1px solid #ebe1cf}.controls .control:last-child svg .minus{display:none}.controls .control svg{width:10px;height:10px;transform:rotate(45deg) scale(.8);stroke:#ebe1cf}.controls .control:after{display:none}.show-plano-modal{opacity:1;visibility:visible;transition-delay:0s;z-index:1000}.show-plano-modal .modal-bg{opacity:1;transition-delay:.25s}.show-plano-modal .plano-container{opacity:1;transition-delay:.3s}@media screen and (min-width: 768px){.unidades-page .unidades-container{position:relative}.unidades-page .unidades-container .unidades-selector{z-index:2}.unidades-page .unidades-container .unidades-selector .ambientes .max-width,.unidades-page .unidades-container .unidades-selector .unidades{padding:0 4rem}.unidades-page .unidades-container .vista-interactiva-btn{width:300px;position:absolute;top:96px;right:0;z-index:1}.unidades-page .unidades-container .productos-carousel .navigation-cont .swiper-button-prev{left:2rem}.unidades-page .unidades-container .productos-carousel .navigation-cont .swiper-button-next{right:2rem}.unidades-page .pisos-y-planos .piso-selector{top:70px}.unidades-page .pisos-y-planos .piso-selector .max-width{padding:0 4rem}.unidades-page .pisos-y-planos .piso-selector .max-width .pisos-container{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.unidades-page .pisos-y-planos .piso-selector .max-width .pisos-container .piso p span{font-family:inherit}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width{padding:0 4rem}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width .unidad-data-list{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width .unidad-data-list .unidad-data-item{height:48px;padding:0 12px;display:flex;align-items:center;justify-content:center}.unidades-page .pisos-y-planos .planos-container .unidad-data-container .max-width .unidad-data-list .unidad-data-item .u-data-title{min-width:unset;margin-right:20px}.plano-modal .plano-container{max-width:700px;left:50%;transform:translate(-50%,-50%)}.plano-modal .plano-container .plano-header{height:unset;grid-template-columns:auto min-content}.plano-modal .plano-container .plano-header .modal-info-text{padding:8px 12px}.plano-modal .plano-container .plano-header .modal-info-text p{font-size:1rem}.plano-modal .plano-container .plano-header .close-modal{height:100%;width:unset;aspect-ratio:1}.plano-modal .plano-container .plano-header .close-modal svg{width:unset;height:35%;aspect-ratio:1}}@media screen and (min-width: 1024px){.unidades-page .unidades-container .unidades-selector{top:81px}.unidades-page .unidades-container .unidades-selector .max-width .unidades .unidad p,.unidades-page .unidades-container .unidades-selector .max-width .ambientes .unidad p{font-size:20px}.unidades-page .unidades-container .unidades-selector .max-width .unidades .ambiente p,.unidades-page .unidades-container .unidades-selector .max-width .ambientes .ambiente p{font-size:24px}.unidades-page .pisos-y-planos .piso-selector{top:177px}.unidades-page .pisos-y-planos .planos-container .zoom-img-container{width:100%;height:100%}.unidades-page .pisos-y-planos .planos-container .planos-img-container{padding:2rem 0;aspect-ratio:unset;display:flex;justify-content:center;align-items:center}.unidades-page .pisos-y-planos .planos-container .planos-img-container .planos-img{width:unset}.controls{right:4rem;bottom:2rem;gap:3px}.controls .control:last-child{border:0}}@media screen and (min-width: 1072px){.unidades-page .unidades-container .vista-interactiva-btn{right:calc(50vw - 536px)}}@media screen and (min-width: 1200px){.unidades-page .unidades-container .unidades-selector .unidades{grid-template-columns:repeat(4,268px);justify-content:center}}@media screen and (min-width: 1440px){.unidades-page .pisos-y-planos .planos-container .planos-img-container{max-width:calc(1200px - 8rem);max-height:calc(100vh - 188px);margin:0 auto;padding:0}.controls{right:calc(50vw - 600px + 6rem)}}.otros-krystal-page .edificios-slides-container{display:flex;flex-direction:column}.otros-krystal-page .edificios-slides-container .edificio-slide{width:100vw;height:calc(100vh - 6rem);position:relative}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs{width:100%;height:100%;position:relative;z-index:0}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs .edificio-img-container{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;overflow:hidden;transition:all .6s linear;z-index:0}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs .edificio-img-container .edificio-img{width:100%;height:100%;object-fit:cover;object-position:center center}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs .active-edificio-img{opacity:1}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs .edificio-img-overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.25;z-index:1;background-color:#000}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-data-container{width:100%;height:100%;position:absolute;left:0;top:0}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-data-container .custom-max-width{width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;color:#fff}@media screen and (min-width: 768px){.otros-krystal-page .edificios-slides-container .edificio-slide{height:80vh}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-data-container .custom-max-width{padding:3rem 4rem}}@media screen and (min-width: 1024px){.otros-krystal-page .edificios-slides-container{gap:25px}.otros-krystal-page .edificios-slides-container .edificio-slide{height:80vh;position:relative}.otros-krystal-page .edificios-slides-container .edificio-slide:nth-child(odd) .edificio-data-container .custom-max-width{width:50vw;max-width:600px;position:absolute;left:50vw}.otros-krystal-page .edificios-slides-container .edificio-slide:nth-child(odd) .edificio-data-container .max-width{width:100%;max-width:1200px;margin:0 auto;position:relative;left:unset}.otros-krystal-page .edificios-slides-container .edificio-slide:nth-child(2n) .edificio-data-container .custom-max-width{width:50vw;max-width:600px;position:absolute;left:unset;right:50vw}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs{display:grid;grid-template-columns:1fr 1fr}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs.full-width-img{width:100%;grid-template-columns:1fr}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs .edificio-img-container{position:relative;left:unset;top:unset}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs .edificio-img-container .edificio-img{transition:all .5s ease}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-imgs .edificio-img-container:hover .edificio-img{transform:scale(1.1)}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-data-container{pointer-events:none}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-data-container .custom-max-width{padding:3rem 4rem}.otros-krystal-page .edificios-slides-container .edificio-slide .edificio-img-overlay{pointer-events:none}.otros-krystal-page .edificios-slides-container .edificio-slide:after{content:"";width:90%;max-width:1080px;height:1px;margin:0 auto;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%);background-color:#9f8151}.otros-krystal-page .edificios-slides-container .edificio-slide:last-child:after{display:none}}.avances-obra-page .avances-de-obra-header{width:100%}.avances-obra-page .avances-de-obra-header .max-width{padding:2rem;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.avances-obra-page .avances-de-obra-header .max-width .page-title{text-wrap:nowrap;color:#000}.avances-obra-page .avances-de-obra-header .max-width .page-title span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;color:inherit}.avances-obra-page .avances-de-obra-header .max-width .loading-state-container{width:100%;display:flex;flex-flow:row nowrap;gap:8px}.avances-obra-page .avances-de-obra-header .max-width .loading-state-container .state{width:100%;height:4px;position:relative;overflow:hidden;background-color:#ebe1cf}.avances-obra-page .avances-de-obra-header .max-width .loading-state-container .state .perc-state{height:100%;position:absolute;left:0;top:0;background-color:#9f8151;z-index:0}.avances-obra-page .avances-de-obra-header .max-width .loading-state-container .state .split-grid{height:100%;width:100%;display:flex;justify-content:space-evenly;position:absolute;top:0;left:0;z-index:1}.avances-obra-page .avances-de-obra-header .max-width .loading-state-container .state .split-grid .split{height:100%;width:2.5%;max-width:6px;background-color:#fff}.avances-obra-page .avances-de-obra{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:.25rem}.avances-obra-page .avances-de-obra .avance{height:60px;display:flex;flex-direction:column;overflow-y:hidden;transition:margin .2s ease}.avances-obra-page .avances-de-obra .avance .avance-header{width:100%;min-height:60px;padding:1rem 2rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;background-color:#ebe1cf;cursor:pointer}.avances-obra-page .avances-de-obra .avance .avance-header .avance-name{position:relative;font-size:24px;line-height:1;transition:.2s ease all;color:#0a4834}.avances-obra-page .avances-de-obra .avance .avance-header .avance-name:before{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;transform:scaleX(1);transform-origin:left top;transition:.2s ease all;background-color:#0a4834}.avances-obra-page .avances-de-obra .avance .avance-header svg{width:20px;transform:rotate(-90deg);transform-origin:center center;transition:all .2s ease}.avances-obra-page .avances-de-obra .avance .current-avance-carousel{width:100%;aspect-ratio:9/16}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-slide{display:grid;grid-template-rows:auto min-content}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center center}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-slide .swiper-mask{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;z-index:5}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-slide .epigrafe-cont{width:100%;padding:1rem 2rem;display:flex;align-items:flex-start;gap:12px;position:absolute;bottom:0;left:0;background-color:#fff;z-index:6}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-slide .epigrafe-cont .diamond{width:auto;height:12px;transform:translateY(7px);fill:#9f8151}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-slide .epigrafe-cont p{text-wrap:balance}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-button-prev,.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-button-next{width:40px;height:40px;background-color:#0a4834}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-button-prev:after,.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-button-next:after{display:none}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-button-prev svg,.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-button-next svg{width:20px;stroke:#ebe1cf}.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-button-prev svg{transform:rotate(180deg)}.avances-obra-page .avances-de-obra .avance .thumbs-swiper{width:100%}.avances-obra-page .avances-de-obra .avance .thumbs-swiper .swiper-wrapper .swiper-slide{height:100%;aspect-ratio:1;background-color:#000}.avances-obra-page .avances-de-obra .avance .thumbs-swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;opacity:.5;transition:all .2s linear;cursor:pointer}.avances-obra-page .avances-de-obra .avance .thumbs-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img{opacity:1}.avances-obra-page .avances-de-obra .current-avance{height:auto;margin:.5rem 0}.avances-obra-page .avances-de-obra .current-avance .avance-header .avance-name{font-size:42px;color:#000}.avances-obra-page .avances-de-obra .current-avance .avance-header .avance-name:before{transform:scaleX(0)}.avances-obra-page .avances-de-obra .current-avance .avance-header svg{transform:rotate(90deg)}@media screen and (min-width: 768px){.avances-obra-page .avances-de-obra-header .max-width{padding:2.5rem 4rem 1.5rem}.avances-obra-page .avances-de-obra{padding:0 4rem}.avances-obra-page .avances-de-obra .avance .avance-header{justify-content:space-between}.avances-obra-page .avances-de-obra .avance .current-avance-carousel,.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-slide img{aspect-ratio:3/2}}@media screen and (min-width: 1024px){.avances-obra-page .avances-de-obra .avance .current-avance-carousel,.avances-obra-page .avances-de-obra .avance .current-avance-carousel .swiper-slide img{aspect-ratio:16/9}}.terminaciones-page{position:relative}.terminaciones-page .terminaciones-banner{width:100%;height:calc(100vh - 70px);position:fixed;top:70px;left:0;z-index:0}.terminaciones-page .terminaciones-banner .terminaciones-banner-img-container{width:100%;height:100%;position:relative;overflow:hidden;z-index:0}.terminaciones-page .terminaciones-banner .terminaciones-banner-img-container .terminaciones-banner-img{width:100%;height:100%;position:relative;object-fit:cover;object-position:center center;z-index:0}.terminaciones-page .terminaciones-banner .terminaciones-banner-img-container .img-overlay{width:100%;height:100%;position:absolute;left:0;top:0;opacity:.25;background-color:#000;z-index:1}.terminaciones-page .terminaciones-title-container{width:100%;height:calc(100vh - 70px);position:relative;z-index:1}.terminaciones-page .terminaciones-title-container .max-width{padding:3rem 2rem;height:100%;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1}.terminaciones-page .terminaciones-title-container .max-width .page-title{max-width:20ch;color:#fff}.terminaciones-page .details-section{width:100%;position:relative;background-color:#fff}.terminaciones-page .details-section .details-header{width:100%;position:sticky;top:70px;left:0;background-color:#fff;z-index:1}.terminaciones-page .details-section .details-header .max-width{padding:2rem 2rem 1rem}.terminaciones-page .details-section .details-text .max-width{padding:2rem 2rem 3rem}.terminaciones-page .details-section .details-text .max-width .text-container{width:90%;max-width:600px;padding-left:30px;position:relative}.terminaciones-page .details-section .details-text .max-width .text-container:before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background-color:#9f8151}.terminaciones-page .details-section .details-text .max-width .text-container p{margin-bottom:12px}.terminaciones-page .calidad-wrapper{width:100%;position:relative}.terminaciones-page .calidad-wrapper .terminaciones-midpage-img-container{width:100%;height:calc(100vh - 81px);position:sticky;top:81px;left:0;overflow:hidden;z-index:0}.terminaciones-page .calidad-wrapper .terminaciones-midpage-img-container .terminaciones-midpage-img{width:100%;height:100%;position:relative;object-fit:cover;object-position:center center;z-index:0}.terminaciones-page .calidad-wrapper .terminaciones-midpage-img-container .img-overlay{width:100%;height:100%;position:absolute;left:0;top:0;opacity:.25;background-color:#000;z-index:1}.terminaciones-page .disclaimer-cont,.terminaciones-page .page-navigation-cont{position:relative;z-index:1}@media screen and (min-width: 768px){.terminaciones-page .terminaciones-title-container .max-width{padding:3rem 4rem}.terminaciones-page .terminaciones-title-container .max-width .page-title{max-width:20ch}.terminaciones-page .details-section .details-header .max-width{padding:27px 4rem}.terminaciones-page .details-section .details-text .max-width{padding:.5rem 0 3rem 4rem}}@media screen and (min-width: 1024px){.terminaciones-page .details-section{width:55%;height:auto;align-self:flex-start}.terminaciones-page .details-section .max-width{max-width:624px;margin:0 0 0 auto}.terminaciones-page .disclaimer-cont{width:100%}}.contacto-page .contacto-content{width:100%;padding:0 1.25rem;position:relative;background-color:#fff}.contacto-page .contacto-content .max-width{display:flex;flex-direction:column}.contacto-page .contacto-content .max-width .contacto-header{padding:3rem .75rem 1rem;position:relative;background-color:#fff;z-index:1}.contacto-page .contacto-content .max-width .contacto-text-content{padding:0 .75rem;display:flex;flex-direction:column;gap:12px;position:relative;background-color:#fff;z-index:1}.contacto-page .contacto-content .max-width .contacto-text-content .tel-mail-cont{margin-top:25px;display:flex;flex-direction:column;gap:.5rem;list-style-type:none}.contacto-page .contacto-content .max-width .contacto-text-content .tel-mail-cont .tel-mail{display:flex;flex-direction:column;font-size:16px;font-family:Roboto,sans-serif;font-weight:300;color:#000;text-decoration:none}.contacto-page .contacto-content .max-width .contacto-text-content .tel-mail-cont .tel-mail span{min-width:100px;display:inline-block;font-size:16px}.contacto-page .contacto-content .max-width .contacto-text-content .logos-cont{display:flex;gap:2rem}.contacto-page .contacto-content .max-width .contacto-text-content .logos-cont .h4{font-family:Rading,serif}.contacto-page .contacto-content .max-width .contacto-text-content .logos-cont .comercializa-cont,.contacto-page .contacto-content .max-width .contacto-text-content .logos-cont .desarrolla-cont{margin-top:25px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.contacto-page .contacto-content .max-width .contacto-text-content .logos-cont .comercializa-cont svg,.contacto-page .contacto-content .max-width .contacto-text-content .logos-cont .desarrolla-cont svg{width:100px;height:auto}.contacto-page .contacto-content .max-width .contacto-form-container{padding:3rem .75rem;position:relative;background-color:#fff;z-index:1}.contacto-page .contacto-content .max-width .contacto-form-container .form-message-cont{position:absolute;top:.5rem;left:.75rem}.contacto-page .contacto-content .max-width .contacto-form-container .form-message-cont .form-message{font-size:16px;font-weight:300}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form{display:flex;flex-direction:column;gap:8px;position:relative}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .form-input{width:100%;padding:14px 18px;border:1px solid #9f8151;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;transition:all .2s ease;background-color:#fff;color:#9f8151}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .form-input:focus{outline:none;background-color:#fff}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .form-input:focus::placeholder{color:#ebe1cf}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .form-input::placeholder{font-size:14px;font-weight:400;transition:all .2s ease;color:#9f8151}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .form-textarea{height:170px;resize:none;overflow-y:auto}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .button{margin-top:1.5rem;align-self:flex-start}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .button:after{height:1px}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .button p.h4{position:relative}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .button p.h4:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background-color:#9f8151}.contacto-page .contacto-content .contacto-img-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:0}.contacto-page .contacto-content .contacto-img-container .contacto-img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width: 768px){.contacto-page .contacto-content{padding:0}.contacto-page .contacto-content .max-width .contacto-header{width:70%;padding:3rem 4rem 1rem}.contacto-page .contacto-content .max-width .contacto-text-content{width:70%;padding:0 4rem}.contacto-page .contacto-content .max-width .contacto-form-container{width:70%;padding:3rem 4rem}.contacto-page .contacto-content .max-width .contacto-form-container .form-message-cont{top:1rem;left:4rem}.contacto-page .contacto-content .max-width .contacto-form-container .button{display:flex;width:100%}.contacto-page .contacto-content .max-width .contacto-form-container .button:after{width:100%}.contacto-page .contacto-content .max-width .contacto-form-container .button:hover:after{width:0}}@media screen and (min-width: 1200px){.contacto-page .contacto-content{width:100%}.contacto-page .contacto-content .max-width{width:75%;padding:15vh 0;margin-left:calc(50vw - 600px);display:grid;grid-template-rows:3.5rem auto;grid-template-columns:480px 360px auto;gap:1.5rem}.contacto-page .contacto-content .max-width .contacto-header{padding:0 0 0 4rem;grid-column:1/4;grid-row:1/2;display:flex}.contacto-page .contacto-content .max-width .contacto-text-content{width:100%}.contacto-page .contacto-content .max-width .contacto-text-content .tel-mail-cont .tel-mail{font-size:18px}.contacto-page .contacto-content .max-width .contacto-text-content .tel-mail-cont .tel-mail span{min-width:80px;font-size:18px}.contacto-page .contacto-content .max-width .contacto-text-content .logos-cont{gap:3.5rem}.contacto-page .contacto-content .max-width .contacto-text-content .logos-cont .desarrolla-cont svg,.contacto-page .contacto-content .max-width .contacto-text-content .logos-cont .comercializa-cont svg{width:130px;height:100px}.contacto-page .contacto-content .max-width .contacto-form-container{width:100%;height:auto;padding:0;display:flex;align-items:center}.contacto-page .contacto-content .max-width .contacto-form-container .form-message-cont{top:-2rem;left:0}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form{width:100%}.contacto-page .contacto-content .max-width .contacto-form-container .contacto-form .form-input{font-size:14px}.contacto-page .contacto-content .contacto-img-container{width:25%;left:75%}}.cls-1[data-v-cc025436]{fill:#ebe1cf;transition:all .2s ease}.cls-2[data-v-cc025436]{fill:#9f8151;transition:all .2s ease}.white-logo .cls-1[data-v-cc025436],.white-logo .cls-2[data-v-cc025436]{fill:#fff}.cls-1[data-v-dad14365]{opacity:.7}.cls-2[data-v-dad14365]{stroke-width:1.82px}.cls-2[data-v-dad14365],.cls-3[data-v-dad14365]{fill:none;stroke:#9f8151}.cls-3[data-v-dad14365]{stroke-width:3.65px}.chatea-con-nosotros[data-v-c03c0160]{height:50px;aspect-ratio:1;position:fixed;bottom:3rem;right:5vw;z-index:3;cursor:pointer}.chatea-con-nosotros svg[data-v-c03c0160]{width:100%;height:100%}.chatea-con-nosotros svg .cls-1[data-v-c03c0160]{fill:none}.chatea-con-nosotros svg .cls-2[data-v-c03c0160]{fill:#0a4834}.chatea-con-nosotros svg .cls-3[data-v-c03c0160]{fill:#fefcf9;stroke:transparent;stroke-miterlimit:10;stroke-width:0;transition:all .2s ease}.chatea-con-nosotros svg .cls-4[data-v-c03c0160]{clip-path:url(#clippath)}.chatea-con-nosotros svg .cls-5[data-v-c03c0160]{fill:#fefcf9;transition:all .2s ease}@media screen and (min-width: 1320px){.chatea-con-nosotros[data-v-c03c0160]{right:calc(50vw - 600px)}}
