@charset "UTF-8";
@media (max-width: 959px) {
  .lp-universal-hat {
    padding-top: 0 !important;
  }
  .lp-universal-hat__bottom._align_center {
    align-items: start !important;
  }
  .lp-contacts-below__holder .lp-contacts-below__field {
    font-size: 14px;
  }
  #_lp_block_1060835916[data-block-layout="675309"] .lp-main-logo__logo-box {
    width: 100px;
    height: auto;
  }
  .lp-main-logo__logo-desc {
    font-size: 14px !important;
  }
  .lp-universal-hat__bottom {
    flex-direction: row !important;
  }
  .lp-universal-hat__bottom .lp-universal-hat__left {
    flex: 1 1 40%;
  }
  .lp-universal-hat__bottom .lp-universal-hat__right {
    flex: 1 1 60%;
    padding-top: 5px;
  }
}
#_lp_block_1060836116[data-block-layout="1054313"] .lp-block-bg {
  background-image: url("/d/image_2ikcj62ikcj62ikc.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: 50% 50%;
  /* Добавляем отступы под safe area, чтобы контент не наезжал на «чёлку» */
  padding-top: env(safe-area-inset-top);
  padding-bottom: env(safe-area-inset-bottom);
}
@media (max-width: 768px) {
  #_lp_block_1060836116[data-block-layout="1054313"] .lp-block-bg {
    /*    background-attachment: scroll !important;*/
    background-attachment: unset;
    background-size-y: cover !important;
    /* Если cover сильно увеличивает — попробуй contain */
    min-height: 100vh;
  }
}
