/* ==========================================================================
   Stratum CER — дополнения к шаблону templatemo: формы, списки услуг.
   ========================================================================== */

/* ---------- формы обратной связи ---------- */
.lead-form button:disabled { opacity: .6; cursor: default; }

.form-status {
  margin: 14px 0 0;
  font-size: 15px;
  line-height: 1.5;
  color: #fff;
}
.form-status:empty { display: none; }
.form-status.is-ok { font-weight: 600; }
.form-status.is-error { color: #ffd9c7; }

/* на странице контактов форма на светлом фоне */
.contact-us .form-status { color: #212529; }
.contact-us .form-status.is-ok { color: #018458; }
.contact-us .form-status.is-error { color: #A32020; }

/* ловушка для ботов: убрана из потока, но не display:none —
   часть роботов пропускает скрытые таким образом поля */
.hp-field {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* ---------- списки анализов на страницах услуг ----------
   раньше это были абзацы с «•» и пачками <br> при line-height .2 —
   на телефоне строки наезжали друг на друга */
.svc-list {
  margin: 0 0 24px;
  padding: 0;
  list-style: none;
  font-size: 18px;
}
.svc-list li {
  position: relative;
  padding-left: 22px;
  margin-bottom: 8px;
  line-height: 1.5;
  color: #364149;
}
.svc-list li::before {
  content: "";
  position: absolute;
  left: 3px;
  top: .6em;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #018458;
}

/* ---------- reCAPTCHA ----------
   Значок Google перекрывает кнопки в правом нижнем углу, поэтому он скрыт,
   а вместо него у формы стоит текстовая оговорка — так разрешено правилами. */
.grecaptcha-badge { visibility: hidden; }

.recaptcha-note {
  margin: 12px 0 0;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(255, 255, 255, .75);
}
.recaptcha-note a { color: #fff; text-decoration: underline; }
.contact-us .recaptcha-note { color: #5B6570; }
.contact-us .recaptcha-note a { color: #018458; }

/* Флажок «Я не робот» над кнопкой отправки. Виджет Google — 304x78 px,
   в подвале колонка уже, поэтому он там немного уменьшен. */
.recaptcha-holder { margin: 0 0 18px; }
.recaptcha-holder:empty { margin: 0; }
footer .recaptcha-holder { margin-bottom: 14px; }
@media (min-width: 768px) and (max-width: 991px) {
  /* колонка подвала здесь ~150 px, компактный виджет 164 px — слегка ужимаем */
  footer .recaptcha-holder {
    transform: scale(.88);
    transform-origin: 0 0;
    height: 128px;
  }
}
