body{background:#f3f3f3;width:100%;overflow:hidden}.applications{margin:0 auto;overflow:hidden}.app-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0;margin-bottom:0;position:relative;padding-bottom:12rem}.app-hero__img{height:min(110rem,100vh);width:90rem;position:absolute;top:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(black,transparent)}.app-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#6d6d6d;text-align:center;height:100vh;width:100%}.app-hero__title{font-size:12rem;font-weight:300;color:#222;margin-bottom:min(4rem,4vh)}.app-hero__sub-title{color:#222;font-size:3rem;font-weight:300;line-height:118%;margin-bottom:min(1.5rem,1.5vh)}.app-hero__desc{font-size:1.9rem;font-weight:300;width:49.5rem;margin-bottom:min(9rem,9vh)}.vertical-line{width:1px;height:7rem;background-color:#6d6d6d;margin:0 auto}@media (orientation: portrait){.app-hero{padding-bottom:0rem}.app-hero__img{height:39.2rem;width:32rem;-webkit-mask-image:linear-gradient(black 70%,transparent);mask-image:linear-gradient(black 70%,transparent)}.app-hero__content{height:fit-content;padding-top:33rem}.content-block__header{padding-left:1.5rem}.app-hero__title{font-size:4rem;margin-bottom:1.4rem}.app-hero__sub-title{font-size:1.6rem;margin-bottom:1.4rem}.app-hero__desc{font-size:1.4rem;width:24.7rem;margin-bottom:1.5rem}.vertical-line{height:2.4rem}}.founded-container{display:flex;justify-content:space-between;align-items:center;padding-inline:25rem 27rem;position:relative;margin-bottom:13.5rem}.circle-div{position:absolute;left:0;top:0;z-index:-1;width:70rem;height:70rem;-webkit-user-select:none;user-select:none;pointer-events:none;transform:translate(-48rem,-16rem)}.founded-explain-container{width:70rem;flex-shrink:0}.founded-title{color:#222;font-size:10rem;font-weight:300;line-height:81%;margin-bottom:8rem}.founded-title span{color:#676767;font-weight:300}.first-pharagraph-founded{color:#6d6d6d;font-size:1.9rem;font-style:normal;font-weight:300;line-height:133%}.founded-image{width:49.2rem;height:65.6rem}@media (orientation: portrait){.founded-container{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;padding-inline:1.5rem;position:relative;margin-bottom:4rem;gap:5rem}.circle-div{display:none}.founded-explain-container{width:100%}.founded-title{color:#222;font-size:3.4rem;margin-bottom:2.5rem;width:80%;padding-left:1.5rem;position:relative}.founded-title:before{content:"";position:absolute;top:.6rem;left:0;background:#222;width:1px;height:2.7rem}.first-pharagraph-founded{font-size:1.4rem}.founded-image{width:100%;height:35.5rem;aspect-ratio:1.02}}.why-us-section{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);gap:1.5rem;position:relative;overflow:visible;padding-inline:23.5rem;padding-block:17rem}.circle-why-us-container{position:absolute;transform:translate(-48rem) translateY(-5rem);width:70rem;height:70rem;bottom:0;left:0;opacity:.5}.circle-why-us-container .circle-div{transform:translate(0);width:100%;height:100%}.grid-item{z-index:1}.main-title{grid-column:3 / span 2;grid-row:1 / span 2;align-self:center;width:58rem;margin-left:auto}.why-us-title{color:#222;font-size:10rem;font-weight:300;line-height:102%;margin-bottom:2rem}.why-us-title span{color:#979797;font-weight:300}.main-title p{color:#6d6d6d;font-size:1.9rem;font-style:normal;font-weight:300;line-height:133%;width:85%}.card-1{grid-column:1 / 2;grid-row:1 / 2}.card-2{grid-column:2 / 3;grid-row:1 / 2}.main-image{grid-column:2 / 3;grid-row:2 / 3}.side-list{color:#6d6d6d;grid-column:1 / 2;grid-row:3 / 3;padding-top:5rem}.card-3{grid-column:3 / 3;grid-row:3 / 4}.card-4{grid-column:4 / 4;grid-row:3 / 4}.main-image img{width:100%;border-radius:2rem}.feature-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background-image:url(/assets/images/fondo-texturizado.png);background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(1);padding:3rem;border-radius:2rem;aspect-ratio:1.16}.icon-wrapper{width:5.8rem;height:5.8rem;border-radius:50%;background-color:#222;color:#fff;display:flex;justify-content:center;align-items:center}.icon-wrapper img{width:3.5rem;height:3.5rem;object-fit:contain}.feature-card h3{color:#373737;font-size:2rem;font-weight:500;margin-top:2rem;margin-bottom:.5rem}.feature-card p{color:#373737;font-size:1.6rem;font-style:normal;font-weight:300;line-height:130%}.side-list h4{color:#6d6d6d;font-size:2.6rem;font-weight:500;line-height:133%;margin-bottom:1.5rem}.side-list ul{list-style:none;padding-left:0}.side-list li{position:relative;padding-left:2rem;margin-bottom:.5rem;color:#6d6d6d;font-size:1.9rem;font-style:normal;font-weight:300;line-height:133%}.side-list li:before{content:"•";position:absolute;left:0;color:#676767;font-weight:700}@media (orientation: portrait){.why-us-section{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);gap:.8rem;padding-inline:1.5rem;padding-block:6rem}.circle-why-us-container .circle-div{display:block;object-fit:contain}.circle-why-us-container{width:33rem;height:33rem;left:0;top:50%;transform:translate(-31.5rem,-12rem)}.main-title{grid-column:1 / span 2;grid-row:1;width:100%;margin-left:0}.why-us-title{font-size:3.4rem;margin-bottom:2.5rem}.main-title p{font-size:1.4rem;width:100%;margin-bottom:4rem}.card-1{grid-column:1;grid-row:2}.card-2{grid-column:2;grid-row:2}.main-image{grid-column:2;grid-row:3}.side-list{grid-column:1;grid-row:3;padding-top:1.5rem}.card-3{grid-column:1;grid-row:4}.card-4{grid-column:2;grid-row:4}.main-image img{border-radius:1rem;width:100%;height:15rem}.feature-card{padding:1.5rem;border-radius:1rem;aspect-ratio:unset;min-height:20.5rem;justify-content:flex-start}.icon-wrapper{width:3rem;height:3rem}.icon-wrapper img{width:1.8rem;height:1.8rem;object-fit:contain}.feature-card h3{font-size:1.2rem;margin-top:2.4rem;margin-bottom:1rem}.feature-card p{font-size:1.2rem}.side-list h4{font-size:1.2rem;margin-bottom:1rem;margin-left:.5rem}.side-list ul{padding-left:.5rem}.side-list li{padding-left:1rem;font-size:1.2rem}}.projects{background:#000;padding-inline:8rem;padding-block:min(21rem,21vh);display:flex;align-items:center}.projects .projects-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:3rem}.projects .projects-wrapper .projects-left{margin-bottom:5rem}.projects .projects-wrapper .projects-left .projects-left__ul{display:grid;gap:1rem}.projects .projects-wrapper .projects-left .projects-left__li{color:#f3b008;font-size:2rem;font-weight:300;line-height:150%;cursor:pointer;transition:opacity .3s var(--ease),filter .3s var(--ease);white-space:nowrap}.projects .projects-wrapper .projects-left .projects-left__li:not(.is--active){opacity:.6;filter:blur(1.5px);-webkit-filter:blur(1.5px)}@media (hover: hover) and (pointer: fine){.projects .projects-wrapper .projects-left .projects-left__ul:hover .projects-left__li{opacity:.6;filter:blur(1.5px);-webkit-filter:blur(1.5px)}.projects .projects-wrapper .projects-left .projects-left__ul .projects-left__li:hover{opacity:1;filter:blur(0px);-webkit-filter:blur(0px)}}.projects .projects-wrapper .projects-all{display:grid;grid-template-areas:"project"}.projects .projects-wrapper .projects-right{display:flex;gap:8rem;align-items:flex-start;height:100%;grid-area:project;transition:opacity .6s var(--ease),transform .6s var(--ease);opacity:0;visibility:hidden;transform:translateY(20px);position:absolute}.projects .projects-wrapper .projects-all[data-project=john-deere] .projects-right[data-project=john-deere],.projects .projects-wrapper .projects-all[data-project=amtrak] .projects-right[data-project=amtrak],.projects .projects-wrapper .projects-all[data-project=honda] .projects-right[data-project=honda],.projects .projects-wrapper .projects-all[data-project=ups] .projects-right[data-project=ups],.projects .projects-wrapper .projects-all[data-project=pepsi] .projects-right[data-project=pepsi],.projects .projects-wrapper .projects-all[data-project=raytheon] .projects-right[data-project=raytheon],.projects .projects-wrapper .projects-all[data-project=usaf] .projects-right[data-project=usaf]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .6s var(--ease),transform .6s var(--ease);position:relative}.projects .projects-wrapper .projects-right .projects-media{width:56rem;display:grid;gap:2rem}.projects .projects-wrapper .projects-right .projects-media__top{aspect-ratio:1.32;overflow:hidden}.projects .projects-wrapper .projects-right .projects-media-swiper-wrapper{position:relative;display:flex}.projects .projects-wrapper .projects-right .projects-media-swiper-slide{flex-shrink:0}.projects .projects-wrapper .projects-right .projects-media__center{display:grid;gap:min(1.4rem,1.4vh)}.projects .projects-wrapper .projects-right .projects-media__center .projects-media__center-h2{color:#fff;font-size:min(2.4rem,2.4vh);font-weight:500;line-height:110%}.projects .projects-wrapper .projects-right .projects-media__center .projects-media__center-p{color:#fff;font-size:min(2.2rem,2.2vh);font-weight:200;line-height:110%;width:65%}.projects-media__center-p{display:none}.projects .projects-wrapper .projects-right .projects-media__bottom{display:flex;justify-content:space-between;align-items:center;gap:9.5rem}.projects-media__bottom .projects-progress{display:flex;align-items:center;gap:1.6rem;flex-grow:1}.projects-media__bottom .projects-progress .projects-progress__fract{color:#fff;font-size:2.2rem;font-weight:200;line-height:110%}.projects-media__bottom .projects-progress .projects-progress__bar{border-radius:82.571px;height:2px;flex-grow:1;background:#323232;overflow:hidden}.projects-media__bottom .projects-progress .projects-progress__bar .projects-progress__bar-fill{height:2px;width:100%;background-color:#fff;border-radius:82.571px;transition:transform .6s var(--ease)}.projects-media[data-swiper-active-slide="1"] .projects-progress__bar-fill{transform:translate(-66%)}.projects-media[data-swiper-active-slide="2"] .projects-progress__bar-fill{transform:translate(-33%)}.projects-media[data-swiper-active-slide="3"] .projects-progress__bar-fill{transform:translate(0)}.projects .projects-wrapper .projects-right .projects-media-swiper-navigation{display:flex;gap:.5rem;align-items:center;cursor:pointer}.projects .projects-wrapper .projects-right .projects-media-swiper-button-prev,.projects .projects-wrapper .projects-right .projects-media-swiper-button-next{width:4.3rem;height:4.3rem;flex-shrink:0;transition:transform .3s var(--ease),opacity .3s var(--ease)}.projects-media-jd-swiper-button-disabled,.projects-media-amtrak-swiper-button-disabled,.projects-media-honda-swiper-button-disabled,.projects-media-ups-swiper-button-disabled,.projects-media-pepsi-swiper-button-disabled,.projects-media-usaf-swiper-button-disabled{opacity:.6;pointer-events:none}@media (hover: hover) and (pointer: fine){.projects .projects-wrapper .projects-right .projects-media-swiper-button-prev:hover,.projects .projects-wrapper .projects-right .projects-media-swiper-button-next:hover{transform:scale(.95)}}.projects .projects-wrapper .projects-right .projects-content{width:85rem;display:grid}.projects .projects-wrapper .projects-right .projects-content .projects-info{display:grid;gap:3rem}.projects .projects-wrapper .projects-right .projects-content__block{display:grid;gap:1.5rem}.projects .projects-wrapper .projects-right .projects-content__block .projects-content__h3{color:#b5b5b5;font-size:min(4rem,4rem);font-weight:200;line-height:110%}.projects .projects-wrapper .projects-right .projects-content__block .projects-content__h3 span{font-weight:200;color:#fff}.projects .projects-wrapper .projects-right .projects-content__block .projects-content__h4{color:#d7d7d7;font-size:1.9rem;line-height:150%;font-weight:600}.projects .projects-wrapper .projects-right .projects-content__block .projects-content__p{color:#d7d7d7;font-size:1.9rem;font-weight:300;line-height:150%;width:80%}@media (orientation: portrait){.projects{height:auto;padding-inline:1.5rem;padding-block:5.5rem 8rem}.projects .projects-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;gap:4.5rem}.projects .projects-wrapper .projects-left{margin-bottom:0rem;width:36rem;overflow:auto}.projects .projects-wrapper .projects-left .projects-left__ul{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.projects .projects-wrapper .projects-left .projects-left__li{font-size:1.4rem}.projects .projects-wrapper .projects-right{flex-direction:column-reverse;gap:3rem;height:auto;justify-content:flex-end}.projects .projects-wrapper .projects-right .projects-media{width:100%}.projects .projects-wrapper .projects-right .projects-media__top{aspect-ratio:1.32;width:100%}.projects .projects-wrapper .projects-right .projects-media__center{gap:.8rem}.projects .projects-wrapper .projects-right .projects-media__center .projects-media__center-h2{font-size:1.44rem}.projects .projects-wrapper .projects-right .projects-media__center .projects-media__center-p{font-size:1.32rem;width:70%}.projects .projects-wrapper .projects-right .projects-media__bottom{gap:1.7rem}.projects-media__bottom .projects-progress{gap:1rem}.projects-media__bottom .projects-progress .projects-progress__fract{font-size:1.32rem}.projects-media__bottom .projects-progress .projects-progress__bar{border-radius:82.571px;height:2px;flex-grow:1;background:#323232;overflow:hidden}.projects-media__bottom .projects-progress .projects-progress__bar .projects-progress__bar-fill{border-radius:2px}.projects .projects-wrapper .projects-right .projects-media-swiper-navigation{gap:.4rem}.projects .projects-wrapper .projects-right .projects-media-swiper-button-prev,.projects .projects-wrapper .projects-right .projects-media-swiper-button-next{width:3.3rem;height:3.3rem}.projects .projects-wrapper .projects-right .projects-content{width:100%}.projects .projects-wrapper .projects-right .projects-content .projects-info{gap:3rem}.projects .projects-wrapper .projects-right .projects-content__block .projects-content__h3{font-size:2.5rem}.projects .projects-wrapper .projects-right .projects-content__block .projects-content__h4{font-size:1.6rem}.projects .projects-wrapper .projects-right .projects-content__block .projects-content__p{font-size:1.4rem;width:101%}}[data-fade-element]{opacity:0}.join{height:100vh;width:100%;position:relative;isolation:isolate;background:#000}.join .join-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:linear-gradient(black 80%,transparent);mask-image:linear-gradient(black 80%,transparent)}.join .join-wrapper{padding:min(18.5rem,18.5vh) 11.5rem min(11.5rem,11.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:grid;justify-items:center;width:65rem}.join .join-card .join-card__heading{margin-bottom:3rem}.join .join-card .join-card__heading-h2{color:#fff;text-align:center;font-size:var(--fsl-70);font-weight:300;line-height:100%}.join .join-card .join-card__heading-h2.is-opacity{color:#676767}.join .join-card .join-card__text{color:#d7d7d7;text-align:center;font-size:var(--fsp-16);font-weight:300;line-height:150%;margin-bottom:6rem}.join .join-card .join-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;object-fit:fill}@media (orientation: portrait){.join{height:fit-content}.join .join-bg{-webkit-mask-image:linear-gradient(black 80%,transparent);mask-image:linear-gradient(black 80%,transparent)}.join .join-wrapper{padding:12rem 1.5rem 7rem}.join .join-card{border-radius:1.6rem;padding-block:6.6rem 8rem}.join .join-card .join-card__content{width:31.5rem;margin-top:0}.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);margin-bottom:5.4rem;width:95%;margin-inline:auto}}.cs{position:relative;width:100%;overflow:hidden}.cs .cs-container{padding-block:20rem;display:flex;flex-direction:column;align-items:center;gap:11rem}.cs .cs-container .cs-heading{display:flex;flex-direction:column;align-items:center}.cs .cs-container .cs-heading span,.cs .cs-container .cs-heading strong{color:#676767;text-align:center;font-size:clamp(20px,7rem,100px);font-weight:300;line-height:100%;letter-spacing:.7px}.cs .cs-container .cs-heading strong{color:#000}.cs .cs-container .cs-swiper-container{position:relative;isolation:isolate;width:100%}.cs .cs-container .cs-swiper-container .cs-swiper-wrapper{display:flex}.cs-ellipse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:70rem;height:70rem}.cs .cs-container .cs-swiper-container .cs-swiper-slide{height:66rem;overflow:hidden;flex-shrink:0;opacity:0!important;display:flex;justify-content:center}.cs .cs-container .cs-swiper-container .cs-slide-image{width:49rem;border-radius:2.5rem;height:66rem;overflow:hidden}.cs .cs-container .cs-swiper-container .cs-swiper-slide.swiper-slide-visible{opacity:1!important}.cs .cs-container .cs-swiper-container .cs-swiper-navigation{display:flex;align-items:center;gap:46.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.cs .cs-container .cs-swiper-container .cs-swiper-button-next,.cs .cs-container .cs-swiper-container .cs-swiper-button-prev{width:6rem;height:6rem;cursor:pointer}@media (orientation: portrait){.cs .cs-container{padding-block:3rem 6rem;gap:6rem}.cs .cs-container .cs-heading span,.cs .cs-container .cs-heading strong{font-size:3rem}.cs .cs-container .cs-swiper-container .cs-swiper-slide{height:25rem}.cs .cs-container .cs-swiper-container .cs-slide-image{width:20rem;border-radius:1.5rem;height:25rem}.cs .cs-container .cs-swiper-container .cs-swiper-slide.swiper-slide-visible{opacity:1!important}.cs .cs-container .cs-swiper-container .cs-swiper-navigation{gap:17rem}.cs .cs-container .cs-swiper-container .cs-swiper-button-next,.cs .cs-container .cs-swiper-container .cs-swiper-button-prev{width:3.5rem;height:3.5rem}.cs-ellipse{width:28rem;height:28rem}}
