.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;gap:30px;min-height:90vh;padding:70px 60px}.hero{margin-top:80px;width:60%}.form-left{display:flex;flex-direction:column;justify-content:space-around;width:60%}.form_image_2{width:350px}.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,.29);color:#fff;padding:5px;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}.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);-webkit-box-shadow:10px 10px 56px -3px rgba(0,0,0,.75);-moz-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}}@media only screen and (max-width:824px){.text-1,.text-2,.text-3{display:none}.text-4{display:flex;flex-direction:column;font-size:16px;width:100%}.black-right,.red-left{font-size:19px!important;width:max-content}.main{flex-direction:column;gap:40px;min-height:70vh;padding:15px 20px}}@media (max-width:1250px) and (min-width:826px){.main{padding:90px 50px}.carousel{flex-direction:row;height:25vh;margin-top:50px!important;width:100%}.card-carousel{animation:carousel-horizontal 15s linear infinite;border-radius:0 29px;box-shadow:10px 10px 10px -3px rgba(0,0,0,.75);height:110px;width:306px}@keyframes carousel-horizontal{0%{opacity:0;transform:translateX(100%) scale(.5);visibility:hidden}20%,3%{opacity:.4;transform:translateX(100%) scale(.7);visibility:visible}23%,40%{opacity:1;transform:translateX(0) scale(1);visibility:visible}43%,60%{opacity:.4;transform:translateX(-100%) scale(.7);visibility:visible}63%{opacity:0;transform:translateX(-100%) scale(.5);visibility:visible}to{opacity:0;transform:translateX(-100%) scale(.5);visibility:hidden}}.img_text{width:10%}.black-right,.red-left{font-size:2vw!important;width:max-content}}@media (max-width:320px){.black-right,.red-left{font-size:16px!important;width:max-content}.text-4{font-size:13px;width:100%}.main{flex-direction:column;min-height:100vh;padding:15px 20px}}form{background-color:#f7f7f7}.form-title,form label,form legend,select#numemployees-f5b692bc-81cf-4041-a600-13f98bf00e23{color:#000!important;font-size:11.52px!important}.item_d2c{display:flex;justify-content:flex-end}.form_contacto,.item_d2c{position:relative;width:80%}.form_contacto{background-color:#f7f7f7;box-sizing:border-box;padding:0 0 5%}.sombra{-webkit-box-shadow:12px 15px 28px 0 rgba(14,119,255,.15);-moz-box-shadow:12px 15px 28px 0 rgba(14,119,255,.15);box-shadow:12px 15px 28px 0 rgba(14,119,255,.15)}.title_form{background-color:#383a35;color:#fff;font-family:Lato;font-size:1.5vw;font-size:19px!important;line-height:1.2;padding:2% 0;position:relative;text-align:center;width:100%}.form_inner_pf{margin:2% auto auto;position:relative;width:80%}input[type=email],input[type=tel],input[type=text]{color:#000!important;font-size:11.52px!important;padding:.2rem!important}.hs-form-field{margin-bottom:.5rem}input.hs-button.primary.large{border-radius:20px 0}.form-container{background-position:100% 0,0 100%!important;background-repeat:no-repeat!important;background-size:400px,400px!important}form .inputs-list>li{margin:0!important}textarea#message-50ef7fbe-9957-4251-b91f-808c36abdeac{color:#000!important;font-size:11.52px!important;height:40px;padding:10px}input.hs-button.primary.large{font-size:13.52px;padding:15px 20px}@media (max-width:1250px){.form-container{flex-direction:column-reverse;gap:80px;padding:50px 20px!important}.form_contacto,.item_d2c{width:100%}}.card-contact{-webkit-box-shadow:12px 15px 28px 0 rgba(14,119,255,.15);-moz-box-shadow:12px 15px 28px 0 rgba(14,119,255,.15);box-shadow:12px 15px 28px 0 rgba(14,119,255,.15);display:flex;flex-direction:column;justify-content:flex-end;padding:30px}.contacto_title{color:red!important;font-size:25px!important}.contacto,.correo,.direccion{color:#000;font-size:15px}.contacto-div{display:flex;flex-direction:column;margin-bottom:20px}.line-red{background-color:red;height:5px;width:10%}.card-container2{display:flex}.card-left{width:30%}.card-right{padding:16px;width:70%}.contacto-info{display:flex;flex-direction:column;gap:8px}.contacto-item{align-items:center;display:flex;padding-left:24px;position:relative}.contacto-item:before{background-color:red;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}@media (max-width:1250px){.form-left{width:100%}.card-left{width:10%}.card-right{margin-top:40px}.card-contact{background-color:#fff}img.form_image_1{display:none}}