/* Граница десктоп/мобильной копии первого экрана — с 980 на 960.
   Только по id: через классы t-screenmin/max-980px правило цепляло
   и CTA-пару, у которой десктопная копия в этой полосе не подошла. */
@media (min-width: 959.02px) and (max-width: 980px){
    #rec2438921901{
        display: block !important;
    }
    #rec2723518801{
        display: none !important;
    }
}

#nav2432018901 .t-menu-base__maincontainer{
    max-width: 1920px;
    margin: 0 auto;
}

/* Десктопная копия меню: отступ страницы 80px.

   Порог 960.02, а не 961: при масштабе Windows 125% (dpr 1.25) медиа-ширина
   дробная, и «961» в окне может обернуться 960.8 — правило бы не сработало,
   хотя Tilda уже показала десктопное меню. 960.02 значит «строго шире 960»
   при любом dpr и совпадает с тильдовской границей бургера (max-width:960). */
@media (min-width: 960.02px){
    #nav2432018901 .t-menu-base__maincontainer{
        padding-left: 80px;
        padding-right: 80px;
        box-sizing: border-box;
    }
}

/* Зона 960–1199: сжимаем промежутки, иначе кнопка уезжает на вторую строку.

   Замеры на 961 (28.08.2026): в строке доступно 786px, а несжимаемого
   содержимого — 604px (логотип 94 + четыре пункта 296 + кнопка 214).
   На все зазоры остаётся 182px, тогда как родные 50px дают 200px —
   и меню переносится. Отступ 80px тут не виноват в одиночку: он просто
   съел тот запас, на котором меню держалось при 40px.

   Кнопка прижата вправо через margin-left:auto, в бюджет он не входит:
   при нехватке места auto схлопывается в ноль.

   Значение плавает от 24px на 960 до 50px на 1199, чтобы на 1200,
   где включаются родные 50px, не было скачка. Запас: 63px на 961,
   173px на 1199. */
@media (min-width: 960.02px) and (max-width: 1199.98px){
    #nav2432018901 .t-menu-base__maincontainer{
        column-gap: clamp(24px, 10.8vw - 80px, 50px);
    }
    #nav2432018901 .t-menu-base__leftwrapper .t-menu-base__list{
        column-gap: clamp(24px, 10.8vw - 80px, 50px);
    }
}

/* 960 и ниже — бургер со штатными отступами Tilda, своих правил нет.
   Это осознанный выбор: на 640–959 у страницы 40px, у бургера 20px,
   логотип стоит левее контента. */

/* Карточка кейса «Йога-тур»: граница копий с 980 на 960.
   Десктопная копия rec3535154801 свёрстана под отступ 80px, мобильная
   пара rec3541310501 (фото) + rec3539601001 (заголовок и кнопка) — под 40px.
   В полосе 959–980 отступ страницы уже 80px, поэтому показываем десктопную.
   Нижний порог 959.02 — та же граница, на которой Tilda переводит
   Zero Block с 40px на 80px. */

@media (min-width: 959.02px) and (max-width: 980px){
    #rec3535154801{
        display: block !important;
    }
    #rec3541310501,
    #rec3539601001{
        display: none !important;
    }
}

  #rec2449161561 {
    background-color: #ffffff !important;
    border-radius: 30px 30px 0 0 !important;
    overflow: hidden;
  }
  
  #rec2452363321 {
    background-color: #ffffff !important;
    border-radius: 0 0 30px 30px !important;
    overflow: hidden;
  }
  
  #rec2468621301 {
    background-color: #ffffff !important;
    border-radius: 30px 30px 0 0 !important;
    overflow: hidden;
  }
  
  #rec2504396621 {
    background-color: #ffffff !important;
    border-radius: 30px 30px 0 0 !important;
    overflow: hidden;
  }
  
  #rec2887831501 {
    background-color: #ffffff !important;
    border-radius: 0 0 30px 30px !important;
    overflow: hidden;
  }
  
  body {
    background-color: #1c1c1c !important;
  }