.form .inner{display:grid;gap:40px;grid-template-columns:100%}@media (min-width:1024px){.form.half-left .inner,.form.half-right .inner{grid-template-columns:repeat(2,1fr)}}.form p.heading{font-size:28px;line-height:1}.form a{display:block}.form img{height:auto;max-width:490px;object-fit:contain;width:100%}.form form{display:grid;gap:20px;grid-template-columns:100%;max-width:100%;width:100%}.form label{display:block;font-size:16px;font-weight:700}.form .hs-form-field input{border:2px solid transparent;border-radius:0;font-size:16px;font-size:1rem;line-height:2;outline:transparent;padding:10px;width:100%}.form .hs-form-field .hs-error-msgs{display:none!important}.form .hs-form-field input:is(.invalid,.error){border-color:red}.form .hs_error_rollup li,.form .hs_error_rollup ul{list-style:none;margin:0;padding:0}.form .hs_error_rollup label{font-weight:400}.form .hs-submit input{background-color:#2f7eee;border:0;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:500;margin:0;outline:transparent;padding:20px 40px;text-transform:uppercase;transition:background-color .25s ease-in-out}.form .hs-submit input:hover{background-color:#0b4d8f}.form .legal-consent-container p{font-size:16px;font-size:1rem;font-style:italic}