.form-container{display:none;height:100%;padding:150px 80px}.form-container,.main{background-position:50%;background-repeat:no-repeat;background-size:cover}.main{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;min-height:90vh;padding:70px 60px}.hero{margin-top:80px;width:55%}.form-left{display:flex;flex-direction:column;justify-content:space-around;width:60%}.form_image_2{height:auto;max-width:150px;object-fit:contain;width:100%}.form_image_1{width:380px}.form_image_plus{height:30px;width:30px}.red-left{background-color:#e51b3d;border:0;border-radius:20px 0;margin-top:20px}.black-right,.red-left{color:#fff;font-size:30px;padding:14px 20px;width:fit-content}.black-right{background-color:#000;border:0;border-radius:0 20px}@media (min-width:1024px){.black-right,.red-left{font-size:2vw}}.btn,.btn:focus{background-color:#e51b3d;color:#fff}.btn,.btn:focus,.btn:hover{border:0;border-radius:20px 0;font-size:19px;margin-top:20px;padding:14px 20px}.btn:hover{background-color:#fff;color:#e51b3d}.text-hero{display:flex;flex-direction:column;margin-top:15px}.text-1,.text-2,.text-3,.text-4{background-color:rgba(0,0,0,.6);color:#fff;padding:15px;width:100%}.text-1{border-radius:8px 8px 8px 0}.text-2{border-radius:0 8px 8px 0}.text-3{border-radius:0 8px 8px 8px}.text-4{border-radius:8px;font-size:18px;line-height:1.4}.carousel{align-items:center;display:flex;justify-content:center;position:relative;width:50%}.card-carousel{animation:carousel-vertical 15s linear infinite;background-size:cover;border-radius:0 40px;box-shadow:10px 10px 56px -3px rgba(0,0,0,.75);font-family:sans-serif;font-size:10em;height:183px;opacity:0;padding:20px;position:absolute;text-align:center;width:510px;will-change:transform,opacity}.card-carousel:first-child{animation-delay:-3s}.card-carousel:nth-child(2){animation-delay:0}.card-carousel:nth-child(3){animation-delay:3s}.card-carousel:nth-child(4){animation-delay:6s}.card-carousel:last-child{animation-delay:9s}@keyframes carousel-vertical{0%{opacity:0;transform:translateY(100%) scale(.5);visibility:hidden}20%,3%{opacity:.4;transform:translateY(100%) scale(.7);visibility:visible}23%,40%{opacity:1;transform:translateY(0) scale(1);visibility:visible}43%,60%{opacity:.4;transform:translateY(-100%) scale(.7);visibility:visible}63%{opacity:0;transform:translateY(-100%) scale(.5);visibility:visible}to{opacity:0;transform:translateY(-100%) scale(.5);visibility:hidden}}form{background-color:#f7f7f7}.form-title,form label,form legend{color:#000!important;font-size:11.52px!important}.item_d2c{display:flex;justify-content:flex-end;min-width:320px;position:relative;width:35%}.form_contacto{background-color:#f7f7f7;box-sizing:border-box;padding:0 0 5%;position:relative;width:100%}.sombra{box-shadow:12px 15px 28px 0 rgba(14,119,255,.15)}.title_form{background-color:#383a35;color:#fff;font-family:Lato,sans-serif;font-size:19px!important;line-height:1.2;padding:15px 0;position:relative;text-align:center;width:100%}.form_inner_pf{margin:20px auto;position:relative;width:85%}input[type=email],input[type=tel],input[type=text]{color:#000!important;font-size:12px!important;padding:.5rem!important}.hs-form-field{margin-bottom:.5rem}input.hs-button.primary.large{border-radius:20px 0;font-size:14px;padding:12px 25px}textarea.hs-input{color:#000!important;font-size:12px!important;height:60px;padding:10px}.privacy-link{color:#333;display:block;font-size:12px;margin-top:15px;padding-bottom:10px;text-align:center;text-decoration:underline}.logos_empresas{align-items:center;display:flex;flex-direction:column;margin-top:40px;width:100%}.logos-grid{background-color:hsla(0,0%,100%,.8);border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:10px;padding:20px}@media (max-width:1250px){.main{padding:50px 30px}.hero,.item_d2c{width:100%}.item_d2c{justify-content:center}.form_contacto{max-width:500px;width:100%}.carousel{flex-direction:row;height:25vh;margin-top:50px!important;width:100%}}@media only screen and (max-width:824px){.text-1,.text-2,.text-3{display:none}.text-4{font-size:16px;width:100%}.black-right,.red-left{font-size:19px!important;width:max-content}.main{flex-direction:column;gap:40px;padding:15px 20px}.item_d2c{width:100%}}@media (max-width:320px){.black-right,.red-left{font-size:16px!important}.text-4{font-size:13px}.main{padding:10px}}