.content--u-ipvrl2uij {
  min-height: auto;
}
.mosaic-s3-include--u-idcibxqm5 {
  width: 100%;
}
.mosaic-s3-include--u-idcibxqm5 .map {
  width: 100%;
}
.mosaic-s3-include--u-idcibxqm5 .map #map, .mosaic-s3-include--u-idcibxqm5 .map #myMap {
  width: 100%;
}
@media (max-width: 767px) {
  .mosaic-s3-include--u-idcibxqm5 #myMap {
    height: 250px !important;
  }
}
.lpc-offer__note figure {
  border: 0 !important;
  outline: none !important;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .page-title--u-i4blul41h {
    font-size: 32px !important;
  }
}
@media (max-width: 1199px) {
  .lpc-gap-block {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
@media (max-width: 992px) {
  .lpc-delivery-block__image {
    width: 32px !important;
    height: 32px !important;
  }
  .lpc-delivery-block__container-text br {
    display: none !important;
  }
  .decor-wrap .table {
    width: 100% !important;
  }
  .lpc-features-1__item-title {
    font-size: 18px !important;
  }
  .lpc-features-1__item-subtitle {
    font-size: 18px !important;
  }
}
@media (max-width: 768px) {
  .kpp-conditions-table {
    border: 0 !important;
  }
  .kpp-conditions-table tr:last-child td, .diagnostics-conditions-table tr:last-child td, .service-short-table tr:last-child td, .engine-repair-short-table tr:last-child td, .diagnostics-short-table tr:last-child td {
    color: #fff !important;
  }
}
@media (max-width: 479px) {
  .lpc-text-sticky-1__title, .lpc-timeline-vertical__title, .lpc-elements-headline__title, .lpc-features-2__title, .lpc-features-1__title, .lpc-banners__title, .lpc-questions-3__header {
    font-size: 22px !important;
  }
  .lpc-timeline-vertical__num-text {
    font-size: 21px !important;
  }
  .lpc-button--type-1._v2-text, .lpc-button--type-2._v2-text, .lpc-button--type-3._v2-text {
    font-size: 16px !important;
    padding: 12px 18px !important;
    min-height: 42px !important;
  }
  .lpc-features-1__item-subtitle {
    font-size: 16px !important;
  }
  .lp-header-text-1, .lp-header-text-2, .lp-header-text-3, .lp-header-text-4, .lp-header-text-5, .lp-header-text-6 {
    font-size: 15px !important;
  }
  .lpc-offer__subtitle, .lpc-questions-3__subtitle {
    font-size: 14px !important;
  }
  .lpc-features-2__image {
    width: 34px !important;
    height: 34px !important;
  }
  .lpc-banners__icon-box {
    margin-top: 0 !important;
  }
  .lpc-banners__holder {
    flex-direction: column;
    align-items: center !important;
  }
}
