@media (max-width: 599px) {
  .lpc-text-sticky-1__title, .lpc-features-2__title, .lpc-elements-headline__title {
    font-size: 22px !important;
  }
  .lpc-elements-text-1__text, .lpc-text-sticky-1__text, .lpc-features-2__item-text {
    font-size: 16px !important;
  }
}
@media (max-width: 479px) {
  .lpc-text-sticky-1__title, .lpc-features-2__title, .lpc-elements-headline__title {
    font-size: 19px !important;
  }
  .lpc-elements-text-1__text, .lpc-text-sticky-1__text, .lpc-features-2__item-text {
    font-size: 15px !important;
  }
  .lpc-features-2__image {
    width: 44px !important;
    height: 44px !important;
  }
  .lpc-features-2__item-image {
    padding: 10px !important;
  }
  .lpc-text-sticky-1__wrap {
    padding: 15px !important;
  }
}
@media (max-width: 768px) {
  body .decor-wrap .lpc-wrap .lp-header-title-2 h2 {
    font-size: 18px;
  }
  body .decor-wrap .lpc-text-sticky-1__title p {
    font-size: 14px;
  }
  body .decor-wrap .lpc-timeline-vertical__body {
    max-width: 100%;
    overflow: hidden;
  }
  body .decor-wrap .lpc-timeline-vertical__body .lpc-timeline-vertical__subtitle {
    font-size: 15px !important;
  }
  body .decor-wrap .lpc-list-illustration__icon {
    margin: 0 8px 0 0;
    min-width: 1.6em;
    min-height: 1.6em;
  }
}
@media (max-width: 834px) {
  .lpc-form-substrate__wrap {
    padding: 20px !important;
  }
  .lpc-form-substrate__inner .lpc-form-substrate__body {
    margin: 10px 0 0 !important;
  }
  .lpc-form-substrate__inner .lpc-form-substrate__body .lpc-form-substrate__forms {
    border-radius: 10px !important;
  }
}
.lpc-form-substrate__forms .lp-form-tpl__item {
  display: flex !important;
  flex-direction: column !important;
}
.lpc-form-substrate__forms .lp-form-tpl__item .lp-form-tpl__item-field {
  margin: auto 0 0 !important;
}
