html{scroll-behavior:smooth;}*{box-sizing:border-box;transition:all .8s ease;}body{background-color:var(--principal);font-family:Outfit,sans-serif;color:var(--gris90);width:100%;overflow-x:hidden;}h1{font-size:3em;}h2{font-size:2.2em;color:var(--principal);font-weight:200;text-align:left;width:100%;}h3{font-size:1.9em;}p{font-size:1.1em;line-height:1.5em;color:var(--gris50);font-weight:300;}label{font-weight:700;}.limite{max-width:1280px;margin:0 auto;}.botonMenu{display:none;}.botonMenu span{font-size:1.3em;transform:skew(25deg);-webkit-transform:skew(25deg);-moz-transform:skew(25deg);}.mainHeader{position:fixed;padding:10px 50px;top:0;left:0;right:0;width:100%;bottom:0;height:100px;z-index:10;}.mainHeader nav{background-color:var(--principal);padding:15px 10px;border-radius:10px;margin:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);width:fit-content;transform:skew(-25deg);-webkit-transform:skew(-25deg);-moz-transform:skew(-25deg);}.mainHeader nav ul{list-style:none;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transform:skew(25deg);-webkit-transform:skew(25deg);-moz-transform:skew(25deg);margin:0;}.mainHeader nav ul li{margin:0 15px;color:var(--blanco);}.mainHeader nav ul li a{color:var(--blanco);text-decoration:none;}.videoFondo{background-color:var(--principal);position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;}.videoFondo video{width:100%;height:100%;object-fit:cover;opacity:.2;}.logotipoBackground{position:absolute;top:-200px;right:20px;width:100%;background:#c5c5cfff;background:linear-gradient(90deg,rgba(197,197,207,1) 2%,rgba(197,197,207,.58) 28%,rgba(25,64,149,0) 83%,rgba(25,64,149,0) 100%);transform:rotate(45deg)!important;width:400px;height:400px;z-index:1;}.logotipo{position:absolute;top:-200px;right:0;width:100%;background-color:var(--terciario);transform:rotate(45deg)!important;width:400px;height:400px;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;}.logotipo figure{transform:rotate(-45deg);padding:0;margin:100px 10px 10px 100px;}.logotipo figure img{width:230px;}.heroSection{color:var(--blanco);padding:20px;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-content:flex-start;flex-wrap:wrap;top:0;padding:50px;}.heroSection .heroContent{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:58%;}.heroSection .heroContent h1{font-size:3em;font-weight:700;color:var(--blanco);text-align:left;line-height:1em;margin-bottom:.3em;}.heroSection .heroContent p{font-size:1.2em;font-weight:200;color:var(--blanco);margin:0;}.heroSection .heroContent a{font-size:1.25em;font-weight:400;color:var(--blanco);text-align:center;margin-top:20px;background:var(--secundario);padding:10px;border-radius:10px;padding:15px 20px;color:var(--principal);text-decoration:none;transform:skew(-25deg);-webkit-transform:skew(-25deg);-moz-transform:skew(-25deg);display:inline-block;}.heroSection .heroContent a span{display:inline-block;transform:skew(25deg);-webkit-transform:skew(25deg);-moz-transform:skew(25deg);}.seccion{position:relative;background-color:var(--gris10);margin:0;}.benefitsSection{margin-top:100dvh;display:flex;flex-direction:column;background-color:var(--gris10);padding:80px 50px;}.benefitsSection .benefitsGrid{display:flex;flex-direction:row;justify-content:space-between;}.benefitsSection .benefitsGrid .ilustracion{width:46%;display:flex;flex-direction:column;justify-content:center;align-content:flex-start;flex-wrap:wrap;}.benefitsSection .benefitsGrid .ilustracion figure{width:100%;padding:0;margin:0;}.benefitsSection .benefitsGrid .ilustracion figure img{width:100%;height:100%;object-fit:cover;padding:0;margin:0;}.benefitsSection .benefitsGrid .informacion{width:46%;}.benefitsSection .benefitsGrid .informacion h2{font-weight:800;}.benefitsSection .benefitsGrid .informacion ul{margin-top:50px;list-style:none;}.benefitsSection .benefitsGrid .informacion ul li{font-size:1.1em;font-weight:400;color:var(--gris60);margin-bottom:10px;list-style:disc;padding-left:20px;font-style:italic;}.benefitsSection .benefitsGrid .informacion .benefitCard{background-color:transparent;padding:8px 0;border-radius:10px;}.benefitsSection .benefitsGrid .informacion .benefitCard h4{color:var(--principal);font-weight:400;font-size:1.4em;margin-bottom:0;}.benefitsSection .benefitsGrid .informacion .benefitCard p{color:var(--gris60);padding-left:25px;}.servicesSection{background-color:var(--gris10);padding:50px;}.servicesSection .servicesGrid{display:flex;flex-direction:row;justify-content:space-between;}.servicesSection .servicesGrid .descripcionServicios{width:40%;display:flex;flex-direction:column;justify-content:center;align-content:flex-start;flex-wrap:wrap;}.servicesSection .servicesGrid .descripcionServicios h2{font-weight:800;}.servicesSection .servicesGrid .descripcionServicios a{font-size:1.25em;font-weight:400;color:var(--blanco);text-align:center;margin-top:20px;background:var(--secundario);padding:10px;border-radius:10px;padding:15px 20px;color:var(--principal);text-decoration:none;transform:skew(-25deg);-webkit-transform:skew(-25deg);-moz-transform:skew(-25deg);display:inline-block;}.servicesSection .servicesGrid .descripcionServicios a span{display:inline-block;transform:skew(25deg);-webkit-transform:skew(25deg);-moz-transform:skew(25deg);}.servicesSection .servicesGrid .listaServicios{display:flex;flex-wrap:wrap-reverse;justify-content:space-between;flex-direction:row;align-items:center;align-content:center;width:56%;}.servicesSection .servicesGrid .listaServicios .columna{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:48%;}.servicesSection .servicesGrid .listaServicios .columna:first-child{margin-top:250px;}.servicesSection .servicesGrid .listaServicios .columna .serviceCard{background-color:var(--gris10);padding:30px;border-radius:0;background:#092c7314;margin:15px 0;aspect-ratio:1/1;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:0;text-decoration:none;}.servicesSection .servicesGrid .listaServicios .columna .serviceCard:hover{transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);cursor:pointer;}.servicesSection .servicesGrid .listaServicios .columna .serviceCard h4{color:var(--principal);font-size:1.4em;font-weight:400;text-align:left;margin:0;width:100%;margin-bottom:20px;}.servicesSection .servicesGrid .listaServicios .columna .serviceCard p{color:var(--gris60);font-size:.95em;text-align:left;margin:0;}.seccionExperiencia{background-color:transparent;padding:50px;}.seccionExperiencia .containerExperiencia{display:flex;flex-direction:column;justify-content:center;align-items:center;}.seccionExperiencia .containerExperiencia h2{font-weight:800;color:var(--blanco);text-align:center;width:100%;margin-bottom:0;font-size:1.6em;}.seccionExperiencia .containerExperiencia p{color:var(--blanco);text-align:left;width:70%;margin:0 auto;font-size:.9em;}.seccionExperiencia .containerExperiencia .gridExperiencia{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:60px;margin-bottom:60px;width:100%;}.seccionExperiencia .containerExperiencia .gridExperiencia div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:24%;}.seccionExperiencia .containerExperiencia .gridExperiencia div .grafica{width:150px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;}.seccionExperiencia .containerExperiencia .gridExperiencia div .grafica .circulo{position:absolute;width:80%;height:80%;background-color:#06286d;border-radius:50%;z-index:2;}.seccionExperiencia .containerExperiencia .gridExperiencia div .grafica .porcentaje{position:absolute;width:100%;height:100%;background-color:transparent;border-radius:50%;z-index:1;border:11px solid rgb(255 255 255 / 24%);}.seccionExperiencia .containerExperiencia .gridExperiencia div .grafica .porcentaje{width:150px;height:150px;}.seccionExperiencia .containerExperiencia .gridExperiencia div .grafica .porcentaje circle{fill:none;stroke:var(--secundario);stroke-width:11;stroke-dasharray:var(--porcentaje) 100;transform:rotate(-20deg);transform-origin:50%;}.seccionExperiencia .containerExperiencia .gridExperiencia div .grafica h3{color:var(--blanco);font-weight:400;font-size:2em;position:absolute;z-index:3;width:auto;}.seccionExperiencia .containerExperiencia .gridExperiencia h3{color:var(--blanco);font-weight:400;font-size:1.2em;width:100%;text-align:center;}.logosClientes{background-color:var(--gris10);width:100%;padding:50px;padding-top:50px;margin-top:40px;padding-bottom:0;}.logosClientes h2{font-weight:800;text-align:center;width:100%;margin-bottom:50px;}.logosClientes .contLogos{width:100%;max-width:1280px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:auto;margin-top:50px;}.logosClientes .contLogos figure img{width:62%;max-width:150px;min-width:100px;}.logosClientes .contLogos figure{width:22%;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;}.testimonialsSection{background-color:var(--gris10);padding:0 50px 50px 50px;}.testimonialsSection h2{font-weight:800;text-align:center;width:100%;margin-bottom:20px;}.testimonialsSection .testimonialsGrid{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.testimonialsSection .testimonialsGrid .testimonialCard{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:25%;margin:20px 13px;}.testimonialsSection .testimonialsGrid .testimonialCard .marcoAvatar{width:170px;height:170px;object-fit:cover;padding:0;margin:0;background-color:var(--terciario);background:#c5c5cfff;background:linear-gradient(90deg,rgb(14 35 81 / 25%) 2%,rgb(25 64 149 / 9%) 28%,rgb(25 64 149 / 0) 83%,rgba(25,64,149,0) 100%);transform:rotate(45deg)!important;display:flex;flex-direction:column;align-items:flex-start;}.testimonialsSection .testimonialsGrid .testimonialCard .marcoAvatar figure{width:155px;height:155px;object-fit:cover;padding:0;margin:0;background-color:var(--terciario);transform:rotate(45deg)!important;overflow:hidden;background:#c5c5cfff;background:linear-gradient(90deg,rgb(14 35 81 / 25%) 2%,rgb(25 64 149 / 9%) 28%,rgb(25 64 149 / 0) 83%,rgba(25,64,149,0) 100%);transform:rotate(0)!important;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;}.testimonialsSection .testimonialsGrid .testimonialCard .marcoAvatar figure img{width:147%;object-fit:cover;transform:rotate(-45deg);}.testimonialsSection .testimonialsGrid .testimonialCard .icono{width:50px;height:50px;background-color:#092c731f;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;color:var(--principal);}.testimonialsSection .testimonialsGrid .testimonialCard p{font-size:.9em;line-height:1.5em;padding:20px;margin-top:50px;background:var(--principal);border-radius:20px 20px 20px 0;color:var(--blanco);}.testimonialsSection .testimonialsGrid .testimonialCard i{font-size:.8em;font-weight:200;color:var(--gris60);}.contactoSection{background-color:var(--gris10);padding:50px;}.contactoSection .contactoGrid{display:flex;flex-direction:row;justify-content:space-between;}.contactoSection .contactoGrid .contactoColumn{width:50%;}.contactoSection .contactoGrid .contactoColumn h2{font-weight:800;width:100%;margin-bottom:0;}.contactoSection .contactoGrid .contactoColumn p{font-size:1em;font-weight:200;width:100%;}.contactoSection .contactoGrid .contactoColumn form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;}.contactoSection .contactoGrid .contactoColumn form .bloqueInputs{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;}.contactoSection .contactoGrid .contactoColumn form label{width:100%;font-size:1em;font-weight:400;color:var(--gris80);text-align:left;width:100%;margin-top:20px;margin-bottom:10px;display:block;}.contactoSection .contactoGrid .contactoColumn form input,form select{width:100%;height:60px;border-radius:0;border:solid 1px var(--principal);padding:4px 20px;background:#092c731c;}.contactoSection .contactoGrid .contactoColumn form textarea{width:100%;background:#092c731c;border:var(--principal) solid 1px;}.contactoSection .contactoGrid .contactoColumn form button{font-size:1.25em;font-weight:400;color:var(--blanco);text-align:center;margin-top:20px;background:var(--secundario);padding:10px;border-radius:10px;padding:15px 20px;color:var(--principal);text-decoration:none;transform:skew(-25deg);-webkit-transform:skew(-25deg);-moz-transform:skew(-25deg);display:inline-block;border:0;cursor:pointer;}.contactoSection .contactoGrid .contactoColumn form button span{display:inline-block;transform:skew(25deg);-webkit-transform:skew(25deg);-moz-transform:skew(25deg);}.contactoSection .contactoGrid .contactoColumn form .bloqueInputs div{width:47%;}.contactoSection .contactoGrid .ilustracion{width:46%;display:flex;flex-direction:column;align-content:flex-end;justify-content:center;flex-wrap:wrap;}.contactoSection .contactoGrid .ilustracion figure{width:100%;height:100%;object-fit:cover;padding:0;margin:0;}.contactoSection .contactoGrid .ilustracion figure img{width:100%;padding:0;margin:0;}.ubicacionSection{background-color:var(--gris10);padding:50px;height:auto;}.ubicacionSection .ubicacionGrid{display:flex;flex-direction:row;justify-content:space-between;}.ubicacionSection .ubicacionGrid .ubicacionColumn{width:100%;}.ubicacionSection .ubicacionGrid .ubicacionColumn h2{font-weight:800;margin-bottom:0;}.ubicacionSection .ubicacionGrid .ubicacionColumn iframe{width:100%;height:400px;object-fit:cover;padding:0;margin:0;margin-bottom:20px;border:5px solid var(--secundario);}.footerSection{background-color:var(--principal);color:var(--blanco);padding:50px;}.footerSection .footerGrid{display:flex;flex-direction:row;justify-content:space-between;}.footerSection .footerGrid .footerColumn{width:30%;}.footerSection .footerGrid .footerColumn h4{font-size:1.2em;font-weight:300;color:var(--gris10);text-align:center;margin-top:20px;margin-bottom:25px;}.footerSection .footerGrid .footerColumn ul{margin:0;}.footerSection .footerGrid .footerColumn ul li{font-size:1em;font-weight:200;margin-bottom:20px;}.footerSection .footerGrid .footerColumn ul li a{color:var(--gris20);text-decoration:none;}.footerSection .footerGrid .footerColumn ul li a:hover{color:var(--blanco);text-decoration:underline;}.footerSection .footerGrid .footerColumn p{font-size:1em;font-weight:200;color:var(--gris40);display:flex;flex-direction:row;align-content:center;flex-wrap:wrap;}.footerSection .footerGrid .footerColumn p span{font-size:1.2em;font-weight:200;color:var(--blanco);margin-right:10px;border-bottom:1px solid var(--secundario);}.footerSection .footerGrid .footerColumn div a{font-size:1em;font-weight:200;color:var(--blanco);}.footerSection .footerGrid .footerColumn .footerSocial{display:flex;flex-direction:row;justify-content:center;}.footerSection .footerGrid .footerColumn .footerSocial a{margin:0 10px;}.footerSection .footerGrid .footerColumn .footerSocial a img{width:40px;height:40px;}.footerSection .footerGrid .footerColumn form label{color:var(--gris10);font-weight:300;font-size:.9em;margin-bottom:6px;margin-left:10px;text-align:center;display:block;width:100%;margin-top:15px;display:none;}.footerSection .footerGrid .footerColumn form div{display:flex;flex-direction:row;background:rgb(255 255 255 / 12%);padding:20px;margin-top:20px;}.footerSection .footerGrid .footerColumn form div input{width:100%;min-width:100px;border-radius:0;border:solid 1px var(--gris90);height:40px;padding:4px 20px;}.footerSection .footerGrid .footerColumn form div button{background-color:var(--secundario);width:40px;height:40px;color:var(--principal);border:0;cursor:pointer;}.copyright{background-color:var(--gris90);width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 50px;position:relative;z-index:4;}.copyright p{font-size:.85em;font-weight:300;color:var(--gris50);}.copyright a{font-size:.85em;font-weight:500;text-decoration:underline;color:var(--gris20);}.sctnOne{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:50px;margin:auto;}.sctnOne .logotipo{margin:0;padding:0;background-color:transparent;transform:rotate(0)!important;position:relative;top:0;height:200px;}.sctnOne .logotipo img{width:200px;}.sctnOne h1{text-align:center;color:var(--principal);margin-bottom:0;}.sctnOne p{text-align:left;color:var(--gris90);width:100%;}.sctnOne p span{color:var(--gris60);margin-right:15px;}@media (max-width:768px){.logotipo{top:-100px;width:200px;height:200px}.logotipoBackground{top:-100px;right:20px;width:200px;height:200px}.logotipo figure{transform:rotate(-45deg);padding:0;margin:60px 10px 10px 60px}.logotipo figure img{width:160px}.heroSection{padding:20px}.botonMenu{position:fixed;top:0;left:20px;z-index:1000;cursor:pointer;width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:400;text-align:center;margin-top:20px;background:var(--secundario);border-radius:8px;padding:0;color:var(--principal);text-decoration:none;transform:skew(-25deg);-webkit-transform:skew(-25deg);-moz-transform:skew(-25deg)}.mainHeader{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0}.mainHeader nav{background-color:var(--principal);padding:0;border-radius:0;margin:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);transform:skew(0);-webkit-transform:skew(0);-moz-transform:skew(0);position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.mainHeader nav ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;padding:0;transform:skew(0deg);-webkit-transform:skew(0deg);-moz-transform:skew(0deg)}.mainHeader nav ul li{transform:skew(0deg);-webkit-transform:skew(0deg);-moz-transform:skew(0deg);margin-bottom:25px;font-size:1.3em}.mainHeader nav ul li a{transform:skew(25deg);-webkit-transform:skew(25deg);-moz-transform:skew(25deg)}.heroSection{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:20px}.heroSection .heroContent{width:100%}.heroSection .heroContent h1{font-size:1.5em;width:100%;line-height:1.4em}.heroSection .heroContent p{font-size:1.1em}.benefitsSection{padding:40px 30px}.benefitsSection .benefitsGrid{width:100%}.benefitsSection .benefitsGrid .ilustracion{display:none}.benefitsSection .benefitsGrid .informacion{width:100%}.servicesSection{padding:30px}.servicesSection .servicesGrid{flex-direction:column}.servicesSection .servicesGrid .descripcionServicios{width:100%}.servicesSection .servicesGrid .listaServicios{width:100%;flex-direction:column}.servicesSection .servicesGrid .listaServicios .columna{width:100%}.servicesSection .servicesGrid .listaServicios .columna:first-child{margin-top:60px}.servicesSection .servicesGrid .listaServicios .columna .serviceCard{margin:10px 0}.seccionExperiencia{padding:30px}.seccionExperiencia .containerExperiencia p{width:100%}.seccionExperiencia .containerExperiencia .gridExperiencia{flex-wrap:wrap}.seccionExperiencia .containerExperiencia .gridExperiencia div{width:100%}.logosClientes{padding:20px}.logosClientes .contLogos{justify-content:space-around}.logosClientes .contLogos figure{width:30%}.testimonialsSection{padding:30px}.testimonialsSection .testimonialsGrid{flex-wrap:wrap}.testimonialsSection .testimonialsGrid .testimonialCard{width:100%}.contactoSection{padding:30px}.contactoSection .contactoGrid .ilustracion{display:none}.contactoSection .contactoGrid .contactoColumn{width:100%}.ubicacionSection{padding:30px}.ubicacionSection .ubicacionGrid{flex-direction:column}.ubicacionSection .ubicacionGrid .ubicacionColumn{width:100%}.ubicacionSection .ubicacionGrid .ubicacionColumn iframe{height:200px}.footerSection .footerGrid{flex-direction:column}.footerSection .footerGrid .footerColumn{width:100%}}