html ._error._type-checkbox input:checked + .lp-form-tpl__field-checkbox--input, input:checked + .lp-form-tpl__field-checkbox--input {
  background: #03e7dd !important;
  border-color: #03e7dd !important; }

html .lp-menu-22-burger__item a:hover {
  color: #03e7dd !important; }

html body .lp-form-tpl__field-checkbox--input svg path {
  fill: #000; }

@media (max-width: 960px) {
  ._lp-block.lp-elements-1, ._lp-block.lp-elements-8, .lp-advantages-1 {
    background: rgba(0, 0, 0, 0) !important; }
    ._lp-block.lp-elements-1 .lp-block-overlay, ._lp-block.lp-elements-8 .lp-block-overlay, .lp-advantages-1 .lp-block-overlay, ._lp-block.lp-elements-1 .lp-block-bg, ._lp-block.lp-elements-8 .lp-block-bg, .lp-advantages-1 .lp-block-bg {
      background: rgba(0, 0, 0, 0) !important; }

  #wrap_for-bg {
    background: linear-gradient(to bottom, rgba(44, 47, 69, 0.85), rgba(44, 47, 69, 0.85)) left 0 top 0 / cover no-repeat, url("/d/bl_6_pic_1-min.png") left 0 top 0 / cover no-repeat; } }

@media (max-width: 1279px) {
  .lp-header-1__phone-item {
    color: #fff !important; } }

@media (max-width: 1199px) {
  html body .lp-wrapp {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px; }
    html body .lp-prods-18-card-wrap, html body .lp-advantages-1__inner {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    html body .lp-header-1__contacts {
      max-width: none; }
    html body .lp-advantages-1__item-text br {
      display: none; }

  .lp-promo-24-title, .lp-form-7__title {
    font-size: 45px !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }
    .lp-promo-24-title br, .lp-form-7__title br {
      display: none; }

  .lp-promo-24-subtitle {
    margin-left: 0 !important;
    margin-right: 0 !important; }
    .lp-promo-24-subtitle br {
      display: none; }

  .lp-products-1__item-title, .lp-qa-4-title, .lp-elements-1__title, .lp-steps-13__title, .contacts__title {
    font-size: 30px !important; }
    .lp-products-1__item-title br, .lp-qa-4-title br, .lp-elements-1__title br, .lp-steps-13__title br, .contacts__title br {
      display: none; } }

@media (max-width: 959px) {
  html body .lp-promo-24-form form .lp-form-tpl__item, html body .lp-promo-24-form form .lp-form-tpl__button-wrapper {
    flex: 0; }

  body .lp-steps-13__content-bg-overlay.lp-steps-13__bg-overlay {
    -webkit-background-size: cover !important;
    background-size: cover !important; }

  html body .lp-text-button {
    color: #000 !important; } }

@media (max-width: 640px) {
  .lp-promo-24-title, .lp-form-7__title {
    font-size: 37px !important; }

  .lp-products-1__item-title, .lp-qa-4-title, .lp-elements-1__title, .lp-steps-13__title, .contacts__title {
    font-size: 27px !important; }

  .lp-steps-13__item-button._first-button {
    margin-left: 0 !important; }

  .lp-form-7__subtitle, .lp-qa-4-questions__item-header-text {
    font-size: 18px !important; }

  .lp-products-1__item-text-wrapper {
    padding-left: 0 !important; } }
