.swal2-modal {
    font-size: 16px !important;
}

.swal2-icon {
    font-size: 16px !important;
}

.swal2-modal a,
.swal2-modal span {
    font-size: 16px !important;
}

.swal2-modal .swal2-icon-text {
    font-size: 60px !important;
}

.attach-file__img {
    max-width: 25%;
}

.error {
    color: #e83041;
    padding-top: 5px;
}

.how-works.section .subtitle {
    font-size: 18rem;
}

@media only screen and (max-width: 767.98px) {
    .how-works.section .subtitle {
        font-size: 16px;
    }
}

@media only screen and (max-width: 991px) {
    .contact.section .field__label {
        font-size: 20rem;
    }
}

.grecaptcha-badge {
    display: none;
}

.errorlist {
    color: #e83041;
    padding-top: 5px;
    list-style:none;
}

.applicant-card__photo-inner {
    background:none;
}

.notification-card__content{
    width: 100%;
}

.table tbody tr:not(:hover) .table__edit-fullrow {
    opacity: 1;
}

.edit-btn {
    background:none;
}

@media only screen and (min-width: 767.98px){

    .footer-menu__item:nth-last-child(3) {
        order: -2;
        margin-right: 33px;
    }
}