.t-popup, .t-popup_show {
    
    backdrop-filter: blur(25px);
}

/*
@media screen and (max-width: 640px) {
    .t-popup, .t-popup_show {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
}
}
*/

.t228, .tmenu-mobile, .tmenu-mobile_positionfixed, .tmenu-mobile_opened {
    background-color: rgba(0, 0, 19, 0.8) !important;
    backdrop-filter: blur(25px);
}

/*
@media screen and (max-width: 640px) {
    .t228, .tmenu-mobile, .tmenu-mobile_positionfixed, .tmenu-mobile_opened {
    background-color: rgba(0, 0, 19, 0.7) !important;
    backdrop-filter: blur(20px);
}
}
*/

.t-descr_xs {
    font-size: 15px !important;
}

.t-select, .t-input, .t-input-phonemask__select-code {
    font-size: 15px !important;
    font-weight: normal;
}

.t-input-title {
    padding-bottom: 10px;
}

@media screen and (max-width: 640px) {
    .t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm {
        padding: 17px 25px 17px 25px;
    }
}
    
@media screen and (max-width: 980px) {
    .t228__right_buttons_wrap {
        padding-bottom: 25px;
    }
}

@media screen and (max-width: 980px) {
    .t228__centercontainer {
        padding: 40px 0px 0px 0px;
    }
}
