/* ============================================
   TELO — Premium CSS overrides
   ============================================ */

/* 1. ШРИФТ: Cedra везде */
body,
.t-text,
.t-descr,
.t-uptitle,
.t-name,
.t-title,
.tn-atom,
.t396__elem,
.t-btn,
.t-btnflex,
.t008__descr {
  font-family: 'Cedra', Georgia, serif !important;
}

/* 2. ЗАГОЛОВКИ: убрать uppercase, нормальный вес */
h1, h2, h3, h4,
.t-title,
.t008__title,
.t-heading,
[class*="__title"],
[class*="__heading"] {
  font-family: 'Cedra', Georgia, serif !important;
  text-transform: none !important;
  font-weight: 400 !important;
}

/* 3. КНОПКИ: скруглить, убрать border, правильный фон */
.t-btn,
a.t-btn,
button.t-btn,
.t-btnflex,
a.t-btnflex,
.t-btnflex_type_button,
.tn-atom__btn-textholder,
.t008__btn {
  border-radius: 12px !important;
  border: none !important;
  outline: none !important;
  background-color: rgb(223, 218, 210) !important;
  color: rgb(15, 14, 14) !important;
  font-family: 'Cedra', Georgia, serif !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

.t-btn:hover,
a.t-btn:hover,
.t-btnflex:hover {
  opacity: 0.85 !important;
  background-color: rgb(223, 218, 210) !important;
  border: none !important;
}

/* 4. ЦВЕТ ТЕКСТА */
body,
.t-text,
.t-descr {
  color: rgb(31, 25, 22) !important;
}

/* 5. FAQ аккордеон — шрифт */
.t123,
.t123__question,
.t123__answer,
.t-faq__item,
.t-faq__question,
.t-faq__answer {
  font-family: 'Cedra', Georgia, serif !important;
}

/* 6. Навигация */
.t-menu__link-item,
nav a {
  font-family: 'Cedra', Georgia, serif !important;
  letter-spacing: 0.02em !important;
}

/* ============================================
   HERO (Zero Block rec649883807)
   ============================================ */

/* H1: крупнее, строчные, тонкий вес */
#rec649883807 .tn-elem__6498838071470209944682 .tn-atom {
  font-size: 72px !important;
  font-weight: 400 !important;
  text-transform: none !important;
  letter-spacing: -0.02em !important;
  line-height: 1.1 !important;
}

/* Кнопка "Записаться" в hero */
#rec649883807 .tn-elem__6498838071751543045768 .tn-atom {
  background-color: rgb(223, 218, 210) !important;
  color: rgb(15, 14, 14) !important;
  border: none !important;
  border-radius: 12px !important;
  font-family: 'Cedra', Georgia, serif !important;
  font-weight: 500 !important;
}
