.lp-form-18 {
  padding: 48px 0;
  text-align: center;
}
.lp-form-18 .lp-block-bg .lp-block-overlay {
  background-color: rgba(255, 255, 255, 0.4);
}
.lp-form-18__title {
  margin: 0;
}
.lp-form-18__text {
  padding: 0;
  margin-top: 8px;
}
.lp-form-18-timer {
  margin-top: 16px;
}
.lp-form-18-timer__title {
  padding: 0;
  margin-top: 48px;
}
.lp-form-18-timer .lp-ui-timer {
  justify-content: center;
  margin: 0 -5px;
}
.lp-form-18-timer .lp-ui-timer__item {
  margin: 0 5px;
  position: relative;
}
.lp-form-18-timer .lp-ui-timer__item-text {
  opacity: 1;
}
.lp-form-18-timer .lp-ui-timer__item:after {
  content: "";
  display: block;
  width: 4px;
  height: 16px;
  background: url(images/timer_delimiter.png) no-repeat top center, url(images/timer_delimiter.png) no-repeat bottom center;
  background-size: contain;
  position: absolute;
  top: 50%;
  right: -7px;
  margin-top: -18px;
}
.lp-form-18-timer .lp-ui-timer__item:last-child:after {
  display: none;
}
.lp-form-18-form {
  box-sizing: border-box;
  margin-top: 24px;
  padding: 24px 16px 16px;
  background-color: #fff;
  overflow: hidden;
}
.lp-form-18-form__title {
  margin: 0;
}
.lp-form-18-form__subtitle {
  padding: 0;
}
.lp-form-18-form .lp-form-tpl__item._type-checkbox {
    text-align: left;
}
@media all and (min-width: 600px) {
  .lp-form-18 {
    padding: 64px 0;
  }
  .lp-form-18__text {
    margin-top: 16px;
  }
  .lp-form-18-form {
    padding: 32px;
  }
  .lp-form-18-timer .lp-ui-timer {
    margin: 0 -8px;
  }
  .lp-form-18-timer .lp-ui-timer__item {
    margin: 0 8px;
  }
  .lp-form-18-timer .lp-ui-timer__item:after {
    width: 8px;
    height: 24px;
    right: -12px;
    margin-top: -22px;
  }
  .lp-form-18-timer__title {
    margin-top: 56px;
  }
}
@media all and (min-width: 960px) {
  .lp-form-18 {
    text-align: left;
  }
  .lp-form-18-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .lp-form-18-content {
    align-self: center;
    width: 544px;
  }
  .lp-form-18-timer__title {
    margin-top: 80px;
  }
  .lp-form-18-timer .lp-ui-timer {
    justify-content: flex-start;
  }
  .lp-form-18-form {
    width: 320px;
    margin-top: 0;
  }
}
@media all and (min-width: 1200px) {
  .lp-form-18-content {
    width: 564px;
  }
  .lp-form-18-form {
    width: 368px;
  }
}
@media all and (min-width: 1380px) {
  .lp-form-18 {
    padding: 80px 0;
  }
  .lp-form-18-content {
    width: 628px;
  }
  .lp-form-18-form {
    width: 408px;
  }
}


.lp-form-18-form .lp-form-tpl__button-wrapper button {
    width: 100%;
}

.lp-form-18-form .lp-form-tpl__item-label {
	text-align: left;
}

.lp-form-18 .lp-block-bg {
    background-image: url(/d/fgs16_v3photo-pic-138.jpg);
}


.lp-form-18 form input:checked + .lp-form-tpl__field-checkbox--input {
	background: var(--primary-color-base);
}