.academy-registration input.text,
.academy-registration textarea,
.academy-registration select {
    max-width: 100% !important;
    width: 100% !important;
    font-size: var(--body-typography_font-size_xl) !important;
    font-weight: var(--body-typography_font-weight) !important;
    font-style: var(--body-typography_font-style) !important;
    line-height: var(--body-typography_font-line-height);
    letter-spacing: var(--body-typography_font-letter-spacing) !important;
    text-transform: var(--body-typography_font-transform) !important;
}

.academy-registration fieldset {
    margin: 0 !important;
    padding: 0 !important;
}

.academy-registration option:disabled {
    background-color: #D9DADB;
    color: grey;
    font-style: italic;
}

.academy-registration label,
.umbraco-forms-field.multiplechoice .umbraco-forms-field-wrapper label {
    clear: none !important;
    float: initial !important;
    padding-left: 5px !important;
    width: initial !important;
}

.academy-registration input {
    position: initial !important;
}

.academy-registration fieldset:first-child h2 {
    font-size: 50px !important;
}

.academy-registration .umbraco-forms-field-wrapper h2 {
    padding-top: 20px;
    font-size: 30px !important;
}

.academy-registration .umbraco-forms-field-wrapper h2 {
    font-size: 24px !important;
    margin-top: 10px;
}

.academy-registration fieldset:first-child h2 {
    font-size: 36px !important;
}
