.t-btn.t-btnflex, .t-submit.t-btnflex, .t-store__card__btn {
    background-color: #edb5bf;
    color: #5f6366;
    border-radius: 10px;
}

.uc-cover .t-col_8 {
    max-width: 100%;
}

.uc-cover .t-btn, .uc-course-about .t-btn, .t492 .t-btn, .t1070 .t-btn {
    font-size: 24px;
}

.t-btn.t-btnflex, .t-submit.t-btnflex, .t-store__card__btn a {
    color: #5f6366;
}
.t-btn.t-btnflex:hover, .t-submit.t-btnflex:hover, .t-store__card__btn:hover {
    background-color: #9c0528;
    color: #eeeeee;
}

.t-popup .t-btnflex__text {
    font-size: 24px;
}

/*
.t-btnflex.t-btnflex_type_button {
    height: 60px;
}
*/

#allrecords a {
    color: #5f6366;
    text-decoration: none;
}
#allrecords a:hover {
    color: #eeeeee;
}

#t-footer .t708__bottom-text a {
    color: #5f6366 !important;
}
#t-footer .t708__bottom-text a:hover {
    color: #99ced3 !important;
}

.t480__blockimg {
    background-size: contain;
}

#t-footer a {
    text-decoration: underline;
}

#t-footer .uc-footer a {
    color: #eeeeee;
}

#t-footer .uc-footer a:hover {
    color: #99ced3;
}

#t-footer .uc-infoblock a {
    color: #000000;
}

#t-footer .uc-infoblock a:hover {
    color: #9C0528;
}


/* Карточки уроков начало */
.t692 .t-card__container{
    max-width: 90vw;
    padding: 0 40px !important;    /*Отступы по бокам экрана*/
    box-sizing: border-box;
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(550px, 1fr) );  /*Минимальная ширина карточки*/
    gap: 50px 20px;  /*Отступ между карточками, первое значение – по оси Y, второе – по оси X*/
}

.t692 .t-card__container:before,
.t692 .t-card__container:after,
.t692__separator{
    display: none !important;
}

.t692__col{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

@media screen and (max-width: 1921px){
    .t692 .t-card__container{
        padding: 0 20px !important;   /*Отступы по бокам экрана*/ 
        grid-template-columns: repeat(auto-fit, minmax(500px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 50px 20px;  /*Отступ между карточками*/
    }
}

@media screen and (max-width: 1441px){
    .t692 .t-card__container{
        padding: 0 20px !important;   /*Отступы по бокам экрана*/ 
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 50px 20px;  /*Отступ между карточками*/
    }
}

@media screen and (max-width: 1024px){
    .t692 .t-card__container{
        padding: 0 20px !important;   /*Отступы по бокам экрана*/ 
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 50px 20px;  /*Отступ между карточками*/
    }
}

@media screen and (max-width: 767px){
    .t692 .t-card__container{
        padding: 0 20px !important;    /*Отступы по бокам экрана*/
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 50px 20px;  /*Отступ между карточками*/
    }
}

@media screen and (max-width: 480px){
    .t692 .t-card__container{
        padding: 0 10px !important;    /*Отступы по бокам экрана*/
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 50px 20px;  /*Отступ между карточками*/
    }
}
/* Карточки уроков кончало */


/* Ховер на карточки оплаты начало */
@media screen and (min-width: 1200px){
    .t1070__content{     /*Нужный класс блока из таблицы*/
        transition: 0.4s ease-in-out;    /*Длительность и плавность анимации*/    
    }   
    .t1070__content:hover{
        transform: scale(1.05);  /*Размер увеличения карточки*/ 
    }
}
/* Ховер на карточки оплаты кончало */

/* Карточки оплаты 3 штуки начало */
.uc-pay-3 .t1070 .t-col_12{
    min-width: 100%;
}
/*Настройки общего контейнера*/
.uc-pay-3 .t1070 .t-container{
    max-width: 70vw !important;
    padding: 0 0px !important;    /*Отступы по бокам экрана*/
    box-sizing: border-box;
    display: flex !important;
    flex-direction: column;
    gap: 20px 0; /*Отступ между рядами*/
}

/*Настройки для контейнеров, где лежит 3 карточки*/
.uc-pay-3 .t1070__row{
    display: grid !important;
    grid-template-columns: repeat(3, minmax(350px, 1fr) );  /*Минимальная ширина карточки*/
    gap: 0 40px;  /*Отступ между карточками*/
}

.uc-pay-3 .t1070__row .t-card__descr {
    font-size: 26px;
}
    
.uc-pay-3 .t1070 .t-container:before,
.uc-pay-3 .t1070 .t-container:after,
.uc-pay-3 .t1070__separator{
    display: none !important;
}

.uc-pay-3 .t1070__col{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.uc-pay-3 .t-divider.t1070__line_mobile {
    display: none !important;
}

@media screen and (max-width: 1920px){
    .uc-pay-3 .t1070 .t-container{
        max-width: 90vw !important;
        padding: 0 0px !important;   /*Отступы по бокам экрана*/ 
        gap: 20px 0; /*Отступ между рядами*/
    }
    .uc-pay-3 .t1070__row{
        grid-template-columns: repeat(3, minmax(350px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 20px;  /*Отступ между карточками*/
    }
    .uc-pay-3 .t1070__row p{
        font-size: 26px;
    }
}

@media screen and (max-width: 1440px){
    .uc-pay-3 .t1070 .t-container{
        padding: 0 40px !important;   /*Отступы по бокам экрана*/ 
        gap: 40px 0; /*Отступ между рядами*/
    }
    .uc-pay-3 .t1070__row{
        grid-template-columns: repeat(3, minmax(300px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 40px;  /*Отступ между карточками*/
    }
    .uc-pay-3 .t1070__row p{
        font-size: 22px;
    }
}

@media screen and (max-width: 1024px){
    .uc-pay-3 .t1070 .t-container{
        padding: 0 20px !important;   /*Отступы по бокам экрана*/ 
        gap: 40px 0; /*Отступ между рядами*/
    }
    .uc-pay-3 .t1070__row{
        grid-template-columns: repeat(1, minmax(300px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 40px;  /*Отступ между карточками*/
    }
}

@media screen and (max-width: 768px){
    .uc-pay-3 .t1070 .t-container{
        padding: 0 10px !important;    /*Отступы по бокам экрана*/
        gap: 30px 0; /*Отступ между рядами*/
    }
    .uc-pay-3 .t1070__row{
        grid-template-columns: repeat(1, minmax(350px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 40px;  /*Отступ между карточками*/
    }
}

@media screen and (max-width: 480px){
    .uc-pay-3 .t1070 .t-container{
        padding: 0 10px !important;    /*Отступы по бокам экрана*/
        gap: 40px 0; /*Отступ между рядами*/
    }
    .uc-pay-3 .t1070__row{
        grid-template-columns: repeat(1, minmax(260px, 1fr) );  /*Минимальная ширина карточки*/
        gap: 40px;  /*Отступ между карточками*/
    }
}
/* Карточки оплаты 3 штуки кончало */


/* Карточки оплаты 2 штуки начало */

/* Карточки оплаты 2 штуки кончало */