body{margin:0;padding:0;box-sizing:border-box;font-family:Roboto}a{width:fit-content;text-decoration:none}h1,h2,h3,p{margin:0;padding:0}img{width:100%}h2,h1{line-height:56px;font-size:48px;font-weight:500;margin-bottom:24px}h3{line-height:32px;font-size:22px;text-align:center;font-weight:500;margin-bottom:24px}p{font-size:20px;line-height:32px;margin-bottom:60px}.menu{display:flex;justify-content:center;background-color:#003c71}.menu img{padding:20px 0;width:90px;height:auto}.banner{position:relative;margin:48px 120px 0}.banner img{height:32vw;max-height:632px;object-fit:cover;width:100%}.banner .color-banner{position:absolute;top:0;height:632px;background-color:#0369;width:43vw;min-width:630px;right:0}.banner .color-banner div{width:408px;margin-left:102px;margin-top:80px}.banner .color-banner div h1{font-weight:500;color:#fff}.banner .color-banner div a{margin-top:24px;padding:12px 46px;background-color:#fff;color:#00184e;border-radius:30px;position:absolute}.banner .color-banner div img{width:229px;height:40px;object-fit:contain;margin-top:124px}.conoce{margin:100px 120px;display:flex;align-items:center;flex-direction:column}.conoce .text{align-self:center;width:75vw;max-width:1092px}.conoce .text h2{text-align:center;margin-bottom:67px}.conoce .conoce-grid{width:100%;margin:0 120px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:24px}.conoce .conoce-grid .conoce-cards{gap:0}.conoce .conoce-grid .conoce-cards div{margin-top:-5px;background-color:#cdebff;padding:15px 10%;margin-bottom:31px;color:#036}.conoce .conoce-grid .conoce-cards div h3{font-size:32px;font-weight:500;max-width:320px;text-align:left}.conoce .conoce-grid .conoce-cards p{max-width:301px;font-size:18px;line-height:24px}.resultados{margin:100px 120px;display:flex;align-items:center;flex-direction:column}.resultados .text{align-self:start;width:612px}.resultados .resultados-grid{width:100%;margin:0 120px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:24px}.soluciones{margin:100px 222px;display:flex;align-items:center;flex-direction:column}.soluciones .text{align-self:center;width:100%;max-width:26vw}.soluciones .text h2{text-align:center;color:#036;margin-bottom:39px}.soluciones .text .soluciones-cards{width:100%;display:flex;flex-direction:column;gap:16px}.soluciones .text .soluciones-cards div{width:100%;display:flex;min-height:80px;align-items:center;gap:15px;padding:0 22px;border-radius:10px;box-shadow:0 12px 24px #2424240a;box-sizing:border-box}.soluciones .text .soluciones-cards div img{width:39px;height:39px}.soluciones .text .soluciones-cards div p{font-size:16px;margin-bottom:0}.soluciones .soluciones-grid{width:100%;margin:0 120px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:25px}.soluciones .soluciones-grid img{object-fit:cover;height:100%}.slider{margin-bottom:112px}.slider .slider-inner{display:grid;grid-template-columns:606px 1fr;justify-content:center;align-items:center;gap:99px;margin-bottom:22px}.slider .text{align-self:center;max-width:612px;width:36vw}.slider .slider-inner2{margin:0 120px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:180px}.slider .slider-inner2 .text{width:408px}.slider .slider-inner2 h3{text-align:left}.slider .slider-inner2 a{color:#002952;font-weight:700;font-size:16px}.slider .swiper-button-next{right:10%;top:93%;background-color:#002952;padding:5px;width:30px;height:30px;border-radius:50%;color:#fff}.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:20px}.slider .swiper-button-prev{left:80%;top:93%;background-color:#002952;padding:5px;width:30px;height:30px;border-radius:50%;color:#fff}.video{margin:0 120px 120px;display:flex;align-items:center;flex-direction:column}.video .text{align-self:start;width:690px;margin-bottom:60px}.video .text p{margin-bottom:24px}.video .text a{font-weight:700;font-size:16px;color:#003a81;letter-spacing:.25px}.video iframe{width:100%;height:49vw;margin-bottom:24px}.video .video-grid{width:100%;margin:0 120px;display:grid;grid-template-columns:40.5% 57.5%;justify-content:center;gap:24px}#container-form{background-color:#f3f7fb;display:grid!important;box-sizing:border-box;grid-template-columns:.58fr .42fr;height:fit-content;gap:7vw}#container-form h2{font-size:32px}#container-form img{height:100%;width:100%;object-fit:cover}#container-form .form{margin-left:120px;margin-top:120px;max-width:588px;margin-bottom:100px}#container-form .form .success-message{margin-top:40px;color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:.75rem 1.25rem;margin-bottom:40px}#container-form .form .container-input{max-width:588px;gap:24px;display:flex;margin-bottom:24px}#container-form .form .container-input div{width:50%}#container-form .form .container-input div input{width:90%;border:none;height:48px;border-radius:12px;padding-left:15px}#container-form .form .container-input .error-text{color:red;padding-left:15px;margin-top:10px;display:block}#container-form .form button{margin-top:36px;color:#fff;font-size:16px;line-height:24px;padding:12px 28px;border:none;border-radius:28px;background-color:#036}.footer{background-color:#003c71;color:#fff;padding:40px 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.footer p{margin:0}.footer-column{max-width:80vw;padding:0 64px;margin-bottom:30px}.footer-column p{margin:0;line-height:16px}.footer-column img{margin-top:20px}.logo img{max-width:344px}.footer a{color:#fff;text-decoration:none;display:block;margin:5px 0}.footer a:hover{text-decoration:underline}.social-icons,.payment-methods,.seals{display:flex;gap:10px;margin-top:10px}.social-icons img,.payment-methods img,.seals img{width:80px;height:auto}.footer-bottom{background-color:#003c71;color:#fff;padding:64px;text-align:center}.footer-bottom p{font-size:22px;line-height:22px}.mobile{display:none}@media screen and (max-width: 1300px){.container-form img{object-position:left}}@media screen and (max-width: 480px){h1{line-height:40px;font-size:32px;font-weight:500;margin-bottom:8px}h2{line-height:32px;font-size:22px;font-weight:500;margin-bottom:8px}p{font-size:16px;line-height:24px;margin-bottom:40px}.banner{margin-top:32px;margin-right:0;margin-left:0}.banner img{height:fit-content;object-position:top;object-fit:contain;width:100%;max-height:377px!important}.banner .color-banner{position:absolute;top:0;height:432px;background-color:#0369;min-width:100%;right:0;display:flex;justify-content:center}.banner .color-banner div{width:312px;margin:64px 24px}.banner .color-banner div h1{font-weight:500;color:#fff}.banner .color-banner div a{margin-top:24px;padding:12px 46px;background-color:#fff;color:#00184e;border-radius:30px;position:absolute}.banner .color-banner div img{width:229px;height:40px;object-fit:contain;margin-top:124px}.conoce{margin:50px 24px;display:flex;align-items:center;gap:32px;flex-direction:column}.conoce .text{align-self:center;width:312px}.conoce .text p{margin-bottom:0}.conoce .conoce-grid{width:100%;margin:0 120px;display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;gap:24px}.resultados{margin:50px 24px;display:flex;align-items:center;flex-direction:column}.resultados .text{align-self:start;width:100%}.resultados .text p{margin-bottom:0}.resultados .resultados-grid{width:100%;margin:0 120px;display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;gap:24px}.soluciones{margin:50px 24px;display:flex;align-items:center;flex-direction:column}.soluciones .text{align-self:start;width:100%!important;max-width:100%}.soluciones .text p{margin-bottom:0}.soluciones .soluciones-grid{width:100%;margin:0 120px;display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;gap:32px}.slider{margin-bottom:50px}.slider .slider-inner{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;align-items:center;gap:32px;margin-bottom:22px}.slider .slider-inner .text{padding:0 24px;align-self:start;width:90vw;max-width:100%}.slider .slider-inner2{margin:0 24px;display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;align-items:center;gap:32px}.slider .slider-inner2 .text{align-self:start;width:100%;max-width:100%}.slider .slider-inner2 .text{width:100%}.slider .slider-inner2 h3{text-align:left}.slider .slider-inner2 a{color:#002952;font-weight:700;font-size:16px}.slider .swiper-button-next{right:10%;top:95%;background-color:#002952;padding:5px;width:30px;height:30px;border-radius:50%;color:#fff}.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:20px}.slider .swiper-button-prev{left:65%;top:95%;background-color:#002952;padding:5px;width:30px;height:30px;border-radius:50%;color:#fff}.video{margin:0 24px 40px;display:flex;align-items:center;flex-direction:column}.video .text{align-self:start;width:312px;margin-bottom:40px}.video .text p{margin-bottom:20px}.video .text a{font-weight:700;font-size:16px;color:#003a81;letter-spacing:.25px}.video iframe{width:100%;height:49vw;margin-bottom:24px}.video .video-grid{width:100%;margin:0 120px;display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;gap:24px}#container-form{background-color:#f3f7fb;display:grid;box-sizing:border-box;grid-template-columns:repeat(1,1fr);height:fit-content;gap:7vw;margin:0}#container-form img{height:788px;width:100%;object-fit:cover}#container-form .form{margin:40px 24px}#container-form .form .container-input{flex-direction:column;max-width:588px;gap:16px;display:flex;margin-bottom:16px}#container-form .form .container-input div{width:100%}#container-form .form .container-input div input,#container-form .form .container-input div select{width:95%;border:none;height:48px;border-radius:12px;padding-left:15px;box-sizing:border-box}#container-form .form button{margin-top:16px;color:#fff;font-size:16px;line-height:24px;padding:12px 28px;border:none;border-radius:28px;background-color:#007d32}.footer{padding:30px 0}.footer-column{max-width:50%;padding:0 24px}.mobile{display:flex}.logo img{width:52vw!important;max-width:200px;height:auto;max-height:64px}.footer-bottom{background-color:#003c71;color:#fff;padding:23px 24px;text-align:center;font-size:12px}.footer-bottom p{font-size:12px}.mobile-hidden{display:none!important}.social-icons img,.payment-methods img,.seals img{width:40px;height:auto}}
