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


@media screen and (max-width: 480px) { /*Максимальная ширина смартфона где будет применяться эффект сетки зеро-блока*/
.t-col { padding: 0 10px !important; } /*Это отступы слева и справа до контента в Grid-контейнере*/
.t772__container_mobile-grid { padding: 0 10px !important; }
.t-container,
.t772__container_mobile-grid {
max-width: 320px !important; /*Это максимальная ширина контейнера в зеро-блоке, при отображении мобильного*/
}
}


@media screen and (max-width: 480px) {
    .t-btn {
    height: 45px !important;
    width: 300px !important;
    font-size: 14px;
}
}

@media screen and (max-width: 480px) {
.t450 .t-btn {
    height: 45px !important;
    width: 240px !important;
    font-size: 14px;
}
}

@media screen and (max-width: 480px) {
    .t712 .t-submit {
    width: 260px;
    height: 45px;
    font-size: 14px;
    
    }
}


@media screen {
.t698 .t-submit,
.t712 .t-submit {
font-size: 14px;
}
}


@media screen and (max-width: 480px) {
.t698 .t-submit {
    height: 45px;
}
}



@media screen and (min-width: 481px) {
   .t-name_xl { 
   font-size: 24px;
}
}

@media screen and (max-width: 480px) {
   .t-name_xl { 
   font-size: 20px;
}
}


.t450__container {
    background: linear-gradient(to bottom, #121212 40%, #282b31);
}

.t450__logoimg {
    display: block;
    width: 100%;
    max-width: 150px;
    padding-bottom: 50px;
}
    


   .t585__opened .t585__lines {
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
   }
   .t585__lines svg {
    display: none;
}
   .t585__lines::after {
    content: " ";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    background-image: url(https://static.tildacdn.com/tild6563-3930-4434-b332-663735346335/caret-down.svg);
    background-size: 100%;
}



@media screen and (max-width: 960px) {
    .t-descr_xs,
    .t-descr_md,
    .t-descr_sm{
    font-size: 14px !important;
    opacity: 80% !important;
    letter-spacing: 0.5px !important;
    line-height: 1.55 !important;
}
}

.t509__blockimg {
    border-radius: 15px;
} 
}


@media screen and (max-width: 960px) {
.t-title_xs,
.t-title 
.t-heading_sm {
    text-align: center !important;
    
}
}

.t450__container {
    background: linear-gradient(to bottom, #121212 40%, #282b31);
}


/*Спокойное состояние пунктов меню*/
.t794__typo { 
    /*Эффект*/
   transition:all 0.3s cubic-bezier(0, 0, 0.8, 1.0);
} 

/*Прописываем цвет текста и фона при наведении на пункты меню*/
.t794__typo:hover{
     padding-left: 8px;
   /*Цвет текста*/
    color:#e35443 !important;
   /*Цвет фона*/
   background-color:#121212;
}  
/*Вставляем фон и выставляем скругление углов для выпадающего меню*/
.t794__tooltip-menu {
    border-radius: 10px 10px 10px 10px !important;
}



/* Укажи id блока, к которому нужно применить эффект размытия */
.tn-elem-blur {
    /* Укажи насыщенность фона (saturate) и величину размытия (blur) */
    -webkit-backdrop-filter: saturate(200%) blur(5px);
    backdrop-filter: saturate(200%) blur(5px);
}


 @media screen and (max-width: 640px){
.t698__title {
    font-size: 28px !important;
}
}


@media screen and (max-width: 960px) {
.t-title {
    text-align: center; !important;
}
}

@media screen and (max-width: 1200px){
.t-descr_md {
    font-size: 16px;
}
}

@media screen and (max-width: 960px) {
.t-descr_md {
    text-align: center; !important;
}
}



@media screen and (min-width: 481px) {
.t-title_sm,
.t-title_xs,
.t-title {
    font-size: 36px !important;
}
}

@media screen and (max-width: 480px) {
.t-title_sm,
.t-title_xs,
.t-title {
    font-size: 28px !important;
}
}



@media screen {
/* Размер заголовка */
.t-descr_xl {
font-size: 24px !important;
opacity: 80%;
}
}

@media screen and (max-width: 960px) {
/* Размер заголовка */
.t-descr,
.t-descr_xs
.t-descr_xxs {
font-size: 14px !important;
opacity: 80%;
LETTER-SPACING: 0.5PX;
}
}


@media screen and (min-width: 961px) {
/* Размер заголовка */
.t-descr,
.t-descr_xs
.t-descr_xxs {
font-size: 16px !important;
opacity: 80%;
LETTER-SPACING: 0.5PX;
}
}


@media screen and (max-width: 960px) {
.t-text_sm {
opacity: 80%;
font-size: 14px;
}
}

@media screen and (min-width: 961px) {
.t-text_sm {
opacity: 80%;
}
}



@media screen and (max-width: 1200px){
.t-descr_md {
    font-size: 16px;
}
}



@media screen and (max-width: 960px) {
 #rec250270024 .t-descr_md {
    text-align: center; !important;

}
}

.t712__formwrapper {
    padding: 20px;
}




.player{
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
  -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
  -webkit-border-radius: 15px; 
  -moz-border-radius: 15px;
  border-radius: 15px; 
  overflow: hidden; 
 }





