    /*анимация кнопок*/
    .autoflash{
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    .flash{
        content: "";
        background-color: rgba(255, 255, 255, 0.5);
        height: 100%;
        width: 3em;
        display: block;
        position: absolute;
        top: 0;
        left: -4.5em;
        -webkit-transform: skewX(-45deg) translateX(0);
        transform: skewX(-45deg) translateX(0);
        -webkit-transition: none;
        transition: none;
    }
    .lighting {
        webkit-animation: moving 5s ease-in-out infinite;
        -moz-animation: moving 5s ease-in-out infinite;
        -ms-animation: moving 5s ease-in-out infinite;
        -o-animation: moving 5s ease-in-out infinite;
        animation: moving 5s ease-in-out infinite;
    }
    @keyframes moving {  
        30% {  webkit-transform: skewX(-45deg) translateX(33.5em);
        transform: skewX(-45deg) translateX(33.5em);
        }
        100% {  webkit-transform: skewX(-45deg) translateX(33.5em);
        transform: skewX(-45deg) translateX(33.5em);   
        }
    }
    /*картинка в хедере*/
    .tn-atom__img{
        border-radius: 8px;
        image-rendering: -webkit-optimize-contrast; /*и не забыть про чёткость png*/
    }
    /*позиционирование изображение вариантов*/
    .t778__img{
        top: -40px;
        image-rendering: -webkit-optimize-contrast; /*и не забыть про чёткость png*/
    }
    /*исправляем рендеринг картинок квиза*/
    .t-img-select__indicator_1-1{
        image-rendering: -webkit-optimize-contrast;
    }
    /*адаптивный фрейм youtube для мобильных*/
    .thumb-wrap{
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
    }
   .thumb-wrap iframe{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-width: 0;
        outline-width: 0;
   }
   /*для мобильных*/
   @media screen and (max-width: 640px){
       .t-img-select__control{width: calc(50% - 10px) !important;} /*исправим сетку картинок квиза на мобильном*/
       .t-uptitle_md, .t-title_lg, .t-title_lg {font-size: 24px !important;} /*красный заголовок*/
       .tn-atom__img, .t778__wrapper, .t-img-select__indicator  {border-radius: 0px !important;}
       #rec447244598, #rec448218858{padding-bottom: 0px !important;}
   }
   /*названия изображений в квизе*/
   .t-img-select__text {
       font-weight: 500 !important;
   }
   a.t778__btn.t-btn.t-btn_sm:hover{
       background-color: #1ed41e !important;
   }