@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");.c-button,a,h1,h2,h3,h4,h5,h6,ol li,p,ul li{font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.hs-landing-page h1,.hs-landing-page h2,.hs-landing-page h3,.hs-landing-page h4,.hs-landing-page h5,.hs-landing-page h6,.hs-landing-page strong{color:#312783}.hs-landing-page ol,.hs-landing-page p,.hs-landing-page ul{color:#3c4b54}.hs-landing-page h1{font-size:2.6rem;font-weight:700;line-height:1.1em;margin-bottom:0}.hs-landing-page form{color:#312783!important;padding-top:2em!important}form label{font-size:1.1rem!important}.hsfc-DataPrivacyField label,form label{font-family:Source Sans\ 3,sans-serif!important}.hsfc-DropdownInput__Caret,.hsfc-PhoneInput__FlagAndCaret{background-color:transparent!important;border:none!important;max-height:35px}form .hsfc-PhoneInput input[type=text]{padding-left:50px!important}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{color:#312783!important}.hs-landing-page h2{font-weight:700}.hs-landing-page h3{font-size:1.8rem}.hs-landing-page ul{padding-left:1.2em}.hs-landing-page ul li{margin-bottom:.5em}.legal-consent-container a:active,.legal-consent-container a:focus,.legal-consent-container a:hover{color:#312783}.hsfc-Button{border-radius:0!important;color:#fff!important;font-family:Source Sans\ 3,sans-serif!important;font-size:1rem!important;font-weight:400!important;margin-top:1em!important;padding:1em!important}.hsfc-Button,form input.hs-button.primary{background-color:#312783!important;border:1px solid #312783!important}input:active,input:focus,input:hover{box-shadow:none!important}.hsfc-Step__Content{padding:0!important}.hsfc-RichText{font-family:Source Sans\ 3,sans-serif!important}.hsfc-DataPrivacyField .hsfc-RichText{font-size:1.1rem!important;line-height:1.4em}.hsfc-NavigationRow__Buttons{justify-content:flex-start!important}.c-button{padding:.8em 1.5em}@media (min-width:1200px){.hs-landing-page h1{font-size:3.6rem}.hs-landing-page h2{font-size:2.2rem;line-height:1.2em}.hs-landing-page h3{font-size:1.6rem;line-height:1.2em}}@media (max-width:980px){.hs-landing-page h1{margin-bottom:.5em}.hs-landing-page h3 br{display:none}}