   /*заблюривание фона у стандартных попапов*/
    .t-popup.t-popup_show {
        backdrop-filter: blur(6px) !important;
        -webkit-backdrop-filter: blur(6px);
    }
    
/*скорость анимации*/
    
    .t-animate {
        transition-duration: 2s !important;
    }
        
        
/*выделение неправильной валидации*/
    .t-form__errorbox-middle {
        visibility: hidden !important;
        height: 0 !important;
    } 
    
    
    
    /*кастомное меню для декс версии*/
    .uc-menu .t228__maincontainer {
        background-color: #000 !important;
        opacity: 0.9;
        border-radius: 50px !important;
        width: 98%;
        margin: 0 auto;
    }
    .t228.t228__positionfixed {
        background-color: rgb(0, 0, 0,0) !important;
        padding-top: 20px !important;
    }
    /*кастомное меню для декс версии*/
    /*кастомное меню для моб версии*/
    .t282__container__bg {
        opacity: 0.9;
        width: 96%;
        margin: 0 auto;
    }
    .t282__container__bg {
        border-radius: 50px !important;
    }
    .t282 .t282__container.t282__positionfixed  {
        margin-top: 6px;
    }
    .t282__container__bg_opened {
        margin-top: -10px;
        border-top-left-radius: 50px !important;
        border-top-right-radius: 50px !important;
        width: 96%;
        margin: 0 auto;
        margin-top: 4px;
    }
    .t282__menu__wrapper {
        border-bottom-left-radius: 50px !important;
        border-bottom-right-radius: 50px !important;
        width: 96%;
        margin: 0 auto;
    }
    /*кастомное меню для моб версии*/
    /*настройки для таблицы с тарифами и углы у блоков*/
    .t614__title {
        padding: 15px 10px;
    }
    .r.t-rec.t-rec_pt_90.t-rec_pb_60  { 
        border-top-left-radius: 50px;
        border-top-right-radius: 50px;
    }
    .r.t-rec.t-rec_pt_0.t-rec_pb_90.t-rec_pb-res-480_60.uc-40 {
        border-bottom-left-radius: 50px;
        border-bottom-right-radius: 50px;
    }
    /*настройки для таблицы с тарифами*/
    .t282__menu__items:last-child li {
        color: #fff !important;
        font-size: 20px !important;
        font-weight: 500 !important;
        border: 1px solid #33cccc;
        border-radius: 60px;
        background-color: #33cccc;
        line-height: 43px;
        padding: 5px 30px;
    }
    
    @media (min-width: 640px) and (max-width: 1200px) {
        .t282__logo__container {
                min-height: 90px !important;
        }
        .t282__menu__content {
            padding: 0 60px;
        }
    }
    @media (max-width: 640px) {
        .t182__title {
            font-size: 40px;
            line-height: 36px;
        }
        .t-btn_md {
            height: 50px;
        }
        .t015 .t-title_lg {
            font-size: 40px;
            line-height: 38px;
        }
        .t-col {
            padding-left: 15px;
            padding-right: 15px;
        }
        .t282__lang .t-descr.t-descr_xxs {
            font-size: 20px !important;
        }
        .t581 .t581__title  {
            font-size: 40px !important;
        }
        .t282__menu__content {
            padding: 0 23px;
        }
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    