/* Версия CSS: 30.01.2026 - Исправление кэширования */
#rec1795672721 .t-section__title,
#rec1795672721 .t-section__descr,
#rec1795672721 .t-title,
#rec1795672721 .t-descr {
  color: #000000 !important;
}
   @font-face{font-family:TildaSans;font-display:swap}
   /* ==================== */
/* СУПЕР-КРИТИЧНЫЕ СТИЛИ ДЛЯ LCP */
/* ==================== */

/* 1. ГАРАНТИРОВАННАЯ ОТРИСОВКА LCP-БЛОКА (фоновое изображение) */
#coverCarry1795672551,
.t-cover, 
.t-cover__carrier,
.t-cover__filter {
  display: block !important;
  position: relative !important;
  width: 100% !important;
  height: 90vh !important;
  overflow: hidden !important;
  opacity: 1 !important;
  visibility: visible !important;
  contain: layout paint style !important;
  content-visibility: auto !important;
  will-change: transform !important;
}

/* 2. ТЕКСТ НАД LCP-ИЗОБРАЖЕНИЕМ (должен быть виден сразу) */
.t995__title,
.t995__descr {
  opacity: 1 !important;
  visibility: visible !important;
  position: relative !important;
  z-index: 9999 !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;
  will-change: opacity, transform !important;
}

/* 3. КНОПКА НА LCP-БЛОКЕ */
.t995 .t-btnflex {
  display: inline-flex !important;
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 9999 !important;
  will-change: opacity, transform !important;
}

/* 4. УСКОРЕНИЕ ОТРИСОВКИ ВСЕЙ СТРАНИЦЫ */
#allrecords,
.t-records,
.t-body {
  opacity: 1 !important;
  visibility: visible !important;
  overflow-anchor: none !important;
}

/* 5. ПРИОРИТЕТНАЯ ЗАГРУЗКА ШРИФТОВ */
@font-face {
  font-family: 'TildaSans';
  font-display: swap !important;
  font-style: normal !important;
  font-weight: 300 700 !important;
}

/* 6. БАЗОВЫЕ СТИЛИ ДЛЯ БЫСТРОГО FCP */
body, html {
  overflow-x: hidden !important;
  -webkit-font-smoothing: antialiased !important;
  text-rendering: optimizeSpeed !important;
}

/* 7. ОТКЛЮЧЕНИЕ НЕНУЖНЫХ АНИМАЦИЙ ДО ПОЛНОЙ ЗАГРУЗКИ */
@media (prefers-reduced-motion: no-preference) {
  .t-records_animated {
    transition: none !important;
    animation: none !important;
  }
}