html{scroll-behavior:smooth}.rounded-form-wrap{padding:90px 50px!important}.rounded-form{background:#fff;margin:0 auto;max-width:960px;padding:70px 50px 40px}.rounded-form h2{color:#312f82;font-size:3.4rem;margin-top:0}.rounded-form .heading,.rounded-form .subheading{padding:0 50px}.rounded-form .subheading p{text-align:center}.rounded-form .legal-consent-container{margin-top:1.5rem}.rounded-form .form-columns-0,.rounded-form .form-columns-1,.rounded-form .form-columns-2,.rounded-form.full-width fieldset{max-width:100%!important}.rounded-form .hs-form fieldset.form-columns-1 .input,.rounded-form.full-width>.hs-custom-form>fieldset.form-columns-3 .hs-form-field .input{margin-right:0}.rounded-form .hs-form fieldset.form-columns-1 .hs-input{width:100%}.rounded-form .hs-form fieldset.form-columns-1 .hs-input[type=checkbox]{width:auto}.rounded-form .hs-form .hs-form-radio[role=radio]>label{align-items:flex-start;display:flex}.rounded-form .hs-form .hs-form-radio[role=radio]>label>input[type=radio]{margin-top:5px;width:auto}.rounded-form-wrap .form-body form input[type*=date],.rounded-form-wrap .form-body form input[type=email],.rounded-form-wrap .form-body form input[type=number],.rounded-form-wrap .form-body form input[type=password],.rounded-form-wrap .form-body form input[type=search],.rounded-form-wrap .form-body form input[type=tel],.rounded-form-wrap .form-body form input[type=text],.rounded-form-wrap .form-body form input[type=url],.rounded-form-wrap .form-body form select{color:#836434}@media (min-width:401px){.rounded-form.full-width .form-columns-3{display:flex;gap:2rem;justify-content:space-between}.rounded-form.full-width .form-columns-3 div.input{margin-right:0}}@media (min-width:768px){.rounded-form form.hs-form fieldset.form-columns-2:has(>.hs-dependent-field){column-gap:40px;display:flex}.rounded-form form.hs-form fieldset.form-columns-2>.hs-dependent-field{flex-basis:50%;flex-grow:1}.rounded-form form.hs-form fieldset.form-columns-2>.hs-dependent-field>.hs-form-field{padding-left:0;padding-right:0;width:100%}}@media (max-width:768px){.rounded-form{padding:26px 20px 40px}.rounded-form-wrap{padding:0!important}.rounded-form h2{font-size:3.2rem}.rounded-form .heading,.rounded-form .subheading{padding:0}}@media (max-width:1023px){.rounded-form-wrap{background-image:none!important}}