:root{--est-red:#e30613;--est-dark:#1a1a1a;--est-gray:#f5f5f5;--est-white:#fff;--est-font:"Arial","Helvetica Neue",Helvetica,sans-serif}.h3-section{background-color:var(--est-dark);background-position:top;background-repeat:no-repeat;background-size:cover;font-family:var(--est-font);overflow:hidden;position:relative}.h3-overlay{background:#fff;background-image:url(https://50379273.fs1.hubspotusercontent-na1.net/hubfs/50379273/Landing%20Pages/LP%20envio%20a%20todo%20mexico/Grupo%2053.png);background-position:47rem -31rem;background-repeat:no-repeat;background-size:85rem;inset:0;position:absolute;z-index:1}.h3-container{align-items:flex-start;display:flex;gap:48px;margin:0 auto;max-width:1200px;padding:56px 24px 60px;position:relative;z-index:2}.h3-content{color:var(--est-dark);flex:1 1 52%}.h3-logo{margin-bottom:20px}.h3-logo img{height:44px;object-fit:contain;width:auto}.h3-eyebrow{color:rgba(0,0,0,.6);font-size:.85rem;letter-spacing:.04em;margin-bottom:6px}.h3-eyebrow p{margin:0}.h3-heading{margin-bottom:15px}.h3-heading h1,.h3-heading h2{color:var(--est-dark);font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:700;line-height:1.15;margin:0 0 16px}.h3-subtext{color:rgba(0,0,0,.65);font-size:.92rem;line-height:1.65;margin-bottom:40px;max-width:500px}.h3-subtext p{margin:0}.h3-intro-heading{margin-bottom:30px}.h3-intro-heading h2,.h3-intro-heading h3{color:var(--est-dark);font-size:clamp(1.3rem,2.5vw,1.85rem);font-weight:700;line-height:1.25;margin:0}.h3-intro-text{color:#555;font-size:.88rem;line-height:1.7;max-width:500px}.h3-intro-text p{margin:0 0 12px}.h3-intro-text p:last-child{margin-bottom:0}.h3-form-box{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:var(--est-white);flex:0 1 450px;padding:28px 24px 32px}.h3-form-title{margin:0 0 20px}.h3-form-title,.h3-form-title h2,.h3-form-title h3,.h3-form-title p{color:var(--est-white);font-size:.95rem;font-weight:600;line-height:1.4}.h3-form-title h2,.h3-form-title h3,.h3-form-title p{margin:0 0 6px}.h3-form-placeholder{background:#fff;border:2px dashed hsla(0,0%,100%,.28);border-radius:8px;color:hsla(0,0%,100%,.45);font-size:.85rem;padding:36px 16px;text-align:center}.h3-form-placeholder p{margin:0}.h3-form-box .hs-form input[type=email],.h3-form-box .hs-form input[type=tel],.h3-form-box .hs-form input[type=text],.h3-form-box .hs-form select{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:5px;box-sizing:border-box;color:#fff;font-size:.87rem;margin-bottom:10px;padding:10px 12px;width:100%!important}.h3-form-box .hs-form .hs-form-field{margin-bottom:8px}.h3-form-box .hs-form fieldset{max-width:100%!important}.h3-form-box .hs-form fieldset.form-columns-2 .hs-form-field{width:50%!important}.legal-consent-container *{font-size:12px;list-style:none;padding:0}.actions{align-items:center;display:flex;justify-content:center;margin-top:20px}.h3-form-box .hs-form input::placeholder{color:#fff}.h3-form-box .hs-form label{color:hsla(0,0%,100%,.72);display:block;font-size:.76rem;margin-bottom:4px}.h3-form-box .hs-form .hs-button,.h3-form-box .hs-submit input[type=submit]{background-color:var(--est-red);background-image:url(https://50379273.fs1.hubspotusercontent-na1.net/hubfs/50379273/arrow_right_alt_FILL0_wght400_GRAD0_opsz24%201.png),radial-gradient(circle,#fff 18px,transparent 19px);background-position:right 14px center,right 6px center;background-repeat:no-repeat;background-size:24px 24px,40px 40px;border:none;border-radius:100px;color:var(--est-white);cursor:pointer;font-size:.95rem;font-weight:700;letter-spacing:.04em;padding:14px 64px 14px 24px;position:relative;text-align:left;text-transform:uppercase;transition:background .2s ease;width:fit-content}.h3-form-box .hs-form .actions{align-items:center;display:flex}.h3-form-box .hs-form .hs-button:hover,.h3-form-box .hs-submit input[type=submit]:hover{background-color:#c0001a}@media (max-width:1350px){.h3-overlay{background-position:36rem -26rem;background-size:75rem}}@media (max-width:960px){.h3-container{flex-direction:column;gap:32px;padding:40px 20px 48px}.h3-form-box{flex:unset;max-width:540px;width:100%}}@media (max-width:480px){.h3-section{min-height:auto}.h3-heading h1,.h3-heading h2{font-size:1.55rem}}