section.form{display:grid;grid-template-columns:minmax(20px,1fr) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(20px,1fr);padding:60px 0}section.form .inner{display:grid;grid-column:2/span 12;grid-template-columns:100%}@media (min-width:980px){section.form .inner{grid-column:4/span 8}}section.form p.heading{color:#00749e;font-family:NeutraBoldAlt,sans-serif;font-size:15px;font-weight:700;position:relative;text-transform:uppercase}section.form p.heading+p{margin-top:10px}section.form p.heading:after{background-color:#00a2df;content:"";display:block;height:2px;width:45px}form{display:grid;gap:10px;grid-template-columns:100%;margin-top:30px}form label{color:#3f4b44;display:block;font-size:14px;font-weight:700;line-height:1;margin:0;padding:0}form label .hs-form-required{display:inline-block;padding:0 5px}form .hs-error-msgs,form .hs_error_rollup{display:none}form ul.multi-container{display:grid;gap:5px;grid-template-columns:100%;margin-top:5px}form label.hs-form-radio-display{align-items:start;display:grid;font-weight:400;gap:5px;grid-template-columns:15px 1fr}form fieldset{border:0;margin:0;max-width:100%;outline:transparent;padding:0}form .hs-form-field{display:grid;float:none;gap:5px;grid-template-columns:100%;padding:5px;width:100%}form .hs-form-field:has(.error){background-color:#ffcd20}form fieldset.form-columns-2{display:grid;gap:5px;grid-template-columns:100%}@media (min-width:460px){form fieldset.form-columns-2{grid-template-columns:repeat(2,1fr)}}input[type=checkbox],input[type=radio]{margin:0;padding:0}input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{background-color:#fff;border:0;border-radius:5px;font-family:Helvetica,Trebuchet MS,sans-serif;font-size:16px;line-height:1;margin:0;padding:10px 5px;width:calc(100% - 10px)}section.form.white input:not([type=checkbox]):not([type=radio]):not([type=submit]),section.form.white select,section.form.white textarea{border:1px solid #666}textarea{height:60px}select{width:100%}form .legal-consent-container div,form .legal-consent-container p{color:#666;font-size:15px;font-style:italic;line-height:1.3}form input[type=submit]{appearance:none;background:linear-gradient(270deg,#ffcd20,#ff9e0e);border:0;border-radius:28px;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#333;cursor:pointer;font-family:NeutraBoldAlt,sans-serif;font-size:20px;line-height:24px;outline:transparent;padding:13px 30px;text-align:center;text-transform:uppercase;transition:background .25s ease-in-out,color .25s ease-in-out}form input[type=submit]:focus,form input[type=submit]:hover{background:linear-gradient(270deg,#19bcb9,#078e8c);color:#fff}form:has(.error) input[type=submit]{background:linear-gradient(270deg,#666,#3f4b44);color:#fff;cursor:default}