.img-opacity {
            -webkit-mask-image: linear-gradient(to right, transparent 0%, black 60%);
        mask-image: linear-gradient(to right, transparent 0%, black 60%);
}

.t-slds__arrow {
    
}

.t-slds__arrow-right {
    border-radius: 50%!important;
    background-image: linear-gradient(to right, #4B4E53, #BEBEBE);
}


.t-slds__arrow-left {
    border-radius: 50%!important;
    background-image: linear-gradient(to left, #4B4E53, #BEBEBE);
}


#rec802534438 .t835__quiz {
    box-shadow: none!important;
    border-radius: 30px!important;
    overflow: hidden!important;
}

.t835__quiz-description-wrapper {
    background-color: #fff!important;
}

.t835__progressbar {
    background-color: #F2F3F7!important;
        height: 4px!important;
}


.t835 .t835__btn-wrapper .t-btn {
    width: 220px!important;
    height: 62px!important;
    background-image: linear-gradient(to top, #FF6D20, #FFA373)!important;
    font-size: 20px!important;
    color: #fff!important;
    font-weight: 600!important;
}

.t776__btn {
    width: 300px!important;
    height: 60px!important;
    border-radius: 50px!important;
    font-size: 18px!important;
    background-image: linear-gradient(to top, #FF6D20, #FFA373)!important;
    font-weight: 600!important;
}

.t-descr_xxs {
    font-size: 16px!important;
}

@media screen and (max-width: 641px) {
    .t835 .t835__btn-wrapper .t-btn {
    width: 45%!important;
    height: 62px!important;
    background-image: linear-gradient(to top, #FF6D20, #FFA373)!important;
    font-size: 20px!important;
    font-weight: 600!important;
    color: #fff!important;
    }
    
    .t776__btn {
    width: 100%!important;
    height: 60px!important;
    border-radius: 50px!important;
    font-size: 18px!important;
    background-image: linear-gradient(to top, #FF6D20, #FFA373)!important;
    font-weight: 600!important;
}

.t-descr_xxs {
    font-size: 14px!important;
}

.img-opacity {
            -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 0%);
        mask-image: linear-gradient(to bottom, transparent 0%, black 0%);
        border-radius: 0!important;
}
}




.t835__btn_prev {
    opacity: 0.5!important;
}

.t835__quiz-description svg {
    display: none!important;
}

.t835__quiz-description-counter {
    font-size: 20px!important;
    font-weight: 400!important;
    color: #333!important;
}



@media screen and (min-width: 641px) {
    .t-input-group .t-img-select__container>.t-img-select__control, .t-input-group .t-img-select__container>.t-img-select__item {
        width: calc(20% - 14.4px)!important;
    }
}

.t835 .t-img-select__text {
    font-size: 15px;
    font-weight: 500!important;
    text-align: center!important;
}

.t835 .t-checkbox__control {
    font-size: 15px;
    font-weight: 500!important;
}
.t835 .t-radio__item {
    font-size: 15px;
    font-weight: 500!important;
}

.t835 .t-input-title {
    font-size: 24px!important;
}

.t835 .t-input {
    font-weight: 500!important;
}

.t835 .t-form_bbonly .t-input-title {
    margin-bottom: 10px!important;
}

.t835__quiz-description {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}

.t835__quiz-form-wrapper {
    padding-top: 30px!important;
    padding-bottom: 20px!important;
}

.t835__quiz-nofixedheight {
    height: auto!important;
}

/*FORMA QUIZ*/
.t835 .js-form-proccess {
    width: 400px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.t835 .t-form__submit {
    width: 400px !important;
    position: relative!important;
    margin-left: auto!important;
    margin-right: auto!important;
    right: auto!important;
    margin-top: 30px!important;
}

@media screen and (max-width: 641px) {
    .t835 .js-form-proccess {
    width: 100%!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.t835 .t-form__submit {
    width: 100% !important;
    position: relative !important;
    margin-left: auto !important;
    margin-right: auto !important;
    right: auto !important;
    margin-top: 30px !important;
}
}


.t702 .t-form__submit {
    height: 70px!important;
}

.t702 .t-form__submit .t-submit {
    height: 100%!important;
    font-size: 22px!important;
}



.t835 .t-submit {
    width: 100% !important;
    height: 80px !important;
    border-radius: 50px!important;
    background-image: linear-gradient(to top, #FF6D20, #FFA373)!important;
    font-size: 24px!important;
    font-weight: 600!important;
}


/*MENU*/

.t229.t229__positionfixed {
    z-index: 999!important;
}

.tmenu-mobile__container {
    min-height: 30px!important;
    padding: 0 20px!important;
    background-color: #4b4e53!important;
            

}

.tmenu-mobile_positionfixed {
        z-index: 999!important;
}
