@font-face{font-family:satoshiblack;src:url(../assets/fonts/Satoshi-Black.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:satoshibold;src:url(../assets/fonts/Satoshi-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:satoshimedium;src:url(../assets/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:satoshiregular;src:url(../assets/fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal}html{overflow-x:hidden}.text--left{text-align:left}.text--right{text-align:right}.text--center{text-align:center}.p-size{font-family:satoshimedium;line-height:1.5}.p-size--s{font-size:.938em}.p-size--m{font-size:.75em}.p-size--l{font-size:1.188em}.p-size--xl{font-size:1.125em}@media screen and (min-width: 1024px){.p-size--xl{font-size:1em}}.title-size{font-family:satoshibold;color:#243799}.title-size--xxl{font-size:17vw;background:-webkit-linear-gradient(270deg,#5D73E8 1.49%,#243799 93.68%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-3%;width:100%;max-width:90%;margin:0 auto;line-height:.9;letter-spacing:-3px}@media screen and (min-width: 1024px){.title-size--xxl{font-size:13vw}}@media screen and (min-width: 1400px){.title-size--xxl{font-size:12vw}}.title-size--xl{font-size:2.75em;line-height:.9}@media screen and (min-width: 1024px){.title-size--xl{font-size:3.5em}}@media screen and (min-width: 1400px){.title-size--xl{font-size:5.5em}}.title-size--l{font-size:2.5em}@media screen and (min-width: 1024px){.title-size--l{font-size:3em}}@media screen and (min-width: 1400px){.title-size--l{font-size:3.5em}}.title-size--m{font-size:2.375em}@media screen and (min-width: 1024px){.title-size--m{font-size:3em}}@media screen and (min-width: 1400px){.title-size--m{font-size:3.625em}}.title-size--sm{font-size:2em}@media screen and (min-width: 1024px){.title-size--sm{font-size:2.25em}}.button{background-color:#243799;color:#f0fbfd;width:fit-content;max-width:250px;min-width:250px;text-align:center;padding:1em;font-family:satoshibold;font-size:.938em;border-radius:50px;transition:all .25s linear;display:flex;align-items:center;justify-content:center;gap:.5em}.button:hover{background-color:#f0fbfd;color:#243799}.button:hover span svg path{fill:#243799}.pointer--events{pointer-events:auto}.display--block{display:block}.display--inline{display:inline}.overflow--hidden{overflow:hidden}.only-mobile--block{display:block}@media screen and (min-width: 1024px){.only-mobile--block{display:none}}.only-desktop--block{display:none}@media screen and (min-width: 1024px){.only-desktop--block{display:block}}.tags{display:flex;align-items:center}.tags p{color:#a8a2bb;font-size:.75em;border:1px solid #A8A2BB;border-radius:50px;padding:.5em 1em;margin:0 1em 0 0;font-family:satoshibold}.tags p:last-child{margin:0}.padding-top--m{padding-top:2em}.font-weight--700{font-weight:700}.cornflower-blue{color:#c2a471!important}@keyframes expertisesOpcity{0%{opacity:0}to{opacity:1}}@keyframes expertisesmove{0%{transform:scale(1) translate(0)}40%{transform:scale(1.01) translateY(3px)}80%{transform:scale(1.01) translateY(-3px)}to{transform:scale(1) translate(0)}}body{font-family:satoshimedium;font-weight:500;overflow-x:hidden;background-image:url(../../assets/img/home/bg-mobile-home.avif);background-size:cover;background-repeat:no-repeat;background-position:top;background-color:#f0fbfd}@media screen and (min-width: 1024px){body{background-image:url(../../assets/img/home/bg-test-low.avif)}}*{margin:0;padding:0;box-sizing:border-box}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.375em}h4{font-size:1.125em}h5{font-size:1em}h6{font-size:.875em}p{font-size:1em;line-height:1.5}strong{font-weight:700}ul{padding:0;list-style-type:none}a{color:inherit;text-decoration:none}button{background:transparent;border:none;cursor:pointer}.header{width:100%;margin:0 auto;z-index:10;padding:0 5%;transform:translateY(0);transition:all .5s ease-in-out;background-color:transparent;position:fixed;top:0;left:0}.header.hidden{transform:translateY(-100%);transition:all .5s ease-in-out .5s;background-color:transparent}.header.visible{background-color:#d3e2ffb3;transform:translateY(0);transition:all .5s ease-in-out}.header nav{width:100%}.header nav ul{width:100%;display:flex;justify-content:space-between;align-items:center;color:#243799;padding:1em 0}@media screen and (min-width: 1024px){.header nav ul{padding:1.5em 0}}.header--logo svg{width:100px}@media screen and (min-width: 600px){.header--logo svg{width:160px}}.footer{width:100%;border-top-left-radius:100px;border-top-right-radius:100px;padding:3em 2em 1.75em;background:linear-gradient(180deg,#dde1f3 -17.62%,#d9d9d900);margin:0 auto;display:flex;flex-direction:column;gap:1em}@media screen and (min-width: 1024px){.footer{max-width:100%;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:2em 5em;flex-direction:row;justify-content:space-between;border-top-left-radius:300px;border-top-right-radius:300px}}.footer ul{display:flex;flex-direction:column;gap:1em}@media screen and (min-width: 1024px){.footer ul{align-items:center;flex-direction:row;justify-content:space-between}}.footer ul li{text-align:center}.footer ul li p,.footer ul li a{color:#243799}@media screen and (min-width: 1024px){.footer ul li a{margin-right:30px}}.hero{height:100vh;min-height:600px;width:100%!important;display:flex;align-items:center;background:linear-gradient(180deg,#788dff66,#ebf5ee66);overflow:hidden;position:relative}.hero h1{pointer-events:none;z-index:1}.hero canvas{position:absolute;bottom:0;left:-76%;width:270%!important;height:auto!important}@media screen and (min-width: 768px){.hero canvas{width:150%!important;bottom:0;left:-50%}}@media screen and (min-width: 1024px){.hero canvas{width:150%!important;bottom:inherit;top:0;left:0}}@media screen and (min-width: 1400px){.hero canvas{width:130%!important;bottom:inherit;top:-15%;left:-7%}}.section{width:100%;height:100%;position:relative}.section .title{text-align:center}.section .title h2{color:#243799}.section--equipo{width:100%;max-width:90%;margin:3em auto}@media screen and (min-width: 1024px){.section--equipo{margin:0 auto;padding:20vh 0 15vh}}.section--equipo h2{margin-bottom:.75em}.section--equipo p{text-align:center;color:#243799;margin:0 0 1em}@media screen and (min-width: 768px){.section--equipo p{max-width:610px;margin:0 auto 1em}}.section--equipo a{margin:3em auto 0}@media screen and (min-width: 1024px){.section--equipo a{margin:5em auto 0}}.section--cards-equipo{margin:5em 0}@media screen and (min-width: 1024px){.section--cards-equipo{min-height:2500px;display:flex;justify-content:center;align-items:flex-start}}.section--cards-equipo .cards{width:100%;display:grid;grid-template-columns:repeat(1,1fr);padding:0 5%;perspective:2000px;min-height:400px}@media screen and (min-width: 1024px){.section--cards-equipo .cards{grid-template-columns:repeat(3,1fr);gap:3em}}@media screen and (min-width: 1500px){.section--cards-equipo .cards{max-width:1360px;margin:0 auto;padding:0}}.section--cards-equipo .cards .card{width:100%;max-width:375px;margin:0 auto 1em;position:relative;transform-style:preserve-3d;min-height:500px}.section--cards-equipo .cards .card:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.section--cards-equipo .cards .card{max-width:100%;margin-bottom:0}}.section--cards-equipo .cards .card:before{content:"";position:absolute;inset:0;background-color:#0000001a;border-radius:30px}.section--cards-equipo .cards .card .flip-card-front{display:none}@media screen and (min-width: 1024px){.section--cards-equipo .cards .card .flip-card-front{display:block;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.section--cards-equipo .cards .card .flip-card-front .txt-cont{position:absolute;top:40px;left:5%}.section--cards-equipo .cards .card .flip-card-front .txt-cont h3{color:#f0fbfd;line-height:1}.section--cards-equipo .cards .card .flip-card-front .img-cont img{border-radius:30px;width:100%;min-height:500px;object-fit:cover}.section--cards-equipo .cards .card .flip-card-back{min-height:500px}@media screen and (min-width: 1024px){.section--cards-equipo .cards .card .flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg);min-height:auto}}.section--cards-equipo .cards .card .flip-card-back .txt-cont{position:absolute;top:40px;left:5%;right:5%}.section--cards-equipo .cards .card .flip-card-back .txt-cont h3{color:#f0fbfd;line-height:1}@media screen and (min-width: 1024px){.section--cards-equipo .cards .card .flip-card-back .txt-cont h3{min-height:170px}}.section--cards-equipo .cards .card .flip-card-back .txt-cont p{color:#f0fbfd;line-height:1.5;font-family:satoshimedium;margin:1em 0}@media screen and (min-width: 1400px){.section--cards-equipo .cards .card .flip-card-back .txt-cont p{margin:2em 0}}.section--cards-equipo .cards .card .flip-card-back .txt-cont .tags{gap:.5em;flex-wrap:wrap}.section--cards-equipo .cards .card .flip-card-back .txt-cont .tags p{margin:0 0 .5em;position:relative;z-index:1}.section--cards-equipo .cards .card .flip-card-back .txt-cont .tags p:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;border-radius:50px;z-index:-1}.section--cards-equipo .cards .card .flip-card-back .img-cont img{border-radius:30px;width:100%;min-height:500px;object-fit:cover}.section--cards-equipo .cards .card .index{display:flex;position:absolute;bottom:5%;left:5%;gap:1.5em}.section--cards-equipo .cards .card .index .circulo{width:20px;height:20px;border-radius:50%;background-color:#f0fbfd;opacity:.75}.section--historia{width:100%;max-width:90%;margin:5em auto}@media screen and (min-width: 1024px){.section--historia{margin:0 auto 5em}}@media screen and (min-width: 1600px){.section--historia{max-width:1510px}}.section--historia .title p{font-family:satoshibold;color:#a8a2bb;padding:.5em 0 5em}.section--historia .grid-iconos{display:grid;grid-template-columns:repeat(1,1fr);gap:4em;width:100%}@media screen and (min-width: 600px){.section--historia .grid-iconos{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){.section--historia .grid-iconos{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1024px){.section--historia .grid-iconos{grid-template-columns:repeat(5,1fr)}}.section--historia .grid-iconos .icono{display:flex;justify-content:center;align-items:center;width:auto;max-width:100px;margin:0 auto}.section--historia .grid-iconos .icono img{width:auto;display:block}.section--historia .grid-iconos--footer{width:100%;margin-top:5em}.section--historia .grid-iconos--footer p{width:100%;display:flex;align-items:center;justify-content:center;color:#a8a2bb;font-family:satoshibold;gap:1.5em}.section--partners{width:100%;max-width:90%;margin:5em auto}@media screen and (min-width: 1024px){.section--partners{margin:10em auto 5em}}@media screen and (min-width: 1400px){.section--partners{max-width:1300px;margin:15em auto 5em}}.section--partners .grid-iconos{display:grid;grid-template-columns:repeat(1,1fr);gap:1em;margin-top:5em}@media screen and (min-width: 768px){.section--partners .grid-iconos{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1200px){.section--partners .grid-iconos{grid-template-columns:repeat(3,1fr)}}.section--partners .grid-iconos .icono{width:100%;background-color:#ffffff4f;border-radius:20px;display:flex;justify-content:center;align-items:center;padding:2em;margin:0 auto}.section--partners .grid-iconos .icono img{width:200px}@media screen and (min-width: 1024px){.section--partners .grid-iconos .icono img{width:250px}}.section--cta{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10vh}.section--cta .title h2,.section--cta .title p{padding-bottom:30px}.section--cta .title p{color:#a8a2bb}.section--cta .contactCta a{margin-bottom:30px}.section--contacto{width:100%;max-width:90%;margin:0 auto;position:relative}@media screen and (min-width: 768px){.section--contacto{max-width:610px;margin:0 auto}}@media screen and (min-width: 1024px){.section--contacto{max-width:100%;display:flex;gap:10em;min-height:700px;cursor:pointer}.section--contacto.active{cursor:inherit}}.section--contacto .circle-coral{width:100%;height:100%;background-color:#ff8360;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(100px);opacity:.3;z-index:-1}@media screen and (min-width: 1024px){.section--contacto .circle-coral{left:-100px;top:0;transform:none;width:500px;height:500px}}.section--contacto .title{text-align:left;width:100%}@media screen and (min-width: 1024px){.section--contacto .title{width:auto;position:absolute;top:50%;left:40%;transform:translate(-50%,-50%);transition:opacity .5s linear}.section--contacto .title.active{opacity:0}}.section--contacto .title p{color:#a8a2bb;font-family:satoshibold;padding:2em 0}.section--contacto form{width:100%}@media screen and (min-width: 1024px){.section--contacto form{display:flex;width:auto;gap:1em;position:absolute;top:50%;left:60%;transform:translateY(-50%);transition:transform .5s linear}.section--contacto form.active{transform:translate(-50%,-50%)!important;left:50%}}.section--contacto form .col div{width:100%}.section--contacto form .col div input,.section--contacto form .col div textarea{width:100%;padding:2em;border:none;border-radius:20px;margin-bottom:1em;background-color:#fff;color:#243799}.section--contacto form .col div input::placeholder,.section--contacto form .col div textarea::placeholder{color:#a8a2bb;font-family:satoshimedium}@media screen and (min-width: 1024px){.section--contacto form .col div input,.section--contacto form .col div textarea{max-width:360px;min-width:360px}}@media screen and (min-width: 1024px){.section--contacto form .col div input{height:5em}}@media screen and (min-width: 1024px){.section--contacto form .col div textarea{height:17.4em;margin-bottom:0}}.section--contacto form .col .input-check{display:flex;justify-content:flex-start;align-items:center;gap:1.5em;position:relative;min-height:30px;margin:2em 0;width:100%;cursor:pointer}@media screen and (min-width: 1024px){.section--contacto form .col .input-check{margin:1em 0;max-width:360px;min-width:360px;position:absolute;left:0}}.section--contacto form .col .input-check:before{content:"";position:absolute;width:30px;height:30px;background-color:#fff;border-radius:50%}.section--contacto form .col .input-check.active:before{background-color:#243799;border:2px solid #FFFFFF}.section--contacto form .col .input-check input{width:auto;border-radius:50%;margin:0;height:100%;opacity:0;max-width:auto;min-width:auto}.section--contacto form .col .input-check label{color:#a8a2bb}.section--contacto form .col .button{margin:1em 0}.section--destacado{max-width:400px;margin:5em auto}@media screen and (min-width: 1024px){.section--destacado{margin:5em auto 10em}}.section--destacado p{text-align:center;padding:0 5%;color:#243799;font-family:satoshibold}.section--listado-proyectos{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1024px){.section--listado-proyectos{max-width:90%;margin:0 auto;padding-bottom:35em}}.section--listado-proyectos .cards .card{background:linear-gradient(0deg,#788dff66,#daeaff);box-shadow:0 4px 70px #3271e733;border-radius:70px;background-color:#f0fbfd;margin-bottom:50px}@media screen and (min-width: 1024px){.section--listado-proyectos .cards .card{display:flex;justify-content:center;margin-bottom:200px}.section--listado-proyectos .cards .card:last-child{margin-bottom:80px}}.section--listado-proyectos .cards .card .txt-cont{width:100%;display:flex;flex-direction:column;justify-content:center;gap:1.5em;padding:4em 10% 2em}@media screen and (min-width: 1024px){.section--listado-proyectos .cards .card .txt-cont{padding:4em 2em;gap:2em}}@media screen and (min-width: 1400px){.section--listado-proyectos .cards .card .txt-cont{padding:6em 3em;gap:3em}}.section--listado-proyectos .cards .card .txt-cont p{color:#a8a2bb}@media screen and (min-width: 1024px){.section--listado-proyectos .cards .card .txt-cont p{max-width:70%}}.section--listado-proyectos .cards .card .txt-cont .button{width:fit-content;max-width:fit-content;min-width:fit-content;padding:1em 3em}.section--listado-proyectos .cards .card .img-cont{width:100%;min-height:100%}.section--listado-proyectos .cards .card .img-cont img{width:100%;display:block;border-bottom-left-radius:70px;border-bottom-right-radius:70px}@media screen and (min-width: 1024px){.section--listado-proyectos .cards .card .img-cont img{height:100%;object-fit:cover;border-top-right-radius:70px;border-bottom-right-radius:70px;border-bottom-left-radius:0}}.section--hero-proyecto{height:100vh;width:100%;background-image:url(../../assets/img/hero-proyecto/hero--mob.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 1024px){.section--hero-proyecto{background-image:url(../../assets/img/hero-proyecto/hero--desk.jpg)}}.section--hero-proyecto .img-cont{position:relative}.section--hero-proyecto .img-cont:before{content:"";position:absolute;inset:0;background-color:#0000001a;border-radius:30px}.section--hero-proyecto .img-cont img{width:100%;height:100vh;object-fit:cover}.section--hero-proyecto .txt-cont{width:100%;height:100%;position:absolute;left:5%;bottom:5%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}@media screen and (min-width: 1024px){.section--hero-proyecto .txt-cont{width:55%}}.section--hero-proyecto .txt-cont .title h1{color:#f0fbfd;font-family:satoshibold;font-size:1.25em;margin-bottom:1em}.section--hero-proyecto .txt-cont .tags{margin-bottom:1.4em}.section--hero-proyecto .txt-cont .tags p{color:#f0fbfd;border:1px solid #F0FBFD}.section--hero-proyecto .txt-cont .desc h2{color:#f0fbfd;line-height:1.1}.section--hero-proyecto--adt{background-image:url(../../assets/img/hero-proyecto/hero--mob.jpg)}@media screen and (min-width: 1024px){.section--hero-proyecto--adt{background-image:url(../../assets/img/hero-proyecto/hero-adt--desk-03.jpg)}}.section--hero-proyecto--vc{background-image:url(../../assets/img/hero-proyecto/hero--mob.jpg)}@media screen and (min-width: 1024px){.section--hero-proyecto--vc{background-image:url(../../assets/img/hero-proyecto/hero-vc--desk.jpg)}}.section--video-proyecto{height:100vh;margin:5em 0}.section--video-proyecto .lightbox,.section--video-proyecto .lightbox--img{width:100%;height:100%}.section--video-proyecto .lightbox--img img{width:100%;height:100vh;object-fit:cover}.section--video-proyecto .lightbox--img .play--video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:2}.section--video-proyecto .lightbox--video{width:100%;height:100%;opacity:0;background-color:#1b1b1b;position:fixed;inset:0;display:flex;justify-content:center;align-items:center;transition:all .25s linear}.section--video-proyecto .lightbox--video.active{opacity:1;z-index:100}@media screen and (min-width: 1024px){.section--video-proyecto .lightbox--video{opacity:1;position:relative;top:auto;background-color:transparent}}.section--video-proyecto .lightbox--video video{width:100%;height:100%;object-fit:cover;height:auto}@media screen and (min-width: 1024px){.section--video-proyecto .lightbox--video video{max-width:90%;border-radius:70px;height:60vh}}.section--video-proyecto .lightbox--video .close{position:absolute;top:5%;right:5%;cursor:pointer}@media screen and (min-width: 1024px){.section--video-proyecto .lightbox--video .close{display:none}}.section--txt-proyecto{padding:10em 5% 0}.section--txt-proyecto .subtitle-proyecto{font-size:1.25em}.section--txt-proyecto .container{width:100%;display:flex;flex-direction:column;gap:5em}@media screen and (min-width: 1024px){.section--txt-proyecto .container{flex-direction:row}}@media screen and (min-width: 1400px){.section--txt-proyecto .container{max-width:1250px;margin:0 auto}}.section--txt-proyecto .container .title h2{color:#f0fbfd}.section--txt-proyecto .col{width:100%}.section--txt-proyecto .col:first-child{order:1}.section--txt-proyecto .col:nth-child(2){order:0}@media screen and (min-width: 1024px){.section--txt-proyecto .col{width:60%}.section--txt-proyecto .col:first-child{order:0}.section--txt-proyecto .col:nth-child(2){width:40%;display:flex;justify-content:center;align-items:flex-start;order:1}}.section--txt-proyecto .col .title{text-align:left;padding-bottom:2em}.section--txt-proyecto .col .content ul>li,.section--txt-proyecto .col .content p{padding-bottom:1em;color:#f0fbfd}.section--txt-proyecto .col .content ul>li:last-child,.section--txt-proyecto .col .content p:last-child{padding-bottom:0}.section--txt-proyecto .col .content ul{padding:0 0 1.5em 2em}.section--txt-proyecto .col .content ul li{list-style-type:disc}.section--txt-proyecto .col .content ul ul li{list-style-type:none}.section--txt-proyecto .col .box{background-color:#f0fbfd;border-radius:30px;padding:2em;width:fit-content;min-width:300px}.section--txt-proyecto .col .box .row{margin-bottom:1em}.section--txt-proyecto .col .box .row:last-child{margin:0}.section--txt-proyecto .col .box .row h3{font-family:satoshibold;color:#c2a471;font-size:.875em;padding-bottom:.25em}.section--txt-proyecto .col .box .row h4{font-family:satoshimedium;color:#101415;font-size:1.188em;font-weight:500}.section--txt-proyecto.kpi{padding:5em 5% 10em}.section--txt-proyecto.kpi .container .col:first-child{order:0}.section--txt-proyecto.kpi .container .col:nth-child(2){order:1}@media screen and (min-width: 1024px){.section--txt-proyecto.kpi .container .col:first-child{width:40%}.section--txt-proyecto.kpi .container .col:nth-child(2){width:60%}}.section--txt-proyecto.kpi .container .col .kpis{display:flex;flex-direction:column;gap:2em}.section--txt-proyecto.kpi .container .col .kpis--row{display:flex;gap:4em}.section--txt-proyecto.kpi .container .col .kpis--col{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:150px}.section--txt-proyecto.kpi .container .col .kpis--col p{color:#f0fbfd;text-align:center}.section--txt-proyecto.kpi .container .col .kpis--col p:first-child{font-family:satoshibold;font-size:3em;color:#c2a471}@media screen and (min-width: 1024px){.section--txt-proyecto.kpi .container .col .kpis--col p:first-child{font-size:4em}}.section--slider{margin-bottom:15em}.section--slider .swiper-container{overflow-x:hidden}.section--slider .swiper-slide{opacity:.4;transition:all .25s linear;position:relative}.section--slider .swiper-slide:before{content:"";position:absolute;width:100%;height:100%;border-radius:40px;background-color:#0000001a}.section--slider .swiper-slide img{width:100%;height:100%;border-radius:40px;display:block;z-index:10;position:relative;cursor:pointer}.section--slider .swiper-slide-active{opacity:1}.section--slider .swiper-pagination{bottom:-50px}.section--slider .swiper-pagination span{background-color:#f0fbfd}.section--transition{display:none}@media screen and (min-width: 1024px){.section--transition{display:block;height:100vh;width:100%;z-index:100;position:fixed;inset:0;background-color:#101415;animation:opacitySection .2s linear forwards 3.75s;pointer-events:none}}.section--transition .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;animation:opacityLogo .5s linear forwards 1.1s;opacity:0;width:100%;z-index:1000;gap:.5em}@media screen and (min-width: 768px){.section--transition .logo{gap:1em}}.section--transition .logo svg{width:100%;max-width:300px}@media screen and (min-width: 768px){.section--transition .logo svg{max-width:400px}}.section--transition .line{background-color:#f0fbfd;animation:animate 1.5s linear forwards;width:100%;height:100%}@keyframes animate{0%{transform:scale(0,.005)}50%{transform:scaleY(.005)}to{transform:scale(1)}}@keyframes opacityLogo{0%{opacity:0}to{opacity:1}}@keyframes opacitySection{0%{opacity:1}to{opacity:0}}.lightbox-slider{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000f2;justify-content:center;align-items:center;z-index:11}.lightbox-slider img{width:100%}@media screen and (min-width: 600px){.lightbox-slider img{max-width:90%}}@media screen and (min-width: 1024px){.lightbox-slider img{max-width:80%}}@media screen and (min-width: 1600px){.lightbox-slider img{max-width:1500px}}.lightbox-slider.visible{display:flex}.lightbox-slider-close{position:absolute;top:20px;right:20px}.lightbox-slider-close svg{width:30px;height:30px;cursor:pointer;fill:#fff;stroke:#fff}.lightbox-slider .slider--proyectos-galeria{position:relative}.lightbox-slider .slider--proyectos-galeria .swiper-pagination{bottom:-50px}.lightbox-slider .slider--proyectos-galeria .swiper-pagination span{background-color:#f0fbfd}.proyecto{background-color:#101415;background-image:none}@media screen and (min-width: 1024px){.proyecto{background-image:none}}.proyecto .header--logo svg g path{fill:#f0fbfd}.proyecto .header--contacto a{color:#f0fbfd}.proyecto .header.visible{background-color:#1b1b1b63}.proyecto .footer{background-image:none;background-color:#f0fbfd;box-shadow:none!important}.proyecto .footer ul li a,.proyecto .footer ul li p{color:#101415}.proyecto--adt{background-color:#eaedf1}.proyecto--adt .section--txt-proyecto .container .title h2{color:#005daa}.proyecto--adt .section--txt-proyecto .col .content ul>li,.proyecto--adt .section--txt-proyecto .col .content p{color:#343434}.proyecto--adt .section--txt-proyecto .col .content ul>li.cornflower-blue,.proyecto--adt .section--txt-proyecto .col .content p.cornflower-blue{color:#005daa!important}.proyecto--adt .section--txt-proyecto .col .box{background-color:#fff}.proyecto--adt .section--txt-proyecto .col .box .row h3{color:#005daa}.proyecto--adt .section--txt-proyecto .col .box .row h4,.proyecto--adt .section--txt-proyecto.kpi .container .kpis--col p{color:#343434}.proyecto--adt .section--txt-proyecto.kpi .container .kpis--col p:first-child{color:#005daa}.proyecto--adt .section--slider .swiper-pagination span{background-color:#00549e}.proyecto--vc{background-color:#eaedf1}.proyecto--vc .section--txt-proyecto .container .title h2{color:#29292e}.proyecto--vc .section--txt-proyecto .col .content ul>li,.proyecto--vc .section--txt-proyecto .col .content p{color:#999}.proyecto--vc .section--txt-proyecto .col .content ul>li.cornflower-blue,.proyecto--vc .section--txt-proyecto .col .content p.cornflower-blue{color:#29292e!important}.proyecto--vc .section--txt-proyecto .col .box{background-color:#fff}.proyecto--vc .section--txt-proyecto .col .box .row h3{color:#f90}.proyecto--vc .section--txt-proyecto .col .box .row h4,.proyecto--vc .section--txt-proyecto.kpi .container .kpis--col p{color:#29292e}.proyecto--vc .section--txt-proyecto.kpi .container .kpis--col p:first-child{color:#f90}.proyecto--vc .section--slider .swiper-pagination span{background-color:#f90}.bounceball{position:relative;display:inline-block;height:37px;width:30px}.bounceball:before{position:absolute;content:"";display:block;top:0;width:30px;height:30px;border-radius:50%;background-color:#788dff;transform-origin:50%;animation:bounce .5s alternate infinite ease,scaleBall 2s forwards 3.25s linear}@keyframes bounce{0%{top:50px;height:5px;border-radius:60px 60px 20px 20px;transform:scaleX(2);opacity:1}35%{height:30px;border-radius:50%;transform:scaleX(1)}to{top:0}}@keyframes scaleBall{0%{transform:scaleX(1)}to{transform:scale(300)}}.letra{opacity:0}.letra-e{animation:letrasTranslate 1s linear 1.1s forwards}.letra-m{animation:letrasTranslate 1.25s linear .75s forwards}.letra-o{animation:letrasTranslate .75s linear .85s forwards}.letra-o:nth-child(2){animation:letrasTranslate 1.75s linear .75s forwards}.letra-d{animation:letrasTranslate .5s linear 1.15s forwards}@keyframes letrasTranslate{0%{transform:translate(-80px)}to{transform:translate(0);opacity:1}}.slider--proyectos-galeria{width:80%;max-width:1300px}.slider--proyectos-galeria img{max-width:100%;margin:0 auto}#canvasHero{display:none}@media screen and (min-width: 1200px){#canvasHero{display:block}}.hero-img-mb{width:100%;max-height:600px;display:block;margin:0 auto;position:absolute;bottom:0;right:0;object-fit:cover}@media screen and (min-width: 600px){.hero-img-mb{width:60%}}@media screen and (min-width: 768px){.hero-img-mb{max-height:760px}}@media screen and (min-width: 1200px){.hero-img-mb{display:none}}.section--expertises{width:100%;padding-bottom:0vh;position:relative;padding-top:9em}@media screen and (min-width: 1300px){.section--expertises{width:1300px;height:928px;padding-top:0;margin:0 auto;padding-bottom:20vh}}@media screen and (min-width: 1440px){.section--expertises{width:1440px;height:1027px}}@media screen and (min-width: 1728px){.section--expertises{width:1728px;height:1234px}}@media screen and (min-width: 1920px){.section--expertises{width:1920px;height:1371px}}.section--expertises canvas{width:100%!important;height:auto!important;display:none}@media screen and (min-width: 1300px){.section--expertises canvas{width:1300px!important;height:928px!important;display:block;margin:0 auto}}@media screen and (min-width: 1440px){.section--expertises canvas{width:1440px!important;height:1027px!important}}@media screen and (min-width: 1728px){.section--expertises canvas{width:1728px!important;height:1234px!important}}@media screen and (min-width: 1920px){.section--expertises canvas{width:1920px!important;height:1371px!important}}.section--expertises .box-exp-texts{position:relative}@media screen and (min-width: 1300px){.section--expertises .box-exp-texts{position:absolute;top:30vw;left:50%;transform:translate(-50%);width:100%;padding:0 20px;max-width:880px;margin:0 auto;top:37%}}@media screen and (min-width: 1600px){.section--expertises .box-exp-texts{max-width:880px;margin:0 auto;top:44%}}.section--expertises .box-exp-texts .exp-texts{display:none;padding-top:1em}.section--expertises .box-exp-texts .exp-texts:first-child{display:block}.section--expertises .box-exp-texts .exp-texts h2{font-family:satoshibold;font-size:66px;color:#243799;text-align:center}@media screen and (min-width: 768px){.section--expertises .box-exp-texts .exp-texts h2{font-size:90px}}@media screen and (min-width: 1024px){.section--expertises .box-exp-texts .exp-texts h2{font-size:200px}}.section--expertises .box-exp-texts .exp-texts ul{display:flex;justify-content:space-around;padding-top:2.5em}.section--expertises .box-exp-texts .exp-texts ul li{text-align:center;display:inline-block}.section--expertises .box-exp-texts .exp-texts ul li p{font-family:satoshibold;font-size:16px;color:#3b53d3}@media screen and (min-width: 1024px){.section--expertises .box-exp-texts .exp-texts ul li p{font-size:24px}}.section--expertises .box-buttons-expertises{position:relative;padding-top:2em}@media screen and (min-width: 1300px){.section--expertises .box-buttons-expertises{position:absolute;top:0;width:100%;pointer-events:none;aspect-ratio:1047/747;padding-top:0}}.section--expertises .box-buttons-expertises .img-expertises-alfa{width:100%;height:auto;pointer-events:none}.section--expertises .box-buttons-expertises .list-buttons-expertises{width:100%;height:auto}@media screen and (min-width: 1300px){.section--expertises .box-buttons-expertises .list-buttons-expertises{display:flex;justify-content:center;position:absolute;bottom:0;top:inherit;align-items:flex-end;transform:translateY(-12.25%);pointer-events:none}}.section--expertises .box-buttons-expertises .list-buttons-expertises li{width:100%;height:50px;max-width:200px;margin:2em auto;text-align:center;padding:11px;background-color:#dcdcec;border-radius:48px;color:#a8a2bb;transition:all .5s ease-in-out}@media screen and (min-width: 1300px){.section--expertises .box-buttons-expertises .list-buttons-expertises li{width:11%;margin:-8px 5.5%;pointer-events:none;position:absolute}}.section--expertises .box-buttons-expertises .list-buttons-expertises li button{display:inline-block;width:100%;display:flex;justify-content:center;align-items:center;min-height:30px;color:#a8a2bb;cursor:pointer}@media screen and (min-width: 1300px){.section--expertises .box-buttons-expertises .list-buttons-expertises li button{pointer-events:none;cursor:pointer}}.section--expertises .box-buttons-expertises .list-buttons-expertises li svg{margin-right:.5em;vertical-align:bottom;pointer-events:none}.section--expertises .box-buttons-expertises .list-buttons-expertises li.active{background-color:#243799;color:#fff;transition:all .5s ease-in-out}.section--expertises .box-buttons-expertises .list-buttons-expertises li.active button{color:#fff}.section--expertises .box-buttons-expertises .list-buttons-expertises li.active svg path{fill:#fff}@media screen and (min-width: 1300px){.section--expertises .box-buttons-expertises .list-buttons-expertises li.crea{left:6.5%}}@media screen and (min-width: 1300px){.section--expertises .box-buttons-expertises .list-buttons-expertises li.conecta{left:28.85%}}@media screen and (min-width: 1300px){.section--expertises .box-buttons-expertises .list-buttons-expertises li.mide{right:26.75%}}@media screen and (min-width: 1300px){.section--expertises .box-buttons-expertises .list-buttons-expertises li.aprende{right:4.85%}}.section--expertises .box-imgExp-mb{width:100%;position:absolute;top:-140px;z-index:0}@media screen and (min-width: 1024px){.section--expertises .box-imgExp-mb{top:-40px}}@media screen and (min-width: 1300px){.section--expertises .box-imgExp-mb{display:none}}.section--expertises .box-imgExp-mb .item-imgExp-mb{display:none;position:absolute}@media screen and (min-width: 768px){.section--expertises .box-imgExp-mb .item-imgExp-mb{left:50%;transform:translate(-50%)}}.section--expertises .box-imgExp-mb .item-imgExp-mb:first-child{display:block}.section--expertises .box-imgExp-mb .item-imgExp-mb.active img{opacity:1;transition:all 1s ease-in-out}.section--expertises .box-imgExp-mb img{width:100%;object-fit:cover;height:600px;transition:all 1s ease-in-out;animation:1s linear 0s expertisesOpcity,6s ease-in-out 0s infinite expertisesmove}.section--legal{max-width:90%;margin:100px auto}.section--legal h2{font-size:1.5em;margin-bottom:30px;font-family:satoshibold}.section--legal h3{margin-bottom:30px;font-size:1.25em}.section--legal ol,.section--legal ul{padding-left:3em}.section--legal p,.section--legal li{font-size:1em;margin-bottom:30px;color:#1b1b1b;list-style-type:disc}.section--legal a{color:#243799;transition:color .25s linear}.section--legal a:hover{color:#1b1b1b}.aviso-legal .hero h1,.politica-privacidad .hero h1{line-height:initial}
