.error-message {
    display: block;
    width: 100%;

    color: $error;

    text-align: center;

    .mat-icon {
        position: relative;
        top: 7px;

        margin-right: $spacing-s;
    }
}
.disabled {
    opacity: .5;

    cursor: not-allowed;
}


.request-success,
.request-success span {
    max-width: 700px;

    text-align: center;
    font-size: $font-xl;
    font-weight: bold;

    @include fluid-type-title(320px, 1400px, $font-l, $font-xl);
}
.request-success {
    position: relative;

    padding-top: 120px;
    :before {
        position: absolute;
        top: 0;
        left: 50%;

        transform: translateX(-50%);
        width: 92px;
        height: 92px;

        background: url("../../../assets/img/icon-success.svg");

        content: "";
    }
}