body {
    background-color: #1d1d1d !important;
} 
.tmenu-mobile__burgerlogo {
    z-index: 6;}
.t958__author {
    display: flow;
    width: 100%;}
    
.t958__avatar {
    margin-right: 30px;
    height: 20px;
    margin-bottom: 20px;
    width:80%;
}

.t228 {
    width: 100%;
    height: 80px;
    z-index: 2000;
    position:relative;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0);
    transition: background-color .3s linear;
}
/*Gradient to the LEFT*/

.accord-container{
    z-index:4;
}

.splide__arrow--prev{
    left:5em;
}
.splide__arrow--next{
    right:5em;
}
#rec871419135 .t228__imglogo {
        z-index:4;
}

.tn-header {
    z-index: 1000 !important;
    background: rgba(255,255,255,0.98) !important;
    backdrop-filter: blur(12px) !important;
}

/* Бегущая строка (мараке) */
#rec871432099 ~ .tn-marquee { 
    background: #FFD700 !important;
    z-index: 999 !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1) !important;
    opacity: 1 !important;}    
    
#rec871432099 .t1003__outer{
    z-index:4;
}
/*#rec866214083*/
/* Основной контейнер */
/* Основной контейнер */
#rec866214083 {
    position: relative !important;
    z-index: 2 !important;
    isolation: isolate !important;
    transform: translateZ(0); /* Фикс для Safari */
    overflow: visible !important;
}

/* Градиентный фон */
#rec866214083::before {
    content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        126deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
    filter: blur(80px) !important;
    z-index: -1 !important; /* Ключевое изменение! */
}

/* Свечение */
#rec866214083::after {
    content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important; /* Тоже под контентом */
}

/* Контент */
#rec866214083 .t-text {
    position: relative !important;
    z-index: 2 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
    transform: translateZ(10px) !important;
}

/* Кнопка */
#rec866214083 .t-btn {
    position: relative !important;
    z-index: 3 !important;
    box-shadow: 0 4px 20px rgba(0,0,0,0.2) !important;
    transform: translateZ(20px) !important;
}

/*#rec867426744*/
/* Основной контейнер */
#rec867426744 {
      position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec867426744::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        126deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec867426744::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}


#rec867426744 .custom-gradient {
    backdrop-filter: blur(20px);
    mix-blend-mode: soft-light;
}

#rec867426744 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}

#rec867426744 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec867426744*/


/*#rec867426744*/
/* Основной контейнер */
#rec867426744 {
      position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec867426744::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        126deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec867426744::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}

#rec867426744 .custom-gradient {
    backdrop-filter: blur(20px);
    mix-blend-mode: soft-light;
}

#rec867426744 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}

#rec867426744 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec867426744*/



/*#rec868215170*/
/* Основной контейнер */
/*#rec868215170*/
/* Основной контейнер */
#rec868215170 {
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important;
    transform: none; /* Убираем трансформы */
    isolation: isolate; /* Создаем новый контекст */
}

/* Фоновые элементы */
#rec868215170::before,
#rec868215170::after {
    pointer-events: none !important; /* Разрешаем клики сквозь фон */
}

#rec868215170::before {
    z-index: -1 !important; /* Помещаем под контент */
    filter: blur(80px);
}

#rec868215170::after {
    z-index: -1 !important; 
    mix-blend-mode: overlay;
}

/* Контент квиза */
#rec868215170 .t-form,
#rec868215170 .t-checkbox,
#rec868215170 .t-btn {
    position: relative !important;
    z-index: 2 !important; /* Выше фона */
    pointer-events: all !important; /* Включаем взаимодействие */
}

/* Кнопки и чекбоксы */
#rec868215170 .t-checkbox__indicator {
    z-index: 3 !important;
}

#rec868215170 .t-btn {
    z-index: 4 !important;
    transform: none !important; /* Убираем трансформации */
}

/*#rec868215170*/
/*#rec869946780*/
/* Основной контейнер */
#rec869946780 {
     position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec869946780::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        126deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec869946780::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}


#rec869946780 .custom-gradient {
    backdrop-filter: blur(20px);
    mix-blend-mode: soft-light;
}

#rec869946780 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}

#rec869946780 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec869946780*/
/*#rec869364142*/
/* Основной контейнер */
#rec869364142 {
      position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec869364142::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        126deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec869364142::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}


#rec869364142 .custom-gradient {
    backdrop-filter: blur(20px);
    mix-blend-mode: soft-light;
}

#rec869364142 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}

#rec869364142 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec869364142*/
/*#rec869364142*/
/* Основной контейнер */
#rec869364142 {
      position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec871181822::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        126deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec871181822::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}


#rec871181822 .custom-gradient {
    backdrop-filter: blur(20px);
    mix-blend-mode: soft-light;
}

#rec871181822 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}

#rec871181822 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec871181822*/
    /*Gradient to the RIGHT*/
/*#rec866358424*/
/* Основной контейнер */
#rec866358424{
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec866358424::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        55deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec866358424::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}
    
   #rec866358424 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}
#rec866358424 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec866358424*/
/*#rec869504469*/
/* Основной контейнер */
#rec869504469{
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec869504469::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        55deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec869504469::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}
    
   #rec869504469 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}
#rec869504469 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec869504469*/

/*#rec868098244*/
/* Основной контейнер */
#rec868098244{
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec868098244::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        55deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec868098244::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}
    
  #rec868098244 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}
#rec868098244 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec868098244*/

/*#rec868679589*/
/* Основной контейнер */
#rec868679589{
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec868679589::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        55deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec868679589::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}
    
  #rec868679589 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}
#rec868679589 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec868679589*/

