.gravity-block {
  width: 100%;
  max-width: 1200px;
  height: 660px; /* фиксированная высота */
  margin: 0 auto;
  position: relative;
  overflow: hidden; /* чтобы теги не вылезали */
  background: transparent;
}

/* 👉 адаптивы для разных экранов */
@media (max-width: 1200px) and (min-width: 960px) {
  .gravity-block { height: 660px; }
}
@media (max-width: 960px) and (min-width: 640px) {
  .gravity-block { height: 660px; }
}
@media (max-width: 640px) and (min-width: 480px) {
  .gravity-block { height: 480px; }
}
@media (max-width: 480px) {
  .gravity-block { height: 660px; }
}




.left-btn .tn-atom {

  padding-left: 24px !important;      /* отступ слева */
}

h1 {
  position: absolute;
  left: -9999px;
}