body{background:#f3f3f3;position:relative;isolation:isolate}.hero{height:100%;width:100%}.hero .hero-pattern{position:absolute}.hero .hero-pattern.is--landscape{display:block;top:0;left:50%;transform:translate(-50%);width:88.5rem;height:auto;aspect-ratio:1.57;z-index:-1}.hero .hero-pattern.is--portrait{display:none}.hero .hero-wrapper{padding:25rem 30rem 5rem;display:grid;justify-items:center}.hero .hero-wrapper .hero-header{display:grid;justify-items:center;gap:min(2.5rem,2.5vh)}.hero .hero-wrapper .hero-header .hero-h1{color:#222;text-align:center;font-size:var(--fsl-120);font-weight:300;line-height:100%}.hero .hero-wrapper .hero-header .hero-h2{color:#676767;font-size:1.9rem;font-weight:300;line-height:110%}@media (orientation: portrait){.hero{height:fit-content;width:100%}.hero .hero-pattern.is--landscape{display:none}.hero .hero-pattern.is--portrait{display:block;top:2.5rem;left:50%;transform:translate(-50%);width:100%;height:auto;aspect-ratio:2;z-index:-1}.hero .hero-wrapper{padding:12rem 0 3.5rem;gap:6rem}.hero .hero-wrapper .hero-header{gap:2.4rem}.hero .hero-wrapper .hero-header .hero-h1{font-size:4rem;width:70%}.hero .hero-wrapper .hero-header .hero-h2{font-size:1.4rem;width:100%;text-align:center}}.tw1{padding:0 26.5rem 13.5rem}.tw1 .tw1-container{display:flex;gap:1.5rem}.tw1 .tw1-container .tw1-image{width:38rem;height:auto;flex-shrink:0;border-radius:2rem;overflow:hidden}.tw1 .tw1-container .tw1-image img{width:100%;height:100%}.tw1 .tw1-container .tw1-content{display:flex;flex-direction:column;gap:3rem;padding:18rem 4rem;border-radius:2rem;background:#fff}.tw1 .tw1-container .tw1-content .tw1-content__h2{color:#222;font-size:4rem;font-weight:300;line-height:120%}.tw1 .tw1-container .tw1-content .tw1-content__p{color:#6d6d6d;font-size:1.9rem;font-weight:300;line-height:120%;width:90%}@media (orientation: portrait){.tw1{padding:0 1.5rem 6rem}.tw1 .tw1-container{flex-direction:column;gap:5rem;background:#fff;border-radius:2rem;padding:1.5rem 1.5rem 9rem}.tw1 .tw1-container .tw1-image{width:100%}.tw1 .tw1-container .tw1-content{gap:1rem;padding:0}.tw1 .tw1-container .tw1-content .tw1-content__h2{font-size:2.4rem}.tw1 .tw1-container .tw1-content .tw1-content__p{font-size:1.4rem}}.w1{padding:0 26rem 10rem}.w1 .w1-container{display:flex;flex-direction:column;width:100%;align-items:center}.w1 .w1-container .w1-h2{color:#222;text-align:center;font-size:5rem;font-weight:300;line-height:100%;margin-bottom:3rem}.w1 .w1-container .w1-p{color:#6d6d6d;text-align:center;font-size:1.9rem;font-weight:300;line-height:120%;margin-bottom:3rem;width:68%}.w1 .w1-container .w1-block{display:flex;gap:1.5rem}.w1-item{border-radius:2rem;overflow:hidden;position:relative;padding:3rem;display:flex;flex-direction:column;gap:3rem;flex:1 0 0}.w1-item__image{border-radius:2rem;overflow:hidden;flex:1 0 0;padding:3rem;position:relative}.w1-item{background-image:url(/assets/images/fondo-texturizado.png);background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(1)}.w1-item__icon{width:5.8rem;height:5.8rem;background:#222;border-radius:100%;display:flex;justify-content:center;align-items:center}.w1-item__icon svg{width:1.8rem;height:1.8rem}.w1-item__h3{color:#222;font-size:1.9rem;font-weight:500;line-height:100%}.w1-item__p{color:#222;font-size:1.4rem;font-weight:300;line-height:120%}.w1-item__image img{position:absolute;top:0;right:0;bottom:0;left:0}@media (orientation: portrait){.w1{padding:0rem 1.5rem 5rem}.w1 .w1-container .w1-h2{font-size:3.4rem;width:100%;text-align:center;margin-bottom:2rem}.w1 .w1-container .w1-p{font-size:1.4rem;margin-bottom:2.5rem;width:100%}.w1 .w1-container .w1-block{flex-direction:column}.w1-item{gap:1rem;flex:none}.w1-item__image{flex:none;height:23.5rem}.w1-item__icon{width:5rem;height:5rem;margin-bottom:3rem}.w1-item__icon svg{width:1.5rem;height:1.5rem}.w1-item__h3{font-size:1.6rem}.w1-item__p{font-size:1.2rem}}.sl4{padding-inline:30rem;margin-block:6rem 10rem}.sl4 .sl4-container{display:flex;flex-direction:column;align-items:center;gap:5rem}.sl4 .sl4-h2{color:#222;text-align:center;font-size:6rem;font-weight:300;line-height:100%}.sl4 .sl4-wrapper{width:100%}.sl4 .sl4-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.block-3-item{border-radius:2rem;background:#fff;min-height:30.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:.8rem .8rem 3.5rem}.block-3-item img{border-radius:2rem;width:100%;height:20rem}.block-3-item .block-3-item__h3{display:flex;align-items:flex-start;gap:1rem;padding-inline:1rem;color:#000;font-size:1.9rem;font-weight:300;line-height:120%}.block-3-item .block-3-item__h3 svg{width:.5rem;height:.5rem;margin-top:1rem}.block-3-item .block-3-item__p{color:#6d6d6d;font-size:1.6rem;font-weight:300;line-height:120%;padding-inline:2.5rem 2rem}.sl4-item__doble{grid-column:3 / span 2;position:relative;overflow:hidden;border-radius:2rem}.sl4-item__single{position:relative;overflow:hidden;border-radius:2rem}@media (orientation: portrait){.sl4{padding-inline:0rem;margin-block:4rem 2rem}.sl4 .sl4-container{gap:3rem}.sl4 .sl4-h2{font-size:2.4rem}.sl4 .sl4-wrapper{width:100%;overflow:auto}.sl4 .sl4-grid{gap:2rem;grid-template-columns:repeat(8,32rem);padding-inline:1.5rem;width:fit-content}.block-3-item{border-radius:1.7rem;height:38rem;min-height:unset;gap:1.7rem;padding:.7rem .7rem 3rem}.block-3-item img{border-radius:1.7rem;height:16rem}.block-3-item .block-3-item__h3{gap:.6rem;padding-inline:1rem;color:#000;font-size:2rem}.block-3-item .block-3-item__h3 svg{width:.35rem;height:.35rem}.block-3-item .block-3-item__p{padding-inline:2rem 2rem;font-size:1.6rem}.sl4-item__doble{height:38rem;grid-column:3 / span 2}.sl4-item__single{height:38rem}}.join{height:100vh;width:100%;position:relative;isolation:isolate}.join .join-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.join .join-wrapper{padding:min(8.5rem,8.5vh) 11.5rem min(16.5rem,16.5vh);height:100%}.join .join-card{position:relative;width:100%;height:100%;isolation:isolate;display:flex;justify-content:center;align-items:center;border-radius:4rem;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.join .join-card .join-card__content{display:flex;flex-direction:column;gap:min(3.5rem,3.5vh);justify-items:center;align-items:center;width:fit-content;position:relative;z-index:2}.join .join-card .join-card__heading{margin-bottom:3rem;width:80%}.join .join-card .join-card__heading-h2{color:#6d6d6d;text-align:center;font-size:min(10rem,10vh);font-weight:300;line-height:100%}.join .join-card .join-card__heading-h2.is-opacity{color:#676767}.join .join-card .join-card__text{color:#6d6d6d;text-align:center;font-size:1.9rem;font-weight:300;line-height:150%;width:77rem}.join .join-card .join-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;object-fit:fill}.j2-block{display:flex;gap:2rem;flex-wrap:nowrap;padding:3.5rem 3rem;border-radius:4rem;border:1px solid #8b8b8b;background:#e5e5e5}.j2-block .j2-item{display:flex;gap:1rem;width:23rem}.j2-block .j2-item:nth-of-type(2),.j2-block .j2-item:nth-of-type(4),.j2-block .j2-item:nth-of-type(5){width:26rem}.j2-block .j2-item .j2-item__icon{width:6rem;height:6rem;flex-shrink:0;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:100%}.j2-block .j2-item__icon svg{width:2.5rem;height:2.5rem}.j2-block .j2-item__p{color:#6d6d6d;font-size:1.4rem;font-weight:300;line-height:130%}.j2-block .j2-item .j2-item__content span{color:#000}@media (orientation: portrait){.join{height:fit-content}.join .join-bg{height:80%;left:50%;bottom:0;top:auto;transform:translate(-50%)}.join .join-wrapper{padding:4.5rem 1.5rem 16rem}.join .join-card{border-radius:1.6rem;padding-block:6.6rem 8rem}.join .join-card .join-card__content{width:31.5rem;margin-top:0;gap:3rem}.join .join-card .join-card__heading{margin-bottom:3rem}.join .join-card .join-card__heading-h2{font-size:var(--fsp-34)}.join .join-card .join-card__heading-h2.is-opacity{width:90%;margin-inline:auto}.join .join-card .join-card__text{font-size:var(--fsp-14);width:100%;margin-inline:auto}.j2-block{flex-direction:column;padding:4rem 1.8rem 4rem 2rem}.j2-block .j2-item{gap:2rem;width:100%}.j2-block .j2-item:nth-of-type(2),.j2-block .j2-item:nth-of-type(5),.j2-block .j2-item:nth-of-type(3){width:100%}.j2-block .j2-item .j2-item__icon{width:4.4rem;height:4.4rem}.j2-block .j2-item__icon svg{width:1.8rem;height:1.8rem}.j2-block .j2-item__p{font-size:1.2rem;width:95%}.j2-block .j2-item__p span{display:block}}
