.mf_form__success,
.mf_form__errors {
    display: none;
}

.select2-hidden-accessible {
    display: none !important;
}

.mf_form__step {
    display: none;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mf_form__step.mf_form__step-visible {
    display: block;
}

.mf_form__form div.mf_form__step:first-of-type {
    display: block;
}

.mf_form__step .mf_field {
    position: relative;
}

/* thank you message */
.mf-form-ty p {
    margin-bottom: 24px;
}

.mf-form-ty .mf-ty-title {
    margin-bottom: 6px;
}

.mf-form-ty .mf-ty-title + .mf-ty-title {
    margin-bottom: 24px;
}

.mf-form-ty a {
    font-weight: 700;
    text-decoration: underline;
    color: #2a3045;
}

.mf-form-ty a:hover {
    color: #df2a5a;
}

.mf-form-ty .mf-form-ty-social {
    display: flex;
}

.mf-form-ty .social-link-container {
    display: flex;
    align-items: center;
}

.mf-form-ty .social-link-container__first {
    margin-right: 48px;
}

.mf-form-ty .l-social-icon {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    border: 2px solid #df2a5a;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: all .5s ease;
}

.mf-form-ty .l-social-icon:hover,
.mf-form-ty .l-social-icon:focus {
    border: 2px solid #2a3045;
}

.mf-form-ty .l-social-icon + span {
    margin-left: 12px;
}

.mf-form-ty .mf-form-ty-social a {
    font-weight: 400;
    text-decoration: none;
    color: #2a3045;
}

.mf-form-ty .mf-form-ty-social a:hover {
    color: #df2a5a;
}

@media (max-width:575px) {
    .mf-form-ty .social-link-container__first {
        margin-right: 32px;
    }
}
.mf_field--checkboxes input + label, .mf_field--radios input + label {
    flex-direction: column;
}

.mf_field--submit .mf_field__input:disabled, .mf_field--step-button .mf_field__input:disabled {
    opacity: 0.5;
}
.mf_field--radios input+label {
    flex-direction: row !important;
}

.mf_forms__container.picked .mf_form_message {
    color: #FFFFFF;
}
.mf_field--checkboxes ul {
    list-style: none;
}