/* Stage 2 v3: slightly lighter backgrounds over installed calm palette v2. */
html:root {
  --alp-stage3-bg: #f9fbfd;
  --alp-stage3-green-soft: #f2f8fc;
  --alp-stage3-green-dark: #214e6b;
  --alp-home-green-soft: #f2f7fb;
  --alp-home-page: #f8fafc;
  --alp-home-shadow: 0 18px 55px rgba(20,39,55,.06);
}
html:root body {
  background-color: #f9fbfd;
}
html:root .alp-stage3-hero {
  background-image: linear-gradient(90deg,rgba(38,67,88,.95),rgba(58,90,114,.88)),url("/glavnaya/images/page-main/product-slider/product-slider-fon.jpg");
}
html:root .alp-stage3-hero .alp-stage3-hero__lead,
html:root .alp-stage3-hero .alp-stage3-hero__lead-mount p {
  color: rgba(255,255,255,.96) !important;
}
html:root .alp-stage3-hero__breadcrumbs .crumbs__item {
  color: rgba(255,255,255,.94);
}
html:root #page-main1.alp-stage2-first-screen::before {
  background: radial-gradient(circle at 72% 42%,rgba(110,148,176,.14) 0,rgba(110,148,176,0) 38%),linear-gradient(90deg,rgba(31,61,83,.97) 0%,rgba(39,73,97,.95) 43%,rgba(51,85,108,.74) 70%,rgba(63,97,121,.48) 100%) !important;
}
html:root #page-main1 .alp-stage2-hero__content {
  background: linear-gradient(135deg,rgba(20,48,69,.48),rgba(29,60,81,.38)) !important;
  box-shadow: 0 18px 46px rgba(20,42,60,.09),inset 0 1px 0 rgba(255,255,255,.07) !important;
}
html:root #page-main1 .alp-stage2-hero__lead,
html:root #page-main1 .alp-stage2-hero__note,
html:root #page-main1 .alp-stage2-hero__benefits span,
html:root #page-main1 .alp-stage2-hero__benefits li {
  color: rgba(255,255,255,.96) !important;
}
@media only screen and (max-width: 767px) {
  html:root #page-main1.alp-stage2-first-screen::before {
    background: radial-gradient(circle at 82% 18%,rgba(110,148,176,.10),rgba(110,148,176,0) 42%),linear-gradient(180deg,rgba(31,61,83,.97) 0%,rgba(39,73,97,.95) 53%,rgba(47,81,104,.93) 100%) !important;
  }
  html:root #page-main1 .alp-stage2-hero__content {
    background: linear-gradient(180deg,rgba(20,48,69,.38),rgba(29,60,81,.24)) !important;
  }
}
html:root #footer-new {
  background: radial-gradient(circle at 84% 12%,rgba(115,156,189,.07),transparent 28%),radial-gradient(circle at 12% 88%,rgba(255,255,255,.025),transparent 30%),linear-gradient(135deg,#224258 0%,#294f67 52%,#24475f 100%);
}
html:root #leave-request-big-form-wrap {
  background-color: rgba(20,42,60,.55);
}
html:root #leave-request-big-form-wrap .leave-request-big-form {
  background-color: #fff;
  box-shadow: 0 24px 60px rgba(20,42,60,.14);
}
html:root #page-main1 .alp-stage2-card,
html:root #footer-new .footer-top-in-form-wrap {
  background-color: #fff !important;
  box-shadow: 0 18px 55px rgba(20,42,60,.12) !important;
}
html:root #leave-request-big-form-wrap .alp-header-stage1-form .jform__field.jform__input,
html:root #leave-request-big-form-wrap .alp-header-stage1-form .alp-header-stage1-form__textarea,
html:root #page-main1 .alp-stage2-form .jform__field.jform__input,
html:root #page-main1 .alp-stage2-form .alp-stage2-form__textarea,
html:root #footer-new .footer-top-in-form-chank .jform__field.jform__input {
  background-color: #fff !important;
}
