#rec2426886793 .t-title {
  animation: pulse-combined 2s ease-in-out infinite;
}

@keyframes pulse-combined {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.75; transform: scale(1.03); }
}
#rec2426886793 .t-descr {
  font-size: 28px !important;
  opacity: 0.9;
  letter-spacing: 0.05em;
}
/* Фон блока */
#rec2426886803 {
  background: #f5f0e8 !important;
  padding: 80px 0 !important;
}

/* Убираем оранжевый с карточки */
#rec2426886803 .t-col {
  background: #ffffff !important;
  border-radius: 12px;
  padding: 40px !important;
  box-shadow: 0 4px 24px rgba(0,0,0,0.06);
}

/* Мягкий переход сверху */
#rec2426886803::before {
  content: '';
  display: block;
  position: absolute;
  top: -60px;
  left: 0;
  width: 100%;
  height: 60px;
  background: linear-gradient(to bottom, transparent, #f5f0e8);
  pointer-events: none;
}

/* Мягкий переход снизу */
#rec2426886803::after {
  content: '';
  display: block;
  position: absolute;
  bottom: -60px;
  left: 0;
  width: 100%;
  height: 60px;
  background: linear-gradient(to top, transparent, #f5f0e8);
  pointer-events: none;
  z-index: 1;
}

#rec2426886803 {
  position: relative;
  overflow: visible !important;
}

/* Заголовок */
#rec2426886803 .t-title {
  color: #1a1a1a !important;
  font-size: 36px !important;
}

/* Текст */
#rec2426886803 .t-text {
  color: #ff8562 !important;
  font-size: 17px !important;
  line-height: 1.7 !important;
}
/* Фон блока услуг */
#rec2426886923 {
  background: #ffffff !important;
  padding: 80px 0 !important;
  position: relative;
  overflow: visible !important;
}

/* Переход сверху */
#rec2426886923::before {
  content: '';
  display: block;
  position: absolute;
  top: -60px;
  left: 0;
  width: 100%;
  height: 60px;
  background: linear-gradient(to bottom, #f5f0e8, #ffffff);
  pointer-events: none;
  z-index: 1;
}

/* Заголовок «Наши креативные услуги» */
#rec2426886923 .t-title {
  color: #1a1a1a !important;
  font-size: 38px !important;
  letter-spacing: 0.02em;
}

/* Названия услуг */
#rec2426886923 .t-card__title {
  color: #1a1a1a !important;
  font-size: 18px !important;
  font-weight: 600 !important;
}

/* Описания услуг */
#rec2426886923 .t-card__descr {
  color: #666666 !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}

/* Иконки */
#rec2426886923 .t-card__icon {
  opacity: 0.75;
  filter: brightness(0.3);
}
/* Последний блок */
#rec2426886823 {
  position: relative;
  overflow: visible !important;
}

/* Переход сверху от белого к тёмному */
#rec2426886823::before {
  content: '';
  display: block;
  position: absolute;
  top: -60px;
  left: 0;
  width: 100%;
  height: 60px;
  background: linear-gradient(to bottom, #ffffff, transparent);
  pointer-events: none;
  z-index: 1;
}

/* Заголовок */
#rec2426886823 .t-title {
  color: #ffffff !important;
  font-size: 42px !important;
  letter-spacing: 0.02em;
  font-weight: 400 !important;
}

/* Подзаголовок */
#rec2426886823 .t-descr {
  color: rgba(255,255,255,0.75) !important;
  font-size: 18px !important;
  line-height: 1.7 !important;
  max-width: 560px;
  margin: 0 auto !important;
}

/* Кнопка */
#rec2426886823 .t-btn {
  background: #c87941 !important;
  border: none !important;
  border-radius: 4px !important;
  padding: 16px 40px !important;
  font-size: 15px !important;
  letter-spacing: 0.08em !important;
  transition: background 0.3s ease !important;
}

#rec2426886823 .t-btn:hover {
  background: #a8602e !important;
}

/* Убираем стрелку-дудл если есть */
#rec2426886823 .t-img {
  display: none !important;
}




#nectar-particles {
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100vh;
  z-index: 1;
  pointer-events: none;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
  
#rec2426886999 {
  background-color: #1a1a1a !important;
}
#rec2426886999 .t-menu__link-item,
#rec2426886999 a {
  color: #ffffff !important;
}

/* Сплошной фон меню, чтобы текст не сливался при скролле */
#rec2426886783 {
  background-color: #1a1a1a !important;
}
#rec2426886783 a,
#rec2426886783 .t-menu__link-item {
  color: #ff8562 !important;
}