@charset "UTF-8";
/* Стилизация основного скроллбара */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
/* Стилизация трека (фон скроллбара) */
::-webkit-scrollbar-track {
  background: white;
  border-radius: 0px;
}
/* Стилизация ползунка (бегунка) */
::-webkit-scrollbar-thumb {
  background: var(--text-color-base);
  border-radius: 0px;
}
/* Стилизация ползунка при наведении */
::-webkit-scrollbar-thumb:hover {
  background: var(--primary-color-base);
}
/* Для маленьких экранов (например, телефоны) */
@media (max-width: 480px) {
  .decor-wrap {
    padding: 0px 8px;
  }
}
/* Для планшетов */
@media (min-width: 481px) and (max-width: 1024px) {
  .decor-wrap {
    padding: 0px 16px;
  }
}
/* Для больших экранов (например, десктопы > 1024px) */
@media (min-width: 1025px) {
  .decor-wrap {
    padding: 0px 32px;
  }
}
.decor-wrap .lp-universal-hat__wrap.lp-wrapp {
  padding: 0 0px;
  max-width: 100%;
}
/* Перекраска цвета текста в контейнере */
.lp-container-type .lp-header-title-1, .lp-container-type .lp-header-title-2, .lp-container-type .lp-header-title-3, .lp-container-type .lp-header-title-4, .lp-container-type .lp-header-title-5, .lp-container-type .lp-header-title-6, .lp-container-type .lp-header-text-1, .lp-container-type .lp-header-text-2, .lp-container-type .lp-header-text-3, .lp-container-type .lp-header-text-4 {
  color: white;
}
/* Перекраска цвета текста в карточке */
.lp-card--type .lp-header-title-1, .lp-card--type .lp-header-title-2, .lp-card--type .lp-header-title-3, .lp-card--type .lp-header-title-4, .lp-card--type .lp-header-title-5, .lp-card--type .lp-header-title-6, .lp-card--type .lp-header-text-1, .lp-card--type .lp-header-text-2, .lp-card--type .lp-header-text-3, .lp-card--type .lp-header-text-4 {
  color: white;
}
.lp-card--type {
  --text-color-a-01: rgba(255, 255, 255, 0.1);
  --text-color-a-02: rgba(255, 255, 255, 0.2);
  --text-color-a-03: rgba(255, 255, 255, 0.3);
  --text-color-a-04: rgba(255, 255, 255, 0.4);
  --text-color-a-05: rgba(255, 255, 255, 0.5);
  --text-color-a-06: rgba(255, 255, 255, 0.6);
  --text-color-a-07: rgba(255, 255, 255, 0.7);
  --text-color-a-08: rgba(255, 255, 255, 0.8);
  --text-color-a-09: rgba(255, 255, 255, 0.9);
}
body .lp-button--type-1 {
  transition-property: all;
  transition-duration: 900ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}
body .lp-button--type-1:hover {
  transform: scale3d(0.98, 0.98, 1);
}
body .lp-button--type-2 {
  transition-property: all;
  transition-duration: 900ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}
body .lp-button--type-2:hover {
  transform: scale3d(0.98, 0.98, 1);
}
.decor-wrap .lp-block-bg {
  border-radius: 30px;
}
.lp-wizard-step__fon-bg.active {
  position: relative;
}
.lp-wizard-step__fon-bg.active .lp-block-bg_item:before {
  border-radius: inherit;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
}
.lp-form-tpl__field-select__list-item {
  color: #0f172a !important;
}
