
@media (max-width: 480px) {
  .form-desktop__form {
    max-width: 100%;
  }
  .image-block__button .button {
    max-width: 100%;
  }
  .main__list-item {
    font-size: 11px;
  }
  .persons__column {
    width: 100%;
  }
  .persons__column:last-child {
    flex-direction: column;
  }
  .persons__column:last-child .persons__item {
    width: 100%;
  }
  .persons__column:nth-child(2) {
    width: 90%;
    margin-left: auto;
  }
  .plan-slider .swiper-slide .plan-slider__plan-title {
    font-size: 20px;
  }
  .plan-slider .swiper-slide .plan-slider__plan-detail {
    font-size: 20px;
    margin-top: 20px;
  }
  .plan-slider .swiper-slide .plan-slider__plan-detail sup {
    font-size: 14px;
  }
  .plan-slider .swiper-slide .plan-slider__nav-button_next {
    margin-left: 14px;
  }
}