@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/309cf388393d-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/0424a0be0e72-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf") format('truetype');
}
:root{color-scheme:light;--ink:#123659;--body:#38495d;--line:#c8d4e3;--blue:#0043bf;--red:#d61e21}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:#fff;color:var(--body);font:16px/1.5 'Open Sans',Arial,sans-serif}
body{padding:4px}
form,.form-all{width:100%;margin:0;padding:0;background:#fff;border:0;box-shadow:none}
.form-section{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}
.form-line{min-width:0;margin:0;padding:0;border:0;background:transparent}
.form-label{display:block;float:none;width:auto;margin:0 0 7px;font-size:15px;line-height:1.4;font-weight:700;color:var(--ink)}
.form-required{color:var(--red);margin-left:3px}
.form-input,.form-input-wide,.form-sub-label-container{display:block;width:100%;margin:0;padding:0}
input.form-textbox,textarea.form-textarea{display:block;width:100%!important;min-height:50px;max-width:100%;border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:#fff;color:var(--ink);font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;box-shadow:none;outline:0}
input.form-textbox:hover,textarea.form-textarea:hover{border-color:#8a9eb7}
input.form-textbox:focus,textarea.form-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0043bf24}
input::placeholder,textarea::placeholder{font:400 15px/1.5 'Open Sans',Arial,sans-serif;color:#687b91;opacity:1}
textarea.form-textarea{height:110px!important;min-height:100px;resize:vertical}
.form-line[data-type=control_textarea],.form-line[data-type=control_button]{grid-column:1/-1}
.form-note{font-size:14px;line-height:1.5;color:#5a6c80;margin:0 0 22px}
.form-field-help{display:block;font-size:13px;color:#607086;line-height:1.4;margin-top:6px}
.form-buttons-wrapper{margin:2px 0 0;padding:0;border:0}
.form-submit-button{display:block;min-height:52px;width:100%;padding:12px 20px;border:2px solid var(--red);border-radius:999px;background:var(--red);color:#fff;font:700 17px/1.4 'Open Sans',Arial,sans-serif;cursor:pointer;transition:background .15s}
.form-submit-button:hover{background:#b71921;border-color:#b71921}.form-submit-button:focus-visible{outline:3px solid #73b7ff;outline-offset:3px}
.form-submit-button:disabled{cursor:wait;opacity:.7}
.form-line-error input,.form-line-error textarea,[aria-invalid=true]{border-color:#b51b23!important}
.form-error-message{margin:8px 0 0;color:#ac1720;font-size:14px;line-height:1.45;padding:0;background:transparent;border:0;position:static}
.form-error-arrow,.form-error-message img,.form-error-message .form-error-arrow-inner{display:none}
.form-validation-error{box-shadow:0 0 0 1px #b51b23!important}
.formFooter,.form-footer{font-size:12px;line-height:1.5;text-align:center;margin-top:16px;color:#67788d}
.formFooter a,.form-footer a{color:#526980}
.formFooter img{max-height:20px;width:auto;vertical-align:middle}
.formFooter-wrapper,.formFooter-leftSide,.formFooter-rightSide{display:inline}
.formFooter-button{display:none}
.ui-hide-provider-branding .jf-branding,.ui-hide-provider-branding .formFooter,.ui-hide-provider-branding .form-footer{display:none!important}
.form-line[style*="display:none"],.form-line[style*="display: none"]{display:none!important}
.form-section>li[style*="display:none"]{display:none!important}
.form-section>.form-line-error:last-child{grid-column:1/-1}
.error-navigation-container{display:none!important}
@media(max-width:440px){.form-section{grid-template-columns:1fr;gap:18px}.form-note{margin-bottom:20px}}
