.ma__feedback-form{border:2px solid #dcdcdc;background:#fff;max-width:35em;padding:1.25rem;margin:0 auto 2rem}.dark .ma__feedback-form{border-color:#444;background:#1a1a1a}.ma__feedback-form__title{font-size:1.125rem;font-weight:700;margin:0 0 .875rem;padding:0;color:#141414;line-height:1.3}.dark .ma__feedback-form__title{color:#fff}.ma__feedback-form__divider{height:2px;background-color:#dcdcdc;margin:0 0 1.25rem}.dark .ma__feedback-form__divider{background-color:#444}.ma__feedback-form>form{margin-top:0}.ma__feedback-form fieldset{border:none;padding:0;margin:0}.ma__feedback-form>form>fieldset:not(:first-child){margin-top:1.25rem}.ma__feedback-form fieldset>fieldset,.ma__feedback-form fieldset>label{margin-top:1.25rem;color:#141414}.dark .ma__feedback-form fieldset>fieldset,.dark .ma__feedback-form fieldset>label{color:#fff}.ma__feedback-form fieldset>fieldset:first-child,.ma__feedback-form fieldset>label:first-child{margin-top:0}.ma__feedback-form p{margin:0;text-align:center}.ma__feedback-form .messages{margin:0 0 2rem}.ma__feedback-form .messages.hide{display:none}.ma__feedback-form .messages .error{color:#d00;text-align:left}.dark .ma__feedback-form .messages .error{color:#f66}.ma__feedback-form fieldset.error textarea{width:100%;border:1px solid #d00!important}.dark .ma__feedback-form fieldset.error textarea{border-color:#f66!important}.ma__feedback-form fieldset.error legend{color:#d00}.dark .ma__feedback-form fieldset.error legend{color:#f66}.accessibleCharCount-wrapperElem{display:block;font-size:.875rem;line-height:1.625rem;text-align:right;color:#141414}.dark .accessibleCharCount-wrapperElem{color:#fff}.accessibleCharCount-numberElem:after{content:"/10000"}.ma__disclaimer{font-size:1rem;color:#141414}.dark .ma__disclaimer{color:#fff}.ma__disclaimer strong{font-style:italic;text-decoration:underline}.ma__textarea__wrapper{position:relative}.ma__button{display:inline-block;padding:.75rem 1.5rem;background-color:#14558f;color:#fff;border:none;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}.ma__button:hover:not(:disabled){background-color:#0d3e6b}.dark .ma__button:hover:not(:disabled){background-color:#1a6fb8}.ma__button:disabled{opacity:.6;cursor:not-allowed}.ma__button--uppercase{text-transform:uppercase}.ma__input-group__items{display:flex;flex-direction:column;gap:.5rem}.ma__input-group__items--inline{flex-direction:row;gap:2rem}.ma__input-radio{display:flex;align-items:center;gap:.5rem}.ma__input-radio input[type=radio]{width:1.25rem;height:1.25rem;accent-color:#14558f}.dark .ma__input-radio input[type=radio]{accent-color:#1a9aff}.ma__input-radio__label{margin:0;cursor:pointer;color:#141414}.dark .ma__input-radio__label{color:#fff}.ma__textarea{width:100%;min-height:150px;padding:.75rem;border:1px solid #dcdcdc;background-color:#fff;color:#141414;font-family:inherit;font-size:1rem;line-height:1.5;resize:vertical}.dark .ma__textarea{border-color:#444;background-color:#2a2a2a;color:#fff}.ma__textarea:focus{outline:2px solid #14558f;outline-offset:2px}.dark .ma__textarea:focus{outline-color:#1a9aff}.fsLabel{display:block;font-weight:600;margin-bottom:.5rem;color:#141414}.dark .fsLabel{color:#fff}.fsLabelVertical{font-size:1.1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width: 621px){.ma__feedback-form>form{margin-top:10px}.ma__feedback-form fieldset>fieldset,.ma__feedback-form fieldset>label{margin-top:10px}}@media (min-width: 781px){.ma__feedback-form>form{margin-top:10px}}@media (min-width: 911px){.ma__feedback-form>form{margin-top:10px}}
