.bt-section-layout-image {
  background-color: #171717;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  display: block;
}

/* Использовать Futura для всего текста, кроме заголовков */
body, p, span, li, a, input, textarea, button, .bt-text-style-regular, .bt-text-style-medium, .bt-text-style-link, .bt-live-chat-bottom-text, .bt-live-chat-text, .bt-navbar-link, .bt-footer-link, .bt-review-text {
  font-family: 'Futura', Arial, sans-serif !important;
}

/* Оставить заголовки с текущим шрифтом */
h1, h2, h3, h4, h5, h6, .bt-heading-style-h1, .bt-heading-style-h2, .bt-heading-style-h3, .bt-heading-style-h4, .bt-heading-style-h5 {
  font-family: inherit !important;
}

/* Для заголовка 'Знакомство с Непалом' — классический шрифт (serif, как Times New Roman) */
.bt-header-content .bt-heading-style-h1.section-hero, .bt-header-content h1.bt-heading-style-h1.section-hero {
  font-family: serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

/* Применить Futura к Himaltrex (логотип и чат) */
.bt-logo-text,
.bt-live-chat-top-text {
  font-family: 'Futura', Arial, sans-serif !important;
}

/* Подключение Futura локально */
@font-face {
  font-family: 'Futura';
  src: url('../fonts/futura.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Futura';
  src: url('../fonts/futura-italic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Caveat';
  src: url('../fonts/caveat.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.bt-tour-day-desc-handwrite {
  font-family: 'Caveat', cursive !important;
}

.bt-tour-day-title-handwrite {
  font-family: 'Caveat', cursive !important;
}

/* Плавная прокрутка для якорных ссылок */
html {
  scroll-behavior: smooth;
}

/* Дополнительная настройка для лучшей прокрутки */
@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}

/* Отступ сверху для якорных секций, чтобы учесть фиксированную навигацию */
#route, #program, #prices {
  scroll-margin-top: 100px;
}