form button,form fieldset,form input,form label,form legend,form output,form select,form textarea{background-image:none;border:0;color:#050c3c;display:block;font-size:1em;line-height:normal;outline:0}form input[type=checkbox],form input[type=radio],form label{display:inline-block}form .label{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .5em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#0a22b0;line-height:1}form .control,form .label{display:-webkit-box;display:-ms-flexbox;display:flex}form .control{gap:.425em;min-height:2em}form .control input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form .control>span{display:block}form .control-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form .label label,form .label legend{font-weight:800}form .label{margin-bottom:.425em}form .field-error{background-color:#fff7f9;border:1px solid darkred;border-top:none;display:block;padding:.425em .85em}form .field-error label{font-size:.9em}form .control{padding:.425em .85em}form fieldset>.box{padding:.85em}form .control{background-color:#ecf7ff}form .control,form .field-help,form fieldset>.box{border:1px solid #0a22b0}form .field-help,form .fieldset .control{border-color:#3b4ebf}form .field-help{border-top:none}form fieldset>.box{background-color:#fcfcfb}form .field-and-help{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}form .field-and-help .field-help{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form button,form fieldset,form input,form select,form textarea{-webkit-appearance:none;background-color:transparent;color:#050c3c;font-family:Urbanist,Helvetica,Arial,sans-serif;font-size:1em;font-weight:600;max-width:100%;padding:0;width:100%}form button[disabled],form button[readonly],form fieldset[disabled],form fieldset[readonly],form input[disabled],form input[readonly],form select[disabled],form select[readonly],form textarea[disabled],form textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed;opacity:1}form label[disabled]{cursor:not-allowed}form button,form input[type=submit]{background-color:#0a22b0;color:#fff;cursor:pointer;font-weight:800;padding:.425em .85em;width:auto}form input[type=submit]{background-color:#3cb8ff;color:#0a22b0}form input[type=checkbox],form input[type=radio]{height:2em;margin:0;padding:0;width:2em}form textarea{resize:vertical}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{height:auto}form input[type=search]{-webkit-appearance:textfield}form input[type=search]::-webkit-search-cancel-button,form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}form input[type=date],form input[type=time]{-webkit-appearance:textfield;-moz-appearance:textfield}form select::-ms-expand{background-color:transparent;border:0}form .form-info{text-align:center}form .form-info-fyi{color:#b8860b}form .form-info-success{color:green}form .form-info-error{color:darkred}form .form-note,form .form-warn{color:#050c3c;font-size:90%;margin-top:-.5em}form .form-error,form .form-warn{color:darkred}form label.form-error{font-weight:600}form .captcha{text-align:center}form .captcha p{font-size:75%;opacity:50%}form .g-recaptcha{display:inline-block;left:0;position:absolute;visibility:hidden}.captcha-show{display:none}