::-webkit-scrollbar-thumb {
/* Укажи cвой цвет скроллбара */
background: #265749;
/* Укажи радиус скругления скроллбара */
border-radius: 15px;
}
::-webkit-scrollbar {
/* Укажи ширину вертикального скроллбара */
width: 10px;
/* Укажи высоту вертикального скроллбара */
height: 10px;
/* Укажи цвет фона под скроллбаром */
background: #F9F5E9;
}


.t1025 .t-popup__container {
border-radius: 18px;
overflow: hidden;
}



.t1025 .t-slds__wrapper {
border-radius: 14px;
overflow: hidden;
}



/*3D-эффект для карточек стандартных блоков*/
:root{
    --perspective: 800px;       /*Значение перспективы для родительского контейнера*/
    --transformNorm: rotateX(12deg) rotateY(0deg) rotateZ(0deg);    /*Поворот карточки в нормальном состоянии*/
    --transformHover: rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(30px);    /*Поворот карточки при наведении*/
    --transition: 0.3s ease-in-out;     /*Скорость и плавность анимации*/
}
@media screen and (min-width:1200px){
    .t983__row{     /*Класс контейнера*/
        perspective:var(--perspective); 
        -webkit-perspective:var(--perspective);
        overflow: visible !important;       /*Чтобы карточка не обрезалась*/
        background-color: transparent !important;
    }
    /*Обычное состояние карточки*/
    .t983__col{   /*Класс карточки*/
        transform: var(--transformNorm);  
        -webkit-transform: var(--transformNorm);
        transition: var(--transition);
        -webkit-transition: var(--transition);
    }
    /*Искажение карточки при наведении*/
    .t983__col:hover{ /*Класс карточки*/
        transform: var(--transformHover);
        -webkit-transform: var(--transformHover);
    }
}

.t778__mark {
    font-weight: 600;
    font-size: 16px;
    font-family: 'GothamPro',Arial,sans-serif;
    display: table-cell;
    width: 270px;
    height: 60px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50px;
    background-color: #111;
    color: #fff;
    box-sizing: border-box;
}

.t778__col .t778__wrapper {
    position: relative;
    overflow: hidden;
    border-width: 2px;
    border-style: solid;
    border-color: #40947e;
}

.t604__imgwrapper .t-slds__bgimg {
    border-radius: 14px;
}

.t862__quiz-description-wrapper {
    position: relative;
    background-color: #ececec;
    overflow: hidden;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}
