.genericform{padding-bottom:70px}.genericform__form>span{display:block}.genericform__form h3.form-title{display:none}.genericform__form .hs-richtext{margin-bottom:24px}.genericform__form h1,.genericform__form h2{color:#04007a;font-size:42px;line-height:50px;margin-bottom:24px}.genericform__form p{color:#6b758a;font-size:20px;font-weight:400;line-height:32px}.genericform__form .hs-form-field{margin-bottom:20px}.genericform__form .hs-form-field>label{color:#00102e;display:block;font-size:14px;font-weight:500;letter-spacing:.25px;line-height:21px;margin-bottom:8px}.genericform__form .hs-form-field>label span{display:inline}.genericform__form .hs-form-field span.hs-form-required{color:#ca3d3d;margin-left:2px}.genericform__form fieldset{max-width:100%!important}.genericform__form fieldset.form-columns-2>div{width:calc(50% - 15px)!important}.genericform__form fieldset.form-columns-2>div:nth-child(2){float:right}.genericform__form .input{margin:0!important}.genericform__form input:not([type=checkbox]):not([type=radio]),.genericform__form select{background:#f9fafb;border:1px solid #dcdfe6;border-radius:3px;box-shadow:inset 0 1px 2px 0 rgba(0,16,46,.03);color:#00102e;font-size:14px;font-weight:500;height:40px;letter-spacing:.25px;padding:8px 20px 8px 12px;width:100%!important}select::-ms-expand{display:none}.genericform__form select{background-image:url(https://f.hubspotusercontent10.net/hubfs/8022460/select-1.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:10px 8px;box-shadow:0 1px 2px 0 rgba(0,16,46,.08);padding-right:38px!important}.genericform__form input:not([type=checkbox]):not([type=radio]):hover,.genericform__form select:hover{border-color:#b5bdc9}.genericform__form ::-webkit-input-placeholder{color:#6b758a;font-weight:400;opacity:1}.genericform__form ::-moz-placeholder{color:#6b758a;font-weight:400;opacity:1}.genericform__form :-ms-input-placeholder{color:#6b758a;font-weight:400;opacity:1}.genericform__form :-moz-placeholder{color:#6b758a;font-weight:400;opacity:1}.genericform__form .hs-error-msgs{margin-top:4px}.genericform__form .hs-error-msgs li{line-height:1.1;margin-top:1px}.genericform__form .hs-error-msgs label{color:#ca3d3d;font-size:12px;font-weight:500}.genericform__form .hs-submit{margin-top:14px}.genericform__form input[type=submit]{background:#1a6dfc!important;background:-moz-linear-gradient(top,#1a6dfc 0,#1a6cf9 100%)!important;background:-webkit-linear-gradient(top,#1a6dfc,#1a6cf9)!important;background:linear-gradient(180deg,#1a6dfc 0,#1a6cf9)!important;border-color:#0053e3!important;color:#fff!important;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a6dfc",endColorstr="#1a6cf9",GradientType=0);font-size:16px!important;font-weight:700!important;letter-spacing:.29px!important;margin:0 auto;max-width:248px}.genericform__form input[type=submit]:hover{background:#0053e3!important;background:-moz-linear-gradient(top,#0053e3 0,#0152e0 100%)!important;background:-webkit-linear-gradient(top,#0053e3,#0152e0)!important;background:linear-gradient(180deg,#0053e3 0,#0152e0)!important;border-color:#012aae!important;box-shadow:0 1px 2px 0 rgba(0,16,46,.08);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0053e3",endColorstr="#0152e0",GradientType=0)}.genericform__form .submitted-message{overflow:visible!important}.genericform__form .submitted-message p{color:#1a6dfc;font-size:18px;font-weight:500;letter-spacing:.25px;line-height:1.4}.genericform__form .hs_error_rollup{display:none}.genericform__form .hs-form-checkbox-display{position:relative}.genericform__form .hs-form-booleancheckbox-display input,.genericform__form .hs-form-checkbox-display input{display:none;margin:0;opacity:0;position:absolute;right:-30px}.genericform__form .multi-container li+li{margin-top:13px}.genericform__form .hs-form-booleancheckbox-display input+span,.genericform__form .hs-form-checkbox-display input+span{color:#00102e;display:inline-block;font-size:14px;font-weight:500;line-height:21px;padding-left:29px;position:relative}.genericform__form .hs-form-booleancheckbox-display input+span:before,.genericform__form .hs-form-checkbox-display input+span:before{background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #b5bdc9;border-radius:2px;content:"";height:16px;left:0;position:absolute;top:2px;width:16px}.hs-form-booleancheckbox-display:hover input+span:before,.hs-form-checkbox-display:hover input+span:before{background-color:#d6e5ff;border-color:#0053e3}.genericform__form .hs-form-booleancheckbox-display input:checked+span:before,.genericform__form .hs-form-checkbox-display input:checked+span:before{background-color:#1a6dfc;background-image:url(https://f.hubspotusercontent10.net/hubfs/8022460/check.svg);border-color:#1a6dfc}.genericform__form .hs-form-radio-display input{display:none;margin:0;opacity:0;position:absolute;right:-30px}.genericform__form .hs-form-radio-display input+span{color:#00102e;display:inline-block;font-size:14px;font-weight:500;line-height:21px;padding-left:29px;position:relative}.genericform__form .hs-form-radio-display input+span:before{background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #b5bdc9;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:2px;width:16px}.genericform__form .hs-form-radio-display:hover input+span:before{background-color:#d6e5ff;border-color:#0053e3}.genericform__form .hs-form-radio-display input+span:after{background:#1a6dfc;border-radius:50%;content:"";display:none;height:10px;left:4px;position:absolute;top:6px;width:10px}.genericform__form .hs-form-radio-display input:checked+span:before{background-color:#fff;border-color:#1a6dfc}.genericform__form .hs-form-radio-display input:checked+span:after{display:block}.genericform__bottomcontentin p{color:#6b758a;font-size:12px;line-height:18px}.genericform__bottomcontent{margin-top:34px}.genericform__bottomcontentin{margin:0 auto;max-width:568px;text-align:center;width:100%}.genericform__bottomcontentin a{color:#0053e3;font-weight:500;text-decoration:underline!important}.genericform__bottomcontentin a:hover{color:#012aae}.genericform__button{margin-top:30px;text-align:center}.genericform__button.themebtn a{padding:16px}@media only screen and (max-width:767px){.genericform{padding-bottom:40px}.genericform__form h1,.genericform__form h2{font-size:34px;line-height:40px}.genericform__form p{font-size:18px;line-height:1.5}.genericform__form fieldset.form-columns-2>div{width:100%!important}.genericform__form .hs-form-field>label{margin-bottom:4px}}@media only screen and (max-width:420px){.genericform__form input[type=submit]{max-width:100%}}