
/* h1 первого экрана: приводим к 48px, как у заголовков остальных блоков.
   !important — потому что line-height Tilda дописывает инлайном своим JS. */
@media (min-width:1680px){
  #rec1547728371 .tn-elem[data-elem-id="176245683041513190"] .tn-atom{font-size:48px !important;line-height:1.1 !important}
  /* блок в Tilda позиционируется по верхнему краю: длинный заголовок «растёт» вниз
     и наезжает на подзаголовок. Держим нижнюю границу на месте (макет — 114px, 2 строки). */
  #rec1547728371 .tn-elem[data-elem-id="176245683041513190"]{transform:translateY(calc(114px - 100%)) !important}
}

/* экраны уже 1680px (планшет и мобильные размеры Tilda не трогаем) */
@media (min-width:960px) and (max-width:1679px){
  #rec1547728371 .tn-elem[data-elem-id="176245683041513190"] .tn-atom{font-size:34px !important;line-height:1.1 !important}
  #rec1547728371 .tn-elem[data-elem-id="176245683041513190"]{transform:translateY(calc(114px - 100%)) !important}
}