/*#rec870983678*/
/* Основной контейнер */
#rec870983678{
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec868679589::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        55deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec870983678::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}
    
 #rec870983678 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}
#rec870983678 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec870983678*/

/*#rec871116759*/
/* Основной контейнер */
#rec871116759{
    position: relative !important;
    z-index: -1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec871116759::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        55deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec871116759::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}
    
#rec871116759 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}
#rec871116759 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec871116759*/

/*#rec871446135*/
/* Основной контейнер */
#rec871446135{
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec871446135::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        55deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec871446135::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}
    
#rec871446135 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}
#rec871446135 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec871446135*/


/*#rec868139226*/
/* Основной контейнер */
#rec868139226{
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec868139226::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        55deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec868139226::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}
    
#rec868139226 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}

#rec868139226 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec868139226*/

/*#rec868787681*/
/* Основной контейнер */
#rec868787681{
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0px !important; /* Отступ под хедер */
    transform: translateZ(0); /* Фикс для Safari */
}

/* Фоновый градиент с размытием */
#rec868787681::before {
     content: '';
    position: absolute !important;
    top: -100px !important;
    left: -100px !important;
    right: -100px !important;
    bottom: -100px !important;
    background: linear-gradient(
        55deg, 
        rgba(29, 29, 29, 0.4) 30%, 
        rgba(255, 241, 107, 0.5) 45%,
        rgba(174, 138, 152, 0.5) 55%,
        rgba(138, 43, 226, 0.4) 65%,
        rgba(29, 29, 29, 0.4) 80%
    ) !important;
  filter: blur(80px) !important;
    z-index: -1 !important;
}

/* Дополнительное свечение */
#rec868787681::after {
     content: '';
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 241, 107, 0.15) 0%,
        transparent 60%
    ) !important;
    mix-blend-mode: overlay !important;
    z-index: -1 !important;
}
    
#rec868787681 .overlay-text {
    text-shadow: 0 0 30px rgba(255,241,107,0.4);
}

#rec868787681 .t-text {
    position: relative !important;
    z-index: 3 !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/*#rec868787681*/

   /* Мобильная версия */
@media (max-width: 767px) {
    /* Отключаем градиентный фон */
    #rec871419135 .t228 {
        position:relative !important;
        
    }
    
    #rec871419135 t228__right_buttons_but {z-index:5;}
    
    #rec866214083::before {
        z-index:-1;
    }
      #rec866214083::after {
        z-index:-1;
    }
    
    #rec869504469::before {
        display: none !important;
    }
    
    /* Убираем свечение */
    #rec869504469::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
    #rec869504469 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
    #rec869504469 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
    #rec869504469 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
    
    /* Отключаем анимации */
    @keyframes cloud-drift {
        from { transform: none; }
        to { transform: none; }
        
      #rec868098244::before {
        display: none !important;
    }
    
    /* Убираем свечение */
     #rec868098244::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
   #rec868098244 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
    #rec868098244 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
 #rec868098244 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
    
    /* Отключаем анимации */
    @keyframes cloud-drift {
        from { transform: none; }
        to { transform: none; }
    }
    }
       #rec868679589::before {
        display: none !important;
    }
    
    /* Убираем свечение */
    #rec868679589::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
  #rec868679589 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
    #rec868679589.t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
 #rec868679589 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
       #rec870983678::before {
        display: none !important;
    }
    
    /* Убираем свечение */
  #rec870983678::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
 #rec870983678 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
    #rec870983678 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
 #rec870983678 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
    
        #rec871116759::before {
        display: none !important;
    }
    
    /* Убираем свечение */
  #rec871116759::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
 #rec871116759 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
  #rec871116759 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
#rec871116759 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
    
        
  #rec871446135::before {
        display: none !important;
    }
    
    /* Убираем свечение */
  #rec871446135::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
#rec871446135 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
#rec871446135 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
#rec871446135 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
    
    #rec868139226::before {
        display: none !important;
    }
    
    /* Убираем свечение */
  #rec868139226::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
#rec868139226 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
#rec868139226 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
#rec868139226 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
  #rec868787681::before {
        display: none !important;
    }
    
    /* Убираем свечение */
  #rec868787681::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
#rec868787681 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
#rec868787681 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
#rec868787681 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
     #rec867426744::before {
        display: none !important;
    }
    
    /* Убираем свечение */
  #rec8674267441::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
#rec867426744 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
#rec867426744 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
#rec867426744 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
    
   #rec868215170::before {
        display: none !important;
    }
    
    /* Убираем свечение */
#rec868215170::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
#rec868215170 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
#rec868215170 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
#rec868215170 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
    
      
   #rec869946780::before {
        display: none !important;
    }
    
    /* Убираем свечение */
#rec869946780::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
#rec869946780 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
#rec869946780 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
#rec869946780 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
    #rec869364142::before {
        display: none !important;
    }
    
    /* Убираем свечение */
#rec869364142::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
#rec869364142 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
#rec869364142 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
#rec869364142 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
       #rec871181822::before {
        display: none !important;
    }
    
    /* Убираем свечение */
#rec871181822::after {
        display: none !important;
    }
    
    /* Возвращаем обычный фон */
#rec871181822 {
        background: #1d1d1d !important; /* Цвет как у body */
        min-height: auto !important;
    }
    
    /* Убираем текстовые эффекты */
#rec871181822 .t-text {
        text-shadow: none !important;
        transform: none !important;
    }
    
    /* Возвращаем кнопку в стандартный вид */
#rec871181822 .t-btn {
        box-shadow: none !important;
        transform: none !important;
    }
    #rec871419135 .t228__imglogo {
        z-index:5;
}
}