@font-face {
  font-display: swap;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300;
  src: url(https://batel.ru/assets/fonts/opensans/opensans300/OpenSans-Light.eot);
  src: url(https://batel.ru/assets/fonts/opensans/opensans300/OpenSans-Light.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/opensans/opensans300/OpenSans-Light.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/opensans300/OpenSans-Light.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/opensans300/OpenSans-Light.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 400;
  src: url(https://batel.ru/assets/fonts/opensans/opensans400/OpenSans-Regular.eot);
  src: url(https://batel.ru/assets/fonts/opensans/opensans400/OpenSans-Regular.eot?#iefix)
      format("embedded-opentype"),
    url(../fonts/opensans/opensans400/OpenSans-Regular.woff2) format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/opensans400/OpenSans-Regular.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/opensans400/OpenSans-Regular.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 500;
  src: url(https://batel.ru/assets/fonts/opensans/opensans500/OpenSans-Medium.eot);
  src: url(https://batel.ru/assets/fonts/opensans/opensans500/OpenSans-Medium.eot?#iefix)
      format("embedded-opentype"),
    url(../fonts/opensans/opensans500/OpenSans-Medium.woff2) format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/opensans500/OpenSans-Medium.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/opensans500/OpenSans-Medium.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  src: url(https://batel.ru/assets/fonts/opensans/opensans600/OpenSans-SemiBold.eot);
  src: url(https://batel.ru/assets/fonts/opensans/opensans600/OpenSans-SemiBold.eot?#iefix)
      format("embedded-opentype"),
    url(../fonts/opensans/opensans600/OpenSans-SemiBold.woff2) format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/opensans600/OpenSans-SemiBold.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/opensans600/OpenSans-SemiBold.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 700;
  src: url(https://batel.ru/assets/fonts/opensans/opensans700/OpenSans-Bold.eot);
  src: url(https://batel.ru/assets/fonts/opensans/opensans700/OpenSans-Bold.eot?#iefix)
      format("embedded-opentype"),
    url(../fonts/opensans/opensans700/OpenSans-Bold.woff2) format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/opensans700/OpenSans-Bold.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/opensans700/OpenSans-Bold.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 800;
  src: url(https://batel.ru/assets/fonts/opensans/opensans800/OpenSans-ExtraBold.eot);
  src: url(https://batel.ru/assets/fonts/opensans/opensans800/OpenSans-ExtraBold.eot?#iefix)
      format("embedded-opentype"),
    url(../fonts/opensans/opensans800/OpenSans-ExtraBold.woff2) format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/opensans800/OpenSans-ExtraBold.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/opensans800/OpenSans-ExtraBold.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 400;
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-400/OpenSans-Italic.eot);
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-400/OpenSans-Italic.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-400/OpenSans-Italic.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-400/OpenSans-Italic.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-400/OpenSans-Italic.ttf)
      format("truetype");
}
@font-face {
  font-disp6ay: swap;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 500;
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-500/OpenSans-MediumItalic.eot);
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-500/OpenSans-MediumItalic.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-500/OpenSans-MediumItalic.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-500/OpenSans-MediumItalic.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-500/OpenSans-MediumItalic.ttf)
      format("truetype");
}
SemiBoldface {
  font-display: swap;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 600;
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-600/OpenSans-SemiBoldItalic.eot);
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-600/OpenSans-SemiBoldItalic.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-600/OpenSans-SemiBoldItalic.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-600/OpenSans-SemiBoldItalic.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-600/OpenSans-SemiBoldItalic.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 700;
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-700/OpenSans-BoldItalic.eot);
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-700/OpenSans-BoldItalic.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-700/OpenSans-BoldItalic.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-700/OpenSans-BoldItalic.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-700/OpenSans-BoldItalic.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 800;
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-800/OpenSans-ExtraBoldItalic.eot);
  src: url(https://batel.ru/assets/fonts/opensans/open-sans-italic-800/OpenSans-ExtraBoldItalic.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-800/OpenSans-ExtraBoldItalic.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-800/OpenSans-ExtraBoldItalic.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/opensans/open-sans-italic-800/OpenSans-ExtraBoldItalic.ttf)
      format("truetype");
}
@font-face {
  font-family: PT Sans;
  font-style: italic;
  font-weight: 400;
  src: local("PT Sans Italic"), local("PTSans-Italic"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizYRExUiTo99u79D0e0ysmIEDQ.woff2)
      format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: PT Sans;
  font-style: italic;
  font-weight: 400;
  src: local("PT Sans Italic"), local("PTSans-Italic"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizYRExUiTo99u79D0e0w8mIEDQ.woff2)
      format("woff2");
  unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: PT Sans;
  font-style: italic;
  font-weight: 400;
  src: local("PT Sans Italic"), local("PTSans-Italic"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizYRExUiTo99u79D0e0ycmIEDQ.woff2)
      format("woff2");
  unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf,
    U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: PT Sans;
  font-style: italic;
  font-weight: 400;
  src: local("PT Sans Italic"), local("PTSans-Italic"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizYRExUiTo99u79D0e0x8mI.woff2)
      format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+feff, U+fffd;
}
@font-face {
  font-family: PT Sans;
  font-style: italic;
  font-weight: 700;
  src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizdRExUiTo99u79D0e8fOydIhUdwzM.woff2)
      format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: PT Sans;
  font-style: italic;
  font-weight: 700;
  src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizdRExUiTo99u79D0e8fOydKxUdwzM.woff2)
      format("woff2");
  unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: PT Sans;
  font-style: italic;
  font-weight: 700;
  src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizdRExUiTo99u79D0e8fOydIRUdwzM.woff2)
      format("woff2");
  unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf,
    U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: PT Sans;
  font-style: italic;
  font-weight: 700;
  src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizdRExUiTo99u79D0e8fOydLxUd.woff2)
      format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+feff, U+fffd;
}
@font-face {
  font-family: PT Sans;
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans"), local("PTSans-Regular"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizaRExUiTo99u79D0-ExdGM.woff2)
      format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: PT Sans;
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans"), local("PTSans-Regular"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizaRExUiTo99u79D0aExdGM.woff2)
      format("woff2");
  unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: PT Sans;
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans"), local("PTSans-Regular"),
    url(../fonts/ptsans/v9/jizaRExUiTo99u79D0yExdGM.woff2) format("woff2");
  unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf,
    U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: PT Sans;
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans"), local("PTSans-Regular"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizaRExUiTo99u79D0KExQ.woff2)
      format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+feff, U+fffd;
}
@font-face {
  font-family: PT Sans;
  font-style: normal;
  font-weight: 700;
  src: local("PT Sans Bold"), local("PTSans-Bold"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizfRExUiTo99u79B_mh0OOtLQ0Z.woff2)
      format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: PT Sans;
  font-style: normal;
  font-weight: 700;
  src: local("PT Sans Bold"), local("PTSans-Bold"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2)
      format("woff2");
  unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: PT Sans;
  font-style: normal;
  font-weight: 700;
  src: local("PT Sans Bold"), local("PTSans-Bold"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2)
      format("woff2");
  unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf,
    U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: PT Sans;
  font-style: normal;
  font-weight: 700;
  src: local("PT Sans Bold"), local("PTSans-Bold"),
    url(https://batel.ru/assets/fonts/ptsans/v9/jizfRExUiTo99u79B_mh0O6tLQ.woff2)
      format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+feff, U+fffd;
}
@font-face {
  font-family: Rouble;
  src: url(https://batel.ru/assets/fonts/rouble/rouble-webfont.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/rouble/rouble-webfont.woff) format("woff"),
    url(https://batel.ru/assets/fonts/rouble/rouble-webfont.ttf)
      format("truetype");
}
@font-face {
  font-family: Adventure;
  font-style: normal;
  font-weight: 400;
  src: url(https://batel.ru/assets/fonts/adventure/Adventure.eot);
  src: url(https://batel.ru/assets/fonts/adventure/Adventure.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/adventure/Adventure.woff2) format("woff2"),
    url(https://batel.ru/assets/fonts/adventure/Adventure.woff) format("woff"),
    url(https://batel.ru/assets/fonts/adventure/Adventure.TTF)
      format("opentype");
}
@font-face {
  font-family: Inglobal;
  font-style: normal;
  font-weight: 400;
  src: url(https://batel.ru/assets/fonts/inglobal/inglobal.eot);
  src: url(https://batel.ru/assets/fonts/inglobal/inglobal.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/inglobal/inglobal.woff2) format("woff2"),
    url(https://batel.ru/assets/fonts/inglobal/inglobal.woff) format("woff"),
    url(https://batel.ru/assets/fonts/inglobal/inglobal.TTF) format("opentype");
}
@font-face {
  font-family: BickhamScriptOne;
  font-style: normal;
  font-weight: 400;
  src: url(https://batel.ru/assets/fonts/bickham/BickhamScriptOne.eot);
  src: url(https://batel.ru/assets/fonts/bickham/BickhamScriptOne.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/bickham/BickhamScriptOne.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/bickham/BickhamScriptOne.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/bickham/BickhamScriptOne.TTF)
      format("opentype");
}
@font-face {
  font-family: CoalhandLukePro;
  font-style: normal;
  font-weight: 400;
  src: url(https://batel.ru/assets/fonts/coalhandlukepro/CoalhandLukePro.eot);
  src: url(https://batel.ru/assets/fonts/coalhandlukepro/CoalhandLukePro.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/coalhandlukepro/CoalhandLukePro.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/coalhandlukepro/CoalhandLukePro.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/coalhandlukepro/CoalhandLukePro.TTF)
      format("opentype");
}
@font-face {
  font-display: swap;
  font-family: Impact;
  font-style: normal;
  font-weight: 400;
  src: url(https://batel.ru/assets/fonts/impact/Impact.eot);
  src: url(https://batel.ru/assets/fonts/impact/Impact.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/impact/Impact.woff2) format("woff2"),
    url(https://batel.ru/assets/fonts/impact/Impact.woff) format("woff"),
    url(https://batel.ru/assets/fonts/impact/Impact.ttf) format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Akrobat;
  font-style: normal;
  font-weight: 500;
  src: url(https://batel.ru/assets/fonts/akrobat/Akrobat-Regular.eot);
  src: url(https://batel.ru/assets/fonts/akrobat/Akrobat-Regular.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/akrobat/Akrobat-Regular.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/akrobat/Akrobat-Regular.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/akrobat/Akrobat-Regular.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Noteworthy;
  font-style: normal;
  font-weight: 600;
  src: url(https://batel.ru/assets/fonts/noteworthy/Noteworthy-Bold.eot);
  src: url(https://batel.ru/assets/fonts/noteworthy/Noteworthy-Bold.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/noteworthy/Noteworthy-Bold.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/noteworthy/Noteworthy-Bold.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/noteworthy/Noteworthy-Bold.ttf)
      format("truetype");
}
@font-face {
  font-family: Kelvinch;
  font-style: normal;
  font-weight: 200;
  src: url(https://batel.ru/assets/fonts/kelvinch/Kelvinch-Roman.otf)
    format("opentype");
}
@font-face {
  font-display: swap;
  font-family: Times New Roman;
  font-style: normal;
  font-weight: 400;
  src: url(https://batel.ru/assets/fonts/timesnewromanpsmt/TimesNewRomanPSMT.eot);
  src: url(https://batel.ru/assets/fonts/timesnewromanpsmt/TimesNewRomanPSMT.eot?#iefix)
      format("embedded-opentype"),
    url(https://batel.ru/assets/fonts/timesnewromanpsmt/TimesNewRomanPSMT.woff2)
      format("woff2"),
    url(https://batel.ru/assets/fonts/timesnewromanpsmt/TimesNewRomanPSMT.woff)
      format("woff"),
    url(https://batel.ru/assets/fonts/timesnewromanpsmt/TimesNewRomanPSMT.ttf)
      format("truetype");
}
:root {
  --nav-main-height: 54px;
}
.flex,
.flex-wrap {
  display: flex;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-grow-1 {
  flex-grow: 1;
}
.flex-grow-2 {
  flex-grow: 2;
}
.flex-grow-3,
.flex-grow-4 {
  flex-grow: 3;
}
.x-start {
  justify-content: flex-start;
}
.x-end {
  justify-content: flex-end;
}
.x-center {
  justify-content: center;
}
.x-between {
  justify-content: space-between;
}
.x-around {
  justify-content: space-around;
}
.y-start {
  align-items: flex-start;
}
.y-end {
  align-items: flex-end;
}
.y-center {
  align-items: center;
}
.y-stretch {
  align-items: stretch;
}
.self-stretch {
  align-self: stretch;
}
.self-center {
  align-self: center;
}
.self-end {
  align-self: flex-end;
}
.self-start {
  align-self: flex-start;
}
.y-baseline {
  align-items: baseline;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.no-shrink {
  flex-shrink: 0;
}
.flex-1 {
  flex: 1;
}
.h100 {
  height: 100%;
}
.unstyled {
  list-style: none;
}
.no-wrap,
.nowrap {
  white-space: nowrap;
}
@media (min-width: 780px) {
  .nowrap-not-phone {
    white-space: nowrap;
  }
}
.underline {
  text-decoration: underline;
}
.line-through {
  text-decoration: line-through;
}
.h-underline:hover,
.underline-h {
  text-decoration: underline;
}
.underline-h:hover {
  text-decoration: none;
}
.brad0 {
  border-radius: 0 !important;
}
.no-bg,
.nobg {
  background: transparent;
}
.transparent {
  display: block;
  left: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
}
.bg-center {
  background-position: 50%;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-white {
  background: #fff;
}
.bg-white-imp {
  background: #fff !important;
}
.bg-black {
  background: #000;
}
.no-repeat,
.norepeat {
  background-repeat: no-repeat;
}
.flex-end-center {
  align-items: flex-end;
  display: flex;
  justify-content: center;
}
.flex-center-between {
  align-items: center;
}
.flex-center-between,
.flex-start-between {
  display: flex;
  justify-content: space-between;
}
.flex-start-between {
  align-items: flex-start;
}
.flex-center-start {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
.flex-center-end {
  align-items: center;
}
.flex-center-end,
.flex-stretch-end {
  display: flex;
  justify-content: flex-end;
}
.flex-stretch-end {
  align-items: stretch;
}
.flex-stretch-between {
  align-items: stretch;
  display: flex;
  justify-content: space-between;
}
.flex-stretch-center {
  align-items: stretch;
  display: flex;
  justify-content: center;
}
.flex-column-center-between {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-column-center-start {
  justify-content: flex-start;
}
.flex-column-center-end,
.flex-column-center-start {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.flex-column-center-end {
  justify-content: flex-end;
}
.flex-center,
.flex-column-center {
  align-items: center;
  display: flex;
  justify-content: center;
}
.flex-column-center {
  flex-direction: column;
}
.flex-column-center-around {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.flex-column-stretch-start {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.flex-start-center {
  align-items: flex-start;
  display: flex;
  justify-content: center;
}
.flex-column-end-around {
  justify-content: space-around;
}
.flex-column-end-around,
.flex-column-end-start {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}
.flex-column-end-start {
  justify-content: flex-start;
}
.flex-column-end-center {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.flex-column-start-between {
  justify-content: space-between;
}
.flex-column-start-between,
.flex-column-start-start {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
.flex-column-start-start {
  justify-content: flex-start;
}
.pt0 {
  padding-top: 0 !important;
}
.pt05 {
  padding-top: 0.5rem !important;
}
.pt1 {
  padding-top: 1rem !important;
}
.pt2 {
  padding-top: 2rem !important;
}
.pt25 {
  padding-top: 2.5rem !important;
}
.pt3 {
  padding-top: 3rem !important;
}
.pb0 {
  padding-bottom: 0 !important;
}
.pb05 {
  padding-bottom: 0.5rem !important;
}
.pb1 {
  padding-bottom: 1rem !important;
}
.pb15 {
  padding-bottom: 1.5rem !important;
}
.pb2 {
  padding-bottom: 2rem !important;
}
.pb3 {
  padding-bottom: 3rem !important;
}
.pl0 {
  padding-left: 0 !important;
}
.pl05 {
  padding-left: 0.5rem !important;
}
.pl08 {
  padding-left: 0.8rem !important;
}
.pl1 {
  padding-left: 1rem !important;
}
.pl2 {
  padding-left: 2rem !important;
}
.pl3 {
  padding-left: 3rem !important;
}
.pr0 {
  padding-right: 0 !important;
}
.pr05 {
  padding-right: 0.5rem !important;
}
.pr1 {
  padding-right: 1rem !important;
}
.pr2 {
  padding-right: 2rem !important;
}
.pr3 {
  padding-right: 3rem !important;
}
.px0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px05 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px1 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px18 {
  padding-left: 1.8rem !important;
  padding-right: 1.8rem !important;
}
.px2 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.px3 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.py0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py05 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py1 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py2 {
  padding-bottom: 2rem !important;
  padding-top: 2rem !important;
}
.py3 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.mra {
  margin-right: auto;
}
.mla {
  margin-left: auto;
}
.mba,
.mta {
  margin-top: auto !important;
}
.mt0 {
  margin-top: 0 !important;
}
.mt05 {
  margin-top: 0.5rem;
}
.mt08 {
  margin-top: 0.8rem;
}
.mt1 {
  margin-top: 1rem;
}
.mt12 {
  margin-top: 1.2rem;
}
.mt14 {
  margin-top: 1.4rem;
}
.mt15 {
  margin-top: 1.5rem;
}
.mt2 {
  margin-top: 2rem;
}
.mt2-i {
  margin-top: 2rem !important;
}
.mt25 {
  margin-top: 2.5rem;
}
.mt3 {
  margin-top: 3rem;
}
.mt4 {
  margin-top: 4rem;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb05 {
  margin-bottom: 0.5rem;
}
.mb1 {
  margin-bottom: 1rem !important;
}
.mb15 {
  margin-bottom: 1.5rem !important;
}
.mb2 {
  margin-bottom: 2rem !important;
}
.mb3 {
  margin-bottom: 3rem !important;
}
.ml0 {
  margin-left: 0;
}
.ml05 {
  margin-left: 0.5rem;
}
.ml1 {
  margin-left: 1rem !important;
}
.ml2 {
  margin-left: 2rem;
}
.ml3 {
  margin-left: 3rem;
}
.mr0 {
  margin-right: 0;
}
.mr05 {
  margin-right: 0.5rem;
}
.mr1 {
  margin-right: 1rem;
}
.mr2 {
  margin-right: 2rem;
}
.mr3 {
  margin-right: 3rem;
}
.mx0 {
  margin-left: 0;
  margin-right: 0;
}
.mx05 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx1 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx2 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx3 {
  margin-left: 3rem;
  margin-right: 3rem;
}
.my0 {
  margin-bottom: 0;
  margin-top: 0;
}
.my05 {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.my1 {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.my2 {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
.my3 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.fs08 {
  font-size: 0.8rem;
}
.text-center {
  text-align: center !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.f60 {
  font-size: 60px !important;
}
.f59 {
  font-size: 59px !important;
}
.f58 {
  font-size: 58px !important;
}
.f57 {
  font-size: 57px !important;
}
.f56 {
  font-size: 56px !important;
}
.f55 {
  font-size: 55px !important;
}
.f54 {
  font-size: 54px !important;
}
.f53 {
  font-size: 53px !important;
}
.f52 {
  font-size: 52px !important;
}
.f51 {
  font-size: 51px !important;
}
.f50 {
  font-size: 50px !important;
}
.f49 {
  font-size: 49px !important;
}
.f48 {
  font-size: 48px !important;
}
.f47 {
  font-size: 47px !important;
}
.f46 {
  font-size: 46px !important;
}
.f45 {
  font-size: 45px !important;
}
.f44 {
  font-size: 44px !important;
}
.f43 {
  font-size: 43px !important;
}
.f42 {
  font-size: 42px !important;
}
.f41 {
  font-size: 41px !important;
}
.f40 {
  font-size: 40px !important;
}
.f39 {
  font-size: 39px !important;
}
.f38 {
  font-size: 38px !important;
}
.f37 {
  font-size: 37px !important;
}
.f36 {
  font-size: 36px !important;
}
.f35 {
  font-size: 35px !important;
}
.f34 {
  font-size: 34px !important;
}
.f33 {
  font-size: 33px !important;
}
.f32 {
  font-size: 32px !important;
}
.f31 {
  font-size: 31px !important;
}
.f30 {
  font-size: 30px !important;
}
.f29 {
  font-size: 29px !important;
}
.f28 {
  font-size: 28px !important;
}
.f27 {
  font-size: 27px !important;
}
.f26 {
  font-size: 26px !important;
}
.f25 {
  font-size: 25px !important;
}
.f24 {
  font-size: 24px !important;
}
.f23 {
  font-size: 23px !important;
}
.f22 {
  font-size: 22px !important;
}
.f21 {
  font-size: 21px !important;
}
.f20 {
  font-size: 20px !important;
}
.f19 {
  font-size: 19px !important;
}
.f18 {
  font-size: 18px !important;
}
.f17 {
  font-size: 17px !important;
}
.f16 {
  font-size: 16px !important;
}
.f15 {
  font-size: 15px !important;
}
.f14 {
  font-size: 14px !important;
}
.f13 {
  font-size: 13px !important;
}
.f12 {
  font-size: 12px !important;
}
.f11 {
  font-size: 11px !important;
}
.f10 {
  font-size: 10px !important;
}
.l60 {
  line-height: 60px !important;
}
.l59 {
  line-height: 59px !important;
}
.l58 {
  line-height: 58px !important;
}
.l57 {
  line-height: 57px !important;
}
.l56 {
  line-height: 56px !important;
}
.l55 {
  line-height: 55px !important;
}
.l54 {
  line-height: 54px !important;
}
.l53 {
  line-height: 53px !important;
}
.l52 {
  line-height: 52px !important;
}
.l51 {
  line-height: 51px !important;
}
.l50 {
  line-height: 50px !important;
}
.l49 {
  line-height: 49px !important;
}
.l48 {
  line-height: 48px !important;
}
.l47 {
  line-height: 47px !important;
}
.l46 {
  line-height: 46px !important;
}
.l45 {
  line-height: 45px !important;
}
.l44 {
  line-height: 44px !important;
}
.l43 {
  line-height: 43px !important;
}
.l42 {
  line-height: 42px !important;
}
.l41 {
  line-height: 41px !important;
}
.l40 {
  line-height: 40px !important;
}
.l39 {
  line-height: 39px !important;
}
.l38 {
  line-height: 38px !important;
}
.l37 {
  line-height: 37px !important;
}
.l36 {
  line-height: 36px !important;
}
.l35 {
  line-height: 35px !important;
}
.l34 {
  line-height: 34px !important;
}
.l33 {
  line-height: 33px !important;
}
.l32 {
  line-height: 32px !important;
}
.l31 {
  line-height: 31px !important;
}
.l30 {
  line-height: 30px !important;
}
.l29 {
  line-height: 29px !important;
}
.l28 {
  line-height: 28px !important;
}
.l27 {
  line-height: 27px !important;
}
.l26 {
  line-height: 26px !important;
}
.l25 {
  line-height: 25px !important;
}
.l24 {
  line-height: 24px !important;
}
.l23 {
  line-height: 23px !important;
}
.l22 {
  line-height: 22px !important;
}
.l21 {
  line-height: 21px !important;
}
.l20 {
  line-height: 20px !important;
}
.l19 {
  line-height: 19px !important;
}
.l18 {
  line-height: 18px !important;
}
.l17 {
  line-height: 17px !important;
}
.l16 {
  line-height: 16px !important;
}
.l15 {
  line-height: 15px !important;
}
.l14 {
  line-height: 14px !important;
}
.l13 {
  line-height: 13px !important;
}
.l12 {
  line-height: 12px !important;
}
.l11 {
  line-height: 11px !important;
}
.l10 {
  line-height: 10px !important;
}
.fw100 {
  font-weight: 100;
}
.fw200 {
  font-weight: 200;
}
.fw300 {
  font-weight: 300;
}
.fw400 {
  font-weight: 400;
}
.fw500 {
  font-weight: 500;
}
.fw600 {
  font-weight: 600 !important;
}
.fw700 {
  font-weight: 700;
}
.fw700-i {
  font-weight: 700 !important;
}
.fw800 {
  font-weight: 800;
}
.w5 {
  width: 5% !important;
}
.w10 {
  width: 10% !important;
}
.w15 {
  width: 15% !important;
}
.w20 {
  width: 20% !important;
}
.w25 {
  width: 25% !important;
}
.w30 {
  width: 30% !important;
}
.w35 {
  width: 35% !important;
}
.w40 {
  width: 40% !important;
}
.w45,
.w46 {
  width: 45% !important;
}
.w50 {
  width: 50% !important;
}
.w55 {
  width: 55% !important;
}
.w60 {
  width: 60% !important;
}
.w70 {
  width: 70% !important;
}
.w80 {
  width: 80% !important;
}
.w90 {
  width: 90% !important;
}
.w100 {
  width: 100% !important;
}
.text-right {
  text-align: right;
}
.w1000 {
  width: 1000px !important;
}
.w950 {
  width: 950px !important;
}
.w900 {
  width: 900px !important;
}
.w850 {
  width: 850px !important;
}
.w800 {
  width: 800px !important;
}
.w750 {
  width: 750px !important;
}
.w700 {
  width: 700px !important;
}
.w650 {
  width: 650px !important;
}
.w600 {
  width: 600px !important;
}
.w550 {
  width: 550px !important;
}
.w500 {
  width: 500px !important;
}
.w450 {
  width: 450px !important;
}
.w400 {
  width: 400px !important;
}
.w350 {
  width: 350px !important;
}
.w300 {
  width: 300px !important;
}
.w250 {
  width: 250px !important;
}
.w200 {
  width: 200px !important;
}
.w150 {
  width: 150px !important;
}
.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.no-spinner input[type="number"]::-webkit-inner-spin-button,
.no-spinner input[type="number"]::-webkit-outer-spin-button,
.number-without-spinner input[type="number"]::-webkit-inner-spin-button,
.number-without-spinner input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.no-spinner,
.no-spinner input[type="number"],
.number-without-spinner input[type="number"] {
  -moz-appearance: textfield;
}
.no-spinner::-webkit-inner-spin-button,
.no-spinner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.to-hover-transition {
  opacity: 0;
  visibility: hidden;
}
.from-hover-transition,
.to-hover-transition {
  transition: visibility, opacity 0.4s ease-out 0.2s;
}
.from-hover-transition {
  opacity: 1;
  visibility: visible;
}
.to-hover-transition-0-5 {
  opacity: 0;
  transition: 0.4s ease-out 0.5s;
  visibility: hidden;
}
.from-hover-transition-0-5 {
  opacity: 1;
  transition: 0.4s ease-out 0.5s;
  visibility: visible;
}
.visible {
  opacity: 1 !important;
  visibility: visible !important;
}
.opacity_0 {
  opacity: 0;
}
.slide-down,
.slide-down-collapsed {
  overflow-y: hidden;
  transition-duration: 0.5s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.slide-down-collapsed {
  max-height: 0 !important;
}
.fader {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: 0.4s ease-out;
  visibility: hidden;
  z-index: 150;
}
.fader.visible {
  opacity: 0.7 !important;
  visibility: visible !important;
}
.hidden {
  display: none;
}
.relative {
  position: relative;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
@media (max-width: 959px) {
  .body-fixed-mobile-959 {
    position: fixed;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .fixed-mobile-779 {
    position: fixed;
  }
}
.absolute {
  position: absolute;
}
@media (max-width: 779px) {
  .inline-block-phone {
    display: inline-block;
  }
}
.inline {
  display: inline;
}
.inline-block {
  display: inline-block;
}
.block {
  display: block;
}
@media (max-width: 959px) {
  .block_max-w_959 {
    display: block;
  }
}
.no-border,
.noborder {
  border: 0 !important;
}
.no-border::-moz-focus-inner,
.noborder::-moz-focus-inner {
  border: 0;
  outline: none !important;
}
.italic {
  font-style: italic;
}
.red {
  color: red;
}
.black {
  color: #000 !important;
}
.white {
  color: #fff !important;
}
.no-decoration {
  text-decoration: none !important;
}
.form-auth input.error,
input.error,
input[aria-invalid="true"],
select.error,
textarea.error {
  border: 1px solid red !important;
}
.text-green {
  color: #376d0f;
}
.text-green-a0 {
  color: #a0c11b;
}
label.error {
  color: red;
}
.initialcase {
  text-transform: none;
}
.lowercase {
  text-transform: lowercase;
}
.caps,
.uppercase {
  text-transform: uppercase;
}
.no-text-transform {
  text-transform: none;
}
.pointer {
  cursor: pointer;
}
.circle {
  border-radius: 100%;
}
.clearfix {
  clear: both;
}
.anchor100 {
  margin-top: -100px;
  padding-top: 100px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.overflow-h {
  overflow: hidden;
}
@media (min-width: 780px) {
  .hidden-not-mobile {
    display: none;
  }
}
@media (max-width: 959px) {
  .mobile-hidden-959 {
    display: none;
  }
}
@media (max-width: 779px) {
  .mobile-hidden-779 {
    display: none;
  }
}
@media (max-width: 959px) {
  .mobile-hidden-i-959 {
    display: none !important;
  }
}
@media (max-width: 779px) {
  .mobile-hidden-i-779 {
    display: none !important;
  }
}
.mobile-show-flex {
  display: none;
}
@media (max-width: 959px) {
  .mobile-show-flex {
    display: flex;
  }
}
.mobile-show-959 {
  display: none;
}
@media (max-width: 959px) {
  .mobile-show-959 {
    display: block;
  }
}
.mobile-show-959-inline {
  display: none;
}
@media (max-width: 959px) {
  .mobile-show-959-inline {
    display: inline;
  }
}
.mobile-show-779 {
  display: none;
}
@media (max-width: 779px) {
  .mobile-show-779 {
    display: block;
  }
}
.mobile-show-779-inline {
  display: none;
}
@media (max-width: 779px) {
  .mobile-show-779-inline {
    display: inline;
  }
}
.scrollbar-pink-vertical::-webkit-scrollbar {
  height: 100%;
  width: 8px;
}
.scrollbar-pink-vertical::-webkit-scrollbar-track {
  background-color: #f2f2f2;
  border-radius: 6px;
}
.scrollbar-pink-vertical::-webkit-scrollbar-thumb {
  background-color: #ce004c;
  border-radius: 6px;
}
.scrollbar-pink-vertical::-webkit-scrollbar-button {
  background-color: #fff;
  border-radius: 6px;
}
.scrollbar-pink-vertical::-webkit-scrollbar-corner {
  background-color: #ce004c;
}
.z10 {
  z-index: 10;
}
.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.line-h30 {
  line-height: 30px;
}
.border-b8 {
  border: 1px solid #b8b8b8;
}
.border-t-1 {
  border-top: 1px solid;
}
.border-b-1 {
  border-bottom: 1px solid;
}
.border-e5 {
  border-color: #e5e5e5;
}
.a-tel-click {
  color: inherit;
  text-decoration: none;
}
@media (min-width: 960px) {
  .a-tel-click {
    cursor: default;
    pointer-events: none;
  }
}
@media (max-width: 959px) {
  .body-fix-mobile {
    position: fixed;
    width: 100%;
  }
}
.line-red-horizontal {
  border: 1px solid #d2004f;
  width: 100%;
}
.fullscreen-fix {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
@media (max-width: 779px) {
  .table-mobile-width-full {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .table-mobile-padding-x0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.pointer-events_none {
  pointer-events: none;
}
@media (min-width: 960px) {
  .p-desktop {
    display: block;
  }
}
@media (max-width: 1200px) {
  .p-not-desktop-more-1200 {
    display: block;
  }
}
@media (min-width: 1201px) {
  .p-desktop-more-1200 {
    display: block;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .p-desktop-1200 {
    display: block;
  }
}
@media (max-width: 959px) {
  .p-not-desktop {
    display: block;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .p-tablet {
    display: block;
  }
}
@media (min-width: 780px) {
  .p-not-phone {
    display: block;
  }
}
@media (max-width: 779px) {
  .p-phone {
    display: block;
  }
}
.hyphens_auto {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.color_bg {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
html {
  font-size: 16px;
}
body {
  margin: 0;
}
body.v-eshop-popular,
body.v-user-menu {
  background: #f2f2f2;
}
body.v-pages-wheel-fortune footer {
  display: none;
}
@media (min-width: 960px) {
  body.v-pages-land-magic-8-21 footer {
    margin-top: 70px;
  }
}
body.footer_margin-top_none footer {
  margin-top: 0;
}
body.v-deposit-index .nav-user-wrap .nav-user {
  padding-top: 15px;
}
body.v-deposit-index .nav-user-wrap .offer-improve-wrap {
  display: none;
}
@media (min-width: 960px) {
  body.v-auth-login .referral-caption-wrap {
    background: #f4f2f1;
    box-shadow: 0 2px 4px -4px rgba(0, 0, 0, 0.75);
  }
  body.v-auth-login .referral-caption-wrap .referral-caption {
    box-shadow: unset;
  }
}
body.v-auth-login footer {
  margin-top: 0;
}
body.v-errors::404 footer,
body.v-pages-land-fito footer,
body.v-pages-land-forum-x footer {
  margin-top: 0;
}
body.mobile-menu-showed {
  overflow: hidden;
}
body.v-pages-geo-partnership footer {
  margin-top: 20px;
}
body.v-landings-land-v-cube footer {
  margin-top: 30px;
}
body.v-auth-register footer,
body.v-pages-land-8-marta footer,
body.v-pages-land-leto-21 footer,
body.v-pages-land-valentinka-single footer,
body.v-pages-land-valentinki footer,
body.v-pages-postcard footer,
body.v-single-kompaniya-kontakty footer {
  margin-top: 0;
}
body.v-pages-test-online footer {
  margin-top: 50px;
}
@media (max-width: 959px) {
  body.v-eshop-product .product-likes-module {
    margin-bottom: 20px;
  }
}
body.v-eshop-product .image-product-wrap .image-product {
  padding: 0;
}
body.fixed-modal,
body.fixed-modal-mobile {
  position: fixed;
  width: 100% !important;
}
body.fixed-modal-mobile {
  overflow: hidden;
}
body.body_overflow_hidden {
  overflow: hidden;
  width: 100% !important;
}
body.v-user-ref .offer-improve-wrap {
  margin-bottom: 30px;
}
@media (max-width: 959px) {
  body.v-user-ref .offer-improve-wrap {
    margin-bottom: 0;
  }
  body.main-page-ng .referral-caption-wrap {
    background: #f4f2f1;
    padding-top: 15px;
  }
}
body.v-cart-index .mobile-app-header .mobile-btn-back,
body.v-eshop-catalog .mobile-app-header .mobile-btn-back,
body.v-eshop-popular .mobile-app-header .mobile-btn-back,
body.v-eshop-popular footer,
body.v-index .mobile-app-header .mobile-btn-back,
body.v-user-menu footer {
  display: none;
}
body.v-index .tree-small-wrap {
  display: block;
}
body.v-index footer {
  background: #fff;
  margin-top: 0;
}
@media (min-width: 960px) {
  body.v-pages-bb footer {
    margin-top: 60px;
  }
}
@media (max-width: 779px) {
  body.v-pages-bb footer {
    margin-top: 1.5rem;
  }
}
body.v-pages-test-new-2020 footer {
  margin-top: 30px;
}
@media (max-width: 779px) {
  body.v-user-account_balls .user-account {
    padding-left: 10px;
    padding-right: 10px;
  }
}
body.v-user-account_balls .dialog-wrap .dialog {
  border-radius: 20px;
  padding: 35px 20px;
}
body.v-user-account_balls .dialog-wrap .dialog .message {
  font-size: 18px;
  text-align: center;
}
body.v-user-account_balls .dialog-wrap .dialog .distribute-balls-much {
  width: 570px;
}
@media (max-width: 779px) {
  body.v-user-account_balls .dialog-wrap .dialog .distribute-balls-much {
    width: auto;
  }
}
body.v-user-account_balls .dialog-wrap .dialog .distribute-balls-empty {
  width: 455px;
}
@media (max-width: 779px) {
  body.v-user-account_balls .dialog-wrap .dialog .distribute-balls-empty {
    width: auto;
  }
}
body.v-user-account_balls .dialog-wrap .dialog button {
  align-items: center;
  background: #376d0f;
  border: 1px solid #376d0f;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff;
  display: flex;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 500;
  height: 35px;
  justify-content: center;
  text-transform: uppercase;
  width: 160px;
}
@media (min-width: 960px) {
  body.v-user-account_balls .dialog-wrap .dialog button:hover {
    background: #fff;
    color: #376d0f !important;
  }
}
body.v-pages-journal-new-2020 footer {
  margin-top: 20px;
}
@media (max-width: 959px) {
  body.v-auth-passwords-email .header-support {
    position: relative !important;
    z-index: 0 !important;
  }
}
@media (max-width: 779px) {
  body.v-auth-passwords-email .dialog-wrap .message {
    text-align: center;
  }
}
@media (max-width: 959px) {
  body.v-auth-passwords-email .dialog-wrap button {
    -webkit-appearance: none;
    background: #d2004f;
    border: 1px solid #d2004f;
    border-radius: 5px;
    color: #fff;
    font-weight: 500;
    width: 200px;
  }
  body.v-auth-passwords-email .dialog-wrap button::-moz-focus-inner {
    border: 0;
    outline: none !important;
  }
}
@media (max-width: 959px) {
  body.v-auth-passwords-email .dialog-wrap button:hover {
    color: #fff;
  }
}
@media (max-width: 779px) {
  body.v-eshop-product .dialog-wrap .message,
  body.v-single-company-contacts .dialog-wrap .message {
    text-align: center;
  }
}
@media (max-width: 959px) {
  body.v-cart-order .product-likes-module {
    display: none;
  }
}
body.v-cart-order .toasted-container .toasted {
  display: flex;
  justify-content: center;
  text-align: center !important;
}
@media (max-width: 959px) {
  body.v-pages-leadership footer {
    margin-top: 0 !important;
  }
}
body.v-pages-test-user-index .user-page {
  margin: 0 auto;
  max-width: 1180px;
}
body.v-index .offer-improve-wrap,
body.v-user-index .offer-improve-wrap {
  display: block !important;
}
body.v-index .wheel-fortune-gift .offer-improve-wrap,
body.v-user-index .wheel-fortune-gift .offer-improve-wrap {
  display: flex !important;
}
body.v-index .user-page,
body.v-user-index .user-page {
  margin: 0 auto;
  max-width: 1180px;
  position: relative;
}
@media (max-width: 779px) {
  body.v-index .my-ref-mobile,
  body.v-user-index .my-ref-mobile {
    display: none !important;
  }
  body.v-index footer,
  body.v-user-index footer {
    margin-top: 0;
  }
  body.v-index.v--modal-block-scroll,
  body.v-user-index.v--modal-block-scroll {
    position: fixed;
  }
  body.v-index .toasted-container .toasted,
  body.v-user-index .toasted-container .toasted {
    justify-content: center;
    text-align: center;
  }
}
@media (max-width: 959px) {
  body.v-user-order .user-page {
    padding: 0;
  }
}
@media (max-width: 779px) {
  body.v-user-account footer {
    margin-top: 0;
  }
  body.v-user-orders .my-ref-mobile {
    display: none !important;
  }
}
body.v-user-business .user-header {
  display: none;
}
body.v-single-kompaniya-index footer {
  margin-top: 0;
}
@media (max-width: 959px) {
  body.v--modal-block-scroll {
    pointer-events: none;
    touch-action: none;
  }
}
@media (max-width: 350px) {
  body.v--modal-block-scroll {
    pointer-events: auto;
    touch-action: auto;
  }
}
@media (max-width: 959px) {
  body .v--modal-overlay {
    pointer-events: none;
    touch-action: none;
  }
}
@media (max-width: 778px) {
  body .v--modal-overlay {
    height: 100vh !important;
    overflow-y: unset;
  }
}
@media (max-width: 350px) {
  body .v--modal-overlay {
    pointer-events: auto;
    touch-action: auto;
  }
}
@media (max-width: 959px) {
  body .v--modal-overlay .v--modal-background-click {
    pointer-events: auto;
  }
  body .v--modal-overlay .v--modal-box {
    pointer-events: auto;
    touch-action: auto;
  }
}
body.v-pages-business-forum .production-wrap {
  border-bottom: 0;
}
body.v-pages-business-forum footer {
  margin-top: 90px;
}
body.v-user-user-register .nav-user {
  border-bottom: 0;
}
body.v-user-user-register .user-page {
  max-width: unset;
  width: 100%;
}
@media (max-width: 959px) {
  body.v-user-user-register .user-page {
    padding: 0;
  }
}
body.v-user-user-register footer {
  margin-top: 0;
}
body.v-reports-export .header-border-pink,
body.v-reports-export .main-top,
body.v-reports-export .main-wrap,
body.v-reports-export .middle-strip,
body.v-reports-export .nav-user-wrap,
body.v-reports-export .production-wrap,
body.v-reports-export footer,
body.v-reports-export nav.main,
body.v-reports-tree-structure-table .header-border-pink,
body.v-reports-tree-structure-table .main-top,
body.v-reports-tree-structure-table .main-wrap,
body.v-reports-tree-structure-table .middle-strip,
body.v-reports-tree-structure-table .nav-user-wrap,
body.v-reports-tree-structure-table .production-wrap,
body.v-reports-tree-structure-table footer,
body.v-reports-tree-structure-table nav.main,
body.v-user-balls-table .header-border-pink,
body.v-user-balls-table .main-top,
body.v-user-balls-table .main-wrap,
body.v-user-balls-table .middle-strip,
body.v-user-balls-table .nav-user-wrap,
body.v-user-balls-table .production-wrap,
body.v-user-balls-table footer,
body.v-user-balls-table nav.main,
body.v-user-current-table .header-border-pink,
body.v-user-current-table .main-top,
body.v-user-current-table .main-wrap,
body.v-user-current-table .middle-strip,
body.v-user-current-table .nav-user-wrap,
body.v-user-current-table .production-wrap,
body.v-user-current-table footer,
body.v-user-current-table nav.main,
body.v-user-stat .header-border-pink,
body.v-user-stat .main-top,
body.v-user-stat .main-wrap,
body.v-user-stat .middle-strip,
body.v-user-stat .nav-user-wrap,
body.v-user-stat .production-wrap,
body.v-user-stat footer,
body.v-user-stat nav.main {
  display: none;
}
@media print {
  body.v-reports-export .user-stat-main,
  body.v-reports-tree-structure-table .user-stat-main,
  body.v-user-balls-table .user-stat-main,
  body.v-user-current-table .user-stat-main,
  body.v-user-stat .user-stat-main {
    display: none;
  }
  body.v-reports-export .user-stat-table th,
  body.v-reports-tree-structure-table .user-stat-table th,
  body.v-user-balls-table .user-stat-table th,
  body.v-user-current-table .user-stat-table th,
  body.v-user-stat .user-stat-table th {
    background: #96c;
  }
  body.v-reports-export .user-stat-table table,
  body.v-reports-tree-structure-table .user-stat-table table,
  body.v-user-balls-table .user-stat-table table,
  body.v-user-current-table .user-stat-table table,
  body.v-user-stat .user-stat-table table {
    width: 100% !important;
  }
}
body.v-reports-export .dialog-wrap,
body.v-reports-tree-structure-table .dialog-wrap,
body.v-user-balls-table .dialog-wrap,
body.v-user-current-table .dialog-wrap,
body.v-user-stat .dialog-wrap {
  background: hsla(0, 0%, 100%, 0);
}
body.v-reports-export .dialog-wrap .dialog,
body.v-reports-tree-structure-table .dialog-wrap .dialog,
body.v-user-balls-table .dialog-wrap .dialog,
body.v-user-current-table .dialog-wrap .dialog,
body.v-user-stat .dialog-wrap .dialog {
  padding-bottom: 45px;
  padding-top: 40px;
}
@media (max-width: 779px) {
  body.v-reports-export .dialog-wrap .dialog,
  body.v-reports-tree-structure-table .dialog-wrap .dialog,
  body.v-user-balls-table .dialog-wrap .dialog,
  body.v-user-current-table .dialog-wrap .dialog,
  body.v-user-stat .dialog-wrap .dialog {
    padding-bottom: 38px;
    padding-top: 35px;
  }
}
body.v-reports-export .dialog-wrap .reports-modal-text-brand,
body.v-reports-tree-structure-table .dialog-wrap .reports-modal-text-brand,
body.v-user-balls-table .dialog-wrap .reports-modal-text-brand,
body.v-user-current-table .dialog-wrap .reports-modal-text-brand,
body.v-user-stat .dialog-wrap .reports-modal-text-brand {
  font-size: 15px;
  max-width: 570px;
  text-align: center;
}
body.v-reports-export .dialog-wrap button,
body.v-reports-tree-structure-table .dialog-wrap button,
body.v-user-balls-table .dialog-wrap button,
body.v-user-current-table .dialog-wrap button,
body.v-user-stat .dialog-wrap button {
  background: #f2f2f2;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: 3px 3px 4px #a0a0a0;
  color: #333;
  font-weight: 600;
  margin-top: 38px;
  padding: 7px 24px;
}
@media (max-width: 779px) {
  body.v-reports-export .dialog-wrap button,
  body.v-reports-tree-structure-table .dialog-wrap button,
  body.v-user-balls-table .dialog-wrap button,
  body.v-user-current-table .dialog-wrap button,
  body.v-user-stat .dialog-wrap button {
    margin-top: 30px;
  }
}
body.v-reports-export .dialog-wrap button:hover,
body.v-reports-tree-structure-table .dialog-wrap button:hover,
body.v-user-balls-table .dialog-wrap button:hover,
body.v-user-current-table .dialog-wrap button:hover,
body.v-user-stat .dialog-wrap button:hover {
  background: #e5e5e5;
  border: 1px solid #ddd;
  color: #333;
}
body.v-reports-tree-analytic-table .user-stat-info-left {
  padding-bottom: 20px;
}
.sprite__img-hover {
  display: none;
}
@media (min-width: 960px) {
  .sprite:hover .sprite__img-base {
    display: none;
  }
  .sprite:hover .sprite__img-hover {
    display: block;
  }
}
.sprite.envelope_footer .sprite__img {
  fill: #a0c530;
}
.sprite.envelope_footer:hover .sprite__img {
  fill: #86a310;
}
.a_color_96C {
  color: #96c !important;
}
@media (min-width: 960px) {
  .a_color_96C:hover {
    color: #c20880 !important;
    text-decoration: unset !important;
  }
}
.bg-gray {
  background: #e7e7e7;
}
.bg-pink {
  background: #ce004c;
}
.pink {
  color: #ce004c !important;
}
.fill-pink {
  fill: #ce004c !important;
}
.fill-cf {
  fill: #cfcfcf !important;
}
.pink-ce {
  color: #ce004c;
}
.pink-c208 {
  color: #c20880;
}
.pink-ce-i {
  color: #ce004c !important;
}
.fiolet-996,
.fiolet-996-hover-#C20 {
  color: #96c;
}
@media (min-width: 960px) {
  .fiolet-996-hover-#C20:hover {
    color: #c20880;
    text-decoration: none;
  }
}
.fiolet-996-hover-pink-C20 {
  color: #96c;
}
@media (min-width: 960px) {
  .fiolet-996-hover-pink-C20:hover {
    color: #c20880;
    text-decoration: none;
  }
}
.a-gray-333-hover-green-a0 {
  color: #333;
}
@media (min-width: 960px) {
  .a-gray-333-hover-green-a0:hover {
    color: #a0c11b;
    text-decoration: unset;
  }
}
.a-black-hover-green {
  color: #000;
}
@media (min-width: 960px) {
  .a-black-hover-green:hover {
    color: #a0c11b;
    text-decoration: unset;
  }
}
.a-green-a0-hover-fiolet-996 {
  color: #a0c11b;
}
@media (min-width: 960px) {
  .a-green-a0-hover-fiolet-996:hover {
    color: #96c;
    text-decoration: unset;
  }
}
.green {
  color: #376d0f;
}
.green-a0 {
  color: #a0c11b;
}
.gray {
  color: #515151;
}
.gray47 {
  color: #474747;
}
.gray333 {
  color: #333;
}
.gray47-i {
  color: #474747 !important;
}
.white {
  color: #fff;
}
.black-i {
  color: #000 !important;
}
.rouble {
  font-family: PT Sans, serif;
}
*,
:after,
:before {
  box-sizing: border-box;
  font-family: Open Sans;
}
.fa:before,
.fs:after {
  font-family: FontAwesome;
}
.hover-underline:hover {
  text-decoration: underline;
}
a {
  color: #ce004c;
  text-decoration: none;
}
.contain {
  margin: 0 auto;
  width: 960px;
}
.contain-fluid {
  margin: 0 auto;
  max-width: 960px;
}
.contain-fluid_1180 {
  margin: 0 auto;
  max-width: 1180px;
}
a,
button,
button:focus,
input:focus,
input[type="submit"],
input[type="submit"]:focus,
input[type]:focus,
textarea:focus {
  outline: none !important;
}
h2.dot-pink {
  background: url(https://batel.ru/assets/css/img/dot-pink.png) repeat-x 50%;
  text-align: center;
}
h2.dot-pink .title {
  background: #fff;
  color: #ce004c;
  display: inline-block;
  font-size: 22px;
  font-weight: 400;
  padding: 0 0.4rem;
  text-transform: uppercase;
}
h1.dot-black,
h2.dot-black {
  background: url(https://batel.ru/assets/css/img/dot-black.png) repeat-x 50%;
  text-align: center;
}
h1.dot-black .title,
h2.dot-black .title {
  background: #fff;
  color: #000;
  display: inline-block;
  font-size: 22px;
  font-weight: 400;
  padding: 0 0.4rem;
  text-transform: uppercase;
}
.bem-btn,
.btn,
button {
  cursor: pointer;
}
.bem-btn {
  align-items: center;
  border: 0;
  border-radius: 3px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
  display: flex;
  font-weight: 600;
  justify-content: center;
  padding: 5px 8px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.bem-btn a:hover,
.bem-btn:hover {
  text-decoration: none !important;
}
.bem-btn_green {
  background: #376d0f;
  color: #fff !important;
}
@media (min-width: 960px) {
  .bem-btn_green:hover {
    background: #2f5b0e;
  }
}
.bem-btn_green a {
  color: #fff !important;
}
.bem-btn_gray {
  background: #f2f2f2;
  border: 1px solid #dedede;
  color: #333;
}
.bem-btn_gray:hover {
  background: #e5e5e5;
}
.bem-btn_pink {
  background: #ce004c;
  color: #fff !important;
}
.bem-btn_pink:hover {
  background: #bf0248;
}
.bem-btn_pink a {
  color: #fff !important;
}
.bem-btn_f_14 {
  font-size: 14px;
}
.bem-btn_f_12 {
  font-size: 12px;
}
.bem-btn_f_10 {
  font-size: 10px;
}
.bem-btn_w_124_h_34 {
  height: 34px;
  width: 124px;
}
.bem-btn_w_140_h_24 {
  height: 24px;
  width: 140px;
}
.bem-btn_w_180_h_30 {
  height: 30px;
  width: 180px;
}
.bem-btn_w_180_h_36 {
  height: 36px;
  width: 180px;
}
.bem-btn_w_156_h_34,
.bem-btn_w_156_h_36 {
  height: 36px;
  width: 156px;
}
.bem-btn.bem-btn-distribute-balls {
  font-size: 12px;
}
.bem-btn_add,
.bem-btn_h_34_fsize_12 {
  font-size: 12px;
  height: 34px;
}
.bem-btn_add {
  font-weight: 500;
  width: 124px;
}
@media (max-width: 959px) {
  .bem-btn_add {
    width: 106px;
  }
}
.bem-btn_add .button-text {
  font-size: 12px;
}
.bem-btn_add_pink {
  background: #ce004c;
  color: #fff !important;
}
.bem-btn_add_pink:hover {
  background: #bf0248;
}
.bem-btn_add_orange {
  background: #ff6a00;
  color: #fff !important;
}
.bem-btn_add_orange:hover {
  background: #ff8a00;
}
.bem-btn_add_gray {
  background: #f2f2f2;
  color: #333;
}
.bem-btn_add_gray:hover {
  background: #e5e5e5;
}
.bem-btn_add_green {
  background: #a0c11b;
  color: #fff;
}
@media (min-width: 960px) {
  .bem-btn_add_green:hover {
    background: #86a310;
  }
}
.bem-btn_add_green a {
  color: #fff !important;
}
.bem-btn_green_376 {
  background: #376d0f;
  color: #fff;
}
@media (min-width: 960px) {
  .bem-btn_green_376:hover {
    background: #2f5b0e;
  }
}
.bem-btn_green_376 a {
  color: #fff !important;
}
.bem-btn_add_non-available {
  background: #cfcfcf !important;
  box-shadow: none !important;
  color: #fff !important;
  cursor: default !important;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
}
.bem-btn_add_non-available:hover {
  background: #f2f2f2 !important;
}
.bem-btn_add_non-available .button-text {
  color: #a0a0a0 !important;
}
.bem-btn_border_green_brad20 {
  align-items: center;
  background: #a0c11b;
  border: 1px solid #a0c11b;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .bem-btn_border_green_brad20:hover {
    background: #fff;
    color: #a0c11b;
    text-decoration: unset;
  }
}
.bem-btn_border_green376_brad20 {
  background: #376d0f;
  border: 1px solid #376d0f;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff;
  flex-shrink: 0;
}
@media (min-width: 960px) {
  .bem-btn_border_green376_brad20:hover {
    background: #fff;
    color: #376d0f !important;
  }
}
.bem-btn_border_green376_brad20_i {
  background: #376d0f;
  border: 1px solid #376d0f;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff !important;
  flex-shrink: 0;
}
@media (min-width: 960px) {
  .bem-btn_border_green376_brad20_i:hover {
    background: #fff;
    color: #376d0f !important;
  }
}
.btn-disabled_bg_gray_brad {
  background: #cfcfcf;
  border: 1px solid #cfcfcf;
  border-radius: 20px;
  color: #fff;
  font-weight: 600;
  pointer-events: none;
}
.bem-btn_border_bg_fff_greena0c_brad20,
.btn-disabled_bg_gray_brad {
  align-items: center;
  display: flex;
  justify-content: center;
  text-transform: uppercase;
}
.bem-btn_border_bg_fff_greena0c_brad20 {
  background: #fff;
  border: 1px solid #a0c11b;
  border-radius: 20px;
  box-shadow: unset;
  color: #a0c11b;
  cursor: pointer;
  flex-shrink: 0;
  font-weight: 500;
}
@media (min-width: 960px) {
  .bem-btn_border_bg_fff_greena0c_brad20:hover {
    background: #a0c11b;
    color: #fff !important;
  }
}
.btn-to-become-cons {
  align-items: center;
  background: #a0c11b;
  border: 1px solid #a0c11b;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff !important;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  justify-content: center;
  text-transform: uppercase;
  width: 200px;
}
@media (min-width: 960px) {
  .btn-to-become-cons:hover {
    background: #fff;
    color: #a0c11b !important;
  }
}
.bem-btn_border_bg_fff_greena0c_brad20_f12_fw600 {
  align-items: center;
  background: #fff;
  border: 1px solid #a0c11b38;
  border-radius: 20px;
  box-shadow: unset;
  color: #a0c11b !important;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 600;
  justify-content: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .bem-btn_border_bg_fff_greena0c_brad20_f12_fw600:hover {
    background: #a0c11b;
    color: #fff !important;
  }
}
.bem-btn_fiolet_brad {
  align-items: center;
  background: #96c;
  border: 1px solid #96c;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff;
  display: flex;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 600;
  justify-content: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .bem-btn_fiolet_brad:hover {
    background: #fff;
    color: #96c !important;
  }
}
.bem-btn_fiolet_brad_i {
  align-items: center;
  background: #96c;
  border: 1px solid #96c;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff !important;
  display: flex;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 600;
  justify-content: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .bem-btn_fiolet_brad_i:hover {
    background: #fff;
    color: #96c !important;
  }
}
.btn_w_140 {
  width: 140px;
}
.btn_w_200 {
  width: 200px;
}
.btn_bg_white_green_a0 {
  align-items: center;
  background: #fff;
  border: 1px solid #a0c11b;
  border-radius: 20px;
  box-shadow: unset;
  color: #a0c11b !important;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  justify-content: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .btn_bg_white_green_a0:hover {
    background: #a0c11b;
    color: #fff !important;
  }
}
.btn_bg_green_a0_white {
  align-items: center;
  background: #a0c11b;
  border: 1px solid #a0c11b;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff !important;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  justify-content: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .btn_bg_green_a0_white:hover {
    background: #fff;
    color: #a0c11b !important;
  }
}
.btn_bg_violet_996_white {
  align-items: center;
  background: #96c;
  border: 1px solid #96c;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff !important;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  justify-content: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .btn_bg_violet_996_white:hover {
    background: #fff;
    color: #96c !important;
  }
}
.btn_bg_pink_c208_white {
  align-items: center;
  background: #c20880;
  border: 1px solid #c20880;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff !important;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  justify-content: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .btn_bg_pink_c208_white:hover {
    background: #fff;
    color: #c20880 !important;
  }
}
.btn_bg_green_c208_white {
  align-items: center;
  background: #376d0f;
  border: 1px solid #376d0f;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff !important;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  justify-content: center;
  text-transform: uppercase;
  width: 140px;
}
@media (min-width: 960px) {
  .btn_bg_green_c208_white:hover {
    background: #fff;
    color: #376d0f !important;
  }
}
.btn_bg_green_376D0F_white {
  align-items: center;
  background: #376d0f;
  border: 1px solid #376d0f;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff !important;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  justify-content: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .btn_bg_green_376D0F_white:hover {
    background: #fff;
    color: #376d0f !important;
  }
}
.report-download-link-wrap {
  padding-left: 20px;
}
@media (max-width: 959px) {
  .report-download-link-wrap {
    padding-left: 10px;
  }
}
.report-download-link-wrap_report-structure {
  padding-left: 15px;
}
@media (max-width: 959px) {
  .report-download-link-wrap_report-structure {
    padding-left: 10px;
  }
}
@media (max-width: 779px) {
  .report-download-link-wrap_personal-stat {
    padding-left: 12px;
  }
}
.report-download-link {
  align-items: center;
  background: #fff;
  border: 1px solid #a0c11b38;
  border-radius: 20px;
  box-shadow: unset;
  color: #a0c11b !important;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 600;
  height: 36px;
  justify-content: center;
  margin-top: 10px;
  text-transform: uppercase;
  width: 140px;
}
@media (min-width: 960px) {
  .report-download-link:hover {
    background: #a0c11b;
    color: #fff !important;
  }
}
.dialog__btn {
  align-items: center;
  background: #fff;
  border: 1px solid #a0c11b;
  border-radius: 20px;
  box-shadow: unset;
  color: #a0c11b;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  justify-content: center;
  text-transform: uppercase;
  width: 140px;
}
@media (min-width: 960px) {
  .dialog__btn:hover {
    background: #a0c11b;
    color: #fff !important;
  }
}
.btn-toggle-info-i {
  background: url(https://batel.ru/assets/css/img/btns/tooltip-i.svg?v1) 50%
    no-repeat;
  cursor: pointer;
  height: 22px;
  width: 22px;
}
@media (min-width: 960px) {
  .btn-toggle-info-i:hover {
    background-image: url(https://batel.ru/assets/css/img/btns/tooltip-i-active.svg?v1);
  }
}
.btn-toggle-info-i.toggle-info-open {
  background-image: url(https://batel.ru/assets/css/img/btns/tooltip-i-active.svg?v1);
}
.btn-to-cart {
  align-items: center;
  border: 0;
  border-radius: 3px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-weight: 600;
  font-weight: 500;
  height: 34px;
  justify-content: center;
  padding: 5px 8px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 124px;
}
.btn-to-cart a:hover,
.btn-to-cart:hover {
  text-decoration: none !important;
}
.btn-to-cart_green {
  background: #376d0f;
  color: #fff !important;
}
@media (min-width: 960px) {
  .btn-to-cart_green:hover {
    background: #2f5b0e;
  }
}
.btn-to-cart_green a {
  color: #fff !important;
}
.btn-to-cart_gray {
  background: #f2f2f2;
  border: 1px solid #dedede;
  color: #333;
}
.btn-to-cart_gray:hover {
  background: #e5e5e5;
}
.btn-to-cart_pink {
  background: #ce004c;
  color: #fff !important;
}
.btn-to-cart_pink:hover {
  background: #bf0248;
}
.btn-to-cart_pink a {
  color: #fff !important;
}
.btn-to-cart_f_14 {
  font-size: 14px;
}
.btn-to-cart_f_12 {
  font-size: 12px;
}
.btn-to-cart_f_10 {
  font-size: 10px;
}
.btn-to-cart_w_124_h_34 {
  height: 34px;
  width: 124px;
}
.btn-to-cart_w_140_h_24 {
  height: 24px;
  width: 140px;
}
.btn-to-cart_w_180_h_30 {
  height: 30px;
  width: 180px;
}
.btn-to-cart_w_180_h_36 {
  height: 36px;
  width: 180px;
}
.btn-to-cart_w_156_h_34,
.btn-to-cart_w_156_h_36 {
  height: 36px;
  width: 156px;
}
.btn-to-cart.bem-btn-distribute-balls {
  font-size: 12px;
}
.btn-to-cart_gray.active {
  background: #e5e5e5;
  border: 1px solid #cecece;
}
@media (max-width: 959px) {
  .btn-to-cart {
    width: 106px;
  }
}
.btn-to-cart .button-text {
  font-size: 12px;
}
@media (max-width: 959px) {
  .btn-to-cart {
    width: 124px;
  }
}
.btn-to-cart.non-available {
  background: #cfcfcf !important;
  box-shadow: none !important;
  color: #fff !important;
  cursor: default !important;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
}
.btn-to-cart.non-available:hover {
  background: #f2f2f2 !important;
}
.btn-to-cart.non-available .button-text {
  color: #a0a0a0 !important;
}
.btn-to-cart .cart-count {
  background: #fff;
  border: 1px solid #da3f78;
  border-radius: 0;
  font-size: 14px;
  font-weight: 400;
  left: auto;
  min-width: 20px;
  padding: 1px 2px 1px 3px;
  right: 2px;
  text-align: center;
  top: -9px;
}
.btn-sm {
  background: url(https://batel.ru/assets/css/img/btn-sm.png) no-repeat 50%;
  border: 0;
  height: 27px;
  width: 36px;
}
.btn-sm:hover {
  background: url(https://batel.ru/assets/css/img/btn-sm-hover.png) no-repeat
    50%;
}
.btn-more {
  background: #fff;
  background: url(https://batel.ru/assets/css/img/btn-more-arrow.png) no-repeat
    right 1.3rem center;
  border: 1px solid #b0d545;
  border-radius: 1rem;
  color: #000;
  font-size: 12px;
  height: 29px;
  padding: 0 2.3rem 0 1.3rem;
}
.btn-more:hover {
  background: url(https://batel.ru/assets/css/img/btn-more-arrow-hover.png)
    no-repeat right 1.3rem center;
  background-color: #a3ce27;
  color: #235206;
}
.btn-green-pink,
.btn-pink-green {
  background: #fff;
  border: 1px solid #376d0f;
  border-radius: 20px;
  color: #376d0f;
  padding: 6px 20px;
}
.btn-green-pink:hover,
.btn-pink-green:hover {
  border: 1px solid #ce004c;
  color: #ce004c;
}
.btn-pink-green {
  color: #ce004c;
  padding: 6px 20px;
}
.btn-pink-green:hover {
  border: 1px solid #376d0f;
  color: #376d0f;
}
.btn-bg-pink {
  background: #ce004c;
  border: 1px solid #979797;
  border-radius: 30px;
  color: #fff;
  font-size: 15px !important;
  font-weight: 500;
  padding: 5px 25px;
}
.btn-bg-pink:hover {
  background: #fff;
  color: #ce004c !important;
}
.btn-bg-e8 {
  background-color: #e8e8e8;
  border: 1px solid #b8b8b8;
  border-radius: 4px;
  color: #474747;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  height: 25px;
  width: 100px;
}
.btn-bg-e8,
.btn-flex {
  align-items: center;
  display: flex;
  justify-content: center;
}
@media (min-width: 960px) {
  .btn-flex-gray-desk {
    align-items: center;
    background: #e8e8e8 !important;
    border: 1px solid #b5b5b5 !important;
    border-radius: 3px;
    color: #565656 !important;
    display: flex;
    font-size: 15px !important;
    height: 35px;
    justify-content: center;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
  }
}
.btn-flex-gray-desk:hover {
  border: 1px solid #b5b5b5;
  color: #565656 !important;
}
.btn-pink-ce {
  align-items: center;
  background-color: #ce004c;
  border-radius: 3px;
  box-shadow: 3px 3px 4px #a0a0a0;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
.btn-pink-ce:hover {
  background-color: #bf0248;
}
.bem-btn_gray.active {
  background: #e5e5e5;
  border: 1px solid #cecece;
}
.btn-toggle {
  align-items: center;
  background: #cfcfcf;
  border-radius: 100px;
  cursor: pointer;
  display: flex;
  height: 21px;
  position: relative;
  width: 35px;
}
.btn-toggle:after {
  background: #fff;
  border-radius: 50%;
  content: "";
  height: 19px;
  left: 1px;
  position: absolute;
  transition: all 0.5s;
  width: 19px;
}
.btn-toggle.active {
  background: #a0c11b;
}
.btn-toggle.active:after {
  left: 15px;
}
.black-pink {
  color: #000 !important;
}
.black-pink:hover {
  color: #ce004c !important;
}
.pink-black {
  color: #ce004c;
}
.black-green,
.pink-black:hover {
  color: #000;
}
.black-green:hover,
.green-pink {
  color: #376d0f;
}
.green-pink:hover {
  color: #ce004c;
}
.color_green {
  color: #a0c11b;
}
.toasted-container .toasted.toasted_bg_green {
  background-color: #a0c11b !important;
}
.input-number {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.input-number input[type="number"]::-webkit-inner-spin-button,
.input-number input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-number input[type="number"] {
  -moz-appearance: textfield;
}
.input-number input {
  border: 1px solid #b3b3b3;
  border-radius: 1px;
  font-size: 16px;
  font-weight: 600;
  height: 32px;
  margin: 13px 0;
  text-align: center;
  width: 48px;
}
.input-number .minus,
.input-number .plus {
  cursor: pointer;
  height: 13px;
  width: 24px;
}
.input-number .plus {
  background: url(https://batel.ru/assets/css/img/eshop/plus.png);
}
.input-number .minus {
  background: url(https://batel.ru/assets/css/img/eshop/minus.png);
}
.cart-count {
  background: #a9e207;
  border-radius: 10px;
  color: #000;
  font-family: Arial;
  font-size: 11px;
  left: 10px;
  padding: 1px 5px;
  position: absolute;
  top: -7px;
}
.h1-h {
  color: transparent;
  position: absolute;
  z-index: -1;
}
.h1-pink {
  color: #ce004c;
}
.h1-gray,
.h1-pink {
  font-size: 22px;
  font-weight: 400;
  margin: 30px 0;
  text-align: center;
  text-transform: uppercase;
}
.h1-gray {
  color: #333;
}
.box-shadow9 {
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.75);
}
blockquote {
  font-size: 18px !important;
  font-style: italic;
  font-weight: 500;
  margin: 30px 0;
  padding: 20px;
  position: relative;
}
blockquote:after,
blockquote:before {
  background: url(https://batel.ru/assets/css/img/pages/quotes.png);
  content: "";
  height: 69px;
  position: absolute;
  width: 106px;
  z-index: -1;
}
blockquote:before {
  left: 0;
  top: 0;
}
blockquote:after {
  bottom: 0;
  right: 0;
}
fieldset {
  border: 0 !important;
}
fieldset::-moz-focus-inner {
  border: 0;
  outline: none !important;
}
.table-adaptive {
  width: 100% !important;
}
@media (max-width: 779px) {
  .table-adaptive {
    font-size: 11px !important;
  }
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
.swiper-button-prev {
  left: 10px;
}
.swiper-button-next {
  right: 10px;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  display: -webkit-box;
  transition-property: transform;
  z-index: 1;
}
.swiper-pagination-bullet {
  background: #000;
  border-radius: 100%;
  display: inline-block;
  height: 8px;
  opacity: 0.2;
  width: 8px;
}
.captcha-title {
  font-size: 15px;
  margin-bottom: 0.5rem;
  width: 100%;
}
.ya-share2__list {
  text-align: center;
}
.ya-share2__item {
  margin-bottom: 8px !important;
}
.arrow-1 {
  background-image: url(https://batel.ru/assets/css/img/arrows/1.png?1);
}
.arrow-1,
.arrow-1:hover {
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 20px;
  width: 34px;
}
.arrow-1:hover {
  background-image: url(https://batel.ru/assets/css/img/arrows/1-hover.png?1);
}
@media (max-width: 779px) {
  #vk_community_messages {
    display: none;
  }
}
.vdp-datepicker.cell-selected-pink .vdp-datepicker__calendar .cell.selected {
  background: #ce004c !important;
  box-shadow: 0 0 5px #ce004c;
  color: #fff !important;
  font-weight: 500;
}
.vdp-datepicker.cell-selected-pink
  .vdp-datepicker__calendar
  .cell:not(.blank):not(.disabled).day:hover,
.vdp-datepicker.cell-selected-pink
  .vdp-datepicker__calendar
  .cell:not(.blank):not(.disabled).month:hover,
.vdp-datepicker.cell-selected-pink
  .vdp-datepicker__calendar
  .cell:not(.blank):not(.disabled).year:hover {
  border: 1px solid #ce004c !important;
}
.vdp-datepicker.arrows-v
  .vdp-datepicker__calendar
  header
  .next:not(.disabled):hover,
.vdp-datepicker.arrows-v
  .vdp-datepicker__calendar
  header
  .prev:not(.disabled):hover,
.vdp-datepicker.arrows-v
  .vdp-datepicker__calendar
  header
  .up:not(.disabled):hover {
  background: transparent !important;
}
.vdp-datepicker.arrows-v .vdp-datepicker__calendar header .next:after,
.vdp-datepicker.arrows-v .vdp-datepicker__calendar header .prev:after {
  background: url(https://batel.ru/assets/css/img/arrows/arrow-black-b.svg) 50%
    no-repeat !important;
  background-size: 12px 7px !important;
  border: 0;
  content: "";
  height: 12px;
  left: 15px;
  position: absolute;
  top: 15px;
  transform: none;
  transform: rotate(90deg);
  width: 12px;
}
.vdp-datepicker.arrows-v .vdp-datepicker__calendar header .next:after {
  left: auto;
  right: 12px;
  transform: rotate(-90deg);
}
.v--modal-overlay.service-change-modal .v--modal-background-click {
  align-items: center;
  display: flex;
}
.v--modal-overlay.service-change-modal .v--modal-box {
  background-color: transparent;
  border-radius: 20px;
  box-shadow: none;
  left: auto !important;
  margin: auto;
  overflow-y: auto;
  top: auto !important;
  width: 800px !important;
  z-index: 100;
}
@media (min-width: 960px) {
  .v--modal-overlay.service-change-modal .v--modal-box {
    height: auto !important;
  }
}
@media (max-width: 959px) {
  .v--modal-overlay.service-change-modal .v--modal-box {
    height: 100vh !important;
    width: 100vw !important;
  }
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal .v--modal-box {
    height: 100% !important;
    overflow-y: unset;
  }
}
@media (max-width: 959px) {
  .v--modal-overlay.service-change-modal .service-change-wrap {
    display: flex;
    height: 100%;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal .service-change-wrap {
    height: 100vh;
    overflow-y: auto;
    padding: 40px 20px;
  }
}
.v--modal-overlay.service-change-modal .service-change-wrap.success-modal-show {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.v--modal-overlay.service-change-modal
  .service-change-wrap.success-modal-show
  .service-change {
  box-shadow: none !important;
  width: 280px !important;
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal
    .service-change-wrap.success-modal-show
    .service-change {
    margin-bottom: auto !important;
  }
}
.v--modal-overlay.service-change-modal
  .service-change-wrap.success-modal-show
  .service-change
  .modal-closer
  img {
  height: 15px !important;
  width: 15px !important;
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal
    .service-change-wrap.success-modal-show
    .service-change
    .modal-closer
    img {
    height: 35px !important;
    width: 35px !important;
  }
}
.v--modal-overlay.service-change-modal .service-change {
  background-color: #fff;
  box-shadow: 0 20px 60px -2px rgba(27, 33, 58, 0.4);
  padding-bottom: 5px;
}
@media (max-width: 959px) {
  .v--modal-overlay.service-change-modal .service-change {
    border-radius: 20px;
    margin: auto;
    width: 700px;
  }
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal .service-change {
    margin-bottom: 50px;
  }
}
.v--modal-overlay.service-change-modal .service-change .modal-closer {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  padding: 12px 12px 0;
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal .service-change .modal-closer {
    padding: 5px 5px 0;
  }
}
.v--modal-overlay.service-change-modal .service-change .modal-closer img {
  cursor: pointer;
  height: 17px;
  width: 17px;
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal .service-change .modal-closer img {
    height: 35px;
    padding: 10px;
    width: 35px;
    z-index: 10;
  }
}
.v--modal-overlay.service-change-modal .service-change .modal-form {
  color: #474747;
  padding: 0 105px;
}
@media (max-width: 959px) {
  .v--modal-overlay.service-change-modal .service-change .modal-form {
    padding: 0 85px;
  }
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal .service-change .modal-form {
    padding: 0 15px;
  }
}
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form
  .modal-title {
  font-size: 28px;
  margin: 25px 0;
  text-align: center;
}
@media (max-width: 959px) {
  .v--modal-overlay.service-change-modal
    .service-change
    .modal-form
    .modal-title {
    font-size: 26px;
    margin: 20px 0;
  }
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal
    .service-change
    .modal-form
    .modal-title {
    margin: -10px 0 30px;
  }
}
.v--modal-overlay.service-change-modal .service-change .modal-form-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
  width: 100%;
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal .service-change .modal-form-item {
    margin-bottom: 18px;
  }
}
.v--modal-overlay.service-change-modal .service-change .modal-form-item label {
  margin-bottom: 4px;
}
.v--modal-overlay.service-change-modal .service-change .modal-form-item input,
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form-item
  textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #c2c2c2;
  border-radius: 0;
  border-radius: 20px;
  height: 30px;
  width: 100%;
}
@media (max-width: 959px) {
  .v--modal-overlay.service-change-modal .service-change .modal-form-item input,
  .v--modal-overlay.service-change-modal
    .service-change
    .modal-form-item
    textarea {
    font-size: 16px !important;
  }
}
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form-item
  > input {
  padding-left: 12px;
}
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form-item
  input[readonly="readonly"] {
  color: #c2c2c2;
}
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form-item
  textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 100px;
  padding: 5px 12px;
  resize: none;
}
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form-item
  .modal-phone,
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form-item
  .modal-phone
  .intl-phone-input {
  width: 100%;
}
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form-item
  .modal-phone
  .intl-phone-input
  .selected-flag
  .iti-code {
  padding-top: 5px;
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal
    .service-change
    .modal-form-item
    .modal-phone
    .intl-phone-input
    .country-list
    .country {
    align-items: center;
    display: flex;
  }
}
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form
  .new-service-title {
  font-size: 22px;
  margin-bottom: 25px;
  margin-top: 50px;
  text-align: center;
}
@media (max-width: 959px) {
  .v--modal-overlay.service-change-modal
    .service-change
    .modal-form
    .new-service-title {
    margin-bottom: 22px;
  }
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal
    .service-change
    .modal-form
    .new-service-title {
    margin-bottom: 20px;
  }
}
.v--modal-overlay.service-change-modal .service-change .modal-form .send-btn {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 50px 0 80px;
}
@media (max-width: 959px) {
  .v--modal-overlay.service-change-modal .service-change .modal-form .send-btn {
    margin: 40px 0 60px;
  }
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal .service-change .modal-form .send-btn {
    margin: 35px 0 50px;
  }
}
.v--modal-overlay.service-change-modal
  .service-change
  .modal-form
  .send-btn
  .bem-btn_green {
  background: #376d0f;
  border: 1px solid #376d0f;
  border-radius: 20px;
  box-shadow: unset;
  color: #fff;
  flex-shrink: 0;
}
@media (min-width: 960px) {
  .v--modal-overlay.service-change-modal
    .service-change
    .modal-form
    .send-btn
    .bem-btn_green:hover {
    background: #fff;
    color: #376d0f !important;
  }
}
.v--modal-overlay.service-change-modal .service-change .success-message {
  color: #474747;
  font-size: 16px;
  margin: 10px 0 30px;
  text-align: center;
  width: 280px;
}
@media (max-width: 959px) {
  .v--modal-overlay.service-change-modal .service-change .success-message {
    font-weight: 400;
  }
}
@media (max-width: 779px) {
  .v--modal-overlay.service-change-modal .service-change .success-message {
    margin-top: 0;
  }
}
.banner-hover-blur {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
@media (min-width: 960px) {
  .banner-hover-blur:hover {
    background: #000;
  }
  .banner-hover-blur:hover img {
    opacity: 0.7;
  }
}
.banner-hover-blur__btn-more {
  bottom: 30px;
  color: #d2004f !important;
  display: block;
  font-size: 12px;
  position: absolute;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .banner-hover-blur__btn-more {
    bottom: 3vw;
    font-size: 10px;
  }
}
@media (min-width: 960px) {
  .banner-hover-blur__btn-more:hover {
    text-decoration: underline;
  }
}
.banner-hover-blur__btn-more.btn_color_green {
  color: #a0c11b !important;
}
@media (max-width: 779px) {
  .banner-hover-blur .img-not-phone {
    display: none;
  }
}
@media (min-width: 780px) {
  .banner-hover-blur .img-phone {
    display: none;
  }
}
.cursor-text-i {
  cursor: text !important;
}
.opacity_hidden {
  opacity: 0;
}
.novisibility {
  visibility: hidden;
}
.header-underline {
  display: flex;
  margin-bottom: 30px;
}
.header-underline__content {
  color: #333;
  font-size: 25px;
  margin: 0 auto;
}
@media (max-width: 779px) {
  .header-underline__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 22px;
    padding: 0 20px;
    width: 100% !important;
  }
  .header-underline__text {
    max-width: 81vw;
  }
}
.header-underline .title-line {
  height: 4px;
  margin-top: 8px;
  width: 125px;
}
@media (max-width: 959px) {
  .header-underline .title-line {
    margin-top: 6px;
  }
}
.header-underline .title-line_green {
  background-color: #a0c11b;
}
.animation-rotate-up-before {
  opacity: 0;
  transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  transform-origin: 100% 100%;
}
.share-info-material {
  align-items: center;
  border: 1px solid #000;
  border-radius: 23px;
  display: flex;
  flex-direction: column;
  font-size: 24px;
  height: 180px;
  padding-top: 40px;
  position: relative;
  text-align: center;
  width: 523px;
}
@media (max-width: 779px) {
  .share-info-material {
    font-size: 16px;
    height: 107px;
    line-height: 26px;
    padding-top: 18px;
    width: 294px;
  }
}
.share-info-material a {
  border-bottom: 1px solid #ce004c;
  color: #ce004c;
  display: inline-block;
  line-height: 26px;
}
@media (max-width: 779px) {
  .share-info-material a {
    line-height: 16px;
  }
}
@media (min-width: 960px) {
  .share-info-material a:hover {
    border-bottom: 1px solid #a0c11b;
    color: #a0c11b;
  }
}
.share-info-material__img {
  position: absolute;
}
@media (min-width: 780px) {
  .share-info-material__img {
    background: url(https://batel.ru/assets/css/img/landing/share-materials-socials.svg)
      50% no-repeat;
    bottom: -58px;
    height: 124px;
    width: 422px;
  }
}
@media (max-width: 779px) {
  .share-info-material__img {
    background: url(https://batel.ru/assets/css/img/landing/share-materials-socials-p.svg)
      50% no-repeat;
    bottom: -46px;
    height: 94px;
    width: 282px;
  }
}
.land-export-img {
  position: relative;
}
@media (min-width: 960px) {
  .land-export-img:hover {
    color: #a0c11b;
  }
  .land-export-img:hover .export-img {
    background-image: url(https://batel.ru/assets/css/img/landing/export-hover.svg);
  }
}
.land-export-img .export-img {
  background: url(https://batel.ru/assets/css/img/landing/export.svg) 50%
    no-repeat;
  display: inline-block;
  height: 24px;
  margin-left: 5px;
  transform: translateY(2px);
  width: 24px;
}
@media (max-width: 1200px) {
  .land-export-img .export-img {
    transform: translateY(5px);
  }
}
@media (max-width: 779px) {
  .land-export-img .export-img {
    background-size: 100% auto;
    bottom: 0;
    height: 18px;
    position: absolute;
    right: 20px;
    width: 18px;
  }
}
.land-v-cube {
  overflow: hidden;
  width: 100%;
}
.land-v-cube h2 {
  font-weight: 400;
  margin: 0;
}
.land-v-cube .font_saar {
  font-family: Saar SP Demo;
}
.land-v-cube .font_sans {
  font-family: Open Sans !important;
}
.land-v-cube .color_f3 {
  color: #f3f5f3;
}
.land-v-cube .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.land-v-cube .s1 {
  background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-bg.jpg) top
    no-repeat;
  min-height: 900px;
  padding-bottom: 40px;
}
@media (max-width: 959px) {
  .land-v-cube .s1 {
    min-height: 498px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 {
    min-height: 455px;
    padding-bottom: 25px;
  }
}
.land-v-cube .s1 .logo {
  background: url(https://batel.ru/assets/css/img/landing/v-cube/logo.svg) top
    no-repeat;
  display: block;
  height: 40px;
  margin-top: 30px;
  position: relative;
  width: 133px;
  z-index: 2;
}
@media (min-width: 960px) {
  .land-v-cube .s1 .logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/logo-hover.svg)
      top no-repeat;
  }
}
.land-v-cube .s1 .s1-video {
  position: absolute;
  top: -40px;
  transform: translateX(-356px);
  width: 875px;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-v-cube .s1 .s1-video {
    top: -10px;
    transform: translateX(-242px);
    width: 460px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .s1-video {
    top: -85px;
    transform: unset;
    width: 356px;
  }
}
.land-v-cube .s1 .s1-bus-text {
  opacity: 0.2;
  position: absolute;
  width: 100%;
  z-index: 2;
}
@media (min-width: 960px) {
  .land-v-cube .s1 .s1-bus-text {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-bus.svg)
      top no-repeat;
    height: 595px;
    top: 150px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s1 .s1-bus-text {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-bus-t.svg)
      top no-repeat;
    height: 297px;
    top: 94px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .s1-bus-text {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-bus-p.svg)
      top no-repeat;
    height: 249px;
    top: 74px;
  }
}
.land-v-cube .s1 .section-content {
  color: #f3f5f3;
  margin-top: 208px;
  padding-left: 416px;
  position: relative;
  z-index: 3;
}
@media (max-width: 959px) {
  .land-v-cube .s1 .section-content {
    margin-top: 112px;
    padding-left: 218px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .section-content {
    margin-top: 130px;
    max-width: 240px;
    padding: 0;
    text-align: center;
  }
}
.land-v-cube .s1 h2 {
  font-family: Saar SP Demo;
  line-height: 156px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-v-cube .s1 h2 {
    line-height: 116px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 h2 {
    line-height: 82px;
  }
}
.land-v-cube .s1 h2 * {
  font-family: Saar SP Demo;
}
.land-v-cube .s1 h2 .h2-top {
  font-size: 188px;
}
@media (max-width: 959px) {
  .land-v-cube .s1 h2 .h2-top {
    font-size: 128px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 h2 .h2-top {
    font-size: 96px;
  }
}
.land-v-cube .s1 h2 .h2-bottom {
  font-size: 203px;
}
@media (max-width: 959px) {
  .land-v-cube .s1 h2 .h2-bottom {
    font-size: 140px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 h2 .h2-bottom {
    font-size: 105px;
  }
}
.land-v-cube .s1 .h2-desc {
  font-size: 22px;
  line-height: 29px;
  margin-top: 5px;
  text-align: right;
}
@media (max-width: 959px) {
  .land-v-cube .s1 .h2-desc {
    font-size: 16px;
    line-height: 22px;
    margin-top: 5px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .h2-desc {
    margin-top: 0;
    text-align: center;
  }
}
.land-v-cube .s1 .lenta-wrap {
  height: 71px;
  margin-top: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 3;
}
@media (max-width: 959px) {
  .land-v-cube .s1 .lenta-wrap {
    height: 46px;
  }
}
.land-v-cube .s1 .lenta-run {
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 2200px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s1 .lenta-run {
    padding-right: 14px;
    width: 1400px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .lenta-run {
    width: 1220px;
  }
}
.land-v-cube .s1 .lenta-run .lenta-text {
  flex-shrink: 0;
}
@media (min-width: 960px) {
  .land-v-cube .s1 .lenta-run .lenta-text {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-lenta-text.svg)
      50% no-repeat;
    height: 71px;
    width: 442px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s1 .lenta-run .lenta-text {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-lenta-text-t.svg)
      50% no-repeat;
    height: 46px;
    width: 285px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .lenta-run .lenta-text {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-lenta-text-p.svg)
      50% no-repeat;
    height: 39px;
    width: 245px;
  }
}
.land-v-cube .s1 .lenta-run .lenta-cube {
  flex-shrink: 0;
}
@media (min-width: 960px) {
  .land-v-cube .s1 .lenta-run .lenta-cube {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-lenta-cube.svg)
      50% no-repeat;
    height: 50px;
    width: 108px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s1 .lenta-run .lenta-cube {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-lenta-cube-t.svg)
      50% no-repeat;
    height: 33px;
    width: 65px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .lenta-run .lenta-cube {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s1-lenta-cube-p.svg)
      50% no-repeat;
    height: 29px;
    width: 60px;
  }
}
.land-v-cube .s1 .lenta-run.lenta-run-1 {
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  left: 0;
}
@media (min-width: 960px) {
  .land-v-cube .s1 .lenta-run.lenta-run-1 {
    animation: lenta1 30s linear infinite;
    animation-delay: 0s;
  }
  @keyframes lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4400px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s1 .lenta-run.lenta-run-1 {
    animation: lenta1 30s linear infinite;
    animation-delay: 0s;
  }
  @keyframes lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-2800px);
    }
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .lenta-run.lenta-run-1 {
    animation: lenta1 30s linear infinite;
    animation-delay: 0s;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s1 .lenta-run.lenta-run-2 {
    animation: lenta2 30s linear infinite;
    animation-delay: 0s;
    left: 2200px;
  }
  @keyframes lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4400px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s1 .lenta-run.lenta-run-2 {
    animation: lenta2 30s linear infinite;
    animation-delay: 0s;
    left: 1400px;
  }
  @keyframes lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-2800px);
    }
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .lenta-run.lenta-run-2 {
    animation: lenta2 30s linear infinite;
    animation-delay: 0s;
    left: 1220px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s1 .lenta-run.lenta-run-3 {
    animation: lenta3 30s linear infinite;
    animation-delay: 15s;
    left: 2200px;
  }
  @keyframes lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4400px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s1 .lenta-run.lenta-run-3 {
    animation: lenta3 30s linear infinite;
    animation-delay: 15s;
    left: 1400px;
  }
  @keyframes lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-2800px);
    }
  }
}
@media (max-width: 779px) {
  .land-v-cube .s1 .lenta-run.lenta-run-3 {
    animation: lenta3 30s linear infinite;
    animation-delay: 15s;
    left: 1220px;
  }
}
.land-v-cube .s2 {
  color: #000;
}
@media (min-width: 960px) {
  .land-v-cube .s2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s2-bg.jpg)
      top no-repeat;
    min-height: 672px;
    padding-top: 84px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s2-bg-t.jpg)
      top no-repeat;
    min-height: 470px;
    padding-top: 26px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s2-bg-p.jpg)
      top no-repeat;
    min-height: 322px;
    padding-top: 18px;
  }
}
.land-v-cube .s2 h2 {
  font-family: Saar SP Demo;
  line-height: 156px;
  line-height: 134px;
  max-width: 960px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-v-cube .s2 h2 {
    line-height: 90px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s2 h2 {
    line-height: 42px;
    text-align: center;
  }
}
.land-v-cube .s2 h2 * {
  font-family: Saar SP Demo;
}
.land-v-cube .s2 h2 .h2-top {
  font-size: 138px;
}
@media (max-width: 959px) {
  .land-v-cube .s2 h2 .h2-top {
    font-size: 96px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s2 h2 .h2-top {
    font-size: 40px;
  }
}
.land-v-cube .s2 h2 .h2-bottom {
  font-size: 133px;
}
@media (max-width: 959px) {
  .land-v-cube .s2 h2 .h2-bottom {
    font-size: 93px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s2 h2 .h2-bottom {
    font-size: 40px;
  }
}
.land-v-cube .s2 .s2-items {
  display: flex;
  flex-wrap: wrap;
  margin-top: 42px;
  max-width: 960px;
  row-gap: 18px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-v-cube .s2 .s2-items {
    margin-top: 58px;
    max-width: 670px;
    row-gap: 40px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s2 .s2-items {
    justify-content: space-between;
    margin-top: 18px;
    max-width: 276px;
    row-gap: 24px;
  }
}
.land-v-cube .s2 .s2-item {
  display: flex;
  font-size: 96px;
  line-height: 92px;
  width: 30%;
}
@media (max-width: 959px) {
  .land-v-cube .s2 .s2-item {
    align-items: center;
    font-size: 64px;
    line-height: 61px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s2 .s2-item {
    flex-shrink: 0;
    font-size: 32px;
    line-height: 30px;
    min-width: 126px;
    width: 46%;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s2 .s2-item.item-1,
  .land-v-cube .s2 .s2-item.item-4 {
    margin-right: 34px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s2 .s2-item.item-1,
  .land-v-cube .s2 .s2-item.item-4 {
    margin-right: 10px;
    width: 33%;
  }
  .land-v-cube .s2 .s2-item.item-2,
  .land-v-cube .s2 .s2-item.item-5 {
    margin-right: 16px;
  }
}
.land-v-cube .s2 .s2-item * {
  font-family: Saar SP Demo;
}
.land-v-cube .s2 .s2-item__checkbox {
  margin-right: 16px;
  margin-top: 2px;
  position: relative;
}
@media (min-width: 780px) {
  .land-v-cube .s2 .s2-item__checkbox {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s2-checkbox.svg)
      top no-repeat;
    height: 75px;
    width: 75px;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s2 .s2-item__checkbox {
    margin-top: -8px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s2 .s2-item__checkbox {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s2-checkbox-p.svg)
      top no-repeat;
    height: 54px;
    margin-right: 6px;
    width: 54px;
  }
}
.land-v-cube .s2 .s2-item .check-v {
  left: 12px;
  position: absolute;
  transition: width 0.5s;
  width: 0;
}
@media (min-width: 780px) {
  .land-v-cube .s2 .s2-item .check-v {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s2-check-v.svg)
      0 0 no-repeat;
    height: 67px;
    top: -14px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s2 .s2-item .check-v {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s2-check-v-p.svg)
      0 0 no-repeat;
    height: 41px;
    left: 11px;
    top: -6px;
  }
}
@media (min-width: 780px) {
  .land-v-cube .s2 .s2-item .check-v.anim {
    width: 55px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s2 .s2-item .check-v.anim {
    width: 42px;
  }
}
.land-v-cube .s3 {
  min-height: 1781px;
  padding-top: 42px;
}
@media (min-width: 780px) {
  .land-v-cube .s3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-bg.jpg)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 {
    min-height: 1710px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-bg-p.jpg)
      top no-repeat;
    min-height: 1540px;
    padding-top: 30px;
  }
}
.land-v-cube .s3 .section-head {
  color: #f3f5f3;
  display: flex;
  font-size: 96px;
  line-height: 92px;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .section-head {
    font-size: 32px;
    line-height: 30px;
  }
}
.land-v-cube .s3 .section-head * {
  font-family: Saar SP Demo;
}
.land-v-cube .s3 .s3-quad {
  align-items: center;
  border: 17px solid #f3f5f3;
  display: flex;
  flex-direction: column;
  height: 292px;
  justify-content: center;
  margin-right: 45px;
  padding: 10px 16px 0;
  width: 275;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .s3-quad {
    border: 8px solid #f3f5f3;
    height: 105px;
    margin-right: 18px;
    padding: 5px 5px 0;
    text-align: center;
    width: 99px;
  }
}
.land-v-cube .s3 .s3-quad__top {
  font-size: 105px;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .s3-quad__top {
    font-size: 35px;
    line-height: 33px;
  }
}
.land-v-cube .s3 .s3-title {
  margin-top: 18px;
  width: 560px;
}
@media (max-width: 959px) {
  .land-v-cube .s3 .s3-title {
    font-size: 64px;
    line-height: 61px;
    margin-top: 60px;
    width: 370px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .s3-title {
    font-size: 32px;
    line-height: 32px;
    margin-top: 8px;
    width: 184px;
  }
}
.land-v-cube .s3 .plan {
  color: #f3f5f3;
  -moz-column-gap: 40px;
  column-gap: 40px;
  display: flex;
  justify-content: center;
  margin-top: 65px;
  padding-bottom: 204px;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-v-cube .s3 .plan {
    -moz-column-gap: 0;
    column-gap: 0;
  }
}
.land-v-cube .s3 .plan.animation .meet-place {
  opacity: 1;
  transform: translateY(0);
}
.land-v-cube .s3 .plan.animation .meet-place.place-1 {
  transition-delay: 3.2s;
}
.land-v-cube .s3 .plan.animation .meet-place.place-2 {
  transition-delay: 4.8s;
}
.land-v-cube .s3 .plan-hr {
  background: #f3f5f3;
  display: flex;
  height: 14px;
  justify-content: center;
  position: absolute;
  row-gap: 290px;
  top: 196px;
  width: 100%;
}
.land-v-cube .s3 .plan-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 300px;
}
@media (max-width: 959px) {
  .land-v-cube .s3 .plan-item {
    width: 250px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s3 .plan-item.item-2 {
    margin-right: 20px;
  }
  .land-v-cube .s3 .plan-item.item-3 {
    transform: translateX(-18px);
  }
}
.land-v-cube .s3 .plan-item.anim .plan-item__event,
.land-v-cube .s3 .plan-item.anim .plan-item__head {
  opacity: 1;
}
.land-v-cube .s3 .plan-item__quad {
  background: #f3f5f3;
  height: 53px;
  margin: 14px auto 18px;
  width: 53px;
}
.land-v-cube .s3 .plan-item__head {
  text-align: center;
}
@media (min-width: 780px) {
  .land-v-cube .s3 .plan-item__head {
    opacity: 0;
    transition: all 0.4s;
    transition-delay: 0ms;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .plan-item__head {
    margin-bottom: 4px;
  }
}
.land-v-cube .s3 .plan-item__head * {
  font-family: Saar SP Demo;
}
.land-v-cube .s3 .plan-item__day {
  color: #a0c11b;
  font-size: 70px;
  line-height: 68px;
  margin-bottom: 10px;
}
.land-v-cube .s3 .plan-item__name {
  font-size: 39px;
  line-height: 38px;
}
.land-v-cube .s3 .plan-item__data {
  font-size: 48px;
  line-height: 60px;
}
.land-v-cube .s3 .plan-item__event {
  align-items: center;
  display: flex;
  font-size: 20px;
  height: 102px;
  line-height: 27px;
  margin-left: 20px;
  padding-left: 74px;
  position: relative;
}
@media (min-width: 780px) {
  .land-v-cube .s3 .plan-item__event {
    opacity: 0;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 .plan-item__event {
    font-size: 18px;
    line-height: 24px;
    padding-left: 50px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .plan-item__event {
    font-size: 16px;
    height: 75px;
    line-height: 22px;
    margin-left: 30px;
  }
}
.land-v-cube .s3 .plan-item__event:before {
  content: "";
  left: 0;
  position: absolute;
}
@media (min-width: 960px) {
  .land-v-cube .s3 .plan-item__event:before {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-event-mark.svg)
      top no-repeat;
    height: 53px;
    width: 53px;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 .plan-item__event:before {
    background: #a0c11b;
    border: 6px solid #f3f5f3;
    height: 40px;
    width: 40px;
  }
}
.land-v-cube .s3 .plan-item__event.event-1 {
  transition: all 0.4s;
  transition-delay: 0.4s;
}
.land-v-cube .s3 .plan-item__event.event-2 {
  transition: all 0.4s;
  transition-delay: 0.8s;
}
.land-v-cube .s3 .plan-item__event.event-3 {
  transition: all 0.4s;
  transition-delay: 1.2s;
}
.land-v-cube .s3 .meet-place-contain {
  display: flex;
  justify-content: space-between;
  transform: translateX(-5px);
  width: 960px;
}
@media (min-width: 780px) {
  .land-v-cube .s3 .meet-place-contain {
    bottom: 0;
    position: absolute;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 .meet-place-contain {
    transform: unset;
    width: 770px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .meet-place-contain {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 54px;
    width: 320px;
  }
}
.land-v-cube .s3 .meet-place {
  color: #000;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
}
@media (min-width: 780px) {
  .land-v-cube .s3 .meet-place {
    opacity: 0;
    transform: translateY(80px);
    transition: all 1.5s;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 .meet-place {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .meet-place {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-place-p.jpg)
      top no-repeat;
    font-size: 16px;
    height: 175px;
    line-height: 22px;
    margin-bottom: 10px;
    width: 100%;
  }
}
@media (min-width: 780px) {
  .land-v-cube .s3 .meet-place .meet-place__top {
    border-left: 5px solid #f3f5f3;
    border-right: 5px solid #f3f5f3;
    height: 60px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .meet-place .meet-place__top {
    color: #a0c11b;
    font-family: Saar SP Demo;
    font-size: 38px;
    line-height: 36px;
    padding-top: 20px;
    text-align: center;
  }
}
.land-v-cube .s3 .meet-place .meet-place__bottom {
  height: 175px;
  padding-top: 20px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .meet-place .meet-place__bottom {
    height: auto;
    padding-top: 6px;
  }
}
.land-v-cube .s3 .meet-place__title {
  margin-bottom: 2px;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .meet-place__title {
    margin-bottom: 8px;
  }
}
.land-v-cube .s3 .meet-place.place-1 {
  width: 638px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s3 .meet-place.place-1 {
    width: 492px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .meet-place.place-1 {
    width: 100%;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s3 .meet-place.place-1 .meet-place__bottom {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-place-1.jpg)
      top no-repeat;
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s3 .meet-place.place-1 .meet-place__bottom {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-place-t-1.jpg)
      top no-repeat;
    padding-left: 50px;
    padding-right: 50px;
  }
}
.land-v-cube .s3 .meet-place.place-2 {
  width: 305px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s3 .meet-place.place-2 {
    width: 269px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .meet-place.place-2 {
    width: 100%;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s3 .meet-place.place-2 .meet-place__bottom {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-place-2.jpg)
      top no-repeat;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s3 .meet-place.place-2 .meet-place__bottom {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-place-2.jpg)
      top no-repeat;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 780px) {
  .land-v-cube .s3 .plan-slider {
    display: none;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .plan-slider {
    align-items: center;
    color: #f3f5f3;
    display: flex;
    flex-direction: column;
    margin-top: 18px;
    position: relative;
    width: 100%;
  }
}
.land-v-cube .s3 .plan-slider .swiper-container {
  width: 100%;
}
.land-v-cube .s3 .plan-slider .swiper-slide {
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-v-cube .s3 .plan-slider .s3-plan-swiper-pagination {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 18px;
}
.land-v-cube
  .s3
  .plan-slider
  .s3-plan-swiper-pagination
  .swiper-pagination-bullet {
  background: #f3f5f3;
  border-radius: 0;
  cursor: pointer;
  height: 15px;
  margin: 0 4px;
  opacity: 1;
  width: 15px;
}
.land-v-cube
  .s3
  .plan-slider
  .s3-plan-swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #181818;
  border: 2px solid #fff;
}
.land-v-cube .s3 .speakers {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 60px;
  position: relative;
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers {
    margin-top: 50px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .speakers {
    margin-top: 20px;
    width: 100%;
  }
}
.land-v-cube .s3 .speakers__title {
  color: #fff;
  font-family: Saar SP Demo;
  font-size: 96px;
  line-height: 92px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .speakers__title {
    font-size: 40px;
    line-height: 38px;
  }
}
.land-v-cube .s3 .speakers__items {
  align-items: center;
  -moz-column-gap: 15px;
  column-gap: 15px;
  display: flex;
  justify-content: center;
  margin-top: 30px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers__items {
    -moz-column-gap: 12px;
    column-gap: 12px;
  }
}
.land-v-cube .s3 .speakers .info-area-closer {
  height: 150vh;
  position: absolute;
  width: 100vw;
  z-index: 1;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .speakers .info-area-closer {
    top: -50vh;
  }
}
.land-v-cube .s3 .speakers__item {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .speakers__item {
    padding: 0 6px;
  }
}
.land-v-cube .s3 .speakers__item.info-open {
  z-index: 3;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .speakers__item.item-1 {
    padding-left: 20px;
  }
  .land-v-cube .s3 .speakers__item.item-5 {
    padding-right: 20px;
  }
}
.land-v-cube .s3 .speakers .item-name {
  color: #f3f5f3;
  font-family: Saar SP Demo;
  font-size: 39px;
  line-height: 37px;
  text-align: center;
}
.land-v-cube .s3 .speakers .item-img {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 180px;
  margin: 8px 0 15px;
  width: 180px;
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers .item-img {
    height: 144px;
    margin: 0 0 12px;
    width: 144px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s3 .speakers .item-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-1.jpg);
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers .item-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-t-1.jpg);
  }
}
@media (min-width: 960px) {
  .land-v-cube .s3 .speakers .item-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-2.jpg);
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers .item-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-t-2.jpg);
  }
}
@media (min-width: 960px) {
  .land-v-cube .s3 .speakers .item-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-3.jpg);
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers .item-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-t-3.jpg);
  }
}
@media (min-width: 960px) {
  .land-v-cube .s3 .speakers .item-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-4.jpg);
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers .item-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-t-4.jpg);
  }
}
@media (min-width: 960px) {
  .land-v-cube .s3 .speakers .item-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-5.jpg);
  }
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers .item-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-img-t-5.jpg);
  }
}
.land-v-cube .s3 .speakers .item-btn {
  align-items: center;
  background: #f3f5f3;
  box-shadow: 3px 5px 4px 0 #000;
  color: #000;
  cursor: pointer;
  display: flex;
  font-family: Saar SP Demo;
  font-size: 20px;
  height: 40px;
  justify-content: center;
  width: 180px;
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers .item-btn {
    width: 144px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s3 .speakers .item-btn:hover {
    background: #a0c11b;
    color: #fff;
  }
}
.land-v-cube .s3 .speakers .item-info {
  background: hsla(120, 9%, 96%, 0.94);
  border: 4px solid #a0c11b;
  box-shadow: 0 0 19.6px 0 #00000094;
  color: #181818;
  font-size: 16px;
  line-height: 21px;
  padding: 20px 20px 14px;
  position: absolute;
  text-align: center;
  top: 90px;
  width: 334px;
  z-index: 5;
}
@media (max-width: 959px) {
  .land-v-cube .s3 .speakers .item-info {
    top: 0;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s3 .speakers .item-info {
    font-size: 14px;
    line-height: 19px;
    padding: 10px 7px 8px;
    top: 0;
    width: 285px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-v-cube .s3 .speakers .item-info.info-1 {
    left: 0;
  }
  .land-v-cube .s3 .speakers .item-info.info-5 {
    right: 0;
  }
}
.land-v-cube .s3 .speakers .item-info__closer {
  background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-closer.svg)
    50% no-repeat;
  cursor: pointer;
  height: 40px;
  position: absolute;
  right: -2px;
  top: -2px;
  width: 40px;
}
@media (min-width: 960px) {
  .land-v-cube .s3 .speakers .item-info__closer:hover {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s3-speaker-closer-hover.svg)
      50% no-repeat;
  }
}
.land-v-cube .s3 .speakers .item-info__title {
  font-family: Saar SP Demo;
  font-size: 39px;
  line-height: 37px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-v-cube .s3 .speakers .item-info__title {
    font-size: 32px;
    line-height: 30px;
    margin-bottom: 4px;
  }
  .land-v-cube .s3 .s3-speakers-slider {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 15px;
    position: relative;
    width: 100%;
  }
}
.land-v-cube .s3 .s3-speakers-slider .swiper-container {
  padding-bottom: 20px;
  width: 100%;
}
.land-v-cube .s3 .s3-speakers-slider .slider-progressbar {
  background: #f3f5f3;
  border-radius: 0;
  height: 4px;
  margin: 0 auto;
  overflow: hidden;
  width: 255px;
}
.land-v-cube .s3 .s3-speakers-slider .slider-progressbar__val {
  background: #a0c11b;
  border-radius: 4px;
  height: 100%;
  transition: all 1s;
}
.land-v-cube .s4 {
  align-items: flex-start;
  flex-direction: row;
  justify-content: center;
}
@media (min-width: 960px) {
  .land-v-cube .s4 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-bg.jpg)
      top no-repeat;
    min-height: 390px;
    padding-top: 46px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s4 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-bg-t.jpg)
      top no-repeat;
    min-height: 317px;
    padding-top: 40px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s4 {
    align-items: center;
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-bg-p.jpg)
      top no-repeat;
    flex-direction: column;
    min-height: 539px;
    padding: 0 0 5px;
  }
}
.land-v-cube .s4 .content-item {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.land-v-cube .s4 .content-item.item-1 {
  width: 260px;
}
@media (max-width: 959px) {
  .land-v-cube .s4 .content-item.item-1 {
    width: 230px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s4 .content-item.item-1 {
    width: 210px;
  }
}
.land-v-cube .s4 .content-item.item-2 {
  margin: 0 50px;
  width: 240px;
}
@media (max-width: 959px) {
  .land-v-cube .s4 .content-item.item-2 {
    margin: 0 25px;
    width: 240px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s4 .content-item.item-2 {
    margin: 18px 0;
    width: 208px;
  }
}
.land-v-cube .s4 .content-item.item-3 {
  width: 268px;
}
@media (max-width: 959px) {
  .land-v-cube .s4 .content-item.item-3 {
    width: 220px;
  }
}
.land-v-cube .s4 .content-item__img {
  height: 192px;
}
@media (max-width: 959px) {
  .land-v-cube .s4 .content-item__img {
    height: 170px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s4 .content-item__img {
    height: 92px;
  }
}
.land-v-cube .s4 .content-item__img.img-1 {
  width: 259px;
}
@media (min-width: 960px) {
  .land-v-cube .s4 .content-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-img-1.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s4 .content-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-img-t-1.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s4 .content-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-img-p-1.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s4 .content-item__img.img-1 {
    width: 214px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s4 .content-item__img.img-1 {
    width: 124px;
  }
}
.land-v-cube .s4 .content-item__img.img-2 {
  width: 132px;
}
@media (min-width: 960px) {
  .land-v-cube .s4 .content-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-img-2.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s4 .content-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-img-t-2.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s4 .content-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-img-p-2.png)
      top no-repeat;
    background-size: 100% auto;
    width: 64px;
  }
}
.land-v-cube .s4 .content-item__img.img-3 {
  width: 192px;
}
@media (min-width: 960px) {
  .land-v-cube .s4 .content-item__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-img-3.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s4 .content-item__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-img-t-3.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s4 .content-item__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s4-img-p-3.png)
      top no-repeat;
    background-size: 100% auto;
    width: 92px;
  }
}
.land-v-cube .s4 .content-item__title {
  color: #000;
  font-family: Saar SP Demo;
  font-size: 32px;
  line-height: 30px;
  margin-top: 30px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-v-cube .s4 .content-item__title {
    font-size: 24px;
    line-height: 23px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s4 .content-item__title {
    margin-top: 18px;
  }
}
.land-v-cube .s4 .content-item__title * {
  font-family: Saar SP Demo;
}
@media (min-width: 960px) {
  .land-v-cube .s5 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-bg.jpg)
      top no-repeat;
    min-height: 1081px;
    padding-top: 34px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-bg-t.jpg)
      top no-repeat;
    min-height: 1004px;
    padding-top: 34px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-bg-p.jpg)
      top no-repeat;
    min-height: 729px;
    padding-top: 24px;
  }
}
.land-v-cube .s5 h2 {
  color: #f3f5f3;
  font-family: Saar SP Demo;
  font-size: 123px;
  line-height: 120px;
  margin-bottom: 10px;
  position: relative;
}
@media (max-width: 779px) {
  .land-v-cube .s5 h2 {
    font-size: 48px;
    line-height: 45px;
  }
}
.land-v-cube .s5 h2 .h2-notice-num {
  font-size: 13px;
  line-height: 17px;
  position: absolute;
  right: -12px;
  top: 2px;
}
@media (max-width: 779px) {
  .land-v-cube .s5 h2 .h2-notice-num {
    top: -5px;
  }
  .land-v-cube .s5.tickets-sold .s5-tickets-slider .s5-swiper-pagination {
    display: none;
  }
}
.land-v-cube .s5.tickets-sold .ticket-contain:after {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: hsla(0, 0%, 100%, 0);
  bottom: 0;
  content: "";
  left: -20px;
  position: absolute;
  right: -20px;
  top: -12px;
  z-index: 5;
}
.land-v-cube .s5.tickets-sold .tickets-sold__img {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 56px;
  z-index: 6;
}
@media (min-width: 780px) {
  .land-v-cube .s5.tickets-sold .tickets-sold__img {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/tickets-sold.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5.tickets-sold .tickets-sold__img {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/tickets-sold-p.png)
      50% no-repeat;
    left: 20px;
    top: 0;
  }
}
.land-v-cube .s5 .ticket-contain {
  display: flex;
  position: relative;
  width: 812px;
}
@media (max-width: 959px) {
  .land-v-cube .s5 .ticket-contain {
    width: 758px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket-contain {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
}
.land-v-cube .s5 .ticket {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  margin-bottom: 22px;
  position: relative;
  text-align: center;
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket {
    height: 338px;
    justify-content: flex-start;
    margin-bottom: 0;
    padding-top: 52px;
    width: 267px;
  }
}
.land-v-cube .s5 .ticket__line-left {
  border-left: 0.5px dashed #000;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__line-left {
    border-left: unset;
    border-top: 0.5px dashed #000;
    height: 1px;
    top: 30px;
    width: 100%;
  }
}
.land-v-cube .s5 .ticket__line-left.line-left-1 {
  left: 64px;
}
@media (max-width: 959px) {
  .land-v-cube .s5 .ticket__line-left.line-left-1 {
    left: 58px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__line-left.line-left-1 {
    left: 0;
  }
}
.land-v-cube .s5 .ticket__line-left.line-left-2 {
  left: 55px;
}
@media (max-width: 959px) {
  .land-v-cube .s5 .ticket__line-left.line-left-2 {
    left: 50px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__line-left.line-left-2 {
    left: 0;
  }
}
.land-v-cube .s5 .ticket__line-left.line-left-3 {
  left: 52px;
}
@media (max-width: 959px) {
  .land-v-cube .s5 .ticket__line-left.line-left-3 {
    left: 38px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__line-left.line-left-3 {
    left: 0;
  }
}
.land-v-cube .s5 .ticket__line-right {
  position: absolute;
}
@media (min-width: 780px) {
  .land-v-cube .s5 .ticket__line-right {
    border-left: 0.5px dashed #000;
    height: 100%;
    top: 0;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__line-right {
    border-top: 0.5px dashed #000;
    bottom: 0;
    height: 1px;
    width: 100%;
  }
}
@media (min-width: 780px) {
  .land-v-cube .s5 .ticket__line-right.line-right-1 {
    right: -0.8px;
  }
}
.land-v-cube .s5 .ticket__format {
  font-family: Saar SP Demo;
  font-size: 64px;
  line-height: 64px;
  text-transform: uppercase;
}
.land-v-cube .s5 .ticket__date {
  color: #000;
  font-size: 28px;
  font-weight: 600;
  line-height: 30px;
  margin-top: 5px;
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__date {
    font-size: 20px;
    line-height: 27px;
    margin-top: 14px;
  }
}
.land-v-cube .s5 .ticket__desc {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  line-height: 27px;
  margin-top: 5px;
  max-width: 360px;
}
@media (max-width: 959px) {
  .land-v-cube .s5 .ticket__desc {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__desc {
    font-size: 16px;
    line-height: 22px;
    margin-top: 24px;
  }
}
.land-v-cube .s5 .ticket__price {
  font-size: 40px;
  font-weight: 700;
  line-height: 53px;
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__price {
    font-size: 48px;
    line-height: 50px;
  }
}
.land-v-cube .s5 .ticket__buy {
  font-size: 36px;
  font-weight: 800;
  line-height: 34px;
  margin-top: 12px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__buy {
    font-size: 50px;
    line-height: 48px;
  }
}
.land-v-cube .s5 .ticket__btn {
  align-items: center;
  color: #181818;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  transition: all 1s;
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__btn {
    height: 171px;
    width: 267px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket__btn:hover {
    transform: rotate(5deg) translate(10px, 10px);
  }
}
.land-v-cube .s5 .ticket__btn.btn-1 {
  color: #f3f5f3;
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket__btn.btn-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-btn-bg-1.png)
      100% 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket__btn.btn-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-btn-bg-t-1.png)
      100% 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__btn.btn-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-btn-bg-p-1.png)
      100% 0 no-repeat;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket__btn.btn-1 {
    height: 295px;
    padding-bottom: 18px;
    width: 259px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket__btn.btn-1 {
    height: 267px;
    padding-bottom: 18px;
    width: 233px;
  }
}
.land-v-cube .s5 .ticket__btn.btn-1 .ticket__price {
  font-size: 48px;
  line-height: 60px;
}
.land-v-cube .s5 .ticket__btn.btn-1 .ticket__buy {
  font-size: 50px;
  line-height: 48px;
  margin-top: 14px;
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket__btn.btn-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-btn-bg-2.png)
      100% 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket__btn.btn-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-btn-bg-t-2.png)
      100% 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__btn.btn-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-btn-bg-p-2.png)
      100% 0 no-repeat;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket__btn.btn-2 {
    height: 258px;
    padding-bottom: 18px;
    width: 224px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket__btn.btn-2 {
    height: 233px;
    padding-bottom: 18px;
    width: 203px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket__btn.btn-2:hover {
    color: #a0c11b;
  }
  .land-v-cube .s5 .ticket__btn.btn-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-btn-bg-3.png)
      100% 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket__btn.btn-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-btn-bg-t-3.png)
      100% 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket__btn.btn-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-btn-bg-p-3.png)
      100% 0 no-repeat;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket__btn.btn-3 {
    height: 240px;
    padding-bottom: 18px;
    width: 209px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket__btn.btn-3 {
    height: 217px;
    padding-bottom: 18px;
    width: 189px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket__btn.btn-3:hover {
    color: #a0c11b;
  }
  .land-v-cube .s5 .ticket.ticket-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-bg-1.png)
      0 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket.ticket-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-bg-t-1.png)
      0 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket.ticket-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-bg-p-1.png)
      0 0 no-repeat;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket.ticket-1 {
    height: 296px;
    padding-left: 26px;
    width: 553px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket.ticket-1 {
    height: 267px;
    padding-left: 26px;
    width: 499px;
  }
}
.land-v-cube .s5 .ticket.ticket-1 .ticket__format {
  border-bottom: 1px solid #f3f5f3;
  color: #fff;
  font-size: 85px;
  line-height: 81px;
  padding: 0 5px;
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket.ticket-1 .ticket__format {
    font-size: 64px;
    line-height: 64px;
    padding: 0 10px;
  }
}
.land-v-cube .s5 .ticket.ticket-1 .ticket__date {
  color: #fff;
  margin-top: 14px;
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket.ticket-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-bg-2.png)
      0 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket.ticket-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-bg-t-2.png)
      0 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket.ticket-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-bg-p-2.png)
      0 0 no-repeat;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket.ticket-2 {
    height: 258px;
    padding-left: 26px;
    width: 482px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket.ticket-2 {
    height: 233px;
    padding-left: 26px;
    width: 435px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket.ticket-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-bg-3.png)
      0 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket.ticket-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-bg-t-3.png)
      0 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s5 .ticket.ticket-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s5-ticket-bg-p-3.png)
      0 0 no-repeat;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s5 .ticket.ticket-3 {
    height: 240px;
    padding-left: 26px;
    width: 447px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s5 .ticket.ticket-3 {
    height: 217px;
    padding-left: 26px;
    width: 405px;
  }
}
.land-v-cube .s5 .s5-tickets-slider {
  width: 100%;
}
@media (min-width: 780px) {
  .land-v-cube .s5 .s5-tickets-slider {
    display: none;
  }
}
.land-v-cube .s5 .s5-tickets-slider .swiper-container {
  width: 100%;
}
.land-v-cube .s5 .s5-tickets-slider .swiper-slide {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-v-cube .s5 .s5-tickets-slider .s5-swiper-pagination {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 18px;
}
.land-v-cube
  .s5
  .s5-tickets-slider
  .s5-swiper-pagination
  .swiper-pagination-bullet {
  background: #f3f5f3;
  border-radius: 0;
  cursor: pointer;
  height: 15px;
  margin: 0 4px;
  opacity: 1;
  width: 15px;
}
.land-v-cube
  .s5
  .s5-tickets-slider
  .s5-swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #181818;
  border: 2px solid #fff;
}
.land-v-cube .s5 .s5-notice {
  color: #f3f5f3;
  font-size: 12px;
  line-height: 16px;
  max-width: 624px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-v-cube .s5 .s5-notice {
    margin-top: 14px;
    max-width: 310px;
  }
}
.land-v-cube .s5 .s5-notice sup {
  font-size: 8px;
}
.land-v-cube .s6 {
  min-height: 800px;
  padding-top: 30px;
}
@media (max-width: 959px) {
  .land-v-cube .s6 {
    min-height: 580px;
    padding-top: 38px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 {
    min-height: 452px;
    padding-top: 10px;
  }
}
.land-v-cube .s6 h2 {
  text-align: center;
}
@media (min-width: 960px) {
  .land-v-cube .s6 h2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-h2-img.svg)
      100% 0 no-repeat;
    padding-right: 180px;
    padding-top: 54px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s6 h2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-h2-img-t.svg)
      100% 0 no-repeat;
    padding-right: 140px;
    padding-top: 45px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 h2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-h2-img-p.svg)
      224px top no-repeat;
    max-width: 296px;
    padding: 16px 0 0;
  }
}
.land-v-cube .s6 h2 .h2-top {
  color: #181818;
  font-family: Saar SP Demo;
  font-size: 130px;
  line-height: 105px;
}
@media (max-width: 959px) {
  .land-v-cube .s6 h2 .h2-top {
    font-size: 114px;
    line-height: 86px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 h2 .h2-top {
    font-size: 40px;
    line-height: 52px;
    padding-right: 70px;
  }
}
.land-v-cube .s6 h2 .h2-bottom {
  color: #000;
  font-size: 18px;
  line-height: 24px;
}
@media (max-width: 959px) {
  .land-v-cube .s6 h2 .h2-bottom {
    font-size: 16px;
    line-height: 14px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 h2 .h2-bottom {
    line-height: 22px;
  }
}
.land-v-cube .s6 .s6-slider {
  max-width: 960px;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-v-cube .s6 .s6-slider {
    margin-top: 25px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 .s6-slider {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 20px;
  }
}
.land-v-cube .s6 .s6-slider .swiper-container,
.land-v-cube .s6 .s6-slider .swiper-slide {
  width: 100%;
}
.land-v-cube .s6 .s6-slider .s6-slide {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
@media (min-width: 960px) {
  .land-v-cube .s6 .s6-slider .s6-slide {
    margin-top: 16px;
  }
}
.land-v-cube .s6 .s6-slider .slide-img {
  height: 480px;
  width: 960px;
}
@media (max-width: 959px) {
  .land-v-cube .s6 .s6-slider .slide-img {
    height: 308px;
    width: 616px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 .s6-slider .slide-img {
    height: 147px;
    width: 294px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-1.jpg)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-t-1.jpg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-p-1.jpg)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-2.jpg)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-t-2.jpg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-p-2.jpg)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-3.jpg)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-t-3.jpg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-p-3.jpg)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-4.jpg)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-t-4.jpg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 .s6-slider .slide-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-slide-img-p-4.jpg)
      top no-repeat;
    background-size: 100% auto;
  }
}
.land-v-cube .s6 .s6-slider .s6-swiper-button-next,
.land-v-cube .s6 .s6-slider .s6-swiper-button-prev {
  cursor: pointer;
  height: 50px;
  position: absolute;
  top: 238px;
  width: 50px;
  z-index: 10;
}
@media (min-width: 780px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-next,
  .land-v-cube .s6 .s6-slider .s6-swiper-button-prev {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-arrow-next.svg)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-next,
  .land-v-cube .s6 .s6-slider .s6-swiper-button-prev {
    top: 132px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-next,
  .land-v-cube .s6 .s6-slider .s6-swiper-button-prev {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-arrow-next-p.svg)
      top no-repeat;
    height: 29px;
    top: 64px;
    width: 29px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-next:hover,
  .land-v-cube .s6 .s6-slider .s6-swiper-button-prev:hover {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s6-arrow-next-hover.svg)
      top no-repeat;
  }
}
.land-v-cube .s6 .s6-slider .s6-swiper-button-prev {
  left: -65px;
  transform: rotate(180deg);
}
@media (max-width: 1200px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-prev {
    left: 0;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-prev {
    left: 16px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-prev {
    left: unset;
    transform: rotate(180deg) translateX(145px);
  }
}
.land-v-cube .s6 .s6-slider .s6-swiper-button-next {
  right: -65px;
}
@media (max-width: 1200px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-next {
    right: 0;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-next {
    right: 16px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s6 .s6-slider .s6-swiper-button-next {
    right: unset;
    transform: translateX(145px);
  }
}
.land-v-cube .s6 .event-place {
  color: #181818;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  justify-content: space-between;
  line-height: 22px;
  margin-top: 15px;
  max-width: 464px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-v-cube .s6 .event-place {
    flex-direction: column;
    margin-top: 45px;
    max-width: 254px;
  }
}
.land-v-cube .s6 .event-place > div {
  align-items: center;
  display: flex;
}
@media (max-width: 779px) {
  .land-v-cube .s6 .event-place__name {
    margin-top: 16px;
  }
}
.land-v-cube .s6 .event-place img {
  margin-right: 12px;
}
@media (max-width: 779px) {
  .land-v-cube .s6 .event-place img {
    margin-right: 8px;
  }
}
.land-v-cube .s7 {
  margin-top: 25px;
  padding-bottom: 20px;
}
@media (max-width: 959px) {
  .land-v-cube .s7 {
    margin-top: 35px;
    padding-bottom: 16px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s7 {
    margin-top: 12px;
  }
}
.land-v-cube .s7 h2 {
  text-align: center;
}
.land-v-cube .s7 h2 .h2-top {
  color: #181818;
  font-family: Saar SP Demo;
  font-size: 123px;
  line-height: 108px;
}
@media (max-width: 779px) {
  .land-v-cube .s7 h2 .h2-top {
    font-size: 64px;
    line-height: 50px;
  }
}
.land-v-cube .s7 h2 .h2-bottom {
  color: #000;
  font-size: 18px;
  line-height: 24px;
}
.land-v-cube .s7 .dress-code {
  display: flex;
  justify-content: center;
  margin-top: 16px;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.land-v-cube .s7 .dress-code__item {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 50%;
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code__item {
    align-items: center;
    width: 100%;
  }
}
.land-v-cube .s7 .dress-code .item-title {
  font-family: Saar SP Demo;
  font-size: 48px;
  line-height: 45px;
}
@media (max-width: 959px) {
  .land-v-cube .s7 .dress-code .item-title {
    font-size: 40px;
    line-height: 38px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code .item-title {
    text-align: center;
  }
}
.land-v-cube .s7 .dress-code .item-content {
  height: 678px;
  margin-bottom: 28px;
  padding-top: 54px;
  width: 600px;
}
@media (max-width: 959px) {
  .land-v-cube .s7 .dress-code .item-content {
    height: 479px;
    margin-bottom: 16px;
    padding-top: 20px;
    width: 475px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code .item-content {
    margin-bottom: 12px;
    width: 100%;
  }
}
.land-v-cube .s7 .dress-code .desc-row {
  align-items: center;
  color: #000;
  display: flex;
  font-size: 20px;
  line-height: 28px;
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code .desc-row {
    font-size: 16px;
    line-height: 22px;
    width: 310px;
  }
}
.land-v-cube .s7 .dress-code .desc-row__mark {
  background: #181818;
  border: 3px solid #a0c11b;
  height: 18px;
  margin: 0 8px;
  width: 18px;
}
.land-v-cube .s7 .dress-code .item-black {
  align-items: flex-end;
  color: #181818;
  text-align: right;
}
@media (min-width: 960px) {
  .land-v-cube .s7 .dress-code .item-black {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-bg-black.jpg)
      100% 0 no-repeat;
    margin-right: 15px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s7 .dress-code .item-black {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-bg-black-t.jpg)
      100% 0 no-repeat;
    margin-right: 7px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code .item-black {
    align-items: center;
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-bg-black-p.jpg)
      top no-repeat;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s7 .dress-code .item-black .item-content {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-people-black.png)
      100% 100% no-repeat;
    padding-right: 50px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s7 .dress-code .item-black .item-content {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-people-black-t.png)
      100% 100% no-repeat;
    padding-right: 20px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code .item-black .item-content {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-people-black-p.png)
      bottom no-repeat;
    background-size: 436px auto;
    height: 462px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s7 .dress-code .item-black .item-title {
    margin-left: auto;
    max-width: 264px;
  }
}
.land-v-cube .s7 .dress-code .item-black .desc-row {
  padding-right: 25px;
}
@media (min-width: 780px) {
  .land-v-cube .s7 .dress-code .item-black .desc-row {
    flex-direction: row-reverse;
  }
}
@media (max-width: 959px) {
  .land-v-cube .s7 .dress-code .item-black .desc-row {
    padding-right: 10px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code .item-black .desc-row {
    padding-right: 0;
  }
}
.land-v-cube .s7 .dress-code .item-white {
  color: #f3f5f3;
}
@media (min-width: 960px) {
  .land-v-cube .s7 .dress-code .item-white {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-bg-white.jpg)
      0 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s7 .dress-code .item-white {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-bg-white-t.jpg)
      0 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code .item-white {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-bg-white-p.jpg)
      top no-repeat;
    margin-top: 12px;
  }
}
@media (min-width: 960px) {
  .land-v-cube .s7 .dress-code .item-white .item-content {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-people-white.png)
      0 100% no-repeat;
    padding-left: 50px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s7 .dress-code .item-white .item-content {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-people-white-t.png)
      0 100% no-repeat;
    padding-left: 20px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code .item-white .item-content {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s7-item-people-white-t.png)
      bottom no-repeat;
    background-size: 401px auto;
  }
  .land-v-cube .s7 .dress-code .item-white .item-title {
    font-size: 36px;
    line-height: 34px;
  }
}
.land-v-cube .s7 .dress-code .item-white .desc-row {
  padding-left: 25px;
}
@media (max-width: 959px) {
  .land-v-cube .s7 .dress-code .item-white .desc-row {
    padding-left: 10px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s7 .dress-code .item-white .desc-row {
    padding-left: 0;
  }
  .land-v-cube .s8 {
    margin-top: 4px;
  }
}
.land-v-cube .s8 .lenta-wrap {
  align-items: center;
  background: #181818;
  display: flex;
  height: 191px;
  margin-top: auto;
  overflow: hidden;
  padding-top: 28px;
  position: relative;
  width: 100%;
  z-index: 3;
}
@media (max-width: 959px) {
  .land-v-cube .s8 .lenta-wrap {
    height: 118px;
    padding-top: 20px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s8 .lenta-wrap {
    height: 58px;
    padding-top: 8px;
  }
}
.land-v-cube .s8 .lenta-run {
  align-items: center;
  color: #a0c11b;
  display: flex;
  font-family: Saar SP Demo;
  font-size: 139px;
  height: 132px;
  position: absolute;
  text-transform: uppercase;
  white-space: nowrap;
  width: 2280px;
}
@media (max-width: 959px) {
  .land-v-cube .s8 .lenta-run {
    font-size: 90px;
    height: 86px;
    padding-right: 14px;
    width: 1478px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s8 .lenta-run {
    font-size: 36px;
    height: 58px;
    line-height: 34px;
    padding-right: 8px;
    width: 892px;
  }
  .land-v-cube .s8 .lenta-run:after {
    content: "ВЫиГРАЙТЕ ФОТОСЕССИЮ";
    font-family: Saar SP Demo;
    padding-left: 5px;
  }
}
.land-v-cube .s8 .lenta-run.lenta-run-1 {
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  left: 0;
}
@media (min-width: 960px) {
  .land-v-cube .s8 .lenta-run.lenta-run-1 {
    animation: s8lenta1 30s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s8lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4560px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-v-cube .s8 .lenta-run.lenta-run-1 {
    animation: s8lenta1 30s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s8lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-2956px);
    }
  }
}
@media (max-width: 779px) {
  .land-v-cube .s8 .lenta-run.lenta-run-1 {
    animation: s8lenta1 30s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s8lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-1784px);
    }
  }
}
@media (min-width: 960px) {
  .land-v-cube .s8 .lenta-run.lenta-run-2 {
    animation: s8lenta2 30s linear infinite;
    animation-delay: 0s;
    left: 2280px;
  }
  @keyframes s8lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4560px);
    }
  }
}
@media (max-width: 959px) {
  .land-v-cube .s8 .lenta-run.lenta-run-2 {
    animation: s8lenta2 30s linear infinite;
    animation-delay: 0s;
    left: 1478px;
  }
  @keyframes s8lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-2956px);
    }
  }
}
@media (max-width: 779px) {
  .land-v-cube .s8 .lenta-run.lenta-run-2 {
    animation: s8lenta2 30s linear infinite;
    animation-delay: 0s;
    left: 892px;
  }
  @keyframes s8lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-1784px);
    }
  }
}
@media (min-width: 960px) {
  .land-v-cube .s8 .lenta-run.lenta-run-3 {
    animation: s8lenta3 30s linear infinite;
    animation-delay: 15s;
    left: 2280px;
  }
  @keyframes s8lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4560px);
    }
  }
}
@media (max-width: 959px) {
  .land-v-cube .s8 .lenta-run.lenta-run-3 {
    animation: s8lenta3 30s linear infinite;
    animation-delay: 15s;
    left: 1478px;
  }
  @keyframes s8lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-2956px);
    }
  }
}
@media (max-width: 779px) {
  .land-v-cube .s8 .lenta-run.lenta-run-3 {
    animation: s8lenta3 30s linear infinite;
    animation-delay: 15s;
    left: 892px;
  }
  @keyframes s8lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-1784px);
    }
  }
}
.land-v-cube .s9 {
  color: #000;
  padding-top: 30px;
}
@media (max-width: 779px) {
  .land-v-cube .s9 {
    padding-top: 16px;
  }
}
.land-v-cube .s9 .s9-title {
  font-size: 24px;
  line-height: 32px;
  max-width: 890px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-v-cube .s9 .s9-title {
    max-width: 716px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-title {
    font-size: 16px;
    line-height: 22px;
    max-width: 300px;
  }
}
.land-v-cube .s9 .s9-title__big {
  font-weight: 800;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .land-v-cube .s9 .s9-title__big {
    font-size: 49px;
  }
}
.land-v-cube .s9 .s9-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 959px) {
  .land-v-cube .s9 .s9-slider {
    margin-top: 22px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider {
    margin-top: 14px;
  }
}
.land-v-cube .s9 .s9-slider .swiper-container {
  width: 100%;
}
.land-v-cube .s9 .s9-slider .swiper-slide {
  align-items: center;
  display: flex;
  justify-content: center;
  opacity: 0 !important;
  width: 100%;
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider .swiper-slide {
    align-items: flex-start;
  }
}
.land-v-cube .s9 .s9-slider .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
  z-index: 10;
}
.land-v-cube .s9 .s9-slider .s9-slide {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider .s9-slide {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.land-v-cube .s9 .s9-slider .slide-img,
.land-v-cube .s9 .s9-slider .slide-title {
  flex-shrink: 0;
}
@media (min-width: 960px) {
  .land-v-cube .s9 .s9-slider .slide-img,
  .land-v-cube .s9 .s9-slider .slide-title {
    width: 50%;
  }
}
.land-v-cube .s9 .s9-slider .slide-img {
  height: 269px;
}
@media (max-width: 959px) {
  .land-v-cube .s9 .s9-slider .slide-img {
    width: 62%;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider .slide-img {
    height: 143px;
    width: 303px;
  }
}
@media (min-width: 780px) {
  .land-v-cube .s9 .s9-slider .slide-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s9-slide-img-1.jpg)
      100% 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider .slide-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s9-slide-img-p-1.jpg)
      100% 0 no-repeat;
    background-size: 303px auto;
  }
}
@media (min-width: 780px) {
  .land-v-cube .s9 .s9-slider .slide-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s9-slide-img-2.jpg)
      100% 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider .slide-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s9-slide-img-p-2.jpg)
      100% 0 no-repeat;
    background-size: 303px auto;
  }
}
@media (min-width: 780px) {
  .land-v-cube .s9 .s9-slider .slide-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s9-slide-img-3.jpg)
      100% 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider .slide-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/v-cube/s9-slide-img-p-3.jpg)
      100% 0 no-repeat;
    background-size: 303px auto;
  }
}
.land-v-cube .s9 .s9-slider .slide-title {
  font-size: 24px;
  line-height: 32px;
  padding-left: 40px;
}
@media (max-width: 959px) {
  .land-v-cube .s9 .s9-slider .slide-title {
    padding-left: 30px;
    width: 38%;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider .slide-title {
    display: flex;
    font-size: 14px;
    justify-content: center;
    line-height: 19px;
    margin-top: 10px;
    padding: 0;
    text-align: center;
    width: 100%;
  }
}
.land-v-cube .s9 .s9-slider .slide-title__content {
  max-width: 480px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-v-cube .s9 .s9-slider .slide-title__content {
    max-width: 252px;
  }
}
.land-v-cube .s9 .s9-slider .s9-swiper-pagination {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
@media (max-width: 959px) {
  .land-v-cube .s9 .s9-slider .s9-swiper-pagination {
    margin-top: 18px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider .s9-swiper-pagination {
    margin-top: 8px;
  }
}
.land-v-cube .s9 .s9-slider .s9-swiper-pagination .swiper-pagination-bullet {
  background: #181818;
  border-radius: 0;
  cursor: pointer;
  height: 23px;
  margin: 0 6px;
  opacity: 1;
  width: 23px;
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-slider .s9-swiper-pagination .swiper-pagination-bullet {
    height: 15px;
    width: 15px;
  }
}
.land-v-cube
  .s9
  .s9-slider
  .s9-swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #f3f5f3;
  border: 6px solid #181818;
}
@media (max-width: 779px) {
  .land-v-cube
    .s9
    .s9-slider
    .s9-swiper-pagination
    .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-width: 2px;
  }
}
.land-v-cube .s9 .s9-contacts {
  color: #181818;
  font-size: 24px;
  line-height: 45px;
  margin-top: 60px;
}
@media (max-width: 959px) {
  .land-v-cube .s9 .s9-contacts {
    margin-top: 28px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .s9-contacts {
    font-size: 16px;
    line-height: 45px;
  }
  .land-v-cube .s9 .s9-contacts__title {
    line-height: 22px;
    margin-bottom: 10px;
    text-align: center;
  }
}
.land-v-cube .s9 .s9-contacts .s9-contacts__row {
  padding-left: 46px;
}
.land-v-cube .s9 .s9-contacts .s9-contacts__row.wa {
  background: url(https://batel.ru/assets/css/img/landing/v-cube/s9-a-wa.svg) 0
    no-repeat;
}
.land-v-cube .s9 .s9-contacts .s9-contacts__row.email {
  background: url(https://batel.ru/assets/css/img/landing/v-cube/s9-a-email.svg)
    0 no-repeat;
}
.land-v-cube .s9 .s9-contacts .a-wa {
  color: inherit;
  text-decoration: underline;
}
@media (min-width: 960px) {
  .land-v-cube .s9 .s9-contacts .a-wa:hover {
    color: #a0c11b;
  }
}
.land-v-cube .s9 .s9-contacts .a-email {
  color: #96c;
}
@media (min-width: 960px) {
  .land-v-cube .s9 .s9-contacts .a-email:hover {
    text-decoration: underline;
  }
}
.land-v-cube .s9 .share-wrap {
  margin-top: 50px;
}
@media (max-width: 959px) {
  .land-v-cube .s9 .share-wrap {
    margin-top: 36px;
  }
}
@media (max-width: 779px) {
  .land-v-cube .s9 .share-wrap {
    margin-top: 24px;
  }
}
.land-fungus {
  overflow: hidden;
  width: 100%;
}
.land-fungus h2 {
  font-weight: 800;
  margin: 0;
}
.land-fungus .font_bitter_700 {
  font-family: Bitter;
  font-weight: 700;
}
.land-fungus .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.land-fungus .s1 {
  min-height: 993px;
  overflow: hidden;
}
@media (max-width: 959px) {
  .land-fungus .s1 {
    min-height: 497px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s1 {
    min-height: 404px;
    overflow: unset;
  }
}
.land-fungus .s1 .section-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-top: 274px;
  position: relative;
  transform: translateX(-264px);
  z-index: 3;
}
@media (max-width: 1200px) {
  .land-fungus .s1 .section-content {
    transform: translateX(-190px);
  }
}
@media (max-width: 959px) {
  .land-fungus .s1 .section-content {
    padding-top: 130px;
    transform: translateX(-176px);
  }
}
@media (max-width: 779px) {
  .land-fungus .s1 .section-content {
    padding-top: 160px;
    transform: unset;
  }
}
.land-fungus .s1 .s1-video-contain {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-fungus .s1 .s1-video-contain video {
    min-width: 920px;
    width: 100%;
  }
}
.land-fungus .s1 .s1-bg {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
@media (min-width: 960px) {
  .land-fungus .s1 .s1-bg {
    background: url(/../assets/css/img/parasitol1-bg.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s1 .s1-bg {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s1-bg-t.png)
      top no-repeat;
    background-size: 960px auto;
  }
}
@media (max-width: 779px) {
  .land-fungus .s1 .s1-bg {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s1-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
  }
}
@media (min-width: 960px) {
  .land-fungus .s1 .land-logo {
    background: url(/../assets/css/img/logo-green.png) top no-repeat;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 120px;
    width: 126px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/fungus/land-logo-t.svg)
      top no-repeat;
    height: 27px;
    width: 85px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/fungus/land-logo-p.svg)
      top no-repeat;
    height: 19px;
    width: 59px;
  }
}
@media (min-width: 960px) {
  .land-fungus .s1 .land-logo:hover {
    background: url(/../assets/css/img/logo-green.png) top no-repeat;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.land-fungus .s1 h2 {
  color: #ff8f23;
  font-family: Bitter;
  font-size: 56px;
  font-weight: 800;
  line-height: 67px;
  margin-top: 50px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fungus .s1 h2 {
    font-size: 32px;
    line-height: 38px;
    margin-top: 22px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s1 h2 {
    font-size: 21px;
    line-height: 25px;
    margin-top: 10px;
  }
}
.land-fungus .s1 .s1-made {
  color: #fff;
  font-family: Bitter-Thin;
  font-size: 56px;
  font-weight: 100;
  line-height: 67px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fungus .s1 .s1-made {
    font-size: 36px;
    line-height: 43px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s1 .s1-made {
    font-size: 25px;
    line-height: 30px;
  }
}
.land-fungus .s1 .s1-notice {
  margin-right: auto;
  margin-top: 284px;
}
@media (min-width: 960px) {
  .land-fungus .s1 .s1-notice {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s1-notice.svg)
      0 0 no-repeat;
    height: 197px;
    width: 523px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s1 .s1-notice {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s1-notice-t.svg)
      0 0 no-repeat;
    height: 140px;
    margin-top: 86px;
    transform: translateX(-12px);
    width: 371px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s1 .s1-notice {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s1-notice-p.svg)
      0 0 no-repeat;
    height: 102px;
    margin-top: 0;
    position: absolute;
    top: 416px;
    width: 271px;
  }
}
.land-fungus .s2 {
  padding-top: 82px;
}
@media (min-width: 960px) {
  .land-fungus .s2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-bg.jpg)
      top no-repeat;
    min-height: 1403px;
  }
}
@media (max-width: 1200px) {
  .land-fungus .s2 {
    padding-top: 100px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-bg-t.jpg)
      top no-repeat;
    background-size: 960px auto;
    min-height: 932px;
    padding-top: 45px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    min-height: 1056px;
    padding-top: 45px;
  }
}
.land-fungus .s2 .fungo-therapy {
  display: flex;
  max-width: 1150px;
}
@media (max-width: 779px) {
  .land-fungus .s2 .fungo-therapy {
    align-items: center;
    flex-direction: column-reverse;
  }
}
.land-fungus .s2 .fungo-therapy__sticker {
  flex-shrink: 0;
  height: 554px;
}
@media (min-width: 1201px) {
  .land-fungus .s2 .fungo-therapy__sticker {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-big.png)
      top no-repeat;
    width: 453px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s2 .fungo-therapy__sticker {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-big-sd.png)
      top no-repeat;
    width: 366px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s2 .fungo-therapy__sticker {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-big-t.png)
      top no-repeat;
    background-size: 100% auto;
    height: 342px;
    margin-right: 20px;
    width: 280px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .fungo-therapy__sticker {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-big-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 294px;
    margin-top: 14px;
    width: 241px;
  }
}
.land-fungus .s2 .fungo-therapy__content {
  color: #fff;
  max-width: 670px;
  padding-top: 105px;
  text-align: right;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .fungo-therapy__content {
    max-width: 582px;
    padding-top: 96px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .fungo-therapy__content {
    max-width: 430px;
    padding-top: 80px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .fungo-therapy__content {
    max-width: 320px;
    text-align: center;
  }
}
.land-fungus .s2 .fungo-therapy .content-top {
  font-size: 32px;
  line-height: 42px;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .fungo-therapy .content-top {
    font-size: 27px;
    line-height: 36px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .fungo-therapy .content-top {
    font-size: 21px;
    line-height: 28px;
    padding-right: 10px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .fungo-therapy .content-top {
    font-size: 16px;
    line-height: 21px;
    padding-right: 0;
  }
}
.land-fungus .s2 .fungo-therapy h2 {
  font-family: Bitter;
  margin: 20px 0 10px;
  padding: 10px 8px 15px 0;
  text-transform: uppercase;
}
@media (min-width: 1201px) {
  .land-fungus .s2 .fungo-therapy h2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-h2-sticker.png)
      100% 0 no-repeat;
    font-size: 80px;
    line-height: 96px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s2 .fungo-therapy h2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-h2-sticker-sd.png)
      100% 0 no-repeat;
    font-size: 70px;
    line-height: 84px;
    margin-bottom: 20px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s2 .fungo-therapy h2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-h2-sticker-t.png)
      100% 0 no-repeat;
    font-size: 45px;
    line-height: 54px;
    margin: 16px 0 4px;
    padding: 5px 10px 10px 0;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .fungo-therapy h2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s2-h2-sticker-p.png)
      126px 5px no-repeat;
    font-size: 32px;
    line-height: 38px;
    margin: 5px 0 8px;
    padding: 10px;
    width: 100%;
  }
}
.land-fungus .s2 .fungo-therapy h2 .h2_color {
  color: #652717;
  font-family: Bitter;
}
.land-fungus .s2 .fungo-therapy .content-bottom {
  font-size: 20px;
  font-weight: 300;
  line-height: 27px;
  padding: 0 12px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s2 .fungo-therapy .content-bottom {
    font-size: 16px;
    line-height: 21px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .fungo-therapy .content-bottom {
    font-size: 14px;
    line-height: 19px;
    padding: 0 8px;
  }
}
.land-fungus .s2 .mycology {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  margin-top: 72px;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology {
    margin-top: 52px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology {
    margin-top: 22px;
    max-width: 780px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology {
    margin-top: 30px;
  }
}
.land-fungus .s2 .mycology__title {
  font-size: 64px;
  line-height: 60px;
  text-align: center;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology__title {
    font-size: 58px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology__title {
    font-size: 43px;
    line-height: 50px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology__title {
    font-size: 18px;
    line-height: 34px;
  }
}
.land-fungus .s2 .mycology__title .title-top {
  font-family: Bitter;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology__title .title-top {
    font-size: 64px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology__title .title-top {
    font-size: 47px;
    line-height: 56px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology__title .title-top {
    font-size: 30px;
    line-height: 34px;
  }
}
.land-fungus .s2 .mycology .swiper-container {
  padding-bottom: 50px;
  width: 100%;
}
.land-fungus .s2 .mycology .swiper-container .swiper-slide {
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-fungus .s2 .mycology .swiper-pagination-bullets {
  justify-content: center;
  top: 275px;
  width: 100%;
}
.land-fungus .s2 .mycology .history-slide {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-top: 40px;
  width: 225px;
}
.land-fungus .s2 .mycology .history-slide .history-desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  margin-top: 42px;
  padding: 0;
  text-align: center;
  text-transform: none;
  width: 100%;
}
.land-fungus .s2 .mycology .history {
  display: flex;
  font-size: 46px;
  font-weight: 800;
  line-height: 46px;
  margin-top: 105px;
  text-transform: uppercase;
  width: 1008px;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology .history {
    font-size: 40px;
    line-height: 40px;
    margin-top: 125px;
    width: auto;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology .history {
    font-size: 24px;
    line-height: 24px;
    margin-top: 70px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology .history {
    margin-top: 8px;
    width: 100%;
  }
}
.land-fungus .s2 .mycology .history .history__item {
  align-items: flex-end;
  display: flex;
  flex-shrink: 0;
  margin-right: 64px;
  position: relative;
  width: 315px;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology .history .history__item {
    margin-right: 0;
    width: 318px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology .history .history__item {
    width: 254px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology .history .history__item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology .history .history__item.item-2 {
    padding-left: 10px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology .history .history__item.item-2 {
    padding-left: 5px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-fungus .s2 .mycology .history .history__item.item-3 {
    padding-left: 26px;
  }
}
.land-fungus .s2 .mycology .history .history__item .item-name {
  position: relative;
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology .history .history__item .item-name {
    min-height: 48px;
  }
}
.land-fungus .s2 .mycology .history .history__item .item-name:before {
  background: #fff;
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  top: -20px;
  width: 48px;
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology .history .history__item .item-name:before {
    height: 4px;
    top: -12px;
    width: 38px;
  }
}
.land-fungus .s2 .mycology .history .history__item .item-sticker {
  background-position: top;
  background-repeat: no-repeat;
  height: 198px;
  position: absolute;
  right: -68px;
  top: -58px;
  width: 178px;
  z-index: 1;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology .history .history__item .item-sticker {
    height: 176px;
    right: 0;
    top: -46px;
    width: 142px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology .history .history__item .item-sticker {
    height: 141px;
    width: 115px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology .history .history__item .item-sticker {
    height: 118px;
    top: -35px;
    width: 97px;
  }
}
@media (min-width: 1201px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-1.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-sd-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-t-1.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-p-1.png);
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-2.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-sd-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-t-2.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-p-2.png);
    background-size: 100% auto;
  }
}
@media (max-width: 1200px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-2 {
    right: -20px;
  }
}
@media (max-width: 779px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-2 {
    right: -8px;
  }
}
@media (min-width: 1201px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-3.png);
    right: -24px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-sd-3.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-t-3.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-fungus
    .s2
    .mycology
    .history
    .history__item
    .item-sticker.item-sticker-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s2-sticker-small-p-3.png);
    background-size: 100% auto;
  }
}
.land-fungus .s2 .mycology__line {
  background: #fff;
  height: 1px;
  margin-top: 21px;
  width: 1040px;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology__line {
    transform: translateX(-8px);
    width: 938px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology__line {
    margin-top: 24px;
    transform: translateX(-8px);
    width: 747px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology__line {
    display: none;
  }
}
.land-fungus .s2 .mycology .history-desc {
  display: flex;
  font-size: 20px;
  justify-content: space-between;
  line-height: 27px;
  margin-top: 22px;
  padding: 0 10px;
  text-align: center;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology .history-desc {
    font-size: 18px;
    line-height: 24px;
    max-width: 960px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology .history-desc {
    font-size: 16px;
    line-height: 21px;
    margin-top: 18px;
    max-width: 780px;
    padding: 0 28px 0 5px;
  }
}
.land-fungus .s2 .mycology .history-desc__item {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding-top: 40px;
  position: relative;
  width: 330px;
}
@media (max-width: 1200px) {
  .land-fungus .s2 .mycology .history-desc__item {
    width: 280px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology .history-desc__item {
    padding-top: 36px;
    width: 235px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s2 .mycology .history-desc__item.item-2 {
    width: 300px;
  }
  .land-fungus .s2 .mycology .history-desc__item.item-3 {
    transform: translateX(-32px);
  }
}
.land-fungus .s2 .mycology .history-desc .item-mark-circle {
  background: #fff;
  border-radius: 50%;
  height: 12px;
  position: absolute;
  top: -28px;
  width: 12px;
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology .history-desc .item-mark-circle {
    height: 9px;
    top: -23px;
    width: 9px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology .history-desc .item-mark-circle {
    display: none;
  }
}
.land-fungus .s2 .mycology .history-desc .item-mark-line {
  background: #fff;
  height: 30px;
  position: absolute;
  top: 0;
  transition: height 1s;
  width: 1px;
}
@media (max-width: 959px) {
  .land-fungus .s2 .mycology .history-desc .item-mark-line {
    height: 25px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s2 .mycology .history-desc .item-mark-line {
    display: none;
  }
}
.land-fungus .btn-buy {
  align-items: center;
  background: #ff8f23;
  border-radius: 78px;
  box-shadow: 0 9px 56px 0 #652717;
  color: #fff;
  display: flex;
  font-size: 24px;
  height: 59px;
  justify-content: center;
  position: absolute;
  text-transform: uppercase;
  width: 244px;
  z-index: 3;
}
@media (max-width: 959px) {
  .land-fungus .btn-buy {
    font-size: 16px;
    height: 30px;
    width: 122px;
  }
}
@media (min-width: 960px) {
  .land-fungus .btn-buy:hover {
    background: #a0c11b;
    box-shadow: unset;
  }
}
.land-fungus .section-product-video {
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.land-fungus .section-product-bg {
  background-position: top;
  background-repeat: no-repeat;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
@media (max-width: 779px) {
  .land-fungus .section-product-bg {
    display: none;
  }
}
.land-fungus .fungus-content {
  color: #fff;
  height: 100%;
  padding-top: 52px;
  position: relative;
  transform: translateX(348px);
  width: 479px;
  z-index: 3;
}
@media (max-width: 1200px) {
  .land-fungus .fungus-content {
    transform: translateX(255px);
    width: 450px;
  }
}
@media (max-width: 959px) {
  .land-fungus .fungus-content {
    padding-top: 12px;
    transform: translateX(200px);
    width: 376px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content {
    height: 394px;
    transform: unset;
    width: 320px;
  }
}
.land-fungus .fungus-content.fungus-content_bg {
  background: #fff;
  opacity: 0.29;
  position: absolute;
  top: 0;
}
@media (max-width: 779px) {
  .land-fungus .fungus-content.fungus-content_bg {
    background: linear-gradient(180deg, #fff 70.23%, hsla(0, 0%, 100%, 0));
    opacity: 0.29;
  }
}
.land-fungus .fungus-content h2 {
  color: #ff8f23;
  font-family: Bitter;
  font-size: 124px;
  letter-spacing: 23.56px;
  line-height: 115px;
  padding: 0 0 10px;
  text-align: center;
  width: 100%;
}
@media (min-width: 1201px) {
  .land-fungus .fungus-content h2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s3-h2-sticker.png)
      100% 0 no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-fungus .fungus-content h2 {
    position: relative;
  }
  .land-fungus .fungus-content h2:after {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s3-h2-sticker.png)
      top no-repeat;
    content: "";
    height: 120px;
    position: absolute;
    right: 0;
    top: 0;
    width: 456px;
    z-index: -1;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .fungus-content h2 {
    font-size: 64px;
    height: 76px;
    letter-spacing: 12.16px;
    line-height: 64px;
  }
  .land-fungus .fungus-content h2:after {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s3-h2-sticker-t.png)
      top no-repeat;
    height: 70px;
    width: 270px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content h2 {
    font-size: 40px;
    height: 56px;
    letter-spacing: 7.6px;
    line-height: 42px;
  }
  .land-fungus .fungus-content h2:after {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s3-h2-sticker-p.png)
      top no-repeat;
    height: 43px;
    width: 100%;
    z-index: 1;
  }
}
.land-fungus .fungus-content h2 .h2-content {
  display: inline-block;
  font-family: Bitter;
  position: relative;
  z-index: 2;
}
.land-fungus .fungus-content .components {
  display: flex;
  margin-top: 14px;
  padding: 0 0 0 56px;
}
@media (max-width: 1200px) {
  .land-fungus .fungus-content .components {
    padding-left: 26px;
  }
}
@media (max-width: 959px) {
  .land-fungus .fungus-content .components {
    margin-top: 12px;
    padding-left: 12px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .components {
    margin-top: 0;
    padding-left: 16px;
  }
}
.land-fungus .fungus-content .components__count {
  flex-shrink: 0;
  font-family: Bitter;
  font-size: 53px;
  font-weight: 400;
  line-height: 54px;
  margin-right: 15px;
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .components__count {
    font-size: 37px;
    line-height: 44px;
    margin-right: 12px;
  }
}
.land-fungus .fungus-content .components__desc {
  font-size: 20px;
  line-height: 24px;
}
@media (max-width: 959px) {
  .land-fungus .fungus-content .components__desc {
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
    padding-top: 6px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .components__desc {
    font-size: 14px;
    line-height: 17px;
    padding-top: 3px;
  }
}
.land-fungus .fungus-content .fungus-content__props {
  font-size: 16px;
  line-height: 19px;
  margin-left: 92px;
  margin-top: 20px;
  width: 368px;
}
@media (max-width: 1200px) {
  .land-fungus .fungus-content .fungus-content__props {
    margin-left: 62px;
  }
}
@media (max-width: 959px) {
  .land-fungus .fungus-content .fungus-content__props {
    margin-left: 15px;
    margin-top: 8px;
    width: 358px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .fungus-content__props {
    font-size: 12px;
    line-height: 14px;
    margin-top: 14px;
    padding-right: 15px;
    width: auto;
  }
}
.land-fungus .fungus-content .fungus-content__props .props-item {
  align-items: center;
  display: flex;
  margin-bottom: 14px;
  padding-left: 36px;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fungus .fungus-content .fungus-content__props .props-item {
    margin-bottom: 12px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .fungus-content__props .props-item {
    margin-bottom: 6px;
  }
}
.land-fungus .fungus-content .fungus-content__props .props-item:before {
  background: #fff;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 16px;
}
.land-fungus .fungus-content .fungus-content__notice {
  align-items: center;
  display: flex;
  font-size: 14px;
  line-height: 19px;
  margin-left: 245px;
  margin-top: 74px;
  position: relative;
  width: 195px;
}
@media (max-width: 959px) {
  .land-fungus .fungus-content .fungus-content__notice {
    margin-left: 172px;
    margin-top: 34px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .fungus-content__notice {
    font-size: 12px;
    line-height: 16px;
    margin-left: 22px;
    margin-top: 12px;
    width: 162px;
  }
}
.land-fungus .fungus-content .fungus-content__notice:before {
  background: #ff8f23;
  content: "";
  height: 100px;
  left: -20px;
  position: absolute;
  width: 10px;
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .fungus-content__notice:before {
    height: 74px;
    left: -7px;
    width: 2px;
  }
}
.land-fungus .fungus-content .fungus-content__sticker {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 330px;
  position: absolute;
  width: 288px;
}
@media (max-width: 959px) {
  .land-fungus .fungus-content .fungus-content__sticker {
    background-size: 100% auto;
    height: 173px;
    width: 190px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .fungus-content__sticker {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s3-sticker-p.png);
    height: 153px;
    width: 159px;
  }
}
.land-fungus .fungus-content .fungus-content__sticker.s3-sticker {
  top: 464px;
}
@media (max-width: 1200px) {
  .land-fungus .fungus-content .fungus-content__sticker.s3-sticker {
    top: 434px;
  }
}
@media (min-width: 960px) {
  .land-fungus .fungus-content .fungus-content__sticker.s3-sticker {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s3-sticker.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .fungus-content .fungus-content__sticker.s3-sticker {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s3-sticker-t.png);
    top: 374px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .fungus-content__sticker.s3-sticker {
    top: 287px;
  }
}
.land-fungus .fungus-content .fungus-content__sticker.s5-sticker {
  right: -70px;
  top: 504px;
}
@media (min-width: 960px) {
  .land-fungus .fungus-content .fungus-content__sticker.s5-sticker {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s5-sticker.png);
  }
}
@media (max-width: 1200px) {
  .land-fungus .fungus-content .fungus-content__sticker.s5-sticker {
    right: -96px;
    top: 458px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .fungus-content .fungus-content__sticker.s5-sticker {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s5-sticker-t.png);
    right: -112px;
    top: 380px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .fungus-content__sticker.s5-sticker {
    right: -20px;
    top: 288px;
  }
}
.land-fungus .fungus-content .fungus-content__sticker.s7-sticker {
  top: 464px;
}
@media (min-width: 780px) {
  .land-fungus .fungus-content .fungus-content__sticker.s7-sticker {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s3-sticker.png);
  }
}
@media (max-width: 1200px) {
  .land-fungus .fungus-content .fungus-content__sticker.s7-sticker {
    top: 438px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .fungus-content .fungus-content__sticker.s7-sticker {
    top: 373px;
  }
}
@media (max-width: 779px) {
  .land-fungus .fungus-content .fungus-content__sticker.s7-sticker {
    top: 275px;
  }
}
.land-fungus
  .fungus-content
  .fungus-content__sticker.fungus-content__sticker_left {
  left: -75px;
}
@media (max-width: 1200px) {
  .land-fungus
    .fungus-content
    .fungus-content__sticker.fungus-content__sticker_left {
    left: -104px;
  }
}
@media (max-width: 779px) {
  .land-fungus
    .fungus-content
    .fungus-content__sticker.fungus-content__sticker_left {
    left: 180px;
  }
}
@media (min-width: 1201px) {
  .land-fungus .s3 {
    min-height: 812px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s3 {
    min-height: 749px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s3 {
    min-height: 546px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s3 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s3-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    min-height: 659px;
  }
}
@media (min-width: 1201px) {
  .land-fungus .s3 .section-product-bg {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s3-bg.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s3 .section-product-bg {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s3-bg-sd.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s3 .section-product-bg {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s3-bg-t.png);
    background-position: bottom;
    background-size: 960px auto;
  }
  .land-fungus .s3 h2 {
    margin-left: auto;
    padding-right: 30px;
    text-align: right;
    width: 271px;
  }
}
.land-fungus .s3 .s3-butterfly {
  position: absolute;
  top: 442px;
  transform: translateX(-525px);
  width: 311px;
  z-index: 3;
}
@media (max-width: 1200px) {
  .land-fungus .s3 .s3-butterfly {
    top: 318px;
    transform: translateX(-392px);
    width: 216px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s3 .s3-butterfly {
    top: 52px;
    transform: rotateY(180deg) translateX(115px);
    width: 159px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s3 .s3-butterfly {
    top: 535px;
    transform: rotateY(180deg) translateX(106px);
    width: 124px;
  }
}
.land-fungus .s3 .btn-buy {
  top: 545px;
  transform: translateX(-256px);
}
@media (max-width: 1200px) {
  .land-fungus .s3 .btn-buy {
    top: 494px;
    transform: translateX(-254px);
  }
}
@media (max-width: 959px) {
  .land-fungus .s3 .btn-buy {
    top: 405px;
    transform: translateX(-224px);
  }
}
@media (max-width: 779px) {
  .land-fungus .s3 .btn-buy {
    top: 612px;
    transform: unset;
  }
}
.land-fungus .green-section {
  color: #fff;
}
@media (min-width: 960px) {
  .land-fungus .green-section {
    background: url(https://batel.ru/assets/css/img/landing/fungus/green-bg.jpg)
      top no-repeat;
    min-height: 446px;
    padding-top: 78px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .green-section {
    background: url(https://batel.ru/assets/css/img/landing/fungus/green-bg-t.jpg)
      top no-repeat;
    min-height: 592px;
    padding-top: 45px;
  }
}
@media (max-width: 779px) {
  .land-fungus .green-section {
    background: url(https://batel.ru/assets/css/img/landing/fungus/green-bg-p.jpg)
      top no-repeat;
    min-height: 415px;
    padding-top: 20px;
  }
}
.land-fungus .green-section .green-section__title {
  align-items: center;
  display: flex;
  width: 1045px;
}
@media (max-width: 1200px) {
  .land-fungus .green-section .green-section__title {
    max-width: 960px;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .land-fungus .green-section .green-section__title {
    max-width: 642px;
  }
}
@media (max-width: 779px) {
  .land-fungus .green-section .green-section__title {
    flex-direction: column;
  }
}
.land-fungus .green-section .green-section__title.title-2 .title-desc__bottom {
  font-size: 35px;
  line-height: 42px;
}
@media (max-width: 779px) {
  .land-fungus
    .green-section
    .green-section__title.title-2
    .title-desc__bottom {
    font-size: 19px;
    line-height: 22px;
    margin-top: 5px;
  }
}
.land-fungus .green-section .green-section__title .title-sticker {
  background-position: 0 0;
  color: #652717;
  font-family: Bitter;
  font-size: 106px;
  font-weight: 900;
  height: 120px;
}
@media (max-width: 959px) {
  .land-fungus .green-section .green-section__title .title-sticker {
    flex-shrink: 0;
    font-size: 76px;
    height: 88px;
    line-height: 86px;
  }
}
@media (max-width: 779px) {
  .land-fungus .green-section .green-section__title .title-sticker {
    background: url(https://batel.ru/assets/css/img/landing/fungus/green-section-sticker-p.png)
      50% no-repeat;
    font-size: 60px;
    height: 70px;
    line-height: 70px;
    margin-right: 0;
    width: 222px;
  }
}
.land-fungus
  .green-section
  .green-section__title
  .title-sticker.title-sticker-1 {
  padding: 0 0 0 45px;
}
@media (min-width: 960px) {
  .land-fungus
    .green-section
    .green-section__title
    .title-sticker.title-sticker-1 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/green-section-sticker-1.png);
    line-height: 112px;
    margin-right: 16px;
    width: 407px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus
    .green-section
    .green-section__title
    .title-sticker.title-sticker-1 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/green-section-sticker-t-1.png);
    margin-right: 22px;
    padding-left: 22px;
    width: 298px;
  }
}
@media (max-width: 779px) {
  .land-fungus
    .green-section
    .green-section__title
    .title-sticker.title-sticker-1 {
    padding: 0 0 0 15px;
  }
}
.land-fungus
  .green-section
  .green-section__title
  .title-sticker.title-sticker-2 {
  line-height: 112px;
  margin-right: 24px;
  padding: 0 0 0 45px;
  text-transform: lowercase;
}
@media (min-width: 960px) {
  .land-fungus
    .green-section
    .green-section__title
    .title-sticker.title-sticker-2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/green-section-sticker-2.png);
    width: 308px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus
    .green-section
    .green-section__title
    .title-sticker.title-sticker-2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/green-section-sticker-t-2.png);
    line-height: 78px;
    margin-right: 36px;
    padding: 0 0 0 24px;
    width: 243px;
  }
}
@media (max-width: 779px) {
  .land-fungus
    .green-section
    .green-section__title
    .title-sticker.title-sticker-2 {
    line-height: 58px;
    margin-right: 0;
    padding: 0 0 0 60px;
  }
  .land-fungus .green-section .green-section__title .title-desc {
    max-width: 320px;
  }
}
.land-fungus .green-section .green-section__title .title-desc__top {
  font-size: 20px;
  line-height: 24px;
}
@media (max-width: 779px) {
  .land-fungus .green-section .green-section__title .title-desc__top {
    font-size: 14px;
    line-height: 17px;
    margin-top: 5px;
    max-width: 320px;
    text-align: center;
  }
}
.land-fungus .green-section .green-section__title .title-desc__bottom {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-fungus .green-section .green-section__title .title-desc__bottom {
    font-size: 19px;
    line-height: 22px;
    margin-top: 4px;
    text-align: center;
  }
}
.land-fungus .green-section .green-section__items {
  display: flex;
  justify-content: space-between;
  margin-top: 26px;
  width: 1080px;
}
@media (max-width: 1200px) {
  .land-fungus .green-section .green-section__items {
    max-width: 960px;
    padding-right: 20px;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .land-fungus .green-section .green-section__items {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 0;
    max-width: 780px;
    padding: 0;
  }
}
@media (max-width: 779px) {
  .land-fungus .green-section .green-section__items {
    display: none;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus
    .green-section
    .green-section__items.items-1
    .green-section__item {
    margin: 34px 10px 0;
  }
  .land-fungus
    .green-section
    .green-section__items.items-1
    .green-section__item.item-2,
  .land-fungus
    .green-section
    .green-section__items.items-1
    .green-section__item.item-5 {
    padding: 0;
  }
}
.land-fungus .green-section .green-section__item {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1200px) {
  .land-fungus .green-section .green-section__item {
    max-width: 234px;
  }
}
@media (max-width: 959px) {
  .land-fungus .green-section .green-section__item {
    max-width: 184px;
    padding: 0 18px;
  }
}
.land-fungus .green-section .green-section__item .item-v {
  background: url(https://batel.ru/assets/css/img/landing/fungus/green-section-v.png)
    top no-repeat;
  height: 76px;
  margin-bottom: 22px;
  width: 81px;
}
@media (max-width: 779px) {
  .land-fungus .green-section .green-section__item .item-v {
    transform: translateX(6px);
  }
}
.land-fungus .green-section .green-section__item .item-content {
  font-size: 16px;
  line-height: 21px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-fungus .green-section .green-section__item .item-content {
    font-size: 14px;
    line-height: 19px;
  }
}
.land-fungus .green-section .green-section__item .item-name {
  font-weight: 800;
  text-transform: uppercase;
}
.land-fungus .green-section .green-section__slider {
  margin-top: 30px;
  width: 100%;
}
@media (min-width: 780px) {
  .land-fungus .green-section .green-section__slider {
    display: none;
  }
}
.land-fungus .green-section .green-section__slider .swiper-container {
  padding-bottom: 28px;
  width: 100%;
}
.land-fungus .green-section .green-section__slider .swiper-slide {
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-fungus
  .green-section
  .green-section__slider.slider-1
  .green-section__item.item-2,
.land-fungus
  .green-section
  .green-section__slider.slider-1
  .green-section__item.item-5 {
  padding: 0;
}
@media (max-width: 779px) {
  .land-fungus .green-section .green-section__slider.slider-2 {
    margin-top: 10px;
  }
}
.land-fungus
  .green-section
  .green-section__slider.slider-2
  .green-section__item {
  max-width: unset;
  padding: 0;
}
.land-fungus .green-section .green-section__slider .swiper-pagination-bullets {
  bottom: 0;
}
@media (min-width: 1201px) {
  .land-fungus .s5 {
    min-height: 812px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s5 {
    min-height: 749px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s5 {
    min-height: 545px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s5 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s5-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    min-height: 659px;
  }
}
@media (min-width: 1201px) {
  .land-fungus .s5 .section-product-bg {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s5-bg.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s5 .section-product-bg {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s5-bg-sd.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s5 .section-product-bg {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s5-bg-t.png);
    background-size: 960px auto;
  }
}
.land-fungus .s5 .fungus-content {
  transform: translateX(-350px);
}
@media (max-width: 1200px) {
  .land-fungus .s5 .fungus-content {
    padding-top: 40px;
    transform: translateX(-254px);
  }
}
@media (max-width: 959px) {
  .land-fungus .s5 .fungus-content {
    padding-top: 18px;
    transform: translateX(-200px);
  }
}
@media (max-width: 779px) {
  .land-fungus .s5 .fungus-content {
    padding-top: 8px;
    transform: unset;
  }
}
.land-fungus .s5 .fungus-content h2 {
  background: unset;
  font-size: 86px;
  letter-spacing: 6.02px;
  position: relative;
}
@media (max-width: 959px) {
  .land-fungus .s5 .fungus-content h2 {
    font-size: 64px;
    letter-spacing: 4.48px;
    padding-left: 24px;
    text-align: left;
  }
}
@media (max-width: 779px) {
  .land-fungus .s5 .fungus-content h2 {
    font-size: 40px;
    letter-spacing: 2.8px;
    line-height: 52px;
    padding: 0;
    text-align: center;
  }
}
.land-fungus .s5 .fungus-content h2:after {
  content: "";
  left: 0;
  position: absolute;
  top: 16px;
  z-index: -1;
}
@media (min-width: 960px) {
  .land-fungus .s5 .fungus-content h2:after {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s5-h2-sticker.png)
      top no-repeat;
    height: 97px;
    width: 519px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s5 .fungus-content h2:after {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s5-h2-sticker-t.png)
      top no-repeat;
    height: 76px;
    top: -4px;
    width: 407px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s5 .fungus-content h2:after {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s5-h2-sticker-p.png)
      top no-repeat;
    left: 10px;
    top: 5px;
    width: 276px;
    z-index: 1;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s5 .fungus-content .components {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 20px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s5 .fungus-content .components {
    margin-top: 5px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s5 .fungus-content .fungus-content__props {
    margin-left: 25px;
    margin-top: 15px;
    width: 345px;
  }
}
.land-fungus .s5 .fungus-content .components__count {
  margin-right: 12px;
}
.land-fungus .s5 .fungus-content .fungus-content__notice {
  margin-left: 78px;
  margin-top: 85px;
}
@media (max-width: 959px) {
  .land-fungus .s5 .fungus-content .fungus-content__notice {
    margin-left: 45px;
    margin-top: 32px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s5 .fungus-content .fungus-content__notice {
    margin-left: 22px;
    margin-top: 20px;
  }
}
.land-fungus .s5 .btn-buy {
  bottom: 70px;
  transform: translateX(245px);
}
@media (max-width: 1200px) {
  .land-fungus .s5 .btn-buy {
    bottom: 62px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s5 .btn-buy {
    bottom: 90px;
    transform: translateX(176px);
  }
}
@media (max-width: 779px) {
  .land-fungus .s5 .btn-buy {
    bottom: 16px;
    transform: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s6.green-section {
    padding-top: 50px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s6.green-section {
    min-height: 379px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s6.green-section .green-section__items {
    padding-left: 10px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s6.green-section .green-section__items {
    margin-top: 18px;
  }
  .land-fungus .s6.green-section .green-section__item {
    margin: 24px 10px 0;
  }
  .land-fungus .s6.green-section .green-section__item.item-1 {
    max-width: 140px;
    order: 1;
    padding: 0;
  }
  .land-fungus .s6.green-section .green-section__item.item-2 {
    max-width: 146px;
    order: 3;
  }
  .land-fungus .s6.green-section .green-section__item.item-3 {
    max-width: 240px;
    order: 2;
    padding: 0;
  }
  .land-fungus .s6.green-section .green-section__item.item-4 {
    order: 4;
  }
  .land-fungus .s6.green-section .green-section__item.item-5 {
    order: 5;
  }
}
@media (min-width: 1201px) {
  .land-fungus .s7 {
    min-height: 809px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s7 {
    min-height: 749px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s7 {
    min-height: 545px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s7 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s7-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    min-height: 659px;
  }
}
@media (min-width: 1201px) {
  .land-fungus .s7 .section-product-bg {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s7-bg.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-fungus .s7 .section-product-bg {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s7-bg-sd.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s7 .section-product-bg {
    background-image: url(https://batel.ru/assets/css/img/landing/fungus/s7-bg-t.png);
    background-size: 960px auto;
  }
}
@media (min-width: 960px) {
  .land-fungus .s7 .fungus-content h2 {
    font-size: 90px;
    height: 120px;
    letter-spacing: 6.3px;
    line-height: 96px;
    padding-left: 50px;
    position: relative;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s7 .fungus-content h2 {
    letter-spacing: 4.48px;
    padding-right: 5px;
    text-align: right;
  }
}
@media (max-width: 779px) {
  .land-fungus .s7 .fungus-content h2 {
    height: 50px;
    letter-spacing: 2.8px;
    padding-left: 14px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s7 .fungus-content h2:after {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s7-h2-sticker-t.png)
      50% no-repeat;
    width: 336px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s7 .fungus-content h2:after {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s7-h2-sticker-p.png)
      50% no-repeat;
  }
}
.land-fungus .s7 .fungus-content .components {
  padding-left: 72px;
  padding-right: 60px;
}
@media (max-width: 1200px) {
  .land-fungus .s7 .fungus-content .components {
    padding-left: 36px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s7 .fungus-content .components {
    padding-left: 52px;
    padding-right: 40px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s7 .fungus-content .components {
    padding-left: 52px;
  }
}
.land-fungus .s7 .fungus-content .fungus-content__props {
  width: 340px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s7 .fungus-content .fungus-content__props {
    margin-top: 16px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s7 .fungus-content .fungus-content__props {
    padding-right: 24px;
    width: auto;
  }
}
.land-fungus .s7 .btn-buy {
  bottom: 205px;
  transform: translateX(-208px);
}
@media (max-width: 1200px) {
  .land-fungus .s7 .btn-buy {
    bottom: 146px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s7 .btn-buy {
    bottom: 168px;
    transform: translateX(-185px);
  }
}
@media (max-width: 779px) {
  .land-fungus .s7 .btn-buy {
    bottom: 16px;
    transform: unset;
  }
}
.land-fungus .swiper-pagination-bullets {
  display: flex;
  position: absolute;
}
@media (max-width: 779px) {
  .land-fungus .swiper-pagination-bullets {
    justify-content: center;
    width: 100%;
  }
}
.land-fungus .swiper-pagination-bullets .swiper-pagination-bullet {
  background: #fff;
  border-radius: 50%;
  cursor: pointer;
  height: 10px;
  margin: 0 5px;
  opacity: 1;
  width: 10px;
}
.land-fungus
  .swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ff8f23;
}
.land-fungus .s8 {
  min-height: 663px;
}
@media (min-width: 960px) {
  .land-fungus .s8 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-bg.jpg)
      top no-repeat;
    padding-top: 54px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s8 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-bg-t.jpg)
      top no-repeat;
    background-size: 960px auto;
    padding-top: 45px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    min-height: 760px;
    padding-top: 28px;
  }
}
.land-fungus .s8 h2 {
  color: #fff;
  font-family: Bitter;
  font-size: 77px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fungus .s8 h2 {
    font-size: 56px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 h2 {
    font-size: 27px;
  }
}
.land-fungus .s8 .section-content {
  display: flex;
  justify-content: center;
  min-height: 350px;
}
@media (max-width: 959px) {
  .land-fungus .s8 .section-content {
    justify-content: flex-start;
    margin-top: 42px;
    max-width: 745px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .section-content {
    align-items: center;
    flex-direction: column;
    margin-top: 24px;
  }
}
.land-fungus .s8 .expert {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font-size: 16px;
  line-height: 21px;
  margin-top: 52px;
  padding-top: 190px;
  text-align: center;
  width: 230px;
}
@media (min-width: 960px) {
  .land-fungus .s8 .expert {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-expert.png)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-fungus .s8 .expert {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-expert-t.png)
      top no-repeat;
    background-size: 170px auto;
    margin-top: 92px;
    padding-top: 170px;
    width: 180px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .expert {
    margin-top: 0;
  }
}
.land-fungus .s8 .s8-slider {
  flex-shrink: 0;
  position: relative;
}
@media (min-width: 960px) {
  .land-fungus .s8 .s8-slider {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-sticker.png)
      top no-repeat;
    width: 670px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s8 .s8-slider {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-sticker-t.png)
      top no-repeat;
    min-height: 367px;
    width: 514px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-sticker-p.png)
      top no-repeat;
    background-size: 283px auto;
    margin-top: 12px;
    min-height: 292px;
    width: 100%;
  }
}
.land-fungus .s8 .s8-slider .swiper-container {
  width: 100%;
}
.land-fungus .s8 .s8-slider .swiper-slide {
  opacity: 0 !important;
  width: 100%;
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .swiper-slide {
    display: flex;
    justify-content: center;
  }
}
.land-fungus .s8 .s8-slider .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
}
.land-fungus .s8 .s8-slider .swiper-pagination.swiper-pagination-bullets {
  left: 182px;
  top: 370px;
}
@media (max-width: 959px) {
  .land-fungus .s8 .s8-slider .swiper-pagination.swiper-pagination-bullets {
    left: 154px;
    top: 386px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .swiper-pagination.swiper-pagination-bullets {
    left: unset;
    top: 314px;
  }
}
.land-fungus .s8 .s8-slider .button-next,
.land-fungus .s8 .s8-slider .button-prev {
  background: url(https://batel.ru/assets/css/img/landing/fungus/s8-slider-arrow.svg)
    top no-repeat;
  cursor: pointer;
  height: 24px;
  position: absolute;
  top: 170px;
  width: 24px;
  z-index: 10;
}
@media (max-width: 959px) {
  .land-fungus .s8 .s8-slider .button-next,
  .land-fungus .s8 .s8-slider .button-prev {
    top: 190px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .button-next,
  .land-fungus .s8 .s8-slider .button-prev {
    top: 135px;
  }
}
@media (min-width: 960px) {
  .land-fungus .s8 .s8-slider .button-next:hover,
  .land-fungus .s8 .s8-slider .button-prev:hover {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-slider-arrow-hover.svg)
      top no-repeat;
  }
}
.land-fungus .s8 .s8-slider .button-next.swiper-button-disabled,
.land-fungus .s8 .s8-slider .button-prev.swiper-button-disabled {
  display: none;
}
.land-fungus .s8 .s8-slider .button-prev {
  right: -40px;
  transform: rotate(180deg);
}
@media (max-width: 1200px) {
  .land-fungus .s8 .s8-slider .button-prev {
    right: -4px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s8 .s8-slider .button-prev {
    right: -28px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .button-prev {
    left: 50%;
    transform: translateX(-160px) rotate(180deg);
  }
}
.land-fungus .s8 .s8-slider .button-next {
  right: -72px;
}
@media (max-width: 1200px) {
  .land-fungus .s8 .s8-slider .button-next {
    right: -30px;
  }
}
@media (max-width: 959px) {
  .land-fungus .s8 .s8-slider .button-next {
    right: -56px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .button-next {
    right: 50%;
    transform: translateX(160px);
  }
}
.land-fungus .s8 .s8-slider .slide-content {
  color: #000;
  padding: 90px 46px 0 90px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fungus .s8 .s8-slider .slide-content {
    padding: 75px 46px 0 60px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .slide-content {
    padding: 60px 0 0;
    text-align: center;
    width: 278px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s8 .s8-slider .slide-content.slide-content-4 {
    padding-right: 36px;
  }
}
.land-fungus .s8 .s8-slider .quest {
  font-family: Vasek;
  font-size: 50px;
  line-height: 34px;
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .quest {
    font-size: 34px;
    line-height: 22px;
    padding: 0 25px;
    width: 100%;
  }
  .land-fungus .s8 .s8-slider .quest.quest-1 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-quest-p-1.svg)
      top no-repeat;
    height: 78px;
  }
}
@media (min-width: 780px) {
  .land-fungus .s8 .s8-slider .quest.quest-2 {
    padding-right: 35px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-fungus .s8 .s8-slider .quest.quest-2 {
    margin-top: 28px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .quest.quest-2 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-quest-p-2.svg)
      top no-repeat;
    height: 78px;
  }
  .land-fungus .s8 .s8-slider .quest.quest-3 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-quest-p-3.svg)
      top no-repeat;
    height: 98px;
  }
}
@media (min-width: 960px) {
  .land-fungus .s8 .s8-slider .quest.quest-4 {
    padding-right: 35px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .quest.quest-4 {
    background: url(https://batel.ru/assets/css/img/landing/fungus/s8-quest-p-4.svg)
      top no-repeat;
    height: 100px;
  }
}
.land-fungus .s8 .s8-slider .quest .quest__content {
  font-family: Vasek;
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .quest .quest__content {
    display: none;
  }
}
.land-fungus .s8 .s8-slider .answer {
  font-size: 16px;
  line-height: 21px;
  margin-top: 22px;
  padding-left: 62px;
  position: relative;
}
@media (max-width: 959px) {
  .land-fungus .s8 .s8-slider .answer {
    margin-top: 18px;
    padding-left: 36px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .answer {
    font-size: 12px;
    line-height: 16px;
    margin-top: 10px;
    padding: 0 28px;
  }
  .land-fungus .s8 .s8-slider .answer.answer-3 {
    margin-top: 0;
  }
}
.land-fungus .s8 .s8-slider .answer:before {
  background: #000;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: 11px;
  width: 48px;
}
@media (max-width: 959px) {
  .land-fungus .s8 .s8-slider .answer:before {
    width: 16px;
  }
}
@media (max-width: 779px) {
  .land-fungus .s8 .s8-slider .answer:before {
    display: none;
  }
}
.land-fungus .s8 .share-wrap {
  margin-top: 80px;
}
@media (max-width: 959px) {
  .land-fungus .s8 .share-wrap {
    margin-top: 56px;
  }
}
.land-fungus .s8 .share-wrap .share__label {
  color: #fff;
  padding-bottom: 10px;
}
@media (max-width: 959px) {
  .land-fungus .s8 .share-wrap .share__label {
    margin: 0;
  }
}
.land-red-box {
  overflow: hidden;
  width: 100%;
}
.land-red-box .section {
  align-items: center;
  color: #000;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.land-red-box h2 {
  font-size: 90px;
  font-weight: 300;
  line-height: 95px;
  margin: 0;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-red-box h2 {
    font-size: 48px;
    line-height: 51px;
  }
}
@media (max-width: 779px) {
  .land-red-box h2 {
    font-size: 32px;
    line-height: 34px;
    max-width: 320px;
  }
}
.land-red-box h2 .h2-line-anim {
  color: #ba0e2d;
  display: inline-block;
  font-weight: 600;
  position: relative;
}
.land-red-box h2 .h2-line-anim:after {
  background: #000;
  bottom: 0;
  content: "";
  height: 1px;
  left: 6px;
  position: absolute;
  transition: width 1s;
  width: 0;
}
.land-red-box h2.animation .h2-line-anim.line-1:after {
  width: 390px;
}
@media (max-width: 1200px) {
  .land-red-box h2.animation .h2-line-anim.line-1:after {
    width: 342px;
  }
}
@media (max-width: 959px) {
  .land-red-box h2.animation .h2-line-anim.line-1:after {
    left: 4px;
    width: 207px;
  }
}
@media (max-width: 779px) {
  .land-red-box h2.animation .h2-line-anim.line-1:after {
    width: 135px;
  }
}
.land-red-box h2.animation .h2-line-anim.line-2:after {
  width: 367px;
}
@media (max-width: 1200px) {
  .land-red-box h2.animation .h2-line-anim.line-2:after {
    width: 318px;
  }
}
@media (max-width: 959px) {
  .land-red-box h2.animation .h2-line-anim.line-2:after {
    left: 4px;
    width: 171px;
  }
}
@media (max-width: 779px) {
  .land-red-box h2.animation .h2-line-anim.line-2:after {
    width: 128px;
  }
}
.land-red-box h2.animation .h2-line-anim.line-3:after {
  width: 434px;
}
@media (max-width: 1200px) {
  .land-red-box h2.animation .h2-line-anim.line-3:after {
    width: 374px;
  }
}
@media (max-width: 959px) {
  .land-red-box h2.animation .h2-line-anim.line-3:after {
    left: 2px;
    width: 230px;
  }
}
@media (max-width: 779px) {
  .land-red-box h2.animation .h2-line-anim.line-3:after {
    width: 150px;
  }
}
.land-red-box .btn-buy {
  align-items: center;
  border: 1px solid #000;
  color: #000;
  display: flex;
  font-size: 27px;
  height: 64px;
  justify-content: center;
  text-transform: uppercase;
  width: 290px;
}
@media (max-width: 959px) {
  .land-red-box .btn-buy {
    font-size: 18px;
    height: 50px;
    width: 226px;
  }
}
@media (max-width: 779px) {
  .land-red-box .btn-buy {
    font-size: 16px;
    height: 45px;
    width: 175px;
  }
}
@media (min-width: 960px) {
  .land-red-box .btn-buy:hover {
    background: #ba0e2d;
    border-color: #ba0e2d;
    color: #fff;
  }
}
.land-red-box .land-pagination-bullets {
  display: flex;
  justify-content: center;
}
.land-red-box .land-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box .land-pagination-bullet:after {
  background: #fff;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
.land-red-box .s1 .s1-animation {
  align-items: center;
  display: flex;
  height: 100vh;
  justify-content: center;
  position: relative;
  width: 100%;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-red-box .s1 .s1-animation {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-bg.jpg)
      50% no-repeat;
  }
}
@media (max-height: 900px) and (min-width: 960px) {
  .land-red-box .s1 .s1-animation {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-bg-desktop-small.jpg)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s1 .s1-animation {
    align-items: flex-start;
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-bg-t.jpg)
      50% no-repeat;
    height: 696px;
    padding-top: 52px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s1 .s1-animation {
    align-items: flex-start;
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-bg-p.jpg)
      50% no-repeat;
    background-size: 780px auto;
    height: 432px;
    padding-top: 62px;
  }
}
.land-red-box .s1 .s1-products {
  height: 822px;
  position: absolute;
  transform: translate(4px, -74px);
  transition: opacity 1s;
  width: 100%;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-red-box .s1 .s1-products {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-products.png?v1)
      50% no-repeat;
  }
}
@media (max-height: 900px) and (min-width: 960px) {
  .land-red-box .s1 .s1-products {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-products-desktop-small.png?v1)
      50% no-repeat;
    height: 490px;
    top: unset;
    transform: translate(4px, -42px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s1 .s1-products {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-products-t.png)
      50% no-repeat;
    background-size: auto 100%;
    height: 417px;
    top: 186px;
    transform: unset;
  }
}
@media (max-width: 779px) {
  .land-red-box .s1 .s1-products {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-products-p.png)
      50% no-repeat;
    background-size: auto 100%;
    height: 236px;
    top: 186px;
    top: 142px;
    transform: unset;
  }
}
@media (min-width: 960px) {
  .land-red-box .s1 .s1-products.s1-products-visible {
    opacity: 0;
  }
}
.land-red-box .s1 .s1-products.s1-products-blur {
  filter: blur(10px);
}
.land-red-box .s1 .land-logo {
  opacity: 0;
  position: absolute;
  top: 32px;
  transition: opacity 2s;
  z-index: 2;
}
@media (min-width: 960px) {
  .land-red-box .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/red-box/logo.svg)
      50% no-repeat;
    height: 33px;
    width: 115px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/red-box/logo-t.svg)
      50% no-repeat;
    height: 17px;
    opacity: 1;
    top: 22px;
    width: 61px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s1 .land-logo {
    top: 18px;
  }
}
@media (min-width: 960px) {
  .land-red-box .s1 .land-logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/red-box/logo-hover.svg?v1)
      50% no-repeat;
  }
}
.land-red-box .s1 .s1-title-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-bottom: 30px;
  position: absolute;
  width: 700px;
  z-index: 10;
}
@media (max-width: 959px) {
  .land-red-box .s1 .s1-title-wrap {
    position: relative;
  }
}
.land-red-box .s1 .s1-title-wrap .s1-title {
  width: 100%;
}
@media (min-width: 780px) {
  .land-red-box .s1 .s1-title-wrap .s1-title {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-title.svg)
      50% no-repeat;
    height: 81px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s1 .s1-title-wrap .s1-title {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s1-title-p.svg)
      50% no-repeat;
    height: 37px;
  }
}
.land-red-box .s1 .s1-title-wrap .s1-title-desc {
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  margin-top: 20px;
  max-width: 420px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-red-box .s1 .s1-title-wrap .s1-title-desc {
    font-size: 14px;
    line-height: 19px;
    margin-top: 14px;
    max-width: 300px;
  }
}
.land-red-box .s1 .petals-wrap {
  align-items: center;
  display: flex;
  height: 700px;
  justify-content: center;
  position: relative;
  width: 960px;
}
.land-red-box .s1 .petals-wrap .petals-group {
  position: absolute;
  transition: transform 0.5s;
  z-index: 3;
}
.land-red-box .s1 .petals-wrap .petals-group-left {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petals-group-left.png)
    50% no-repeat;
  height: 631px;
  left: -258px;
  top: 35px;
  width: 667px;
}
.land-red-box .s1 .petals-wrap .petals-group-right {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petals-group-right.png)
    50% no-repeat;
  height: 702px;
  left: 342px;
  top: -24px;
  width: 850px;
}
.land-red-box .s1 .petals-wrap .petal-left,
.land-red-box .s1 .petals-wrap .petal-right {
  height: 190px;
  position: absolute;
  transition: transform 1s;
  width: 190px;
}
.land-red-box .s1 .petals-wrap .petal-left-3 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-left-3.png)
    50% no-repeat;
  left: 462px;
  top: -144px;
  z-index: 5;
}
@media (max-height: 900px) and (min-width: 960px) {
  .land-red-box .s1 .petals-wrap .petal-left-3 {
    left: 250px;
  }
}
.land-red-box .s1 .petals-wrap .petal-left-5 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-left-5.png)
    50% no-repeat;
  height: 214px;
  left: -7px;
  top: 150px;
  width: 215px;
  z-index: 5;
}
.land-red-box .s1 .petals-wrap .petal-left-6 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-left-6.png)
    50% no-repeat;
  left: -7px;
  top: 365px;
  transition-delay: 0.05s;
  z-index: 4;
}
.land-red-box .s1 .petals-wrap .petal-left-7 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-left-7.png)
    50% no-repeat;
  left: 85px;
  top: 442px;
  z-index: 5;
}
.land-red-box .s1 .petals-wrap .petal-left-10 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-left-10.png)
    50% no-repeat;
  left: 254px;
  top: 340px;
  z-index: 5;
}
.land-red-box .s1 .petals-wrap .petal-left-14 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-left-14.png)
    50% no-repeat;
  height: 323px;
  left: 174px;
  top: 38px;
  width: 343px;
  z-index: 1;
}
.land-red-box .s1 .petals-wrap .petal-left-15 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-left-15.png)
    50% no-repeat;
  height: 361px;
  left: 208px;
  top: 60px;
  width: 424px;
  z-index: 1;
}
.land-red-box .s1 .petals-wrap .petal-right-4 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-right-4.png)
    50% no-repeat;
  height: 217px;
  left: 684px;
  top: 235px;
  width: 276px;
  z-index: 3;
}
.land-red-box .s1 .petals-wrap .petal-right-8 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-right-8.png)
    50% no-repeat;
  left: 405px;
  top: 625px;
}
.land-red-box .s1 .petals-wrap .petal-right-9 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-right-9.png)
    50% no-repeat;
  left: 750px;
  top: 146px;
  z-index: 3;
}
.land-red-box .s1 .petals-wrap .petal-right-11 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-right-11.png)
    50% no-repeat;
  height: 204px;
  left: 315px;
  top: 490px;
  width: 197px;
  z-index: 1;
}
.land-red-box .s1 .petals-wrap .petal-right-12 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-right-12.png)
    50% no-repeat;
  height: 254px;
  left: 802px;
  top: 238px;
  width: 325px;
  z-index: 1;
}
.land-red-box .s1 .petals-wrap .petal-right-13 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-right-13.png)
    50% no-repeat;
  height: 412px;
  left: 300px;
  top: 78px;
  width: 531px;
  z-index: 1;
}
.land-red-box .s1 .petals-wrap .petal-right-16 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-right-16.png)
    50% no-repeat;
  height: 275px;
  left: 610px;
  top: 315px;
  width: 260px;
  z-index: 1;
}
.land-red-box .s1 .petals-wrap .petal-right-17 {
  background: url(https://batel.ru/assets/css/img/landing/red-box/petal-right-17.png)
    50% no-repeat;
  height: 233px;
  left: 470px;
  top: 38px;
  width: 220px;
  z-index: 0;
}
.land-red-box .s1 .s1-arrow-wrap {
  align-items: center;
  border: 1px solid #fff;
  border-radius: 50%;
  bottom: 30px;
  display: flex;
  height: 72px;
  justify-content: center;
  position: absolute;
  width: 72px;
  z-index: 10;
}
.land-red-box .s1 .s1-arrow {
  animation: s1-arrow-animation 2s ease infinite;
  background: url(https://batel.ru/assets/css/img/landing/red-box/s1-arrow.svg)
    50% no-repeat;
  height: 32px;
  width: 8px;
}
@keyframes s1-arrow-animation {
  0% {
    transform: translateY(-7px);
  }
  50% {
    transform: translateY(7px);
  }
  to {
    transform: translateY(-7px);
  }
}
.land-red-box .s2 {
  margin-top: 68px;
}
@media (max-width: 959px) {
  .land-red-box .s2 {
    margin-top: 25px;
  }
}
.land-red-box .s2 h2 {
  padding-left: 35px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s2 h2 {
    font-size: 80px;
    line-height: 85px;
    max-width: 900px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s2 h2 {
    margin: 0 auto 26px;
    max-width: 500px;
    padding: 0;
    text-align: center;
  }
}
@media (max-width: 779px) {
  .land-red-box .s2 h2 {
    max-width: 320px;
  }
}
.land-red-box .s2 .section__content {
  max-width: 1178px;
  padding-bottom: 850px;
  position: relative;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-red-box .s2 .section__content {
    padding-bottom: 720px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s2 .section__content {
    padding-bottom: 0;
  }
}
.land-red-box .s2 .video-items {
  display: flex;
}
@media (min-width: 960px) {
  .land-red-box .s2 .video-items {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 206px;
    transition: opacity 1s;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s2 .video-items {
    left: 18px;
  }
}
.land-red-box .s2 .video-items.active {
  opacity: 1;
}
.land-red-box .s2 .video-item {
  align-self: flex-start;
  flex-shrink: 0;
  padding: 20px;
  position: relative;
  width: 376px;
}
@media (max-width: 1200px) {
  .land-red-box .s2 .video-item {
    padding: 18px;
    width: 316px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s2 .video-item {
    padding: 15px;
    width: 254px;
  }
}
.land-red-box .s2 .video-item:before {
  border-left: 1px solid #830005;
  bottom: 0;
  content: "";
  height: 86px;
  left: 0;
  position: absolute;
}
@media (max-width: 1200px) {
  .land-red-box .s2 .video-item:before {
    height: 73px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s2 .video-item:before {
    height: 58px;
  }
}
.land-red-box .s2 .video-item:after {
  border-bottom: 1px solid #830005;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  width: 100%;
}
.land-red-box .s2 .video-item__title {
  font-size: 27px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 26px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-red-box .s2 .video-item__title {
    font-size: 24px;
    line-height: 25px;
    margin-bottom: 20px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s2 .video-item__title {
    font-size: 20px;
    line-height: 21px;
    margin-bottom: 14px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s2 .video-item__title {
    text-align: center;
  }
}
.land-red-box .s2 .video-item__content {
  height: 446px;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-red-box .s2 .video-item__content {
    height: 382px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s2 .video-item__content {
    height: 302px;
  }
}
.land-red-box .s2 .video-item.item-1 .video-item__title {
  padding-left: 15px;
}
@media (max-width: 959px) {
  .land-red-box .s2 .video-item.item-1 .video-item__title {
    padding-left: 10px;
  }
}
.land-red-box .s2 .video-item.item-2 {
  margin-top: 85px;
}
@media (max-width: 1200px) {
  .land-red-box .s2 .video-item.item-2 {
    margin-top: 72px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s2 .video-item.item-2 {
    margin-top: 57px;
  }
}
.land-red-box .s2 .video-item.item-3 {
  margin-top: 170;
}
@media (max-width: 1200px) {
  .land-red-box .s2 .video-item.item-3 {
    margin-top: 144px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s2 .video-item.item-3 {
    margin-top: 114px;
  }
}
.land-red-box .s2 .video-item.item-3:after {
  width: 356px;
}
@media (max-width: 1200px) {
  .land-red-box .s2 .video-item.item-3:after {
    width: 300px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s2 .video-item.item-3:after {
    width: 240px;
  }
}
.land-red-box .s2 .swiper-container {
  width: 100%;
}
.land-red-box .s2 .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  justify-content: center;
  opacity: 0 !important;
  width: 100%;
}
.land-red-box .s2 .swiper-container .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
}
.land-red-box .s2 .s2-swiper-pagination.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  margin-top: 25px;
  z-index: 10;
}
@media (max-width: 779px) {
  .land-red-box .s2 .s2-swiper-pagination.swiper-pagination-bullets {
    margin-top: 18px;
  }
}
.land-red-box
  .s2
  .s2-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box
  .s2
  .s2-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #fff;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
@media (max-width: 779px) {
  .land-red-box
    .s2
    .s2-swiper-pagination.swiper-pagination-bullets
    .swiper-pagination-bullet {
    margin: 0 6px;
    width: 31px;
  }
}
.land-red-box
  .s2
  .s2-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #ba0e2d;
}
.land-red-box
  .s2
  .s2-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background: #000;
}
.land-red-box .warning {
  position: absolute;
  right: -255px;
  top: 295px;
  transform: rotate(-90deg);
}
@media (max-width: 1200px) {
  .land-red-box .warning {
    right: -200px;
    top: 220px;
  }
}
@media (max-width: 959px) {
  .land-red-box .warning {
    right: -110px;
    top: 120px;
  }
}
@media (max-width: 779px) {
  .land-red-box .warning {
    right: 30%;
    top: 225%;
    transform: rotate(0deg);
  }
}
.land-red-box .warning-title {
  font-size: 25px;
  font-weight: 800;
}
@media (max-width: 1200px) {
  .land-red-box .warning-title {
    font-size: 19px;
  }
}
@media (max-width: 959px) {
  .land-red-box .warning-title {
    font-size: 11px;
  }
}
.land-red-box .warning-subtitle {
  font-size: 15px;
  font-weight: 800;
}
@media (max-width: 1200px) {
  .land-red-box .warning-subtitle {
    font-size: 11px;
    font-size: 6px;
  }
}
.land-red-box .warning p {
  color: hsla(0, 0%, 100%, 0.32);
  margin: 0;
  text-transform: uppercase;
  width: 595px;
}
@media (max-width: 1200px) {
  .land-red-box .warning p {
    width: 459px;
  }
}
@media (max-width: 959px) {
  .land-red-box .warning p {
    width: 256px;
  }
}
@media (max-width: 779px) {
  .land-red-box .warning p {
    color: rgba(0, 0, 0, 0.1);
  }
}
.land-red-box .s3 {
  margin-top: 10px;
  padding-top: 45px;
}
@media (max-width: 959px) {
  .land-red-box .s3 {
    margin-top: 25px;
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .land-red-box .s3 {
    margin-top: 28px;
  }
}
.land-red-box .s3 h2 {
  max-width: 670px;
  transform: translateX(146px);
  z-index: 2;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s3 h2 {
    font-size: 80px;
    line-height: 85px;
    transform: translateX(240px);
  }
}
@media (max-width: 959px) {
  .land-red-box .s3 h2 {
    max-width: 420px;
    transform: translateX(156px);
  }
}
@media (max-width: 779px) {
  .land-red-box .s3 h2 {
    margin-bottom: 24px;
    max-width: 300px;
    text-align: center;
    transform: unset;
  }
}
.land-red-box .s3 .s3-girl {
  position: absolute;
  top: 0;
  transform: translateX(-625px);
}
@media (min-width: 960px) {
  .land-red-box .s3 .s3-girl {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-girl.jpg)
      top no-repeat;
    height: 789px;
    width: 756px;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s3 .s3-girl {
    top: 145px;
    transform: translateX(-492px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s3 .s3-girl {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-girl-t.jpg)
      top no-repeat;
    height: 425px;
    top: 50px;
    transform: translateX(-276px);
    width: 407px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s3 .s3-girl {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-girl-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    height: 258px;
    position: relative;
    top: unset;
    transform: unset;
    width: 100%;
  }
}
.land-red-box .s3 .warning {
  top: 295px;
}
@media (max-width: 1200px) {
  .land-red-box .s3 .warning {
    right: -180px;
    top: 235px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s3 .warning {
    right: -108px;
    top: 120px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s3 .warning {
    right: 34px;
    top: 584px;
  }
}
.land-red-box .s3 .warning p {
  width: 100%;
}
@media (max-width: 779px) {
  .land-red-box .s3 .warning p {
    text-align: center;
  }
}
.land-red-box .s3 .warning-title {
  font-size: 26px;
}
@media (max-width: 1200px) {
  .land-red-box .s3 .warning-title {
    font-size: 19px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s3 .warning-title {
    font-size: 11px;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s3 .warning-subtitle {
    font-size: 11px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s3 .warning-subtitle {
    font-size: 6px;
  }
}
.land-red-box .s3 .s3-days-left {
  position: absolute;
  top: 628px;
  transform: translateX(-332px);
}
@media (min-width: 960px) {
  .land-red-box .s3 .s3-days-left {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-days-left.png)
      top no-repeat;
    height: 376px;
    width: 441px;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s3 .s3-days-left {
    top: 630px;
    transform: translateX(-282px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s3 .s3-days-left {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-days-left-t.png)
      top no-repeat;
    background-size: 100% auto;
    height: 204px;
    top: 314px;
    transform: translateX(-165px);
    width: 238px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s3 .s3-days-left {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-days-left-p.jpg)
      top no-repeat;
    background-size: 100% auto;
    height: 170px;
    top: 324px;
    transform: unset;
    width: 171px;
  }
}
.land-red-box .s3 .s3-product {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 78px;
  position: relative;
  transform: translateX(270px);
}
@media (max-width: 1200px) {
  .land-red-box .s3 .s3-product {
    margin-top: 110px;
    transform: translateX(290px);
  }
}
@media (max-width: 959px) {
  .land-red-box .s3 .s3-product {
    margin-top: 42px;
    transform: translateX(148px);
  }
}
@media (max-width: 779px) {
  .land-red-box .s3 .s3-product {
    margin-top: 58px;
    transform: translateX(25px);
  }
}
.land-red-box .s3 .s3-product:before {
  content: "";
  left: -26px;
  position: absolute;
  top: -152px;
  z-index: 1;
}
@media (min-width: 960px) {
  .land-red-box .s3 .s3-product:before {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-product-shadow.png)
      top no-repeat;
    height: 654px;
    width: 825px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s3 .s3-product:before {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-product-shadow-t.png)
      top no-repeat;
    height: 373px;
    left: -30px;
    top: -85px;
    width: 465px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s3 .s3-product:before {
    display: none;
  }
}
.land-red-box .s3 .s3-product__img {
  position: relative;
  z-index: 2;
}
@media (min-width: 960px) {
  .land-red-box .s3 .s3-product__img {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-product.png)
      top no-repeat;
    height: 481px;
    width: 632px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s3 .s3-product__img {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-product-t.png)
      top no-repeat;
    background-size: 100% auto;
    height: 258px;
    width: 341px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s3 .s3-product__img {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s3-product-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 280px;
    width: 369px;
  }
}
.land-red-box .s3 .btn-buy {
  margin-top: 50px;
}
@media (max-width: 959px) {
  .land-red-box .s3 .btn-buy {
    margin-top: 14px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s3 .btn-buy {
    margin-right: 50px;
    margin-top: 15px;
  }
}
.land-red-box .s4 {
  margin-top: 85px;
}
@media (max-width: 1200px) {
  .land-red-box .s4 {
    margin-top: 105px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s4 {
    margin-top: 80px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s4 {
    margin-top: 32px;
  }
}
.land-red-box .s4 .s4-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.land-red-box .s4 .s4-slider .s4-slide {
  position: relative;
  transform: translateX(180px);
}
@media (max-width: 1200px) {
  .land-red-box .s4 .s4-slider .s4-slide {
    transform: translateX(140px);
  }
}
@media (max-width: 959px) {
  .land-red-box .s4 .s4-slider .s4-slide {
    transform: translateX(75px);
  }
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide {
    display: flex;
    flex-direction: column-reverse;
    transform: unset;
    width: 300px;
  }
}
.land-red-box .s4 .s4-slider .s4-slide__img-wrap {
  background-position: 100% 0;
  background-repeat: no-repeat;
  height: 310px;
  left: -885px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 892px;
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide__img-wrap {
    height: 190px;
    left: unset;
    position: relative;
    top: unset;
    width: 100%;
  }
}
.land-red-box .s4 .s4-slider .s4-slide__img-wrap .slide-img {
  height: 100%;
  opacity: 0;
  transform: scale(2);
  transition: all 1s;
  width: 100%;
}
@media (min-width: 780px) {
  .land-red-box .s4 .s4-slider .s4-slide__img-wrap .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s4-img-1.png);
  }
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide__img-wrap .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s4-img-p-1.jpg);
    background-size: 100% auto;
  }
}
@media (min-width: 780px) {
  .land-red-box .s4 .s4-slider .s4-slide__img-wrap .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s4-img-2.png);
  }
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide__img-wrap .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s4-img-p-2.jpg);
    background-size: 100% auto;
  }
}
@media (min-width: 780px) {
  .land-red-box .s4 .s4-slider .s4-slide__img-wrap .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s4-img-3.png);
  }
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide__img-wrap .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s4-img-p-3.jpg);
    background-size: 100% auto;
  }
}
.land-red-box .s4 .s4-slider .s4-slide__product {
  align-items: center;
  border: 1px solid transparent;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 300;
  height: 310px;
  line-height: 17px;
  padding-top: 32px;
  text-align: center;
  width: 610px;
}
@media (max-width: 1200px) {
  .land-red-box .s4 .s4-slider .s4-slide__product {
    padding-top: 22px;
    width: 518px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide__product {
    font-size: 14px;
    height: auto;
    line-height: 15px;
    padding-top: 12px;
    width: 100%;
  }
}
.land-red-box .s4 .s4-slider .s4-slide__product .product-name {
  font-size: 27px;
  font-weight: 300;
  line-height: 29px;
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide__product .product-name {
    font-size: 20px;
    line-height: 22px;
  }
}
.land-red-box .s4 .s4-slider .s4-slide__product .product-desc {
  margin: 6px 0 8px;
}
.land-red-box .s4 .s4-slider .s4-slide__product .product-shema {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-weight: 700;
}
.land-red-box .s4 .s4-slider .s4-slide__product .product-shema .shema-x {
  transform: rotate(45deg);
}
.land-red-box .s4 .s4-slider .s4-slide__product .product-shema__top {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/red-box/s4-tablet.svg)
    0 no-repeat;
  display: flex;
  font-size: 61px;
  line-height: 62px;
  padding-left: 70px;
}
.land-red-box
  .s4
  .s4-slider
  .s4-slide__product
  .product-shema__top.img-capsule {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s4-capsule.svg)
    0 no-repeat;
}
.land-red-box .s4 .s4-slider .s4-slide__product .product-shema__bottom {
  font-size: 24px;
  line-height: 22px;
  padding-right: 6px;
  text-transform: uppercase;
}
.land-red-box .s4 .s4-slider .s4-slide__product .product-props {
  margin-top: 12px;
  max-width: 400px;
  text-align: left;
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide__product .product-props {
    margin-top: 16px;
    min-height: 125px;
    padding: 0 20px 6px 5px;
  }
}
.land-red-box .s4 .s4-slider .s4-slide__product .product-props__item {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/red-box/s4-v.svg) 0
    no-repeat;
  display: flex;
  margin-bottom: 2px;
  padding-bottom: 7px;
  padding-left: 38px;
  padding-top: 7px;
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide__product .product-props__item {
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-left: 34px;
    padding-top: 5px;
  }
}
@media (min-width: 1201px) {
  .land-red-box .s4 .s4-slider .s4-slide__product.product-2 .product-desc {
    margin-bottom: 2px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-slider .s4-slide__product.product-2 .product-desc {
    max-width: 220px;
  }
  .land-red-box .s4 .s4-slider .s4-slide__product.product-2 .product-props {
    padding-right: 30px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box
    .s4
    .s4-slider
    .s4-slide__product.product-2
    .product-props__item {
    padding-bottom: 5px;
    padding-top: 5px;
  }
}
@media (min-width: 780px) {
  .land-red-box .s4 .s4-slider .s4-slide__product.product-3 .product-desc {
    margin-bottom: 2px;
  }
  .land-red-box .s4 .s4-slider .s4-slide__product.product-3 .product-props {
    margin-top: 2px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box
    .s4
    .s4-slider
    .s4-slide__product.product-3
    .product-props__item {
    padding-bottom: 5px;
    padding-top: 5px;
  }
}
.land-red-box .s4 .swiper-container {
  width: 100%;
}
.land-red-box .s4 .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  justify-content: center;
  opacity: 0 !important;
}
.land-red-box .s4 .swiper-container .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
}
.land-red-box
  .s4
  .swiper-container
  .swiper-slide.swiper-slide-active
  .s4-slide__img-wrap
  .slide-img {
  opacity: 1;
  transform: scale(1);
  transition: unset;
}
.land-red-box .s4 .s4-swiper-button-next,
.land-red-box .s4 .s4-swiper-button-prev {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s4-arrow-next.svg)
    50% no-repeat;
  cursor: pointer;
  height: 32px;
  position: absolute;
  top: 45%;
  transform: translateX(540px);
  width: 32px;
  z-index: 10;
}
@media (max-width: 1200px) {
  .land-red-box .s4 .s4-swiper-button-next,
  .land-red-box .s4 .s4-swiper-button-prev {
    transform: translateX(440px);
  }
}
@media (max-width: 959px) {
  .land-red-box .s4 .s4-swiper-button-next,
  .land-red-box .s4 .s4-swiper-button-prev {
    transform: translateX(364px);
  }
}
@media (min-width: 960px) {
  .land-red-box .s4 .s4-swiper-button-next:hover,
  .land-red-box .s4 .s4-swiper-button-prev:hover {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s4-arrow-next-hover.svg)
      50% no-repeat;
  }
}
.land-red-box .s4 .s4-swiper-button-next.swiper-button-disabled,
.land-red-box .s4 .s4-swiper-button-prev.swiper-button-disabled {
  display: none;
}
.land-red-box .s4 .s4-swiper-button-prev {
  top: 36%;
  transform: rotate(180deg) translateX(-540px);
}
@media (max-width: 1200px) {
  .land-red-box .s4 .s4-swiper-button-prev {
    transform: rotate(180deg) translateX(-440px);
  }
}
@media (max-width: 959px) {
  .land-red-box .s4 .s4-swiper-button-prev {
    transform: rotate(180deg) translateX(-364px);
  }
}
.land-red-box .s4 .s4-swiper-pagination.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  margin-top: 25px;
  z-index: 10;
}
@media (max-width: 779px) {
  .land-red-box .s4 .s4-swiper-pagination.swiper-pagination-bullets {
    margin-top: 18px;
  }
}
.land-red-box
  .s4
  .s4-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box
  .s4
  .s4-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #fff;
  background: #ba0e2d;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
.land-red-box
  .s4
  .s4-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background: #000;
}
.land-red-box .s5 {
  background: #ba0e2d;
  color: #fff;
  height: 730px;
  margin-top: 44px;
  padding-top: 30px;
}
@media (max-width: 1200px) {
  .land-red-box .s5 {
    height: auto;
    margin-top: 58px;
    padding-bottom: 22px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 {
    margin-top: 50px;
    padding: 2px 0 24px;
  }
}
.land-red-box .s5 h2 {
  font-size: 149px;
  font-weight: 700;
  line-height: 158px;
  text-transform: none;
}
@media (max-width: 779px) {
  .land-red-box .s5 h2 {
    font-size: 68px;
    line-height: 90px;
    text-align: center;
  }
}
.land-red-box .s5 h2 .h2-small {
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
}
@media (max-width: 779px) {
  .land-red-box .s5 h2 .h2-small {
    font-size: 18px;
    line-height: 20px;
  }
}
.land-red-box .s5 .reviews {
  -moz-column-gap: 35px;
  column-gap: 35px;
  display: flex;
  margin-top: 46px;
}
@media (max-width: 1200px) {
  .land-red-box .s5 .reviews {
    -moz-column-gap: 18px;
    column-gap: 18px;
    margin-top: 65px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s5 .reviews {
    -moz-column-gap: 8px;
    column-gap: 8px;
    margin-top: 30px;
  }
}
.land-red-box .s5 .reviews-item {
  align-items: center;
  border: 1px solid #fff;
  display: flex;
  flex-direction: column;
  height: 360px;
  padding-left: 6px;
  padding-top: 34px;
  position: relative;
  width: 354px;
}
@media (max-width: 1200px) {
  .land-red-box .s5 .reviews-item {
    height: 274px;
    padding-left: 0;
    padding-top: 14px;
    width: 298px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s5 .reviews-item {
    height: 275px;
    padding-top: 20px;
    width: 224px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 .reviews-item {
    padding-top: 22px;
    width: 271px;
  }
}
.land-red-box .s5 .reviews-item__content {
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
  position: relative;
  text-align: center;
  width: 254px;
}
@media (max-width: 1200px) {
  .land-red-box .s5 .reviews-item__content {
    font-size: 16px;
    line-height: 22px;
    width: 225px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s5 .reviews-item__content {
    font-size: 14px;
    line-height: 19px;
    width: 185px;
  }
}
.land-red-box .s5 .reviews-item__content:before {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s5-quote-left.svg)
    50% no-repeat;
  content: "";
  height: 20px;
  left: -26px;
  position: absolute;
  top: 0;
  width: 20px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s5 .reviews-item__content:before {
    top: -2px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s5 .reviews-item__content:before {
    left: -10px;
    top: -6px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 .reviews-item__content:before {
    left: -10px;
    top: -7px;
  }
}
.land-red-box .s5 .reviews-item__content:after {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s5-quote-right.svg)
    50% no-repeat;
  bottom: 5px;
  content: "";
  height: 20px;
  position: absolute;
  right: -10px;
  width: 20px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s5 .reviews-item__content:after {
    bottom: -4px;
    right: 10px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s5 .reviews-item__content:after {
    bottom: -8px;
    right: 0;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 .reviews-item__content:after {
    bottom: -7px;
    right: -2px;
  }
}
.land-red-box .s5 .reviews-item__author {
  font-size: 24px;
  line-height: 33px;
  margin-top: auto;
  padding: 0 35px 16px;
  text-align: right;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-red-box .s5 .reviews-item__author {
    font-size: 20px;
    line-height: 27px;
    padding: 0 18px 10px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 .reviews-item__author {
    padding-right: 22px;
  }
}
.land-red-box .s5 .reviews-item .line-hide {
  background: #ba0e2d;
  position: absolute;
}
.land-red-box .s5 .reviews-item .line-hide.line-top {
  height: 5px;
  left: 178px;
  top: -3px;
  width: 150px;
}
@media (max-width: 1200px) {
  .land-red-box .s5 .reviews-item .line-hide.line-top {
    width: 98px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s5 .reviews-item .line-hide.line-top {
    left: unset;
    right: 21px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 .reviews-item .line-hide.line-top {
    left: unset;
    right: 21px;
    width: 71px;
  }
}
.land-red-box .s5 .reviews-item .line-hide.line-right {
  height: 158px;
  right: -3px;
  top: 158px;
  width: 5px;
}
@media (max-width: 1200px) {
  .land-red-box .s5 .reviews-item .line-hide.line-right {
    height: 74px;
    top: 179px;
  }
}
.land-red-box .s5 .reviews-item .line-hide.line-bottom {
  bottom: -3px;
  height: 5px;
  left: 90px;
  width: 82px;
}
@media (max-width: 1200px) {
  .land-red-box .s5 .reviews-item .line-hide.line-bottom {
    width: 30px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 .reviews-item .line-hide.line-bottom {
    width: 60px;
  }
}
.land-red-box .s5 .reviews-item .line-hide.line-left {
  height: 82px;
  left: -3px;
  top: 21px;
  width: 5px;
}
@media (max-width: 1200px) {
  .land-red-box .s5 .reviews-item .line-hide.line-left {
    height: 26px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s5 .reviews-item.item-1 .line-hide.line-top {
    width: 24px;
  }
  .land-red-box .s5 .reviews-item.item-1 .line-hide.line-bottom {
    width: 46px;
  }
  .land-red-box .s5 .reviews-item.item-2 {
    width: 250px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s5 .reviews-item.item-2 .reviews-item__content {
    width: 259px;
  }
  .land-red-box .s5 .reviews-item.item-2 .reviews-item__content:before {
    left: -6px;
  }
  .land-red-box .s5 .reviews-item.item-2 .reviews-item__content:after {
    right: 25px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s5 .reviews-item.item-2 .reviews-item__content {
    width: 214px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 .reviews-item.item-2 .reviews-item__content {
    width: 218px;
  }
  .land-red-box .s5 .reviews-item.item-2 .reviews-item__content:after {
    right: 6px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s5 .reviews-item.item-2 .line-hide.line-top {
    width: 50px;
  }
  .land-red-box .s5 .reviews-item.item-2 .line-hide.line-bottom {
    width: 65px;
  }
  .land-red-box .s5 .reviews-item.item-3 {
    width: 270px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s5 .reviews-item.item-3 .reviews-item__content {
    width: 270px;
  }
  .land-red-box .s5 .reviews-item.item-3 .reviews-item__content:before {
    left: -2px;
  }
  .land-red-box .s5 .reviews-item.item-3 .reviews-item__content:after {
    right: 54px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s5 .reviews-item.item-3 .reviews-item__content {
    width: 220px;
  }
  .land-red-box .s5 .reviews-item.item-3 .reviews-item__content:before {
    left: -14px;
  }
  .land-red-box .s5 .reviews-item.item-3 .reviews-item__content:after {
    right: 28px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 .reviews-item.item-3 .reviews-item__content {
    width: 218px;
  }
  .land-red-box .s5 .reviews-item.item-3 .reviews-item__content:before {
    left: -15px;
  }
  .land-red-box .s5 .reviews-item.item-3 .reviews-item__content:after {
    right: 28px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s5 .reviews-item.item-3 .line-hide.line-top {
    width: 70px;
  }
  .land-red-box .s5 .reviews-item.item-3 .line-hide.line-bottom {
    width: 60px;
  }
}
.land-red-box .s5 .s5-slider {
  margin-top: 14px;
  width: 100%;
}
@media (min-width: 780px) {
  .land-red-box .s5 .s5-slider {
    display: none;
  }
}
.land-red-box .s5 .swiper-container {
  width: 100%;
}
.land-red-box .s5 .swiper-container .swiper-slide {
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-red-box .s5 .s5-swiper-pagination.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  margin-top: 25px;
  z-index: 10;
}
@media (max-width: 779px) {
  .land-red-box .s5 .s5-swiper-pagination.swiper-pagination-bullets {
    margin-top: 18px;
  }
}
.land-red-box
  .s5
  .s5-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box
  .s5
  .s5-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #fff;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
.land-red-box
  .s5
  .s5-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background: #000;
}
.land-red-box .s5 .reviews-notice {
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  margin-top: 58px;
  max-width: 1132px;
  text-align: right;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-red-box .s5 .reviews-notice {
    max-width: 930px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s5 .reviews-notice {
    margin-top: 20px;
    max-width: 760px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s5 .reviews-notice {
    margin-top: 10px;
    max-width: 320px;
    text-align: center;
  }
}
.land-red-box .s5 .reviews-notice__a {
  color: #fff;
  text-decoration: underline;
}
@media (min-width: 960px) {
  .land-red-box .s5 .reviews-notice__a:hover {
    color: #f2c572;
  }
}
.land-red-box .s6 {
  padding: 55px 0 250px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-red-box .s6 {
    padding-bottom: 200px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s6 {
    padding-bottom: 0;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 {
    padding-top: 14px;
  }
}
.land-red-box .s6 h2 {
  max-width: 1150px;
  padding-right: 200px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s6 h2 {
    font-size: 80px;
    line-height: 85px;
    max-width: 960px;
    padding-left: 30px;
    padding-right: 110px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s6 h2 {
    max-width: 520px;
    padding: 0;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 h2 {
    max-width: 320px;
  }
}
.land-red-box .s6 .s6-red-line {
  background: #ba0e2d;
  height: 203px;
  margin-top: 74px;
  transform: translateX(-480px);
  width: 970px;
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-red-line {
    margin-top: 0;
    position: absolute;
    top: 293px;
    transform: translateX(-468px);
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-red-line {
    top: 174px;
    transform: unset;
    width: 100%;
  }
}
.land-red-box .s6 .s6-slide {
  align-items: center;
  color: #fff;
  display: flex;
  flex-shrink: 0;
  height: 203px;
  opacity: 0;
  position: absolute;
  top: 412px;
  transition: opacity 2s;
  width: 1120px;
  z-index: 1;
}
@media (max-width: 1200px) {
  .land-red-box .s6 .s6-slide {
    max-width: 960px;
    top: 384px;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide {
    max-width: 780px;
    opacity: 1;
    position: relative;
    top: unset;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide {
    flex-direction: column;
    height: auto;
  }
}
.land-red-box .s6 .s6-slide.active {
  opacity: 1;
  z-index: 2;
}
.land-red-box .s6 .s6-slide__title {
  font-size: 36px;
  font-weight: 700;
  line-height: 38px;
  margin-bottom: 26px;
}
@media (max-width: 1200px) {
  .land-red-box .s6 .s6-slide__title {
    margin-bottom: 18px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide__title {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 22px;
  }
}
.land-red-box .s6 .s6-slide__desc {
  flex-shrink: 0;
  font-size: 24px;
  font-weight: 300;
  height: 100%;
  line-height: 25px;
  padding-right: 16px;
  padding-top: 30px;
  width: 568px;
}
@media (max-width: 1200px) {
  .land-red-box .s6 .s6-slide__desc {
    font-size: 16px;
    line-height: 17px;
    padding: 46px 20px 0 18px;
    width: 490px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide__desc {
    padding: 38px 46px 0 20px;
    width: 406px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide__desc {
    min-height: 203px;
    padding: 38px 0 0;
    text-align: center;
    width: 282px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide__desc.desc-2 {
    padding-top: 24px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide__desc.desc-2 {
    width: 300px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide__desc.desc-2 .s6-slide__title {
    margin-bottom: 12px;
  }
}
.land-red-box .s6 .s6-slide__desc.desc-3 {
  padding-right: 30px;
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide__desc.desc-3 {
    padding-top: 24px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide__desc.desc-3 {
    padding-right: 0;
    padding-top: 22px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s6 .s6-slide__desc.desc-3 .s6-slide__title {
    margin-bottom: 8px;
    padding-right: 138px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide__desc.desc-3 .s6-slide__title {
    margin-bottom: 12px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide__desc.desc-3 .s6-slide__title {
    margin-bottom: 12px;
  }
}
.land-red-box .s6 .s6-slide__img-wrap {
  flex-shrink: 0;
  height: 100%;
  position: relative;
  width: 500px;
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide__img-wrap {
    display: flex;
    height: 300px;
    justify-content: center;
    width: 300px;
  }
}
.land-red-box .s6 .s6-slide .slide-img {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  left: 32px;
  position: absolute;
}
.land-red-box .s6 .s6-slide .slide-img.img-1 {
  height: 455px;
  top: -125px;
  width: 913px;
}
@media (min-width: 1201px) and (min-width: 960px) {
  .land-red-box .s6 .s6-slide .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-1.png);
  }
}
@media (min-width: 1201px) and (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-t-1.png);
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) and (max-width: 779px) {
  .land-red-box .s6 .s6-slide .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-p-1.png);
    background-size: 100% auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s6 .s6-slide .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-sd-1.png);
    top: -118px;
    width: 566px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .slide-img.img-1 {
    height: 220px;
    top: 0;
    width: 433px;
  }
}
@media (max-width: 959px) and (min-width: 780px) and (min-width: 960px) {
  .land-red-box .s6 .s6-slide .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) and (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-t-1.png);
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) and (max-width: 779px) {
  .land-red-box .s6 .s6-slide .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-p-1.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-t-1.png);
    background-size: 100% auto;
    height: 220px;
    top: 0;
    top: -16px;
    transform: translateX(40px);
    width: 433px;
  }
}
.land-red-box .s6 .s6-slide .slide-img.img-2 {
  height: 496px;
  top: -142px;
  width: 245px;
}
@media (min-width: 960px) {
  .land-red-box .s6 .s6-slide .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-t-2.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-p-2.png);
    background-size: 100% auto;
  }
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide .slide-img.img-2 {
    height: 325px;
    top: -60px;
    width: 160px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .slide-img.img-2 {
    left: unset;
    top: -10px;
  }
}
.land-red-box .s6 .s6-slide .slide-img.img-3 {
  height: 547px;
  top: -136px;
  width: 649px;
}
@media (min-width: 1201px) and (min-width: 960px) {
  .land-red-box .s6 .s6-slide .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-3.png);
  }
}
@media (min-width: 1201px) and (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-t-3.png);
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) and (max-width: 779px) {
  .land-red-box .s6 .s6-slide .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-p-3.png);
    background-size: 100% auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s6 .s6-slide .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-sd-3.png);
    width: 536px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide .slide-img.img-3 {
    height: 315px;
    top: -35px;
    width: 372px;
  }
}
@media (max-width: 959px) and (min-width: 960px) {
  .land-red-box .s6 .s6-slide .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-3.png);
  }
}
@media (max-width: 959px) and (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-t-3.png);
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (max-width: 779px) {
  .land-red-box .s6 .s6-slide .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-img-p-3.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .slide-img.img-3 {
    height: 250px;
    left: 10px;
    top: -20px;
    width: 280px;
  }
}
.land-red-box .s6 .s6-slide .btn-buy {
  left: 110px;
  position: absolute;
  top: 338px;
}
@media (max-width: 1200px) {
  .land-red-box .s6 .s6-slide .btn-buy {
    left: 30px;
    top: 275px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide .btn-buy {
    top: 234px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .btn-buy {
    left: 62px;
    top: 210px;
  }
}
.land-red-box .s6 .s6-slide .s6-sound {
  align-items: center;
  display: flex;
  height: 248px;
  left: 320px;
  position: absolute;
  top: -12px;
  width: 142px;
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide .s6-sound {
    left: 212px;
    top: -20px;
  }
}
.land-red-box .s6 .s6-slide .s6-sound.sound-double {
  left: -54px;
  transform: rotate(180deg);
}
@media (min-width: 779px) {
  .land-red-box .s6 .s6-slide .s6-sound.sound-double {
    display: none;
  }
}
.land-red-box .s6 .s6-slide .s6-sound .volume {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 100%;
  opacity: 0;
  position: absolute;
  transition: opacity 3s;
}
.land-red-box .s6 .s6-slide .s6-sound .volume.volume-1 {
  animation: volume1 2s linear infinite;
  left: 0;
  width: 42px;
}
@media (min-width: 960px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-volume-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-volume-t-1.svg);
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-volume-p-1.svg);
  }
}
@keyframes volume1 {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  11% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.land-red-box .s6 .s6-slide .s6-sound .volume.volume-2 {
  animation: volume2 2s linear infinite;
  left: 30px;
  width: 56px;
}
@media (min-width: 960px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-volume-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-volume-t-2.svg);
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-volume-p-2.svg);
  }
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-2 {
    left: 15px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-2 {
    left: 25px;
    width: 24px;
  }
}
@keyframes volume2 {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  41% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.land-red-box .s6 .s6-slide .s6-sound .volume.volume-3 {
  animation: volume3 2s linear infinite;
  left: 60px;
  width: 69px;
}
@media (min-width: 960px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-volume-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-volume-t-3.svg);
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s6-volume-p-3.svg);
  }
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-3 {
    left: 34px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .s6-sound .volume.volume-3 {
    left: 38px;
    width: 29px;
  }
}
@keyframes volume3 {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  71% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.land-red-box .s6 .s6-slide .s6-sticker {
  color: #000;
  left: 142px;
  padding-left: 28px;
  padding-top: 30px;
  position: absolute;
  top: -128px;
}
@media (min-width: 960px) {
  .land-red-box .s6 .s6-slide .s6-sticker {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s6-sticker.png)
      top no-repeat;
    height: 168px;
    width: 182px;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s6 .s6-slide .s6-sticker {
    left: 108px;
    top: -84px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s6 .s6-slide .s6-sticker {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s6-sticker-t.png)
      top no-repeat;
    height: 97px;
    left: 95px;
    padding-left: 25px;
    padding-top: 18px;
    top: -30px;
    width: 97px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .s6-sticker {
    left: 70px;
    padding-left: 0;
    padding-top: 0;
    top: 11px;
  }
}
.land-red-box .s6 .s6-slide .s6-sticker .sticker-row {
  align-items: center;
  display: flex;
  font-size: 12px;
  margin-bottom: 6px;
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide .s6-sticker .sticker-row {
    font-size: 10px;
    line-height: 10px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-slide .s6-sticker .sticker-row {
    font-size: 8px;
    line-height: 8px;
  }
}
.land-red-box .s6 .s6-slide .s6-sticker .sticker-row__mark {
  align-items: center;
  border: 1px solid #000;
  border-radius: 50%;
  display: flex;
  flex-shrink: 0;
  height: 9px;
  justify-content: center;
  margin-right: 9px;
  position: relative;
  width: 9px;
}
@media (max-width: 959px) {
  .land-red-box .s6 .s6-slide .s6-sticker .sticker-row__mark {
    display: none;
  }
}
.land-red-box .s6 .s6-slide .s6-sticker .sticker-row__mark.active:after {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s6-sticker-v.svg)
    50% no-repeat;
  content: "";
  height: 11px;
  left: 0;
  position: absolute;
  top: -3px;
  width: 11px;
}
.land-red-box .s6 .swiper-container {
  width: 100%;
}
@media (max-width: 779px) {
  .land-red-box .s6 .swiper-container {
    margin-top: 24px;
  }
}
.land-red-box .s6 .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  height: 370px;
  justify-content: center;
  opacity: 0 !important;
  width: 100%;
  z-index: 1;
}
@media (max-width: 779px) {
  .land-red-box .s6 .swiper-container .swiper-slide {
    align-items: flex-start;
    height: auto;
  }
}
.land-red-box .s6 .swiper-container .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
  position: relative;
  z-index: 2;
}
.land-red-box .s6 .s6-swiper-pagination.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 465px;
  transform: translateX(-216px);
  z-index: 10;
}
@media (max-width: 779px) {
  .land-red-box .s6 .s6-swiper-pagination.swiper-pagination-bullets {
    top: 342px;
    transform: unset;
  }
}
.land-red-box
  .s6
  .s6-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box
  .s6
  .s6-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #fff;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
.land-red-box
  .s6
  .s6-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background: #000;
}
.land-red-box .s7 {
  padding-top: 85px;
}
@media (max-width: 959px) {
  .land-red-box .s7 {
    margin-top: 68px;
    overflow: hidden;
  }
}
@media (max-width: 779px) {
  .land-red-box .s7 {
    margin-top: 0;
    padding-top: 125px;
  }
}
.land-red-box .s7:after {
  background: #fff;
  content: "";
  height: 400px;
  position: absolute;
  top: 515px;
  width: 100%;
  z-index: 2;
}
@media (max-width: 959px) {
  .land-red-box .s7:after {
    height: 400px;
    top: 400px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s7:after {
    height: 300px;
    top: 490px;
  }
}
.land-red-box .s7 h2 {
  z-index: 2;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s7 h2 {
    font-size: 64px;
    line-height: 68px;
    margin-top: 30px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s7 h2 {
    font-size: 30px;
    line-height: 32px;
  }
}
.land-red-box .s7 .h2-desc {
  font-size: 27px;
  font-weight: 300;
  line-height: 29px;
  margin-top: 2px;
  z-index: 2;
}
@media (max-width: 959px) {
  .land-red-box .s7 .h2-desc {
    font-size: 20px;
    line-height: 22px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s7 .h2-desc {
    font-size: 16px;
    line-height: 17px;
    margin-top: 8px;
    max-width: 300px;
    text-align: center;
  }
}
.land-red-box .s7 .warning {
  left: 0;
  top: 100%;
  transform: rotate(0);
}
@media (max-width: 779px) {
  .land-red-box .s7 .warning {
    position: relative;
    right: -25%;
    top: 100%;
  }
}
.land-red-box .s7 .warning p {
  color: rgba(0, 0, 0, 0.15);
  width: 441px;
}
@media (max-width: 779px) {
  .land-red-box .s7 .warning p {
    color: rgba(0, 0, 0, 0.1);
    width: 265px;
  }
}
.land-red-box .s7 .warning-title {
  font-size: 17px;
}
@media (max-width: 1200px) {
  .land-red-box .s7 .warning-title {
    font-size: 14px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s7 .warning-title {
    font-size: 10px;
    text-align: center;
  }
}
.land-red-box .s7 .warning-subtitle {
  font-size: 10px;
  font-weight: 400;
}
@media (max-width: 779px) {
  .land-red-box .s7 .warning-subtitle {
    font-size: 7px;
    font-stretch: extra-condensed;
  }
}
.land-red-box .s7 .s7-video {
  position: absolute;
  top: -164px;
  width: 1920px;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-red-box .s7 .s7-video {
    width: 1816px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s7 .s7-video {
    top: -158px;
  }
}
.land-red-box .s7 .s7-product {
  align-items: center;
  display: flex;
  flex-direction: column;
  z-index: 3;
}
@media (min-width: 1201px) {
  .land-red-box .s7 .s7-product {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s7-product.png)
      0 100% no-repeat;
    margin-top: 340px;
    padding: 125px 0 12px 170px;
    transform: translateX(-195px);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s7 .s7-product {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s7-product-sd.png)
      0 100% no-repeat;
    margin-top: 224px;
    padding: 125px 0 12px 160px;
    transform: translateX(-174px);
  }
}
@media (max-width: 959px) {
  .land-red-box .s7 .s7-product {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s7-product-t.png)
      0 100% no-repeat;
    background-size: 156px auto;
    margin-top: 146px;
    padding: 70px 0 10px 112px;
    transform: translateX(-158px);
  }
}
@media (max-width: 779px) {
  .land-red-box .s7 .s7-product {
    padding: 70px 0 64px 80px;
    transform: unset;
  }
}
.land-red-box .s7 .s7-product__count-days {
  align-items: center;
  display: flex;
  position: relative;
}
.land-red-box .s7 .s7-product__count-days .count-val {
  font-size: 164px;
  font-weight: 800;
  line-height: 135px;
}
@media (max-width: 959px) {
  .land-red-box .s7 .s7-product__count-days .count-val {
    font-size: 90px;
    line-height: 95px;
  }
}
@media (min-width: 779px) {
  .land-red-box .s7 .s7-product__count-days .count-number {
    margin-left: 10px;
  }
}
.land-red-box .s7 .s7-product__count-days .count-days {
  font-size: 50px;
  font-weight: 300;
  line-height: 50px;
  position: absolute;
  right: -74px;
  top: 46px;
  transform: rotate(-90deg);
}
@media (max-width: 959px) {
  .land-red-box .s7 .s7-product__count-days .count-days {
    font-size: 30px;
    line-height: 30px;
    right: -54px;
    top: 36px;
  }
}
.land-red-box .s7 .s7-product__desc {
  font-size: 27px;
  font-weight: 800;
  line-height: 29px;
  margin-top: 18px;
  padding-left: 34px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-red-box .s7 .s7-product__desc {
    font-size: 16px;
    margin-top: -8px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s7 .s7-product__desc {
    font-size: 13px;
    margin-top: -5px;
    padding-left: 45px;
  }
}
.land-red-box .s7 .s7-product__box {
  bottom: 12px;
  position: absolute;
  right: -865px;
}
@media (min-width: 1201px) {
  .land-red-box .s7 .s7-product__box {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s7-product-box.png)
      0 100% no-repeat;
    height: 580px;
    width: 813px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s7 .s7-product__box {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s7-product-box-sd.png)
      0 100% no-repeat;
    height: 423px;
    right: -635px;
    width: 593px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s7 .s7-product__box {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s7-product-box-t.png)
      0 100% no-repeat;
    background-size: 100% auto;
    height: 275px;
    right: -460px;
    width: 433px;
  }
}
.land-red-box .s7 .s7-product .btn-buy {
  margin-left: auto;
  margin-right: 20px;
  margin-top: 130px;
}
@media (max-width: 1200px) {
  .land-red-box .s7 .s7-product .btn-buy {
    margin-right: 40px;
    margin-top: 90px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s7 .s7-product .btn-buy {
    margin-right: -4px;
    margin-top: 52px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s7 .s7-product .btn-buy {
    margin-right: 0;
    margin-top: 16px;
  }
}
.land-red-box .s7 .product-effects {
  display: flex;
  margin-top: 65px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-red-box .s7 .product-effects {
    margin-top: 62px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s7 .product-effects {
    justify-content: space-between;
    margin-top: 35px;
    max-width: 780px;
    padding-right: 5px;
    width: 100%;
    z-index: 3;
  }
}
.land-red-box .s7 .effect-item {
  flex-shrink: 0;
  text-align: center;
  width: 280px;
}
@media (max-width: 959px) {
  .land-red-box .s7 .effect-item {
    width: 248px;
  }
}
.land-red-box .s7 .effect-item__title {
  font-size: 27px;
  font-weight: 700;
  line-height: 37px;
  margin-bottom: 20px;
}
@media (max-width: 959px) {
  .land-red-box .s7 .effect-item__title {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 16px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s7 .effect-item__title {
    margin-bottom: 6px;
  }
}
.land-red-box .s7 .effect-item__desc {
  font-size: 16px;
  font-weight: 300;
  line-height: 17px;
}
.land-red-box .s7 .effect-item.item-2 {
  margin: 0 36px 0 24px;
}
@media (max-width: 959px) {
  .land-red-box .s7 .effect-item.item-2 {
    margin: 0 18px 0 6px;
  }
}
.land-red-box .s7 .s7-slider {
  margin-top: 15px;
  width: 100%;
  z-index: 3;
}
.land-red-box .s7 .s7-slider .swiper-container {
  width: 100%;
}
.land-red-box .s7 .s7-slider .swiper-container .swiper-slide {
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-red-box .s7 .s7-slider .s7-swiper-pagination.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  margin-top: 18px;
  width: 100%;
  z-index: 10;
}
.land-red-box
  .s7
  .s7-slider
  .s7-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box
  .s7
  .s7-slider
  .s7-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #fff;
  background: #ba0e2d;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
.land-red-box
  .s7
  .s7-slider
  .s7-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background: #000;
}
.land-red-box .s8 {
  background: #fff;
  box-shadow: 0 -14px 71px rgba(0, 0, 0, 0.25);
  color: #000;
  margin-top: 90px;
  padding: 58px 0 60px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-red-box .s8 {
    margin-top: 80px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s8 {
    box-shadow: 0 -14px 50px rgba(0, 0, 0, 0.25);
    margin-top: 68px;
    padding: 8px 0 20px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-girl-p.jpg)
      top no-repeat;
    background-size: auto 250px;
    margin-top: 22px;
    padding-top: 8px;
  }
}
.land-red-box .s8 h2 {
  font-weight: 300;
  z-index: 2;
}
@media (min-width: 1201px) {
  .land-red-box .s8 h2 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-h2.svg)
      50% no-repeat;
    font-size: 151px;
    line-height: 160px;
    width: 1090px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s8 h2 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-h2-sd.svg)
      50% no-repeat;
    font-size: 128px;
    line-height: 136px;
    width: 922px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s8 h2 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-h2-t.svg)
      50% no-repeat;
    font-size: 100px;
    line-height: 100px;
    width: 722px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 h2 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-h2-p.svg)
      50% no-repeat;
    font-size: 43px;
    line-height: 46px;
    width: 312px;
  }
}
.land-red-box .s8 h2 .h2-text {
  color: transparent;
  opacity: 0;
}
.land-red-box .s8 .section__content {
  margin-top: 8px;
  width: 1090px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-red-box .s8 .section__content {
    margin-top: 20px;
    max-width: 960px;
    padding: 0 14px;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .land-red-box .s8 .section__content {
    margin-top: 0;
    max-width: 780px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 .section__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 210px;
    padding: 0 10px;
  }
}
.land-red-box .s8 .title-desc {
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  width: 365px;
  z-index: 2;
}
@media (max-width: 959px) {
  .land-red-box .s8 .title-desc {
    font-size: 14px;
    line-height: 19px;
    padding-left: 15px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 .title-desc {
    line-height: 15px;
    margin: 0 auto;
    padding-left: 0;
    text-align: center;
    width: 290px;
  }
}
.land-red-box .s8 .s8-product {
  display: flex;
  margin-top: 34px;
  padding-left: 15px;
}
@media (max-width: 1200px) {
  .land-red-box .s8 .s8-product {
    margin-top: 46px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s8 .s8-product {
    margin-top: 0;
    padding-left: 0;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 .s8-product {
    margin-top: 8px;
  }
}
@media (min-width: 960px) {
  .land-red-box .s8 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-product.png)
      5px 18px no-repeat;
    padding-top: 580px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s8 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-product-t.png)
      center 14px no-repeat;
    background-size: 106px auto;
    margin-top: 14px;
    padding-top: 280px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-product-p.png)
      center 14px no-repeat;
    background-size: 99px auto;
    margin-left: 12px;
    margin-top: 0;
    order: 2;
    padding-top: 245px;
  }
}
.land-red-box .s8 .product-composition {
  font-size: 16px;
  font-weight: 300;
  line-height: 17px;
  margin-top: 30px;
  text-align: center;
  transform: translateX(-32px);
}
@media (max-width: 959px) {
  .land-red-box .s8 .product-composition {
    font-size: 14px;
    line-height: 15px;
    margin-left: 10px;
    margin-top: 0;
    transform: unset;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 .product-composition {
    font-size: 12px;
    line-height: 13px;
    margin-left: 0;
    margin-top: 14px;
    order: 1;
  }
}
.land-red-box .s8 .product-composition__item {
  align-items: center;
  background: #fff;
  border: 1px solid #000;
  display: flex;
  height: 59px;
  justify-content: center;
  margin-bottom: 45px;
  width: 194px;
}
@media (max-width: 959px) {
  .land-red-box .s8 .product-composition__item {
    height: auto;
    margin-bottom: 10px;
    min-height: 45px;
    padding: 1px 0 3px;
    width: 210px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 .product-composition__item {
    min-height: 47px;
    padding: 4px 0 5px;
    width: 142px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s8 .product-composition__item.item-5 {
    flex-direction: column;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 .product-composition__item.item-5 {
    margin-bottom: 0;
  }
  .land-red-box .s8 .btn-buy {
    height: 47px;
    width: 147px;
  }
}
.land-red-box .s8 .s8-notice {
  font-size: 12px;
  font-weight: 300;
  padding-top: 1040px;
  position: absolute;
  text-align: right;
  top: 0;
  transform: translateX(214px);
  width: 740px;
  z-index: 1;
}
@media (min-width: 960px) {
  .land-red-box .s8 .s8-notice {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-girl.jpg)
      0 0 no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s8 .s8-notice {
    padding-right: 195px;
    transform: translateX(290px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s8 .s8-notice {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s8-girl-t.jpg)
      0 0 no-repeat;
    padding-right: 10px;
    padding-top: 530px;
    transform: translateX(198px);
    width: 373px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s8 .s8-notice {
    font-size: 10px;
    max-width: 320px;
    padding: 5px 10px 0;
    position: relative;
    text-align: left;
    top: unset;
    transform: unset;
    width: 100%;
  }
}
.land-red-box .s9 {
  color: #fff;
  margin-top: 70px;
}
@media (max-width: 1200px) {
  .land-red-box .s9 {
    margin-top: 52px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s9 {
    margin-top: 34px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 {
    margin-top: 24px;
  }
}
.land-red-box .s9 .s9-bg {
  align-items: center;
  display: flex;
  height: 431px;
  justify-content: center;
  position: absolute;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-red-box .s9 .s9-bg {
    height: 390px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-bg {
    height: 290px;
  }
}
.land-red-box .s9 .s9-bg_red {
  background: #ba0e2d;
  height: 100%;
  position: absolute;
  transform: translateX(-435px);
  width: 1058px;
}
@media (max-width: 1200px) {
  .land-red-box .s9 .s9-bg_red {
    transform: translateX(-482px);
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-bg_red {
    transform: unset;
    width: 100%;
  }
}
.land-red-box .s9 .s9-bg_native {
  z-index: 1;
}
@media (min-width: 960px) {
  .land-red-box .s9 .s9-bg_native {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s9-bg-native.svg)
      50% no-repeat;
    height: 180px;
    margin-bottom: 65px;
    width: 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s9 .s9-bg_native {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s9-bg-native-t.svg)
      50% no-repeat;
    height: 265px;
    margin-bottom: 65px;
    width: 575px;
  }
}
.land-red-box .s9 .s9-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.land-red-box .s9 .s9-slider .s9-slide {
  display: flex;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
  width: 1020px;
}
@media (max-width: 1200px) {
  .land-red-box .s9 .s9-slider .s9-slide {
    font-size: 18px;
    line-height: 20px;
    width: 960px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s9 .s9-slider .s9-slide {
    width: 780px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .s9-slide {
    align-items: center;
    flex-direction: column;
    font-size: 16px;
    line-height: 17px;
    padding-top: 18px;
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s9 .s9-slider .s9-slide__img-wrap {
    flex-grow: 1;
    height: 390px;
    position: relative;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .s9-slide__img-wrap {
    height: 186px;
  }
}
.land-red-box .s9 .s9-slider .s9-slide__text {
  flex-shrink: 0;
  margin-right: 55px;
  opacity: 0;
  padding-top: 55px;
  transform: translateX(-600px);
  transition: all 1s;
  width: 546px;
}
@media (max-width: 1200px) {
  .land-red-box .s9 .s9-slider .s9-slide__text {
    margin-right: 0;
    padding-left: 20px;
    padding-top: 34px;
    width: 524px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s9 .s9-slider .s9-slide__text {
    padding-top: 14px;
    width: 434px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .s9-slide__text {
    padding: 0 0 16px;
    width: 320px;
  }
}
.land-red-box .s9 .s9-slider .slide-title {
  font-size: 87px;
  font-weight: 300;
  line-height: 90px;
  margin-bottom: 22px;
}
@media (max-width: 1200px) {
  .land-red-box .s9 .s9-slider .slide-title {
    font-size: 80px;
    line-height: 85px;
    margin-bottom: 12px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s9 .s9-slider .slide-title {
    font-size: 64px;
    line-height: 68px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .slide-title {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 10px;
    text-align: center;
  }
}
.land-red-box .s9 .s9-slider .slide-desc {
  min-height: 68px;
}
@media (max-width: 1200px) {
  .land-red-box .s9 .s9-slider .slide-desc {
    padding-right: 30px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s9 .s9-slider .slide-desc {
    padding-right: 55px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .slide-desc {
    min-height: 85px;
    padding-right: 0;
    text-align: center;
  }
  .land-red-box .s9 .s9-slider .slide-desc.desc-2 {
    padding-top: 6px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s9 .s9-slider .slide-desc.desc-3 {
    padding-right: 50px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .slide-desc.desc-3 {
    padding: 6px 5px 0;
  }
}
.land-red-box .s9 .s9-slider .use-item {
  align-items: center;
  display: flex;
  min-height: 39px;
  padding-left: 58px;
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .use-item {
    font-size: 14px;
    line-height: 15px;
    margin: 0 auto;
    width: 250px;
  }
}
.land-red-box .s9 .s9-slider .use-item.use-clock {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s9-clock.svg)
    0 no-repeat;
  margin: 22px 0;
}
@media (max-width: 1200px) {
  .land-red-box .s9 .s9-slider .use-item.use-clock {
    margin-top: 16px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s9 .s9-slider .use-item.use-clock {
    margin: 28px 0 22px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .use-item.use-clock {
    margin: 22px auto 15px;
  }
}
.land-red-box .s9 .s9-slider .use-item.use-period {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s9-period.svg)
    0 no-repeat;
}
.land-red-box .s9 .s9-slider .slide-img {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 431px;
  opacity: 0;
  transform: translateX(600px);
  transition: all 1s;
  width: 492px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s9 .s9-slider .slide-img {
    height: 390px;
    left: 0;
    position: absolute;
    top: 0;
    width: 445px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s9 .s9-slider .slide-img {
    height: 390px;
    width: 345px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .slide-img {
    height: 186px;
    width: 320px;
  }
}
@media (min-width: 1201px) {
  .land-red-box .s9 .s9-slider .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-1.jpg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s9 .s9-slider .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-sd-1.jpg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s9 .s9-slider .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-t-1.jpg);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-p-1.jpg);
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .land-red-box .s9 .s9-slider .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-2.jpg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s9 .s9-slider .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-sd-2.jpg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s9 .s9-slider .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-t-2.jpg);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-p-2.jpg);
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .land-red-box .s9 .s9-slider .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-3.jpg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s9 .s9-slider .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-sd-3.jpg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s9 .s9-slider .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-t-3.jpg);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-slider .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s9-slide-img-p-3.jpg);
    background-size: 100% auto;
  }
}
.land-red-box .s9 .swiper-container {
  width: 100%;
}
.land-red-box .s9 .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.land-red-box
  .s9
  .swiper-container
  .swiper-slide.swiper-slide-active
  .s9-slide__text,
.land-red-box
  .s9
  .swiper-container
  .swiper-slide.swiper-slide-active
  .slide-img {
  opacity: 1;
  transform: translateX(0);
}
.land-red-box .s9 .s9-swiper-pagination.swiper-pagination-bullets {
  bottom: 30px;
  display: flex;
  justify-content: center;
  position: absolute;
  transform: translateX(-242px);
  width: 546px;
  z-index: 10;
}
@media (max-width: 959px) {
  .land-red-box .s9 .s9-swiper-pagination.swiper-pagination-bullets {
    transform: translateX(-185px);
    width: 234px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s9 .s9-swiper-pagination.swiper-pagination-bullets {
    bottom: 15px;
    transform: unset;
  }
}
.land-red-box
  .s9
  .s9-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box
  .s9
  .s9-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #fff;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
.land-red-box
  .s9
  .s9-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background: #000;
}
@media (max-width: 779px) {
  .land-red-box
    .s9
    .s9-swiper-pagination.swiper-pagination-bullets
    .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    background: #ba0e2d;
  }
}
.land-red-box .s11 h2 {
  font-size: 87px;
  line-height: 92px;
  margin: 30px 0 25px;
}
@media (max-width: 959px) {
  .land-red-box .s11 h2 {
    margin: 15px 0;
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 h2 {
    font-size: 33px;
    line-height: 35px;
  }
}
.land-red-box .s11 .lenta-wrap {
  align-items: center;
  background: #ba0e2d;
  display: flex;
  height: 103px;
  margin-top: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 3;
}
@media (max-width: 779px) {
  .land-red-box .s11 .lenta-wrap {
    height: 53px;
  }
}
.land-red-box .s11 .lenta-run {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 40px;
  font-weight: 700;
  justify-content: space-between;
  line-height: 42px;
  position: absolute;
  width: 2020px;
}
@media (max-width: 779px) {
  .land-red-box .s11 .lenta-run {
    font-size: 15px;
    line-height: 17px;
    width: 930px;
  }
}
.land-red-box .s11 .lenta-run .lenta-text {
  flex-shrink: 0;
}
.land-red-box .s11 .lenta-run .lenta-delimeter {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s11-lenta-delimiter.svg)
    50% no-repeat;
  height: 35px;
  width: 35px;
}
.land-red-box .s11 .lenta-run.lenta-run-1 {
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  left: 0;
}
@media (min-width: 780px) {
  .land-red-box .s11 .lenta-run.lenta-run-1 {
    animation: lenta1 30s linear infinite;
    animation-delay: 0s;
  }
  @keyframes lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4040px);
    }
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .lenta-run.lenta-run-1 {
    animation: lenta1 30s linear infinite;
    animation-delay: 0s;
  }
  @keyframes lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-1860px);
    }
  }
}
@media (min-width: 780px) {
  .land-red-box .s11 .lenta-run.lenta-run-2 {
    animation: lenta2 30s linear infinite;
    animation-delay: 0s;
    left: 2020px;
  }
  @keyframes lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4040px);
    }
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .lenta-run.lenta-run-2 {
    animation: lenta2 30s linear infinite;
    animation-delay: 0s;
    left: 930px;
  }
  @keyframes lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-1860px);
    }
  }
}
@media (min-width: 780px) {
  .land-red-box .s11 .lenta-run.lenta-run-3 {
    animation: lenta3 30s linear infinite;
    animation-delay: 15s;
    left: 2020px;
  }
  @keyframes lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4040px);
    }
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .lenta-run.lenta-run-3 {
    animation: lenta3 30s linear infinite;
    animation-delay: 15s;
    left: 930px;
  }
  @keyframes lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-1860px);
    }
  }
}
.land-red-box .s11 .s11-mask {
  display: flex;
  justify-content: center;
  width: 100%;
}
@media (max-width: 779px) {
  .land-red-box .s11 .s11-mask {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
  }
}
.land-red-box .s11 .s11-mask__left {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding-top: 38px;
  width: 434px;
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask__left {
    width: 400px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .s11-mask__left {
    width: 100%;
  }
}
.land-red-box .s11 .s11-mask__right {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s11-mask-right-bg.jpg)
    top no-repeat;
  display: flex;
  flex-shrink: 0;
  height: 1172px;
  justify-content: center;
  margin-left: 40px;
  width: 594px;
}
@media (min-width: 1201px) {
  .land-red-box .s11 .s11-mask__right {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-mask-right-bg.jpg)
      top no-repeat;
    height: 1172px;
    padding-top: 712px;
    width: 594px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s11 .s11-mask__right {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-mask-right-bg-sd.jpg)
      top no-repeat;
    height: 1087px;
    padding-top: 650px;
    width: 440px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s11 .s11-mask__right {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-mask-right-bg-t.jpg)
      top no-repeat;
    background-size: 100% auto;
    height: 852px;
    margin-left: 32px;
    padding-top: 504px;
    width: 345px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .s11-mask__right {
    background-color: #a50a1e;
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s11-mask-right-girl-p.jpg);
    background-position: top;
    height: auto;
    margin: 0;
    padding-bottom: 15px;
    padding-top: 242px;
    width: 100%;
  }
}
.land-red-box .s11 .s11-mask .mask-img {
  display: flex;
  justify-content: center;
  padding-top: 610px;
  width: 434px;
}
@media (min-width: 780px) {
  .land-red-box .s11 .s11-mask .mask-img {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-mask-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s11 .s11-mask .mask-img {
    padding-top: 590px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-img {
    background-size: 357px auto;
    padding-top: 490px;
    width: 360px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .s11-mask .mask-img {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-mask-img-p.png)
      top no-repeat;
    background-size: 226px auto;
    padding-top: 308px;
    width: 226px;
  }
}
.land-red-box .s11 .s11-mask .mask-actions {
  margin-top: 78px;
}
@media (max-width: 1200px) {
  .land-red-box .s11 .s11-mask .mask-actions {
    margin-top: 48px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-actions {
    margin-top: 30px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .s11-mask .mask-actions {
    display: none;
  }
}
.land-red-box .s11 .s11-mask .mask-actions-item {
  align-items: center;
  display: flex;
  font-size: 27px;
  line-height: 36px;
  margin-bottom: 42px;
  padding-left: 135px;
  padding-right: 10px;
  position: relative;
  width: 434px;
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-actions-item {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 32px;
    padding-left: 120px;
    padding-right: 10px;
    width: 398px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .s11-mask .mask-actions-item {
    flex-direction: column;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 12px;
    padding: 0;
    text-align: center;
    width: 100%;
  }
}
.land-red-box .s11 .s11-mask .mask-actions-item .mask-actions-item__img {
  height: 104px;
  left: 0;
  position: absolute;
  width: 104px;
}
@media (max-width: 779px) {
  .land-red-box .s11 .s11-mask .mask-actions-item .mask-actions-item__img {
    height: 95px;
    left: unset;
    position: relative;
  }
}
@media (min-width: 960px) {
  .land-red-box
    .s11
    .s11-mask
    .mask-actions-item
    .mask-actions-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-action-img-1.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) {
  .land-red-box
    .s11
    .s11-mask
    .mask-actions-item
    .mask-actions-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-action-img-t-1.svg)
      50% no-repeat;
  }
}
@media (min-width: 960px) {
  .land-red-box
    .s11
    .s11-mask
    .mask-actions-item
    .mask-actions-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-action-img-2.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) {
  .land-red-box
    .s11
    .s11-mask
    .mask-actions-item
    .mask-actions-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-action-img-t-2.svg)
      50% no-repeat;
  }
}
@media (min-width: 960px) {
  .land-red-box
    .s11
    .s11-mask
    .mask-actions-item
    .mask-actions-item__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-action-img-3.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) {
  .land-red-box
    .s11
    .s11-mask
    .mask-actions-item
    .mask-actions-item__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s11-action-img-t-3.svg)
      50% no-repeat;
  }
}
.land-red-box .s11 .s11-mask .mask-application {
  align-self: flex-start;
  border: 1px solid #fff;
  color: #fff;
  display: flex;
  flex-direction: column;
  padding: 26px 26px 18px;
  row-gap: 10px;
  width: 459px;
}
@media (max-width: 1200px) {
  .land-red-box .s11 .s11-mask .mask-application {
    padding-left: 15px;
    padding-right: 10px;
    width: 379px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-application {
    padding: 15px 10px 5px;
    width: 312px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .s11-mask .mask-application {
    padding-top: 17px;
  }
}
.land-red-box .s11 .s11-mask .mask-application__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 8px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-application__title {
    margin-bottom: -4px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s11 .s11-mask .mask-application__title {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: -2px;
  }
}
.land-red-box .s11 .s11-mask .mask-application__item {
  align-items: center;
  display: flex;
  font-size: 20px;
  line-height: 27px;
  min-height: 98px;
  padding-left: 124px;
  position: relative;
}
@media (max-width: 1200px) {
  .land-red-box .s11 .s11-mask .mask-application__item {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-application__item {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 2px;
    min-height: 84px;
    padding-left: 78px;
  }
}
.land-red-box .s11 .s11-mask .mask-application .app-item-img {
  height: 98px;
  left: 0;
  position: absolute;
  width: 98px;
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-application .app-item-img {
    height: 67px;
    width: 67px;
  }
}
.land-red-box .s11 .s11-mask .mask-application .app-item-img.img-1 {
  background-position: 50%;
  background-repeat: no-repeat;
}
@media (min-width: 960px) {
  .land-red-box .s11 .s11-mask .mask-application .app-item-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s11-app-item-img-1.png);
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-application .app-item-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s11-app-item-img-t-1.png);
  }
}
.land-red-box .s11 .s11-mask .mask-application .app-item-img.img-2 {
  background-position: 50%;
  background-repeat: no-repeat;
}
@media (min-width: 960px) {
  .land-red-box .s11 .s11-mask .mask-application .app-item-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s11-app-item-img-2.png);
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-application .app-item-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s11-app-item-img-t-2.png);
  }
}
.land-red-box .s11 .s11-mask .mask-application .app-item-img.img-3 {
  background-position: 50%;
  background-repeat: no-repeat;
}
@media (min-width: 960px) {
  .land-red-box .s11 .s11-mask .mask-application .app-item-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s11-app-item-img-3.png);
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .s11-mask .mask-application .app-item-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/red-box/s11-app-item-img-t-3.png);
  }
}
.land-red-box .s11 .s11-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 10px 0;
  position: relative;
  width: 100%;
}
@media (min-width: 780px) {
  .land-red-box .s11 .s11-slider {
    display: none;
  }
}
.land-red-box .s11 .s11-slider .swiper-container {
  width: 100%;
}
.land-red-box .s11 .s11-slider .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.land-red-box
  .s11
  .s11-slider
  .s11-comp-swiper-pagination.swiper-pagination-bullets,
.land-red-box
  .s11
  .s11-slider
  .s11-swiper-pagination.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: 10;
}
.land-red-box
  .s11
  .s11-slider
  .s11-comp-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet,
.land-red-box
  .s11
  .s11-slider
  .s11-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box
  .s11
  .s11-slider
  .s11-comp-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after,
.land-red-box
  .s11
  .s11-slider
  .s11-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #fff;
  background: #000;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
.land-red-box
  .s11
  .s11-slider
  .s11-comp-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after,
.land-red-box
  .s11
  .s11-slider
  .s11-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background: #000;
}
@media (max-width: 779px) {
  .land-red-box
    .s11
    .s11-slider
    .s11-comp-swiper-pagination.swiper-pagination-bullets
    .swiper-pagination-bullet.swiper-pagination-bullet-active:after,
  .land-red-box
    .s11
    .s11-slider
    .s11-swiper-pagination.swiper-pagination-bullets
    .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    background: #ba0e2d;
  }
}
.land-red-box .s11 .mask-components {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  max-width: 1206px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-red-box .s11 .mask-components {
    max-width: 980px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .mask-components {
    max-width: 760px;
  }
}
.land-red-box .s11 .mask-components__item {
  flex-shrink: 0;
  text-align: center;
  width: 372px;
}
@media (max-width: 1200px) {
  .land-red-box .s11 .mask-components__item {
    width: 318px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .mask-components__item {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 10px 0 15px;
    width: 232px;
  }
}
.land-red-box .s11 .mask-components__item .item-title {
  align-items: center;
  background: #ce122d;
  color: #fff;
  display: flex;
  font-size: 36px;
  font-weight: 700;
  height: 90px;
  justify-content: center;
  line-height: 38px;
  text-transform: uppercase;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-red-box .s11 .mask-components__item .item-title {
    font-size: 32px;
    line-height: 34px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .mask-components__item .item-title {
    font-size: 24px;
    height: 75px;
    line-height: 26px;
    width: 226px;
  }
}
.land-red-box .s11 .mask-components__item .item-desc {
  font-size: 20px;
  line-height: 21px;
  margin-top: 5px;
}
@media (max-width: 1200px) {
  .land-red-box .s11 .mask-components__item .item-desc {
    font-size: 18px;
    line-height: 19px;
    margin-top: 10px;
    padding: 0 36px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s11 .mask-components__item .item-desc {
    margin-top: 15px;
    padding: 0;
  }
}
.land-red-box .s10 {
  color: #fff;
  margin-top: 56px;
  min-height: 1407px;
  padding-top: 30px;
}
@media (min-width: 1201px) {
  .land-red-box .s10 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-bg.jpg)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s10 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-bg-sd.jpg)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-red-box .s10 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-bg-t.jpg)
      top no-repeat;
    background-size: 960px auto;
    margin-top: 50px;
    min-height: 876px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    margin-top: 0;
    min-height: 1172px;
    padding-top: 22px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s10 h2 {
    text-align: center;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 h2 {
    font-size: 30px;
    line-height: 32px;
    margin: 0 auto;
  }
}
.land-red-box .s10 .section__content {
  max-width: 1020px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-red-box .s10 .section__content {
    max-width: 960px;
    padding: 0 28px 0 30px;
  }
}
@media (max-width: 959px) {
  .land-red-box .s10 .section__content {
    max-width: 780px;
    padding: 0 20px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .section__content {
    padding: 0;
    z-index: 3;
  }
}
.land-red-box .s10 .section-info {
  display: flex;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  margin-top: 40px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-red-box .s10 .section-info {
    font-size: 14px;
    line-height: 19px;
    margin-top: 36px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .section-info {
    align-items: center;
    flex-direction: column;
    margin-top: 12px;
    width: 100%;
  }
}
.land-red-box .s10 .column-subtitle {
  font-size: 20px;
  line-height: 27px;
  padding-bottom: 50px;
}
@media (max-width: 959px) {
  .land-red-box .s10 .column-subtitle {
    padding-bottom: 0;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .column-subtitle {
    font-size: 16px;
    line-height: 22px;
    max-width: 310px;
    text-align: center;
  }
}
.land-red-box .s10 .section-info__column {
  flex-shrink: 0;
}
.land-red-box .s10 .section-info__column.column-left {
  width: 294px;
}
.land-red-box .s10 .section-info__column.column-left p {
  margin: 28px 0;
}
@media (max-width: 1200px) {
  .land-red-box .s10 .section-info__column.column-left p {
    position: relative;
  }
}
@media (max-width: 959px) {
  .land-red-box .s10 .section-info__column.column-left p {
    margin: 18px 0;
  }
}
.land-red-box .s10 .section-info__column.column-left p.p1:after {
  content: "";
  position: absolute;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s10 .section-info__column.column-left p.p1:after {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-line-sd-1.svg)
      0 no-repeat;
    height: 186px;
    width: 154px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p1:after {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-line-t-1.svg)
      0 no-repeat;
    height: 172px;
    width: 130px;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s10 .section-info__column.column-left p.p1:after {
    left: 204px;
    top: 128px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p1:after {
    left: 196px;
    top: 98px;
  }
}
@media (min-width: 960px) {
  .land-red-box .s10 .section-info__column.column-left p.p2 {
    padding-right: 100px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p2 {
    padding-right: 50px;
  }
}
.land-red-box .s10 .section-info__column.column-left p.p2:after {
  content: "";
  position: absolute;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s10 .section-info__column.column-left p.p2:after {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-line-sd-2.svg)
      0 no-repeat;
    height: 186px;
    width: 154px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p2:after {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-line-t-2.svg)
      0 no-repeat;
    height: 172px;
    width: 130px;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s10 .section-info__column.column-left p.p2:after {
    left: 182px;
    top: 5px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p2:after {
    left: 154px;
    top: 5px;
  }
}
@media (min-width: 960px) {
  .land-red-box .s10 .section-info__column.column-left p.p3 {
    padding-right: 98px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p3 {
    padding-right: 80px;
  }
}
.land-red-box .s10 .section-info__column.column-left p.p3:after {
  content: "";
  position: absolute;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s10 .section-info__column.column-left p.p3:after {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-line-sd-3.svg)
      0 no-repeat;
    height: 186px;
    width: 154px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p3:after {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-line-t-3.svg)
      0 no-repeat;
    height: 172px;
    width: 130px;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s10 .section-info__column.column-left p.p3:after {
    left: 172px;
    top: 12px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p3:after {
    left: 192px;
    top: -2px;
  }
}
@media (min-width: 960px) {
  .land-red-box .s10 .section-info__column.column-left p.p4 {
    padding-right: 70px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p4 {
    padding-right: 68px;
  }
}
.land-red-box .s10 .section-info__column.column-left p.p4:after {
  content: "";
  position: absolute;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-red-box .s10 .section-info__column.column-left p.p4:after {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-line-sd-4.svg)
      0 no-repeat;
    height: 186px;
    width: 154px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p4:after {
    background: url(https://batel.ru/assets/css/img/landing/red-box/s10-line-t-4.svg)
      0 no-repeat;
    height: 172px;
    width: 130px;
  }
}
@media (max-width: 1200px) {
  .land-red-box .s10 .section-info__column.column-left p.p4:after {
    left: 178px;
    top: -54px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .section-info__column.column-left p.p4:after {
    left: 218px;
    top: -68px;
  }
}
.land-red-box .s10 .section-info__column.column-right {
  margin-left: 175px;
}
@media (max-width: 1200px) {
  .land-red-box .s10 .section-info__column.column-right {
    margin-left: auto;
  }
}
@media (max-width: 959px) {
  .land-red-box .s10 .section-info__column.column-right {
    padding-top: 3px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .section-info__column.column-right {
    margin-left: 0;
    margin-top: 15px;
    width: 100%;
  }
}
.land-red-box .s10 .section-info__column.column-right .props {
  margin-bottom: 36px;
}
@media (max-width: 959px) {
  .land-red-box .s10 .section-info__column.column-right .props {
    margin-bottom: 26px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .section-info__column.column-right .props {
    margin-bottom: 10px;
    width: 295px;
  }
}
.land-red-box .s10 .section-info__column.column-right .props__title {
  font-size: 24px;
  line-height: 25px;
  margin-bottom: 16px;
  padding-left: 20px;
}
@media (max-width: 959px) {
  .land-red-box .s10 .section-info__column.column-right .props__title {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 6px;
    padding-left: 20px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .section-info__column.column-right .props__title {
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
  }
}
.land-red-box .s10 .section-info__column.column-right .props__item {
  padding-left: 20px;
  position: relative;
}
.land-red-box .s10 .section-info__column.column-right .props__item:before {
  background: #fff;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 12px;
}
@media (max-width: 959px) {
  .land-red-box .s10 .section-info__column.column-right .props__item:before {
    top: 10px;
  }
}
.land-red-box .s10 .manual {
  line-height: 17px;
  margin-left: 190px;
  padding-top: 34px;
  width: 282px;
}
@media (max-width: 959px) {
  .land-red-box .s10 .manual {
    margin-left: 58px;
    margin-top: -4px;
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .manual {
    margin: 25px auto 274px;
  }
}
.land-red-box .s10 .manual .item-mark {
  padding-left: 48px;
}
.land-red-box .s10 .manual .item-mark_wick {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s10-wick.svg)
    0 no-repeat;
  margin-bottom: 20px;
}
@media (max-width: 779px) {
  .land-red-box .s10 .manual .item-mark_wick {
    margin-bottom: 10px;
  }
}
.land-red-box .s10 .manual .item-mark_cream {
  background: url(https://batel.ru/assets/css/img/landing/red-box/s10-cream.svg)
    0 no-repeat;
  margin-bottom: 15px;
}
@media (max-width: 779px) {
  .land-red-box .s10 .manual .item-mark_cream {
    margin-bottom: 12px;
  }
  .land-red-box .s10 .manual .item-notice {
    padding: 0 20px;
    text-align: center;
  }
}
.land-red-box .s10 .btn-buy {
  border: 1px solid #fff;
  color: #fff;
  margin-left: 190px;
  margin-top: 38px;
}
@media (max-width: 959px) {
  .land-red-box .s10 .btn-buy {
    margin-left: 58px;
    margin-top: 20px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .btn-buy {
    margin: 24px auto 0;
  }
}
@media (min-width: 960px) {
  .land-red-box .s10 .btn-buy:hover {
    border-color: #ba0e2d;
  }
}
.land-red-box .s10 .s10-desc-slider,
.land-red-box .s10 .s10-props-slider {
  width: 100%;
}
@media (min-width: 780px) {
  .land-red-box .s10 .s10-desc-slider,
  .land-red-box .s10 .s10-props-slider {
    display: none;
  }
}
.land-red-box .s10 .swiper-container {
  width: 100%;
}
.land-red-box .s10 .swiper-container .swiper-slide {
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-red-box .s10 .desc-slide {
  text-align: center;
  width: 306px;
}
.land-red-box .s10 .s10-props-swiper-pagination.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: 10;
}
.land-red-box
  .s10
  .s10-props-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box
  .s10
  .s10-props-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #fff;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
.land-red-box
  .s10
  .s10-props-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background: #000;
}
.land-red-box .s10 .s10-desc-swiper-pagination.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  margin-top: 18px;
  width: 100%;
  z-index: 10;
}
.land-red-box
  .s10
  .s10-desc-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  align-items: center;
  background: unset;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 15px;
  justify-content: center;
  margin: 0 8px;
  opacity: 1;
  position: relative;
  width: 39px;
}
.land-red-box
  .s10
  .s10-desc-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:after {
  background: #fff;
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
}
.land-red-box
  .s10
  .s10-desc-swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background: #ba0e2d;
}
.land-red-box .s10 .share-wrap {
  margin-top: 100px;
}
@media (max-width: 959px) {
  .land-red-box .s10 .share-wrap {
    margin-top: 40px;
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .share-wrap {
    margin-top: 15px;
  }
}
.land-red-box .s10 .s10-light {
  animation: s10-light 6s linear infinite;
  background: url(https://batel.ru/assets/css/img/landing/red-box/s10-light.png)
    50% no-repeat;
  height: 378px;
  position: absolute;
  top: 630px;
  transform: translateX(-100px);
  transition: opacity 2s;
  width: 378px;
  z-index: 2;
}
@keyframes s10-light {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-red-box .s10 .s10-light {
    top: 350px;
    transform: translateX(-32px);
  }
}
@media (max-width: 779px) {
  .land-red-box .s10 .s10-light {
    top: 405px;
    transform: translateX(10px);
  }
}
.lenta-contain {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.lenta-contain .lenta {
  display: flex;
  flex-shrink: 0;
  position: absolute;
  top: 0;
}
.lenta-contain .lenta.lenta-1 {
  left: 0;
}
.land-betulin {
  overflow: hidden;
  width: 100%;
}
@media (min-width: 960px) {
  .land-betulin {
    background: url(https://batel.ru/assets/css/img/landing/betulin/bg-forest.jpg)
      center 1072px no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin {
    background: url(https://batel.ru/assets/css/img/landing/betulin/bg-forest-t.jpg)
      center 538px no-repeat;
  }
}
@media (max-width: 779px) {
  .land-betulin {
    background: url(https://batel.ru/assets/css/img/landing/betulin/bg-forest-p.jpg)
      center 398px no-repeat;
  }
}
.land-betulin .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.land-betulin h2 {
  color: #a88c43;
  font-family: Laptev;
  font-size: 64px;
  font-weight: 400;
  line-height: 60px;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-betulin h2 {
    font-size: 24px;
    line-height: 22px;
  }
}
.land-betulin h2 * {
  font-family: Laptev;
}
.land-betulin h2 .h2__inner-text {
  color: transparent;
  opacity: 0;
}
.land-betulin h2.h2_lower {
  text-transform: none;
}
.land-betulin .firefly {
  align-items: center;
  display: flex;
  height: 76px;
  justify-content: center;
  position: absolute;
  width: 76px;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-betulin .firefly {
    height: 36px;
    width: 36px;
  }
}
@media (max-width: 779px) {
  .land-betulin .firefly {
    display: none;
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-1 {
    top: 390px;
    transform: translateX(-520px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-1 {
    top: 230px;
    transform: translateX(-350px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-2 {
    top: 780px;
    transform: translateX(-700px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-2 {
    top: 380px;
    transform: translateX(-450px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-3 {
    top: 654px;
    transform: translateX(300px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-3 {
    top: 254px;
    transform: translateX(400px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-4 {
    top: 650px;
    transform: translateX(78px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-4 {
    top: 500px;
    transform: translateX(278px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-5 {
    top: 835px;
    transform: translateX(-350px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-5 {
    top: 464px;
    transform: translateX(-200px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-6 {
    top: 702px;
    transform: translateX(650px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-6 {
    display: none;
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-7 {
    top: 256px;
    transform: translateX(850px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-7 {
    top: 378px;
    transform: translateX(90px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-8 {
    top: 200px;
    transform: translateX(-550px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-8 {
    transform: translate(-390px, -20px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-9 {
    top: 405px;
    transform: translateX(550px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-9 {
    transform: translate(20px, 290px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-10 {
    top: 456px;
    transform: translateX(-450px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-10 {
    transform: translate(-500px, 200px);
  }
}
.land-betulin .firefly.position-11 {
  top: 50px;
  transform: translateX(450px);
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-11 {
    top: 110px;
    transform: translateX(394px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-12 {
    top: 700px;
    transform: translateX(650px);
  }
}
@media (max-width: 959px) {
  .land-betulin .firefly.position-12 {
    display: none;
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-13 {
    top: 700px;
    transform: translateX(-550px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-13 {
    transform: translate(-400px, 100px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-14 {
    top: 0;
    transform: translateX(-400px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-14 {
    transform: translate(280px, 70px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-15 {
    top: 160px;
    transform: translateX(-400px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-15 {
    transform: translate(-400px, 120px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-16 {
    top: 698px;
    transform: translateX(0);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-16 {
    transform: translate(400px, 270px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-17 {
    top: 250px;
    transform: translateX(500px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-17 {
    transform: translateY(540px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-18 {
    top: 160px;
    transform: translateX(-600px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-18 {
    transform: translate(-400px, 100px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-19 {
    top: 698px;
    transform: translateX(0);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-19 {
    transform: translate(332px, 552px);
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly.position-20 {
    top: 50px;
    transform: translateX(400px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly.position-20 {
    transform: translate(400px, 10px);
  }
}
.land-betulin .firefly .fly {
  position: absolute;
}
@media (min-width: 960px) {
  .land-betulin .firefly .fly.fly-1 {
    animation: fly1 30s linear infinite;
  }
  @keyframes fly1 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(140px, 140px);
    }
    50% {
      transform: rotate(5deg) translateY(280px);
    }
    75% {
      transform: rotate(2.5deg) translate(-140px, 140px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-2 {
    animation: fly2 35s linear infinite;
  }
  @keyframes fly2 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-100px, -100px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(100px, 100px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-3 {
    animation: fly3 30s linear infinite;
  }
  @keyframes fly3 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-120px, -120px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(120px, 120px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-4 {
    animation: fly4 40s linear infinite;
  }
  @keyframes fly4 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-120px, -120px);
    }
    50% {
      transform: rotate(5deg) translateY(-240px);
    }
    75% {
      transform: rotate(2.5deg) translate(120px, -120px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-5 {
    animation: fly5 35s linear infinite;
  }
  @keyframes fly5 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-100px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(100px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-6 {
    animation: fly6 20s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes fly6 {
    0% {
      transform: rotate(0deg) translateX(50px) rotate(0deg);
    }
    to {
      transform: rotate(1turn) translateX(50px) rotate(-1turn);
    }
  }
  .land-betulin .firefly .fly.fly-7 {
    animation: fly7 30s linear infinite;
  }
  @keyframes fly7 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(150px, 150px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(-150px, -150px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-8 {
    animation: fly8 30s linear infinite;
  }
  @keyframes fly8 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(120px, 120px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(-120px, -120px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-9 {
    animation: fly9 30s linear infinite;
  }
  @keyframes fly9 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(140px, 140px);
    }
    50% {
      transform: rotate(5deg) translateY(280px);
    }
    75% {
      transform: rotate(2.5deg) translate(-140px, 140px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-10 {
    animation: fly10 30s linear infinite;
  }
  @keyframes fly10 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(150px, 150px);
    }
    50% {
      transform: rotate(5deg) translateY(300px);
    }
    75% {
      transform: rotate(2.5deg) translate(-150px, 150px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-11 {
    animation: fly11 30s linear infinite;
  }
  @keyframes fly11 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(120px, 120px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(-120px, -120px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-12 {
    animation: fly12 30s linear infinite;
  }
  @keyframes fly12 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-140px, -140px);
    }
    50% {
      transform: rotate(5deg) translateY(-280px);
    }
    75% {
      transform: rotate(2.5deg) translate(140px, -140px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-13 {
    animation: fly13 30s linear infinite;
  }
  @keyframes fly13 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-140px, -140px);
    }
    50% {
      transform: rotate(5deg) translateY(-280px);
    }
    75% {
      transform: rotate(2.5deg) translate(140px, -140px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-14 {
    animation: fly14 30s linear infinite;
  }
  @keyframes fly14 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(80px, 80px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(-80px, -80px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-15 {
    animation: fly15 30s linear infinite;
  }
  @keyframes fly15 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-100px, -100px);
    }
    50% {
      transform: rotate(5deg) translateY(-200px);
    }
    75% {
      transform: rotate(2.5deg) translate(100px, -100px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-16 {
    animation: fly16 30s linear infinite;
  }
  @keyframes fly16 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-140px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(140px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-17 {
    animation: fly17 30s linear infinite;
  }
  @keyframes fly17 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-120px, -120px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(120px, 120px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-18 {
    animation: fly18 30s linear infinite;
  }
  @keyframes fly18 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-100px, -100px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(100px, 100px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-19 {
    animation: fly19 30s linear infinite;
  }
  @keyframes fly19 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-120px, -120px);
    }
    50% {
      transform: rotate(5deg) translateY(-240px);
    }
    75% {
      transform: rotate(2.5deg) translate(120px, -120px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-20 {
    animation: fly20 30s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes fly20 {
    0% {
      transform: rotate(0deg) translateX(70px) rotate(0deg);
    }
    to {
      transform: rotate(1turn) translateX(70px) rotate(-1turn);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .firefly .fly.fly-1 {
    animation: fly1 30s linear infinite;
  }
  @keyframes fly1 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(70px, 70px);
    }
    50% {
      transform: rotate(5deg) translateY(140px);
    }
    75% {
      transform: rotate(2.5deg) translate(-70px, 70px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-2 {
    animation: fly2 25s linear infinite;
  }
  @keyframes fly2 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-70px, -70px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(70px, 70px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-3 {
    animation: fly3 25s linear infinite;
  }
  @keyframes fly3 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-90px, -90px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(90px, 90px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-4 {
    animation: fly4 35s linear infinite;
  }
  @keyframes fly4 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-80px, -80px);
    }
    50% {
      transform: rotate(5deg) translateY(-160px);
    }
    75% {
      transform: rotate(2.5deg) translate(80px, -80px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-5 {
    animation: fly5 25s linear infinite;
  }
  @keyframes fly5 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-70px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(70px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-6 {
    animation: fly6 20s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes fly6 {
    0% {
      transform: rotate(0deg) translateX(40px) rotate(0deg);
    }
    to {
      transform: rotate(1turn) translateX(40px) rotate(-1turn);
    }
  }
  .land-betulin .firefly .fly.fly-7 {
    animation: fly7 20s linear infinite;
  }
  @keyframes fly7 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(50px, 50px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(-50px, -50px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-8 {
    animation: fly8 25s linear infinite;
  }
  @keyframes fly8 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(70px, 70px);
    }
    50% {
      transform: rotate(5deg) translateY(140px);
    }
    75% {
      transform: rotate(2.5deg) translate(-70px, 70px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-9 {
    animation: fly9 20s linear infinite;
  }
  @keyframes fly9 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(100px, 100px);
    }
    50% {
      transform: rotate(5deg) translateY(200px);
    }
    75% {
      transform: rotate(2.5deg) translate(-100px, 100px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-10 {
    animation: fly10 25s linear infinite;
  }
  @keyframes fly10 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(120px, 120px);
    }
    50% {
      transform: rotate(5deg) translateY(240px);
    }
    75% {
      transform: rotate(2.5deg) translate(-120px, 120px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-11 {
    animation: fly11 20s linear infinite;
  }
  @keyframes fly11 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(80px, 80px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(-80px, -80px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-12 {
    animation: fly12 20s linear infinite;
  }
  @keyframes fly12 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-100px, -100px);
    }
    50% {
      transform: rotate(5deg) translateY(-200px);
    }
    75% {
      transform: rotate(2.5deg) translate(100px, -100px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-13 {
    animation: fly13 25s linear infinite;
  }
  @keyframes fly13 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-70px, -70px);
    }
    50% {
      transform: rotate(5deg) translateY(-140px);
    }
    75% {
      transform: rotate(2.5deg) translate(70px, -70px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-14 {
    animation: fly14 30s linear infinite;
  }
  @keyframes fly14 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(80px, 80px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(-80px, -80px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-15 {
    animation: fly15 30s linear infinite;
  }
  @keyframes fly15 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-50px, -50px);
    }
    50% {
      transform: rotate(5deg) translateY(-100px);
    }
    75% {
      transform: rotate(2.5deg) translate(50px, -50px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-16 {
    animation: fly16 30s linear infinite;
  }
  @keyframes fly16 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-100px, -100px);
    }
    50% {
      transform: rotate(5deg) translateY(-200px);
    }
    75% {
      transform: rotate(2.5deg) translate(100px, -100px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-17 {
    animation: fly17 30s linear infinite;
  }
  @keyframes fly17 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-100px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(100px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-18 {
    animation: fly18 30s linear infinite;
  }
  @keyframes fly18 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-70px, -70px);
    }
    50% {
      transform: rotate(5deg) translateY(-140px);
    }
    75% {
      transform: rotate(2.5deg) translate(70px, -70px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-19 {
    animation: fly19 25s linear infinite;
  }
  @keyframes fly19 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-80px, -80px);
    }
    50% {
      transform: rotate(5deg) translate(0);
    }
    75% {
      transform: rotate(2.5deg) translate(80px, 80px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
  .land-betulin .firefly .fly.fly-20 {
    animation: fly20 30s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes fly20 {
    0% {
      transform: rotate(0deg) translateX(-70px) rotate(0deg);
    }
    to {
      transform: rotate(1turn) translateX(-70px) rotate(-1turn);
    }
  }
}
.land-betulin .firefly .blink.blink-1-s1 {
  background: #525d16;
}
@media (min-width: 960px) {
  .land-betulin .firefly .blink.blink-1-s1 {
    animation: blink1-s1 3s linear infinite;
    height: 76px;
    width: 76px;
  }
  @keyframes blink1-s1 {
    0% {
      filter: blur(20px);
    }
    50% {
      filter: blur(36px);
    }
    to {
      filter: blur(20px);
    }
  }
}
@media (max-width: 959px) {
  .land-betulin .firefly .blink.blink-1-s1 {
    animation: blink1-s1 3s linear infinite;
    height: 36px;
    width: 36px;
  }
  @keyframes blink1-s1 {
    0% {
      filter: blur(8px);
    }
    50% {
      filter: blur(14.4px);
    }
    to {
      filter: blur(8px);
    }
  }
}
.land-betulin .firefly .blink.blink-1 {
  animation: blink1 3s linear infinite;
  background: #525d16;
  height: 76px;
  width: 76px;
}
@keyframes blink1 {
  0% {
    filter: blur(20px);
  }
  50% {
    filter: blur(36px);
  }
  to {
    filter: blur(20px);
  }
}
.land-betulin .firefly .blink.blink-2 {
  animation: blink2 3s linear infinite;
  background: #ffb800;
  height: 28px;
  width: 28px;
}
@keyframes blink2 {
  0% {
    filter: blur(15px);
  }
  50% {
    filter: blur(27px);
  }
  to {
    filter: blur(15px);
  }
}
.land-betulin .firefly .blink.blink-2-s1 {
  background: #ffb800;
}
@media (min-width: 960px) {
  .land-betulin .firefly .blink.blink-2-s1 {
    animation: blink2-s1 3s linear infinite;
    height: 28px;
    width: 28px;
  }
  @keyframes blink2-s1 {
    0% {
      filter: blur(15px);
    }
    50% {
      filter: blur(27px);
    }
    to {
      filter: blur(15px);
    }
  }
}
@media (max-width: 959px) {
  .land-betulin .firefly .blink.blink-2-s1 {
    animation: blink2-s1 3s linear infinite;
    height: 13px;
    width: 13px;
  }
  @keyframes blink2-s1 {
    0% {
      filter: blur(8px);
    }
    50% {
      filter: blur(14.4px);
    }
    to {
      filter: blur(8px);
    }
  }
}
.land-betulin .firefly .blink.blink-4 {
  background: #ffb800;
}
@media (min-width: 960px) {
  .land-betulin .firefly .blink.blink-4 {
    animation: blink4 3s linear infinite;
    height: 23px;
    width: 23px;
  }
  @keyframes blink4 {
    0% {
      filter: blur(12px);
    }
    50% {
      filter: blur(21.6px);
    }
    to {
      filter: blur(12px);
    }
  }
}
@media (max-width: 959px) {
  .land-betulin .firefly .blink.blink-4 {
    animation: blink4 3s linear infinite;
    height: 13px;
    width: 13px;
  }
  @keyframes blink4 {
    0% {
      filter: blur(8px);
    }
    50% {
      filter: blur(14.4px);
    }
    to {
      filter: blur(8px);
    }
  }
}
.land-betulin .firefly .blink.blink-13 {
  background: #525d16;
}
@media (min-width: 960px) {
  .land-betulin .firefly .blink.blink-13 {
    animation: blink13 3s linear infinite;
    height: 76px;
    width: 76px;
  }
  @keyframes blink13 {
    0% {
      filter: blur(20px);
    }
    50% {
      filter: blur(36px);
    }
    to {
      filter: blur(20px);
    }
  }
}
@media (max-width: 959px) {
  .land-betulin .firefly .blink.blink-13 {
    animation: blink13 3s linear infinite;
    height: 51px;
    width: 51px;
  }
  @keyframes blink13 {
    0% {
      filter: blur(15px);
    }
    50% {
      filter: blur(27px);
    }
    to {
      filter: blur(15px);
    }
  }
}
@media (min-width: 960px) {
  .land-betulin .firefly .blink.blink-14 {
    animation: blink14 3s linear infinite;
    background: #ffb800;
    height: 28px;
    width: 28px;
  }
  @keyframes blink14 {
    0% {
      filter: blur(15px);
    }
    50% {
      filter: blur(27px);
    }
    to {
      filter: blur(15px);
    }
  }
}
@media (max-width: 959px) {
  .land-betulin .firefly .blink.blink-14 {
    animation: blink14 3s linear infinite;
    background: #525d16;
    height: 76px;
    width: 76px;
  }
  @keyframes blink14 {
    0% {
      filter: blur(20px);
    }
    50% {
      filter: blur(36px);
    }
    to {
      filter: blur(20px);
    }
  }
}
.land-betulin .firefly .blink.blink-18 {
  background: #525d16;
}
@media (min-width: 960px) {
  .land-betulin .firefly .blink.blink-18 {
    animation: blink18 3s linear infinite;
    height: 76px;
    width: 76px;
  }
  @keyframes blink18 {
    0% {
      filter: blur(20px);
    }
    50% {
      filter: blur(36px);
    }
    to {
      filter: blur(20px);
    }
  }
}
@media (max-width: 959px) {
  .land-betulin .firefly .blink.blink-18 {
    animation: blink18 3s linear infinite;
    height: 42px;
    width: 42px;
  }
  @keyframes blink18 {
    0% {
      filter: blur(8px);
    }
    50% {
      filter: blur(14.4px);
    }
    to {
      filter: blur(8px);
    }
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s1-bg.jpg)
      top no-repeat;
    min-height: 1072px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s1-bg-t.jpg)
      top no-repeat;
    background-size: 960px auto;
    min-height: 538px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s1-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    min-height: 398px;
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 h2 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s1-h2.png?v1)
      top no-repeat;
    font-size: 80px;
    line-height: 92px;
    max-width: 900px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 h2 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s1-h2-t.png?v1)
      top no-repeat;
    background-size: 449px auto;
    font-size: 57px;
    line-height: 65px;
    max-width: 500px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 h2 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s1-h2-p.png?v1)
      top no-repeat;
    background-size: 198px auto;
    font-size: 28px;
    line-height: 26px;
    max-width: 320px;
  }
}
.land-betulin .s1 .s1-props {
  display: flex;
}
.land-betulin .s1 .s1-props .s1-prop {
  background: #a88c43;
  background-position: center 71px;
  background-repeat: no-repeat;
  border-radius: 0 0 40px 40px;
  color: #132019;
  cursor: pointer;
  flex-shrink: 0;
  font-size: 16px;
  height: 141px;
  line-height: 15px;
  margin: 0 5px;
  padding-top: 30px;
  text-align: center;
  transform: translateY(-60px);
  transition: transform 1s;
  width: 124px;
}
@media (max-width: 959px) {
  .land-betulin .s1 .s1-props .s1-prop {
    background-position: center 55px;
    border-radius: 0 0 20px 20px;
    font-size: 14px;
    height: 103px;
    line-height: 13px;
    padding-top: 15px;
    transform: translateY(-42px);
    width: 84px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props .s1-prop {
    background-position: center 38px;
    border-radius: 0 0 10px 10px;
    font-size: 10px;
    height: 61px;
    line-height: 9px;
    margin: 0 2px;
    padding-top: 7px;
    transform: translateY(-35px);
    width: 48px;
  }
}
.land-betulin .s1 .s1-props .s1-prop.prop-anim {
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  transform: translateY(0);
  transition: transform 1s;
}
.land-betulin .s1 .s1-props .s1-prop__name {
  font-family: Laptev;
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props .s1-prop__name {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 27px;
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-1.svg);
  }
  .land-betulin .s1 .s1-props .s1-prop.prop-1:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-1-hover.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-t-1.svg);
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-p-1.svg);
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-2.svg);
  }
  .land-betulin .s1 .s1-props .s1-prop.prop-2:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-2-hover.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-t-2.svg);
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-p-2.svg);
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-3.svg);
  }
  .land-betulin .s1 .s1-props .s1-prop.prop-3:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-3-hover.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-t-3.svg);
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-p-3.svg);
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-4.svg);
  }
  .land-betulin .s1 .s1-props .s1-prop.prop-4:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-4-hover.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-t-4.svg);
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-p-4.svg);
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-5.svg);
  }
  .land-betulin .s1 .s1-props .s1-prop.prop-5:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-5-hover.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-t-5.svg);
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-p-5.svg);
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-6.svg);
  }
  .land-betulin .s1 .s1-props .s1-prop.prop-6:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-6-hover.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-t-6.svg);
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props .s1-prop.prop-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/s1-prop-p-6.svg);
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-1 {
    animation: prop-anim-1 16s linear infinite;
  }
  @keyframes prop-anim-1 {
    0% {
      transform: translateY(-60px);
    }
    8.3% {
      transform: translateY(0);
    }
    16.6% {
      transform: translateY(-60px);
    }
    to {
      transform: translateY(-60px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-1 {
    animation: prop-anim-1 16s linear infinite;
  }
  @keyframes prop-anim-1 {
    0% {
      transform: translateY(-42px);
    }
    8.3% {
      transform: translateY(0);
    }
    16.6% {
      transform: translateY(-42px);
    }
    to {
      transform: translateY(-42px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-1 {
    animation: prop-anim-1 16s linear infinite;
  }
  @keyframes prop-anim-1 {
    0% {
      transform: translateY(-35px);
    }
    8.3% {
      transform: translateY(0);
    }
    16.6% {
      transform: translateY(-35px);
    }
    to {
      transform: translateY(-35px);
    }
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-2 {
    animation: prop-anim-2 16s linear infinite;
  }
  @keyframes prop-anim-2 {
    0% {
      transform: translateY(-60px);
    }
    16.6% {
      transform: translateY(-60px);
    }
    24.9% {
      transform: translateY(0);
    }
    33.2% {
      transform: translateY(-60px);
    }
    to {
      transform: translateY(-60px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-2 {
    animation: prop-anim-2 16s linear infinite;
  }
  @keyframes prop-anim-2 {
    0% {
      transform: translateY(-42px);
    }
    16.6% {
      transform: translateY(-42px);
    }
    24.9% {
      transform: translateY(0);
    }
    33.2% {
      transform: translateY(-42px);
    }
    to {
      transform: translateY(-42px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-2 {
    animation: prop-anim-2 16s linear infinite;
  }
  @keyframes prop-anim-2 {
    0% {
      transform: translateY(-35px);
    }
    16.6% {
      transform: translateY(-35px);
    }
    24.9% {
      transform: translateY(0);
    }
    33.2% {
      transform: translateY(-35px);
    }
    to {
      transform: translateY(-35px);
    }
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-3 {
    animation: prop-anim-3 16s linear infinite;
  }
  @keyframes prop-anim-3 {
    0% {
      transform: translateY(-60px);
    }
    33.2% {
      transform: translateY(-60px);
    }
    41.5% {
      transform: translateY(0);
    }
    49.8% {
      transform: translateY(-60px);
    }
    to {
      transform: translateY(-60px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-3 {
    animation: prop-anim-3 16s linear infinite;
  }
  @keyframes prop-anim-3 {
    0% {
      transform: translateY(-42px);
    }
    33.2% {
      transform: translateY(-42px);
    }
    41.5% {
      transform: translateY(0);
    }
    49.8% {
      transform: translateY(-42px);
    }
    to {
      transform: translateY(-42px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-3 {
    animation: prop-anim-3 16s linear infinite;
  }
  @keyframes prop-anim-3 {
    0% {
      transform: translateY(-35px);
    }
    33.2% {
      transform: translateY(-35px);
    }
    41.5% {
      transform: translateY(0);
    }
    49.8% {
      transform: translateY(-35px);
    }
    to {
      transform: translateY(-35px);
    }
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-4 {
    animation: prop-anim-4 16s linear infinite;
  }
  @keyframes prop-anim-4 {
    0% {
      transform: translateY(-60px);
    }
    49.8% {
      transform: translateY(-60px);
    }
    58.1% {
      transform: translateY(0);
    }
    66.4% {
      transform: translateY(-60px);
    }
    to {
      transform: translateY(-60px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-4 {
    animation: prop-anim-4 16s linear infinite;
  }
  @keyframes prop-anim-4 {
    0% {
      transform: translateY(-42px);
    }
    49.8% {
      transform: translateY(-42px);
    }
    58.1% {
      transform: translateY(0);
    }
    66.4% {
      transform: translateY(-42px);
    }
    to {
      transform: translateY(-42px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-4 {
    animation: prop-anim-4 16s linear infinite;
  }
  @keyframes prop-anim-4 {
    0% {
      transform: translateY(-35px);
    }
    49.8% {
      transform: translateY(-35px);
    }
    58.1% {
      transform: translateY(0);
    }
    66.4% {
      transform: translateY(-35px);
    }
    to {
      transform: translateY(-35px);
    }
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-5 {
    animation: prop-anim-5 16s linear infinite;
  }
  @keyframes prop-anim-5 {
    0% {
      transform: translateY(-60px);
    }
    66.4% {
      transform: translateY(-60px);
    }
    74.7% {
      transform: translateY(0);
    }
    83% {
      transform: translateY(-60px);
    }
    to {
      transform: translateY(-60px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-5 {
    animation: prop-anim-5 16s linear infinite;
  }
  @keyframes prop-anim-5 {
    0% {
      transform: translateY(-42px);
    }
    66.4% {
      transform: translateY(-42px);
    }
    74.7% {
      transform: translateY(0);
    }
    83% {
      transform: translateY(-42px);
    }
    to {
      transform: translateY(-42px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-5 {
    animation: prop-anim-5 16s linear infinite;
  }
  @keyframes prop-anim-5 {
    0% {
      transform: translateY(-35px);
    }
    66.4% {
      transform: translateY(-35px);
    }
    74.7% {
      transform: translateY(0);
    }
    83% {
      transform: translateY(-35px);
    }
    to {
      transform: translateY(-35px);
    }
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-6 {
    animation: prop-anim-6 16s linear infinite;
  }
  @keyframes prop-anim-6 {
    0% {
      transform: translateY(-60px);
    }
    83% {
      transform: translateY(-60px);
    }
    91.3% {
      transform: translateY(0);
    }
    to {
      transform: translateY(-60px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-6 {
    animation: prop-anim-6 16s linear infinite;
  }
  @keyframes prop-anim-6 {
    0% {
      transform: translateY(-42px);
    }
    83% {
      transform: translateY(-42px);
    }
    91.3% {
      transform: translateY(0);
    }
    to {
      transform: translateY(-42px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .s1-props.props-animation .s1-prop.prop-6 {
    animation: prop-anim-6 16s linear infinite;
  }
  @keyframes prop-anim-6 {
    0% {
      transform: translateY(-35px);
    }
    83% {
      transform: translateY(-35px);
    }
    91.3% {
      transform: translateY(0);
    }
    to {
      transform: translateY(-35px);
    }
  }
}
.land-betulin
  .s1
  .s1-props.props-animation.props-animation_stop
  .s1-prop.prop-1,
.land-betulin
  .s1
  .s1-props.props-animation.props-animation_stop
  .s1-prop.prop-2,
.land-betulin
  .s1
  .s1-props.props-animation.props-animation_stop
  .s1-prop.prop-3,
.land-betulin
  .s1
  .s1-props.props-animation.props-animation_stop
  .s1-prop.prop-4,
.land-betulin
  .s1
  .s1-props.props-animation.props-animation_stop
  .s1-prop.prop-5,
.land-betulin
  .s1
  .s1-props.props-animation.props-animation_stop
  .s1-prop.prop-6 {
  animation: unset;
}
.land-betulin .s1 .land-logo {
  height: 31px;
  margin: 5px 0 70px;
  width: 109px;
}
@media (min-width: 780px) {
  .land-betulin .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/betulin/logo.svg)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-betulin .s1 .land-logo {
    margin: 5px 0 60px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/betulin/logo-p.svg)
      top no-repeat;
    margin: 5px 0 20px;
  }
}
@media (min-width: 960px) {
  .land-betulin .s1 .land-logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/betulin/logo-hover.svg)
      top no-repeat;
  }
}
.land-betulin .btn-buy {
  align-items: center;
  background: linear-gradient(
    90deg,
    #f8ce01 7.8%,
    #04cd9d 26.52%,
    #83f34b 37.62%,
    #b5f72c 44.18%,
    #b4f72c 49.17%,
    #c3e723 56.25%,
    #fea500 66.43%,
    #fe6b00 76.07%,
    #fe6c01 83.26%,
    #f8ce01 94.38%
  );
  background-size: 2942px auto;
  border-radius: 109px;
  color: #fff;
  display: flex;
  font-size: 24px;
  height: 65px;
  justify-content: center;
  margin: 22px 0 0 90px;
  position: relative;
  text-transform: uppercase;
  width: 245px;
}
@media (max-width: 959px) {
  .land-betulin .btn-buy {
    background: #ffb800;
    font-size: 20px;
    height: 53px;
    margin: 30px 0 0 74px;
    width: 197px;
    z-index: 1;
  }
}
@media (max-width: 779px) {
  .land-betulin .btn-buy {
    margin: 22px auto 0;
  }
}
.land-betulin .btn-buy .btn-animation {
  animation: btn-anim 5s linear infinite;
}
@keyframes btn-anim {
  0% {
    background-position: 0;
  }
  to {
    background-position: -2942px;
  }
}
@media (min-width: 960px) {
  .land-betulin .btn-buy:hover,
  .land-betulin .btn-buy:hover:before {
    animation: btn-anim 5s linear infinite;
  }
  .land-betulin .btn-buy:hover:before {
    filter: blur(20px);
    opacity: 1;
  }
  @keyframes btn-anim {
    0% {
      background-position: 0;
    }
    to {
      background-position: -2942px;
    }
  }
}
@media (min-width: 960px) {
  .land-betulin .btn-buy:before {
    background: linear-gradient(
      90deg,
      #f8ce01 7.8%,
      #04cd9d 26.52%,
      #83f34b 37.62%,
      #b5f72c 44.18%,
      #b4f72c 49.17%,
      #c3e723 56.25%,
      #fea500 66.43%,
      #fe6b00 76.07%,
      #fe6c01 83.26%,
      #f8ce01 94.38%
    );
    background-size: 2942px auto;
    border-radius: 40px;
    bottom: -5px;
    content: "";
    left: -5px;
    opacity: 0;
    position: absolute;
    right: -5px;
    top: -5px;
    transition: 0.5s;
    z-index: -1;
  }
}
.land-betulin .info-area-closer {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.land-betulin .info-area-closer.active {
  display: block;
}
.land-betulin .land-product {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 5px;
  }
}
.land-betulin .land-product .product-props {
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding-bottom: 10px;
  width: 496px;
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-props {
    z-index: 2;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .land-product .product-props {
    transform: translateX(42px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-props {
    width: 386px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-props {
    align-self: unset;
    max-width: 308px;
    order: 2;
    width: 100%;
  }
}
.land-betulin .land-product .product-props__item {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 16px;
  padding-left: 62px;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-betulin .land-product .product-props__item {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 6px;
    padding-left: 36px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-props__item {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 2px;
    padding-left: 26px;
  }
}
.land-betulin .land-product .product-props__item:before {
  background: #a88c43;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 46px;
}
@media (max-width: 959px) {
  .land-betulin .land-product .product-props__item:before {
    width: 24px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-props__item:before {
    top: 8px;
    width: 14px;
  }
}
.land-betulin .land-product .product-info {
  align-items: center;
  background: #a88c43;
  border-radius: 7px;
  cursor: pointer;
  display: flex;
  height: 50px;
  overflow: hidden;
  position: absolute;
  transition: width 1s;
  width: 50px;
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info {
    height: 33px;
    width: 33px;
  }
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-info:hover {
    width: 135px;
  }
}
@media (max-width: 959px) {
  .land-betulin .land-product .product-info.active {
    width: 135px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info.active {
    width: 106px;
  }
}
.land-betulin .land-product .product-info.info-1 {
  left: 38px;
  top: 38px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-info.info-1 {
    left: 10px;
    top: 45px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info.info-1 {
    left: 32px;
    top: 18px;
  }
}
.land-betulin .land-product .product-info.info-2 {
  left: 60px;
  top: 10px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-info.info-2 {
    left: 34px;
    top: 6px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info.info-2 {
    left: 34px;
    top: -22px;
  }
}
.land-betulin .land-product .product-info.info-3 {
  left: 50px;
  top: 28px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .land-product .product-info.info-3 {
    top: 45px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-info.info-3 {
    left: 42px;
    top: 18px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info.info-3 {
    left: 30px;
    top: -12px;
  }
}
.land-betulin .land-product .product-info.info-4 {
  right: 28px;
  top: 38px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .land-product .product-info.info-4 {
    right: 92px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-info.info-4 {
    right: 5px;
    top: 16px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info.info-4 {
    top: -2px;
  }
}
.land-betulin .land-product .product-info.info-5 {
  left: 50px;
  top: 10px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .land-product .product-info.info-5 {
    left: 26px;
    top: -32px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-info.info-5 {
    left: -20px;
    top: 22px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info.info-5 {
    left: 28px;
    top: -20px;
  }
}
.land-betulin .land-product .product-info.info-to-left .product-info__bg {
  left: unset;
  right: 0;
}
.land-betulin .land-product .product-info.info-to-left .product-info__content {
  left: 0;
  padding-left: 8px;
  right: unset;
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-info.info-long:hover {
    width: 164px;
  }
}
@media (max-width: 959px) {
  .land-betulin .land-product .product-info.info-long.active {
    width: 164px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info.info-long.active {
    width: 134px;
  }
}
.land-betulin .land-product .product-info.info-long .product-info__content {
  width: 164px;
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info.info-long .product-info__content {
    width: 134px;
  }
}
.land-betulin .land-product .product-info .product-info__bg {
  background: #a88c43;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
  z-index: 1;
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info .product-info__bg {
    width: 33px;
  }
}
.land-betulin .land-product .product-info .product-info__bg.bg-drop:after {
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
}
@media (min-width: 780px) {
  .land-betulin .land-product .product-info .product-info__bg.bg-drop:after {
    background: url(https://batel.ru/assets/css/img/landing/betulin/product-info-drop.svg)
      4px no-repeat;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info .product-info__bg.bg-drop:after {
    background: url(https://batel.ru/assets/css/img/landing/betulin/product-info-drop-p.svg)
      2px no-repeat;
  }
}
.land-betulin .land-product .product-info .product-info__bg.bg-capsule:after {
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
}
@media (min-width: 780px) {
  .land-betulin .land-product .product-info .product-info__bg.bg-capsule:after {
    background: url(https://batel.ru/assets/css/img/landing/betulin/product-info-capsule.svg)
      4px no-repeat;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info .product-info__bg.bg-capsule:after {
    background: url(https://batel.ru/assets/css/img/landing/betulin/product-info-capsule-p.svg)
      2px no-repeat;
  }
}
.land-betulin .land-product .product-info__content {
  align-items: center;
  color: #fff;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  height: 100%;
  line-height: 15px;
  padding-left: 52px;
  position: absolute;
  right: 0;
  width: 135px;
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-info__content {
    font-size: 12px;
    line-height: 10px;
    padding-left: 36px;
    width: 106px;
  }
}
.land-betulin .land-product .product-img-wrap {
  flex-shrink: 0;
  height: 560px;
  position: relative;
  width: 538px;
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-img-wrap {
    z-index: 2;
  }
}
@media (max-width: 959px) {
  .land-betulin .land-product .product-img-wrap {
    height: 430px;
    width: 380px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img-wrap {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 250px;
    order: 1;
    width: 320px;
  }
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-img-wrap:hover .product-img-anim {
    transform: scale(1);
  }
}
.land-betulin .land-product .product-img-anim {
  position: absolute;
  transform: scale(0.3);
  transition: transform 1s;
}
@media (max-width: 959px) {
  .land-betulin .land-product .product-img-anim {
    display: none;
  }
}
.land-betulin .land-product .product-img-anim.anim-1 {
  background: url(https://batel.ru/assets/css/img/landing/betulin/product-1-anim.png)
    50% no-repeat;
  height: 472px;
  left: 32px;
  top: -18px;
  width: 472px;
}
.land-betulin .land-product .product-img-anim.anim-2 {
  background: url(https://batel.ru/assets/css/img/landing/betulin/product-2-anim.png)
    50% no-repeat;
  height: 482px;
  left: -4px;
  top: 30px;
  width: 510px;
}
.land-betulin .land-product .product-img-anim.anim-3-leaf {
  background: url(https://batel.ru/assets/css/img/landing/betulin/product-3-anim-leaf.png)
    50% no-repeat;
  height: 137px;
  right: 312px;
  top: 162px;
  transform-origin: right bottom;
  width: 193px;
}
@media (max-width: 1200px) {
  .land-betulin .land-product .product-img-anim.anim-3-leaf {
    right: 330px;
    top: 185px;
  }
}
.land-betulin .land-product .product-img-anim.anim-3-reflection {
  background: url(https://batel.ru/assets/css/img/landing/betulin/product-3-anim-reflection.png)
    50% no-repeat;
  height: 282px;
  left: 62px;
  top: 142px;
  width: 283px;
}
@media (max-width: 1200px) {
  .land-betulin .land-product .product-img-anim.anim-3-reflection {
    left: 44px;
    top: 168px;
  }
}
.land-betulin .land-product .product-img-anim.anim-4 {
  background: url(https://batel.ru/assets/css/img/landing/betulin/product-4-pollen.png)
    50% no-repeat;
  height: 754px;
  left: -170px;
  top: -78px;
  width: 679px;
}
.land-betulin .land-product .product-img-anim.anim-5 {
  background: url(https://batel.ru/assets/css/img/landing/betulin/product-5-anim.png)
    50% no-repeat;
  height: 691px;
  left: -58px;
  top: -70px;
  width: 816px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .land-product .product-img-anim.anim-5 {
    left: -68px;
    top: -125px;
  }
}
.land-betulin .land-product .product-img {
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 560px;
  left: 0;
  position: absolute;
  top: 0;
  width: 538px;
}
@media (max-width: 959px) {
  .land-betulin .land-product .product-img {
    height: 446px;
    width: 495px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img {
    align-items: center;
    background-position: top;
    display: flex;
    flex-direction: column;
    height: 270px;
    left: unset;
    width: 280px;
  }
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-1.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-t-1.png?v1);
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-p-1.png?v1);
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-1 {
    background-size: 388px auto;
    left: -5px;
    top: 24px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-1 {
    background-size: 211px auto;
    top: 8px;
  }
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-2.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-t-2.png?v1);
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-p-2.png?v1);
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-2 {
    background-size: 388px auto;
    top: 22px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-2 {
    background-size: 237px auto;
    top: -24px;
  }
}
.land-betulin .land-product .product-img.img-3 {
  top: 30px;
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-3.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-t-3.png?v1);
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-p-3.png?v1);
    background-size: 100% auto;
  }
}
@media (min-width: 780px) {
  .land-betulin .land-product .product-img.img-3 {
    height: 560px;
    width: 789px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .land-product .product-img.img-3 {
    left: -18px;
    top: 54px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-3 {
    background-size: 495px auto;
    left: -26px;
    top: 14px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-3 {
    background-size: 254px auto;
    top: -20px;
  }
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-4.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-t-4.png?v1);
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-p-4.png?v1);
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-4 {
    background-size: 386px auto;
    left: 16px;
    top: 4px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-4 {
    background-size: 253px auto;
    top: -4px;
  }
}
.land-betulin .land-product .product-img.img-5 {
  left: 22px;
  top: -30px;
}
@media (min-width: 960px) {
  .land-betulin .land-product .product-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-5.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-t-5.png?v1);
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/betulin/product-p-5.png?v1);
    background-size: 100% auto;
  }
}
@media (min-width: 780px) {
  .land-betulin .land-product .product-img.img-5 {
    height: 599px;
    width: 632px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .land-product .product-img.img-5 {
    left: 4px;
    top: -85px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product .product-img.img-5 {
    background-size: 460px auto;
    left: -40px;
    top: -10px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product .product-img.img-5 {
    background-size: 278px auto;
    left: 20px;
    width: 278px;
  }
}
.land-betulin .land-product.product-3 {
  margin-top: 30px;
}
@media (min-width: 1201px) {
  .land-betulin .land-product.product-3 .product-props {
    margin-right: -40px;
    width: 536px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product.product-3 .product-props {
    margin-right: -10px;
    width: 396px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product.product-4 {
    margin-top: 28px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .land-product.product-4 .product-img-wrap {
    transform: translate(20px, 14px);
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product.product-4 .product-img-wrap {
    height: 242px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product.product-4 .product-props {
    margin-left: 24px;
    width: 408px;
  }
  .land-betulin .land-product.product-5 {
    margin-top: 24px;
  }
}
.land-betulin .land-product.product-5 .product-img-wrap {
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-betulin .land-product.product-5 .product-img-wrap {
    margin-top: 20px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product.product-5 .product-img-wrap {
    margin: 38px 0 10px;
  }
}
@media (min-width: 1201px) {
  .land-betulin .land-product.product-5 .product-props {
    margin-right: -40px;
    width: 536px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .land-product.product-5 .product-props {
    margin-right: 46px;
    width: 450px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product.product-5 .product-props {
    margin-right: -19px;
    width: 405px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-product.product-5 .product-props {
    max-width: 310px;
  }
  .land-betulin .land-product.product-5 .product-props .product-props__item {
    padding-left: 20px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .land-product.product-5 .btn-buy {
    margin-top: 18px;
  }
}
.land-betulin .lenta-contain {
  height: 50px;
  margin-top: 30px;
}
@media (max-width: 779px) {
  .land-betulin .lenta-contain {
    display: none;
    height: 40px;
    margin-top: 16px;
  }
}
.land-betulin .lenta-contain .lenta {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-betulin .lenta-contain .lenta {
    font-size: 12px;
    line-height: 16px;
  }
}
.land-betulin .lenta-contain .lenta__item {
  align-items: center;
  display: flex;
  margin: 0 15px;
}
@media (min-width: 780px) {
  .land-betulin .lenta-contain.s3-lenta .lenta {
    width: 2015px;
  }
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-3 {
    left: 2015px;
  }
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-1 {
    animation: s3-lenta1 71.96428571s linear forwards;
  }
  @keyframes s3-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4030px);
    }
  }
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-2 {
    animation: s3-lenta2 71.96428571s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s3-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4030px);
    }
  }
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-3 {
    animation: s3-lenta3 71.96428571s linear infinite;
    animation-delay: 35.98214286s;
  }
  @keyframes s3-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4030px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .lenta-contain.s3-lenta .lenta {
    width: 1580px;
  }
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-3 {
    left: 1580px;
  }
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-1 {
    animation: s3-lenta1 131.66666667s linear forwards;
  }
  @keyframes s3-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3160px);
    }
  }
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-2 {
    animation: s3-lenta2 131.66666667s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s3-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3160px);
    }
  }
  .land-betulin .lenta-contain.s3-lenta .lenta.lenta-3 {
    animation: s3-lenta3 131.66666667s linear infinite;
    animation-delay: 65.83333333s;
  }
  @keyframes s3-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3160px);
    }
  }
}
@media (min-width: 780px) {
  .land-betulin .lenta-contain.s5-lenta .lenta {
    width: 3068px;
  }
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-3 {
    left: 3068px;
  }
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-1 {
    animation: s5-lenta1 109.57142857s linear forwards;
  }
  @keyframes s5-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-6136px);
    }
  }
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-2 {
    animation: s5-lenta2 109.57142857s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s5-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-6136px);
    }
  }
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-3 {
    animation: s5-lenta3 109.57142857s linear infinite;
    animation-delay: 54.78571429s;
  }
  @keyframes s5-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-6136px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .lenta-contain.s5-lenta .lenta {
    width: 2412px;
  }
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-3 {
    left: 2412px;
  }
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-1 {
    animation: s5-lenta1 201s linear forwards;
  }
  @keyframes s5-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4824px);
    }
  }
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-2 {
    animation: s5-lenta2 201s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s5-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4824px);
    }
  }
  .land-betulin .lenta-contain.s5-lenta .lenta.lenta-3 {
    animation: s5-lenta3 201s linear infinite;
    animation-delay: 100.5s;
  }
  @keyframes s5-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4824px);
    }
  }
}
@media (min-width: 780px) {
  .land-betulin .lenta-contain.s7-lenta .lenta {
    width: 3112px;
  }
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-3 {
    left: 3112px;
  }
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-1 {
    animation: s7-lenta1 111.14285714s linear forwards;
  }
  @keyframes s7-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-6224px);
    }
  }
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-2 {
    animation: s7-lenta2 111.14285714s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s7-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-6224px);
    }
  }
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-3 {
    animation: s7-lenta3 111.14285714s linear infinite;
    animation-delay: 55.57142857s;
  }
  @keyframes s7-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-6224px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .lenta-contain.s7-lenta .lenta {
    width: 1240px;
  }
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-3 {
    left: 1240px;
  }
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-1 {
    animation: s7-lenta1 103.33333333s linear forwards;
  }
  @keyframes s7-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-2480px);
    }
  }
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-2 {
    animation: s7-lenta2 103.33333333s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s7-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-2480px);
    }
  }
  .land-betulin .lenta-contain.s7-lenta .lenta.lenta-3 {
    animation: s7-lenta3 103.33333333s linear infinite;
    animation-delay: 51.66666667s;
  }
  @keyframes s7-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-2480px);
    }
  }
}
@media (min-width: 780px) {
  .land-betulin .lenta-contain.s9-lenta .lenta {
    width: 2250px;
  }
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-3 {
    left: 2250px;
  }
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-1 {
    animation: s9-lenta1 80.35714286s linear forwards;
  }
  @keyframes s9-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4500px);
    }
  }
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-2 {
    animation: s9-lenta2 80.35714286s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s9-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4500px);
    }
  }
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-3 {
    animation: s9-lenta3 80.35714286s linear infinite;
    animation-delay: 40.17857143s;
  }
  @keyframes s9-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4500px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .lenta-contain.s9-lenta .lenta {
    width: 1784px;
  }
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-3 {
    left: 1784px;
  }
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-1 {
    animation: s9-lenta1 148.66666667s linear forwards;
  }
  @keyframes s9-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3568px);
    }
  }
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-2 {
    animation: s9-lenta2 148.66666667s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s9-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3568px);
    }
  }
  .land-betulin .lenta-contain.s9-lenta .lenta.lenta-3 {
    animation: s9-lenta3 148.66666667s linear infinite;
    animation-delay: 74.33333333s;
  }
  @keyframes s9-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3568px);
    }
  }
}
@media (min-width: 780px) {
  .land-betulin .lenta-contain.s11-lenta .lenta {
    width: 2662px;
  }
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-3 {
    left: 2662px;
  }
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-1 {
    animation: s11-lenta1 95.07142857s linear forwards;
  }
  @keyframes s11-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5324px);
    }
  }
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-2 {
    animation: s11-lenta2 95.07142857s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s11-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5324px);
    }
  }
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-3 {
    animation: s11-lenta3 95.07142857s linear infinite;
    animation-delay: 47.53571429s;
  }
  @keyframes s11-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5324px);
    }
  }
}
@media (max-width: 779px) {
  .land-betulin .lenta-contain.s11-lenta .lenta {
    width: 2098px;
  }
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-2,
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-3 {
    left: 2098px;
  }
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-1 {
    animation: s11-lenta1 174.83333333s linear forwards;
  }
  @keyframes s11-lenta1 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4196px);
    }
  }
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-2 {
    animation: s11-lenta2 174.83333333s linear infinite;
    animation-delay: 0s;
  }
  @keyframes s11-lenta2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4196px);
    }
  }
  .land-betulin .lenta-contain.s11-lenta .lenta.lenta-3 {
    animation: s11-lenta3 174.83333333s linear infinite;
    animation-delay: 87.41666667s;
  }
  @keyframes s11-lenta3 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4196px);
    }
  }
}
.land-betulin .lenta-slider {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  width: 100%;
}
@media (min-width: 780px) {
  .land-betulin .lenta-slider {
    display: none;
  }
}
@media (max-width: 779px) {
  .land-betulin .lenta-slider {
    margin-top: 16px;
  }
}
.land-betulin .lenta-slider .lenta__item,
.land-betulin .lenta-slider .swiper-slide {
  align-items: center;
  display: flex;
  justify-content: center;
}
.land-betulin .lenta-slider .lenta__item {
  padding: 0 5px;
}
.land-betulin .lenta-slider .slider-progressbar-contain {
  padding: 0 5px;
  width: 100%;
}
.land-betulin .lenta-slider .slider-progressbar {
  background: #525d16;
  border-radius: 3px;
  height: 3px;
  margin-top: 5px;
  overflow: hidden;
  width: 100%;
}
.land-betulin .lenta-slider .slider-progressbar__val {
  background: #ffb800;
  border-radius: 3px;
  height: 100%;
  transition: all 1s;
}
.land-betulin .land-banner {
  background-position: top;
  background-repeat: no-repeat;
  height: 205px;
  margin-top: 15px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-betulin .land-banner {
    margin-top: 5px;
  }
}
.land-betulin .land-banner.banner-1 {
  background: url(https://batel.ru/assets/css/img/landing/betulin/banner-1.jpg)
    top no-repeat;
}
.land-betulin .land-banner.banner-2 {
  background: url(https://batel.ru/assets/css/img/landing/betulin/banner-2.jpg)
    top no-repeat;
}
.land-betulin .land-banner.banner-3 {
  background: url(https://batel.ru/assets/css/img/landing/betulin/banner-3.jpg)
    top no-repeat;
}
.land-betulin .land-banner.banner-4 {
  background: url(https://batel.ru/assets/css/img/landing/betulin/banner-4.jpg)
    top no-repeat;
}
.land-betulin .land-banner.banner-5 {
  background: url(https://batel.ru/assets/css/img/landing/betulin/banner-5.jpg)
    top no-repeat;
}
.land-betulin .land-notice {
  color: #fff3f3;
  font-size: 29px;
  font-weight: 600;
  line-height: 39px;
  margin-top: 18px;
  opacity: 0.15;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-betulin .land-notice {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 959px) {
  .land-betulin .land-notice {
    font-size: 18px;
    line-height: 25px;
    margin-top: 12px;
  }
}
@media (max-width: 779px) {
  .land-betulin .land-notice {
    font-size: 16px;
    line-height: 22px;
    margin-top: 8px;
  }
  .land-betulin .s2 {
    margin-top: -50px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s2 h2 {
    font-size: 48px;
    line-height: 45px;
  }
}
.land-betulin .s3 {
  margin-top: 70px;
}
@media (max-width: 779px) {
  .land-betulin .s3 {
    margin-top: 30px;
  }
}
.land-betulin .s4 {
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-betulin .s4 {
    margin-top: 0;
    padding: 45px 0 58px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s4 {
    padding: 34px 0 22px;
  }
}
.land-betulin .s4 .land-product {
  margin-top: 70px;
}
@media (max-width: 959px) {
  .land-betulin .s4 .land-product {
    margin-top: 38px;
  }
}
@media (min-width: 960px) {
  .land-betulin .s4 .land-product .btn-buy {
    margin-top: 45px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s4 .land-product .btn-buy {
    margin-left: 104px;
    margin-top: 35px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .s4 .land-product .product-props {
    transform: translateX(-36px);
  }
}
@media (min-width: 960px) {
  .land-betulin .s5 {
    margin-top: 72px;
  }
}
.land-betulin .s6 {
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-betulin .s6 {
    margin-top: 45px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s6 {
    margin-top: 0;
    padding: 22px 0;
  }
}
.land-betulin .s6 .btn-buy {
  font-size: 22px;
}
@media (max-width: 959px) {
  .land-betulin .s6 .btn-buy {
    font-size: 18px;
  }
}
.land-betulin .s7 {
  margin-top: 70px;
}
@media (max-width: 959px) {
  .land-betulin .s7 {
    margin-top: 52px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s7 {
    margin-top: 0;
  }
}
.land-betulin .s8 {
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-betulin .s8 {
    margin-top: 100px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s8 {
    margin-top: 0;
    padding: 22px 0;
  }
}
.land-betulin .s8 .pollen {
  position: absolute;
}
@media (min-width: 960px) {
  .land-betulin .s8 .pollen {
    display: none;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s8 .pollen {
    background: url(https://batel.ru/assets/css/img/landing/betulin/product-4-pollen-t.png)
      50% no-repeat;
    height: 555px;
    left: -110px;
    top: -70px;
    width: 485px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s8 .pollen {
    background: url(https://batel.ru/assets/css/img/landing/betulin/product-4-pollen-p.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 262px;
    left: -50px;
    top: -20px;
    width: 245px;
  }
}
.land-betulin .s8 .product-img-wrap.animation .pollen {
  transform: scale(1);
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s8 .land-product {
    margin-top: 32px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .s8 .land-product .product-props {
    transform: translateX(-28px);
  }
}
.land-betulin .s9 {
  margin-top: 134px;
}
@media (max-width: 959px) {
  .land-betulin .s9 {
    margin-top: 74px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s9 {
    margin-top: 0;
  }
}
.land-betulin .s10 {
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-betulin .s10 {
    margin-top: 0;
    padding: 45px 0 42px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s10 {
    padding: 22px 0;
  }
}
.land-betulin .s11 {
  margin-top: 102px;
}
@media (max-width: 959px) {
  .land-betulin .s11 {
    margin-top: 0;
  }
}
.land-betulin .s12 {
  margin-top: 104px;
  padding-bottom: 10px;
}
@media (max-width: 959px) {
  .land-betulin .s12 {
    margin-top: 60px;
    padding-bottom: 10px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 {
    margin-top: 32px;
    padding-bottom: 0;
  }
}
.land-betulin .s12 .s12-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 42px;
  position: relative;
  width: 100%;
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider {
    margin-top: 0;
  }
}
.land-betulin .s12 .s12-slider .swiper-container {
  width: 100%;
}
.land-betulin .s12 .s12-slider .swiper-container .swiper-slide {
  display: flex;
  justify-content: center;
  opacity: 0 !important;
  padding-top: 40px;
  position: relative;
  z-index: 1;
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .swiper-container .swiper-slide {
    padding-top: 30px;
  }
}
.land-betulin
  .s12
  .s12-slider
  .swiper-container
  .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
  z-index: 2;
}
.land-betulin .s12 .s12-slider .swiper-button-next,
.land-betulin .s12 .s12-slider .swiper-button-prev {
  background: url(https://batel.ru/assets/css/img/landing/betulin/s12-arrow.svg)
    50% no-repeat;
  cursor: pointer;
  height: 24px;
  left: unset;
  right: unset;
  top: 48%;
  transform: unset;
  width: 24px;
}
@media (max-width: 959px) {
  .land-betulin .s12 .s12-slider .swiper-button-next,
  .land-betulin .s12 .s12-slider .swiper-button-prev {
    top: 46%;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .swiper-button-next,
  .land-betulin .s12 .s12-slider .swiper-button-prev {
    top: 50%;
  }
}
@media (min-width: 960px) {
  .land-betulin .s12 .s12-slider .swiper-button-next:hover,
  .land-betulin .s12 .s12-slider .swiper-button-prev:hover {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-arrow-hover.svg)
      50% no-repeat;
  }
}
.land-betulin .s12 .s12-slider .swiper-button-next.swiper-button-disabled,
.land-betulin .s12 .s12-slider .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.land-betulin .s12 .s12-slider .swiper-button-prev {
  transform: rotate(180deg) translate(558px);
}
@media (max-width: 1200px) {
  .land-betulin .s12 .s12-slider .swiper-button-prev {
    transform: rotate(180deg) translate(464px);
  }
}
@media (max-width: 959px) {
  .land-betulin .s12 .s12-slider .swiper-button-prev {
    transform: rotate(180deg) translate(370px);
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .swiper-button-prev {
    transform: rotate(180deg) translate(147px);
  }
}
.land-betulin .s12 .s12-slider .swiper-button-next {
  transform: translate(558px);
}
@media (max-width: 1200px) {
  .land-betulin .s12 .s12-slider .swiper-button-next {
    transform: translate(464px);
  }
}
@media (max-width: 959px) {
  .land-betulin .s12 .s12-slider .swiper-button-next {
    transform: translate(370px);
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .swiper-button-next {
    transform: translate(147px);
  }
}
.land-betulin .s12 .s12-slider .swiper-pagination {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 26px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .swiper-pagination {
    margin-top: 8px;
  }
}
.land-betulin .s12 .s12-slider .swiper-pagination .swiper-pagination-bullet {
  background: #fff;
  cursor: pointer;
  height: 11px;
  margin: 0 4px;
  opacity: 1;
  width: 11px;
}
.land-betulin
  .s12
  .s12-slider
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #a88c43;
}
.land-betulin .s12 .s12-slider .programm-step {
  display: flex;
  height: 477px;
}
@media (max-width: 959px) {
  .land-betulin .s12 .s12-slider .programm-step {
    position: relative;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .programm-step {
    align-items: center;
    flex-direction: column;
    height: auto;
    width: 270px;
  }
}
.land-betulin .s12 .s12-slider .step-content {
  border: 1px solid #a88c43;
  color: #fff;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font-size: 16px;
  height: 100%;
  line-height: 22px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-betulin .s12 .s12-slider .step-content {
    font-size: 14px;
    line-height: 19px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content {
    font-size: 12px;
    justify-content: center;
    line-height: 16px;
    width: 100%;
  }
}
.land-betulin .s12 .s12-slider .step-content__title {
  font-size: 24px;
  line-height: 33px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-betulin .s12 .s12-slider .step-content__title {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content__title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 8px;
  }
}
.land-betulin .s12 .s12-slider .step-content__img {
  height: 296px;
  margin-bottom: 22px;
  position: relative;
  width: 100%;
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content__img {
    flex-shrink: 0;
    height: 100%;
    margin: 0 6px 0 0;
    width: 114px;
  }
}
@media (min-width: 960px) {
  .land-betulin .s12 .s12-slider .step-content__img.img-short {
    height: 222px;
  }
  .land-betulin .s12 .s12-slider .step-content__img.img-short .product-img {
    height: 263px;
  }
}
.land-betulin .s12 .s12-slider .step-content__count {
  margin-top: 22px;
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content__count {
    margin-top: 5px;
  }
}
.land-betulin .s12 .s12-slider .step-content.result,
.land-betulin .s12 .s12-slider .step-content.use {
  justify-content: center;
  width: 385px;
}
@media (max-width: 1200px) {
  .land-betulin .s12 .s12-slider .step-content.result,
  .land-betulin .s12 .s12-slider .step-content.use {
    width: 294px;
  }
}
.land-betulin .s12 .s12-slider .step-content.result {
  padding: 0 30px;
}
@media (max-width: 1200px) {
  .land-betulin .s12 .s12-slider .step-content.result {
    padding: 0 14px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content.result {
    height: 258px;
    order: 2;
    padding: 0 25px;
    width: 423px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content.result {
    height: auto;
    margin: 8px 0 12px;
    min-height: 174px;
    order: 2;
    padding: 0 16px;
    width: 100%;
  }
  .land-betulin .s12 .s12-slider .step-content.result.result-3 {
    height: 206px;
  }
}
.land-betulin .s12 .s12-slider .step-content.use {
  padding: 0 12px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content.use {
    height: 198px;
    position: absolute;
    right: 0;
    top: 278px;
    width: 423px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content.use {
    height: 120px;
    order: 3;
    width: 100%;
  }
}
.land-betulin .s12 .s12-slider .step-content.product {
  margin: 0 43px 0 25px;
  padding-left: 30px;
  text-align: left;
  width: 234px;
}
@media (max-width: 959px) {
  .land-betulin .s12 .s12-slider .step-content.product {
    margin-left: 0;
    order: 1;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content.product {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 174px;
    margin: 0;
    padding: 0 8px 0 0;
    width: 100%;
  }
}
.land-betulin .s12 .s12-slider .step-content .product-img {
  bottom: 0;
  height: 337px;
  left: 0;
  position: absolute;
  width: 222px;
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content .product-img {
    bottom: 10px;
    height: 173px;
    left: -10px;
    width: 114px;
  }
}
@media (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-1.png?v1)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-p-1.png?v1)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 960px) and (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-2.png?v1)
      top no-repeat;
  }
}
@media (min-width: 960px) and (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-p-2.png?v1)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-t-2.png?v1)
      top no-repeat;
  }
}
@media (max-width: 779px) and (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-2.png?v1)
      top no-repeat;
  }
}
@media (max-width: 779px) and (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-p-2.png?v1)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 960px) and (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-3.png?v1)
      top no-repeat;
  }
}
@media (min-width: 960px) and (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-p-3.png?v1)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-t-3.png?v1)
      top no-repeat;
  }
}
@media (max-width: 779px) and (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-3.png?v1)
      top no-repeat;
  }
}
@media (max-width: 779px) and (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-p-3.png?v1)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-4.png?v1)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-p-4.png?v1)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-5.png?v1)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .s12-slider .step-content .product-img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/betulin/s12-img-p-5.png?v1)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 960px) {
  .land-betulin .s12 .s12-slider .step-content.use-1 {
    padding-bottom: 32px;
  }
}
@media (min-width: 1201px) {
  .land-betulin .s12 .s12-slider .step-content.use-2 {
    padding-bottom: 88px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .s12 .s12-slider .step-content.use-2 {
    padding-bottom: 54px;
  }
}
@media (min-width: 1201px) {
  .land-betulin .s12 .s12-slider .step-content.use-3 {
    padding-bottom: 121px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .s12 .s12-slider .step-content.use-3 {
    padding-bottom: 187px;
  }
}
@media (min-width: 960px) {
  .land-betulin .s12 .s12-slider .step-content.use-4 {
    padding-bottom: 14px;
  }
}
@media (min-width: 1201px) {
  .land-betulin .s12 .s12-slider .step-content.use-5 {
    padding-bottom: 89px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-betulin .s12 .s12-slider .step-content.use-5 {
    padding: 0 38px 87px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-betulin .s12 .s12-slider .step-content.use-5 {
    padding: 38px;
  }
}
.land-betulin .s12 .btn-buy.btn-download {
  align-items: center;
  border-radius: 109px;
  color: #fff;
  display: flex;
  font-size: 24px;
  height: 65px;
  justify-content: center;
  line-height: 33px;
  margin-left: 0;
  margin-top: 36px;
  text-align: center;
  text-transform: uppercase;
  width: 328px;
  z-index: 2;
}
@media (max-width: 959px) {
  .land-betulin .s12 .btn-buy.btn-download {
    font-size: 20px;
    height: 53px;
    line-height: 27px;
    margin-top: 28px;
    width: 251px;
  }
}
@media (max-width: 779px) {
  .land-betulin .s12 .btn-buy.btn-download {
    margin-left: auto;
  }
}
.land-betulin .s12 .share-wrap {
  margin-top: 30px;
}
@media (max-width: 959px) {
  .land-betulin .s12 .share-wrap {
    margin-top: 15px;
  }
}
.land-betulin .s12 .share-wrap .share__label {
  color: #fff;
}
.land-loader {
  align-items: center;
  background: #e4e4e4;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 1;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
@media (max-width: 779px) {
  .land-loader {
    display: none;
  }
}
.land-loader.loading-end {
  opacity: 0;
  transition: all 1s;
  transition-delay: 1s;
}
.land-loader.land-loader_hidden {
  display: none;
}
.land-loader.loader-fungus {
  background: #373e07;
}
.land-loader.loader-fungus .loader-img {
  background: url(https://batel.ru/assets/css/img/landing/fungus/loader.gif) 50%
    no-repeat;
  height: 132px;
  width: 132px;
}
.land-loader.loader-betulin {
  background: #14221b;
}
.land-loader.loader-betulin .loader-img {
  background: url(https://batel.ru/assets/css/img/landing/betulin/loader.gif)
    50% no-repeat;
  height: 210px;
  width: 162px;
}
.land-loader.loader-flower .loader-img {
  animation-delay: 0.5s;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-name: loader-anim;
  animation-timing-function: steps(7);
  background-image: url(https://batel.ru/assets/css/img/landing/land-loader.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 132px;
  transition: background-position 1s;
  width: 141.125px;
  will-change: background-position;
}
@keyframes loader-anim {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: -995px 0;
  }
  to {
    background-position: 0 0;
  }
}
.land-loader.loader-red-box {
  background: #39070a;
}
.land-loader.loader-red-box .loader-img {
  background: url(https://batel.ru/assets/css/img/landing/red-box/loader.svg)
    50% no-repeat;
  height: 30px;
  position: relative;
  width: 327px;
}
.land-loader.loader-red-box .loader-img:before {
  background: #fff;
  border-radius: 10px;
  content: "";
  height: 3px;
  position: absolute;
  top: 40px;
  width: 327px;
}
.land-loader.loader-red-box .loader-img:after {
  animation: anim 4s linear infinite;
  background: #f2c572;
  border-radius: 10px;
  content: "";
  height: 3px;
  position: absolute;
  top: 40px;
  transition: transform 2s;
  width: 52px;
}
@keyframes anim {
  0% {
    transform: translateX(-1px);
  }
  50% {
    transform: translateX(276px);
  }
  to {
    transform: translateX(-1px);
  }
}
.land-lady-very {
  overflow: hidden;
}
@media (min-width: 960px) {
  .land-lady-very {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/bg.png)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-lady-very {
    background: #e4e4e4;
  }
}
.land-lady-very .color_fiolet {
  color: #784293;
}
.land-lady-very .color_gray {
  color: #626262;
}
.land-lady-very h2 {
  font-size: 48px;
  font-weight: 800;
  line-height: 48px;
  margin: 0;
  text-align: center;
}
.land-lady-very h2.h2-main .h2-main__top {
  font-size: 80px;
  line-height: 64px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-lady-very h2.h2-main .h2-main__top {
    font-size: 60px;
    line-height: 50px;
  }
}
@media (max-width: 779px) {
  .land-lady-very h2.h2-main .h2-main__top {
    font-size: 49px;
    line-height: 40px;
  }
}
.land-lady-very h2.h2-main .h2-main__top_small {
  font-size: 64px;
  font-weight: 400;
}
@media (max-width: 959px) {
  .land-lady-very h2.h2-main .h2-main__top_small {
    font-size: 48px;
  }
}
@media (max-width: 779px) {
  .land-lady-very h2.h2-main .h2-main__top_small {
    font-size: 40px;
  }
}
.land-lady-very h2.h2-main .h2-main__bottom {
  font-size: 25px;
  font-weight: 400;
  line-height: 64px;
}
@media (max-width: 959px) {
  .land-lady-very h2.h2-main .h2-main__bottom {
    font-size: 19px;
    line-height: 38px;
  }
}
@media (max-width: 779px) {
  .land-lady-very h2.h2-main .h2-main__bottom {
    font-size: 16px;
    line-height: 36px;
  }
}
.land-lady-very h2 .h2-small-bottom {
  font-size: 23px;
  font-weight: 400;
  line-height: 31px;
}
.land-lady-very h2 .h2-small-bottom_green {
  color: #00a784;
}
.land-lady-very .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 960px) {
  .land-lady-very .s1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s1-bg.png)
      top no-repeat;
    min-height: 610px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s1-bg-sd.png)
      top no-repeat;
    min-height: 450px;
    position: relative;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s1-bg-p.jpg)
      top no-repeat;
    background-size: 486px auto;
    min-height: 450px;
    position: relative;
  }
}
.land-lady-very .s1 .section__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-top: 93px;
  transform: translateX(324px);
  width: 450px;
}
@media (max-width: 1200px) {
  .land-lady-very .s1 .section__content {
    padding-top: 112px;
    transform: translateX(262px);
  }
}
@media (max-width: 959px) {
  .land-lady-very .s1 .section__content {
    padding-top: 86px;
    transform: translateX(224px);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .section__content {
    padding-top: 246px;
    position: relative;
    transform: unset;
    width: 100%;
  }
}
.land-lady-very .s1 .land-logo {
  cursor: pointer;
  display: block;
  margin-bottom: 34px;
}
@media (min-width: 780px) {
  .land-lady-very .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/logo.svg)
      top no-repeat;
    height: 31px;
    width: 109px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s1 .land-logo {
    margin-bottom: 8px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/logo-p.svg)
      top no-repeat;
    height: 18px;
    position: absolute;
    top: 18px;
    width: 64px;
  }
}
@media (min-width: 960px) {
  .land-lady-very .s1 .land-logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/logo-hover.svg)
      top no-repeat;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s1 .lady-very-brand {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/lady-very-brand.svg)
      top no-repeat;
    height: 178px;
    transform: translateY(-10px);
    width: 307px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .lady-very-brand {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/lady-very-brand-p.svg)
      top no-repeat;
    height: 118px;
    margin-top: 6px;
    transform: translateY(-10px);
    width: 204px;
  }
}
.land-lady-very .s1 .s1-slider {
  position: absolute;
  top: 234px;
  transform: translateX(-238px);
  width: 580px;
}
@media (max-width: 1200px) {
  .land-lady-very .s1 .s1-slider {
    width: 500px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s1 .s1-slider {
    top: 174px;
    transform: translateX(-142px);
    width: 400px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider {
    top: 106px;
    transform: translateX(8px);
    width: 300px;
  }
}
.land-lady-very .s1 .s1-slider .s1-button-next,
.land-lady-very .s1 .s1-slider .s1-button-prev {
  cursor: pointer;
  position: absolute;
  top: 42%;
  transform: unset;
  z-index: 10;
}
@media (min-width: 960px) {
  .land-lady-very .s1 .s1-slider .s1-button-next,
  .land-lady-very .s1 .s1-slider .s1-button-prev {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s1-arrow-next.svg)
      50% no-repeat;
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s1 .s1-slider .s1-button-next,
  .land-lady-very .s1 .s1-slider .s1-button-prev {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s1-arrow-next-t.svg)
      50% no-repeat;
    height: 30px;
    top: 39%;
    width: 30px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-button-next,
  .land-lady-very .s1 .s1-slider .s1-button-prev {
    top: 32%;
  }
}
@media (min-width: 960px) {
  .land-lady-very .s1 .s1-slider .s1-button-next:hover,
  .land-lady-very .s1 .s1-slider .s1-button-prev:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-arrow-next-hover.svg);
  }
}
.land-lady-very .s1 .s1-slider .s1-button-next {
  right: 10px;
}
@media (max-width: 959px) {
  .land-lady-very .s1 .s1-slider .s1-button-next {
    right: 14px;
  }
}
.land-lady-very .s1 .s1-slider .s1-button-prev {
  left: 10px;
  transform: rotate(180deg);
}
@media (max-width: 959px) {
  .land-lady-very .s1 .s1-slider .s1-button-prev {
    left: 14px;
  }
}
.land-lady-very .s1 .s1-slider .swiper-container {
  width: 100%;
}
.land-lady-very .s1 .s1-slider .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  transition: all 0.1s !important;
  z-index: 1;
}
.land-lady-very
  .s1
  .s1-slider
  .swiper-container
  .swiper-slide.swiper-slide-active {
  z-index: 2;
}
.land-lady-very
  .s1
  .s1-slider
  .swiper-container
  .swiper-slide.swiper-slide-active
  .s1-product {
  opacity: 1;
}
.land-lady-very .s1 .s1-slider .swiper-container:after {
  content: "";
  position: absolute;
  width: 100%;
  z-index: 2;
}
@media (min-width: 960px) {
  .land-lady-very .s1 .s1-slider .swiper-container:after {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s1-fingers.png)
      50% no-repeat;
    height: 515px;
    top: -234px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .swiper-container:after {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s1-fingers-t.png)
      50% no-repeat;
    height: 359px;
    left: -2px;
    top: -174px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .swiper-container:after {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s1-fingers-p.png)
      50% no-repeat;
    background-size: 178px auto;
    height: 218px;
    left: 1px;
    top: -105px;
  }
}
.land-lady-very .s1 .s1-slider .s1-product {
  background-position: top;
  background-repeat: no-repeat;
  height: 280px;
  opacity: 0;
  transition: opacity 1.4s;
  width: 420px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product {
    height: 212px;
    width: 300px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product {
    height: 130px;
  }
}
@media (min-width: 960px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-t-1.png);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-p-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-1 {
    background-size: 255px auto;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-1 {
    background-size: 155px auto;
  }
}
.land-lady-very .s1 .s1-slider .s1-product.product-2 {
  background-position-y: 10px;
}
@media (min-width: 960px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-t-2.png);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-p-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-2 {
    background-position-y: top;
    background-size: 255px auto;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-2 {
    background-position-y: 0;
    background-size: 155px auto;
  }
}
@media (min-width: 960px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-3.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-t-3.png);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-p-3.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-3 {
    background-position-y: -5px;
    background-size: 284px auto;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-3 {
    background-position-y: -4px;
    background-size: 170px auto;
  }
}
.land-lady-very .s1 .s1-slider .s1-product.product-4 {
  background-position-y: 10px;
}
@media (min-width: 960px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-4.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-t-4.png);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-p-4.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-4 {
    background-position-y: -2px;
    background-size: 284px auto;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-4 {
    background-position-y: -2px;
    background-size: 172px auto;
  }
}
@media (min-width: 960px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-5.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-t-5.png);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s1-product-p-5.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-5 {
    background-size: 282px auto;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s1 .s1-slider .s1-product.product-5 {
    background-size: 170px auto;
  }
}
.land-lady-very .lady-product__list {
  font-size: 18px;
  line-height: 25px;
  margin-top: 30px;
  padding-left: 4px;
}
@media (max-width: 779px) {
  .land-lady-very .lady-product__list {
    font-size: 14px;
    line-height: 19px;
    margin-top: 8px;
  }
}
.land-lady-very .lady-product__list .list-item {
  align-items: center;
  display: flex;
  margin-bottom: 14px;
}
@media (max-width: 779px) {
  .land-lady-very .lady-product__list .list-item {
    margin-bottom: 6px;
  }
}
.land-lady-very .lady-product__list .list-item__heart {
  flex-shrink: 0;
  height: 24px;
  margin-right: 8px;
  width: 24px;
}
.land-lady-very .lady-product__list .list-item__heart_fiolet {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/heart-fiolet.svg)
    50% no-repeat;
}
.land-lady-very .lady-product__list .list-item__heart_green {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/heart-green.svg)
    50% no-repeat;
  margin-right: 20px;
}
.land-lady-very .lady-product__list .list-item__heart_white {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/heart-white.svg)
    50% no-repeat;
  margin-right: 20px;
}
.land-lady-very .lady-product__img {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.land-lady-very .btn-buy {
  align-items: center;
  background: #deb0e1;
  border-radius: 109px;
  box-shadow: 9px 21px 62px #d8a6dc;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 24px;
  height: 65px;
  justify-content: center;
  line-height: 33px;
  text-transform: uppercase;
  width: 245px;
}
@media (max-width: 779px) {
  .land-lady-very .btn-buy {
    box-shadow: 1px 9px 37px #d8a6dc;
    font-size: 14px;
    height: 33px;
    line-height: 19px;
    width: 123px;
  }
}
@media (min-width: 960px) {
  .land-lady-very .btn-buy:hover {
    box-shadow: unset;
  }
}
.land-lady-very .s2 {
  margin-top: -50px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .land-lady-very .s2 {
    margin-top: -20px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s2 {
    margin-top: 0;
  }
  .land-lady-very .s2 h2 {
    font-size: 24px;
    line-height: 33px;
    margin: 0 auto;
    max-width: 300px;
  }
}
.land-lady-very .s2 h2 .h2-small-top {
  font-size: 25px;
  font-weight: 400;
  line-height: 34px;
}
@media (max-width: 779px) {
  .land-lady-very .s2 h2 .h2-small-top {
    display: inline-block;
    font-size: 16px;
    line-height: 22px;
    padding: 0 40px;
  }
}
.land-lady-very .s2 .lady-product {
  display: flex;
  justify-content: space-between;
  transform: translateX(110px);
  width: 1224px;
}
@media (max-width: 1200px) {
  .land-lady-very .s2 .lady-product {
    transform: translateX(22px);
    width: 992px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s2 .lady-product {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    transform: unset;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s2 .lady-product {
    max-width: 320px;
    width: 100%;
  }
}
.land-lady-very .s2 .lady-product__info {
  margin-top: 214px;
}
@media (max-width: 1200px) {
  .land-lady-very .s2 .lady-product__info {
    margin-top: 54px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s2 .lady-product__info {
    margin-top: 65px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s2 .lady-product__info {
    margin-top: 20px;
  }
}
.land-lady-very .s2 .lady-product__list {
  color: #00a784;
}
@media (max-width: 779px) {
  .land-lady-very .s2 .lady-product__list {
    padding-left: 0;
  }
  .land-lady-very .s2 .lady-product__list .list-item {
    max-width: 280px;
    padding-left: 40px;
  }
}
.land-lady-very .s2 .s2-clogan {
  color: #784293;
  font-size: 36px;
  line-height: 49px;
  margin-top: 68px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-lady-very .s2 .s2-clogan {
    margin-top: 22px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s2 .s2-clogan {
    font-size: 20px;
    line-height: 27px;
    margin-top: 10px;
    text-align: center;
  }
}
.land-lady-very .s2 .lady-product__img {
  flex-shrink: 0;
  padding-bottom: 90px;
  padding-top: 560px;
}
@media (min-width: 1201px) {
  .land-lady-very .s2 .lady-product__img {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s2-product.png)
      top no-repeat;
    width: 665px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s2 .lady-product__img {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s2-product-t.png)
      top no-repeat;
    background-size: 100% auto;
    padding-top: 406px;
    width: 471px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s2 .lady-product__img {
    transform: translateX(56px);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s2 .lady-product__img {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s2-product-p.png)
      top no-repeat;
    background-size: 100% auto;
    margin-top: 5px;
    padding-bottom: 40px;
    padding-top: 225px;
    transform: translateX(24px);
    width: 258px;
  }
}
.land-lady-very .s2 .btn-buy {
  margin-left: 130px;
  margin-right: auto;
  margin-top: 14px;
}
@media (max-width: 1200px) {
  .land-lady-very .s2 .btn-buy {
    margin-left: 56px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s2 .btn-buy {
    margin-top: 10px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s2 .btn-buy {
    margin-left: 44px;
    margin-top: 0;
  }
}
.land-lady-very .s3 {
  margin-top: -38px;
  padding-bottom: 94px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1200px) {
  .land-lady-very .s3 {
    margin-top: -20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 {
    padding-bottom: 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 {
    margin-top: 10px;
  }
  .land-lady-very .s3 h2 {
    font-size: 28px;
    line-height: 32px;
  }
}
.land-lady-very .s3 .layers {
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
  position: relative;
  width: 1000px;
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers {
    padding: 0 5px 0 10px;
    width: 960px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers {
    margin-top: 0;
    padding: 0 0 0 5px;
    transform: translateY(-12px);
    width: 780px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers {
    align-items: center;
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layers-bg-p.png)
      top no-repeat;
    background-size: 241px auto;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 28px;
    max-width: 320px;
    padding: 182px 10px 42px;
    transform: translateY(0);
    width: 100%;
  }
}
.land-lady-very .s3 .layers:before {
  content: "";
  height: 107px;
  position: absolute;
  top: 265px;
  width: 100%;
  z-index: 1;
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers:before {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-leafs-bottom.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers:before {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-leafs-bottom-t.png)
      50% no-repeat;
    right: 15px;
    top: 192px;
  }
}
.land-lady-very .s3 .layers:after {
  content: "";
  height: 80px;
  left: 14px;
  position: absolute;
  top: 50px;
  width: 100%;
  z-index: 10;
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers:after {
    left: 60px;
    width: 900px;
  }
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers:after {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-leafs-top.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers:after {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-leafs-top-t.png)
      50% no-repeat;
    left: -54px;
    top: 40px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-group {
    max-width: 320px;
    width: 100%;
  }
}
.land-lady-very .s3 .layers .layers-item {
  color: #626262;
  flex-shrink: 0;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 48px;
  position: relative;
  width: 214px;
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item {
    margin-bottom: 22px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 12px;
    width: 100%;
  }
}
.land-lady-very .s3 .layers .layers-item .item-circle {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-circle.svg)
    50% no-repeat;
  height: 26px;
  position: absolute;
  width: 26px;
}
@media (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item.item-left .layers-item__name:after {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-circle.svg)
      50% no-repeat;
    content: "";
    height: 26px;
    left: 90px;
    position: absolute;
    top: -2px;
    width: 26px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item.item-left .layers-item__name:after {
    left: 70px;
  }
  .land-lady-very .s3 .layers .layers-item.item-right {
    width: 194px;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item.item-right .layers-item__name:after {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-circle.svg)
      50% no-repeat;
    content: "";
    height: 26px;
    left: -40px;
    position: absolute;
    top: -2px;
    width: 26px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item.item-right .layers-item__name:after {
    left: -32px;
  }
}
.land-lady-very .s3 .layers .layers-item.item-right .line-bg {
  background-position: top;
}
.land-lady-very .s3 .layers .layers-item.anim .layers-item__img {
  opacity: 1;
}
.land-lady-very .s3 .layers .layers-item.anim .layers-item__name {
  opacity: 1;
  transition-delay: 0.8s;
}
@media (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item.anim .line-anim-horizontal {
    transition-delay: 1.4s;
    width: 100%;
  }
  .land-lady-very .s3 .layers .layers-item.anim .line-anim-vertical {
    height: 100%;
    transition-delay: 1.4s;
  }
}
.land-lady-very .s3 .layers .layers-item.item-1 {
  z-index: 6;
}
.land-lady-very .s3 .layers .layers-item.item-2 {
  z-index: 5;
}
.land-lady-very .s3 .layers .layers-item.item-3 {
  position: relative;
  width: 305px;
  z-index: 4;
}
.land-lady-very .s3 .layers .layers-item.item-3 .item-info {
  height: 18px;
  left: 92px;
  position: absolute;
  top: 74px;
  width: 18px;
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item.item-3 .item-info {
    left: 278px;
    top: 40px;
  }
}
.land-lady-very .s3 .layers .layers-item.item-3 .item-info__i {
  align-items: center;
  background: hsla(0, 0%, 100%, 0.55);
  border-radius: 4px;
  box-shadow: 3px 4px 11px #d8a6dc;
  color: #d8a6dc;
  cursor: pointer;
  display: flex;
  font-size: 10px;
  font-weight: 600;
  height: 100%;
  justify-content: center;
  width: 100%;
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item.item-3 .item-info__i:hover {
    background: #d8a6dc;
    box-shadow: unset;
    color: #fff;
  }
}
.land-lady-very .s3 .layers .layers-item.item-3 .item-info__i.active {
  background: #d8a6dc;
  box-shadow: unset;
  color: #fff;
}
.land-lady-very .s3 .layers .layers-item.item-3 .item-info__content {
  background: #fff;
  border-radius: 11px;
  font-size: 14px;
  height: 90px;
  left: 24px;
  line-height: 19px;
  padding: 16px 16px 16px 21px;
  position: absolute;
  top: -38px;
  width: 390px;
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item.item-3 .item-info__content {
    height: 114px;
    left: -245px;
    padding: 10px 24px 8px;
    top: -48px;
    width: 241px;
  }
}
.land-lady-very .s3 .layers .layers-item.item-3 .item-info__content:after {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-info-closer.svg)
    50% no-repeat;
  content: "";
  cursor: pointer;
  height: 10px;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 10px;
}
.land-lady-very .s3 .layers .layers-item.item-4 {
  z-index: 3;
}
.land-lady-very .s3 .layers .layers-item.item-5 {
  z-index: 2;
}
@media (max-width: 1200px) and (min-width: 959px) {
  .land-lady-very .s3 .layers .layers-item.item-5 {
    margin-bottom: 30px;
  }
}
.land-lady-very .s3 .layers .layers-item.item-6 {
  z-index: 1;
}
.land-lady-very .s3 .layers .layers-item .item-number {
  font-weight: 700;
  margin-bottom: 5px;
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .item-number {
    margin-bottom: 0;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__name {
  opacity: 0;
  position: relative;
  transition: opacity;
  transition-duration: 0.6s;
  width: 100%;
}
.land-lady-very .s3 .layers .layers-item .line-anim-horizontal {
  height: 100%;
  transition: width 0.8s linear;
  width: 0;
}
.land-lady-very .s3 .layers .layers-item .line-anim-vertical {
  height: 0;
  transition: height 0.8s linear;
  width: 100%;
}
.land-lady-very .s3 .layers .layers-item .layers-item__line {
  height: 240px;
  position: absolute;
  width: 240px;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line {
    height: 220px;
    width: 220px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line {
    display: none;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__line.line-1 {
  left: 118px;
  top: -80px;
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-1 {
    left: 98px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-1 {
    left: 96px;
    top: -70px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__line.line-2 {
  left: 118px;
  top: -115px;
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-2 {
    left: 98px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-2 {
    top: -104px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__line.line-3 {
  left: 118px;
  top: -176px;
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-3 {
    left: 98px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-3 {
    top: -142px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__line.line-4 {
  left: -212px;
  top: 4px;
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-4 {
    left: -194px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-4 {
    left: -180px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__line.line-5 {
  left: -220px;
  top: 10px;
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-5 {
    left: -198px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-5 {
    left: -185px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__line.line-6 {
  left: -214px;
  top: 10px;
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-6 {
    left: -195px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__line.line-6 {
    left: -178px;
    top: 8px;
  }
}
.land-lady-very .s3 .layers .layers-item .line-bg {
  background-position: 0;
  background-repeat: no-repeat;
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-t-1.svg);
  }
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-t-2.svg);
  }
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-t-3.svg);
  }
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-4.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-t-4.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-sd-4.svg);
  }
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-5.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-t-5.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-sd-5.svg);
  }
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-6.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-t-6.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .line-bg.line-bg-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-line-sd-6.svg);
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__img {
  height: 150px;
  opacity: 0;
  position: absolute;
  transition: opacity 0.8s;
  width: 430px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img {
    height: 120px;
    width: 300px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img {
    height: 21px;
    width: 21px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__img.img-1 {
  left: 278px;
  top: 42px;
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-1.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-t-1.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-p-1.svg)
      50% no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-1 {
    left: 258px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-1 {
    left: 222px;
    top: 40px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-1 {
    left: 72px;
    top: -186px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__img.img-2 {
  left: 284px;
  top: -52px;
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-2.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-t-2.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-p-2.svg)
      50% no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-2 {
    left: 264px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-2 {
    left: 224px;
    top: -38px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-2 {
    left: 175px;
    top: -172px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__img.img-3 {
  left: 268px;
  top: -150px;
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-3.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-t-3.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-p-3.svg)
      50% no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-3 {
    left: 248px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-3 {
    left: 212px;
    top: -120px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-3 {
    left: 145px;
    top: -215px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__img.img-4 {
  left: -486px;
  top: 136px;
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-4.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-t-4.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-p-4.svg)
      50% no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-4 {
    left: -472px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-4 {
    left: -344px;
    top: 108px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-4 {
    left: 52px;
    top: -310px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__img.img-5 {
  left: -496px;
  top: 48px;
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-5.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-t-5.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-p-5.svg)
      50% no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-5 {
    left: -486px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-5 {
    left: -352px;
    top: 36px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-5 {
    left: 80px;
    top: -344px;
  }
}
.land-lady-very .s3 .layers .layers-item .layers-item__img.img-6 {
  left: -482px;
  top: -65px;
}
@media (min-width: 960px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-6.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-t-6.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s3-layer-img-p-6.svg)
      50% no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-6 {
    left: -470px;
    top: -68px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-6 {
    left: -355px;
    top: -80px;
    width: 316px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s3 .layers .layers-item .layers-item__img.img-6 {
    left: 200px;
    top: -370px;
  }
}
.land-lady-very .s3 .s3-info-closer {
  height: 100vh;
  position: absolute;
  top: 0;
  width: 100vw;
}
.land-lady-very .s4 {
  color: #fff;
  overflow: hidden;
  padding-top: 40px;
  position: relative;
}
@media (min-width: 960px) {
  .land-lady-very .s4 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s4-bg.png)
      top no-repeat;
    min-height: 639px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s4 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s4-bg-t.png)
      top no-repeat;
    background-size: 960px auto;
    min-height: 717px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 {
    background: #00a784;
    padding-top: 330px;
  }
  .land-lady-very .s4:after {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s4-bg-p.png)
      top no-repeat;
    background-size: 100% auto;
    content: "";
    height: 336px;
    position: absolute;
    top: 0;
    transform: translateX(-116px);
    width: 546px;
  }
}
.land-lady-very .s4 h2 {
  color: #fff;
  text-align: left;
}
@media (max-width: 959px) {
  .land-lady-very .s4 h2 {
    font-size: 40px;
    line-height: 35px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 h2 {
    font-size: 24px;
    line-height: 33px;
    padding-right: 32px;
    text-align: center;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s4 h2 .h2-small-bottom {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 h2 .h2-small-bottom {
    font-size: 16px;
    line-height: 20px;
  }
}
.land-lady-very .s4 .section__content {
  transform: translateX(165px);
  width: 714px;
}
@media (max-width: 1200px) {
  .land-lady-very .s4 .section__content {
    transform: translateX(134px);
    width: 635px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s4 .section__content {
    transform: translateX(128px);
    width: 479px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 .section__content {
    max-width: 320px;
    padding-left: 32px;
    transform: unset;
    width: 100%;
  }
}
.land-lady-very .s4 .s4-ruls {
  font-size: 16px;
  line-height: 22px;
  padding-top: 10px;
}
@media (max-width: 959px) {
  .land-lady-very .s4 .s4-ruls {
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 .s4-ruls {
    font-size: 12px;
    line-height: 16px;
  }
}
.land-lady-very .s4 .s4-ruls p {
  margin: 25px 0;
  position: relative;
}
@media (max-width: 1200px) {
  .land-lady-very .s4 .s4-ruls p {
    margin: 18px 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 .s4-ruls p {
    margin: 14px 0;
  }
}
.land-lady-very .s4 .s4-ruls p:before {
  content: "";
  position: absolute;
}
@media (min-width: 780px) {
  .land-lady-very .s4 .s4-ruls p:before {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/heart-white.svg)
      50% no-repeat;
    height: 24px;
    left: -36px;
    top: -2px;
    width: 24px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 .s4-ruls p:before {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/heart-white-p.svg)
      50% no-repeat;
    height: 17px;
    left: -26px;
    top: 0;
    width: 17px;
  }
}
.land-lady-very .s4 .s4-notice {
  font-weight: 700;
  margin-top: 32px;
  text-align: center;
  width: 1132px;
}
@media (max-width: 1200px) {
  .land-lady-very .s4 .s4-notice {
    max-width: 960px;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s4 .s4-notice {
    margin-top: 18px;
    max-width: 745px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 .s4-notice {
    align-items: center;
    background: #deb0e1;
    display: flex;
    font-size: 12px;
    height: 95px;
    justify-content: center;
    line-height: 16px;
    margin-top: 5px;
    width: 100%;
  }
  .land-lady-very .s4 .s4-notice__content {
    max-width: 290px;
  }
}
.land-lady-very .s4 .flowers {
  height: 250px;
  position: absolute;
  width: 960px;
}
@media (max-width: 959px) {
  .land-lady-very .s4 .flowers {
    height: 100%;
    top: 0;
    width: 780px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 .flowers {
    width: 320px;
    z-index: 1;
  }
}
.land-lady-very .s4 .flowers .flower {
  position: absolute;
}
.land-lady-very .s4 .flowers .flower.flower-1 {
  animation: flower1 20s linear infinite;
  height: 249px;
  width: 247px;
}
@keyframes flower1 {
  0% {
    transform: rotate(0deg) translate(0);
  }
  25% {
    transform: rotate(2.5deg) translate(20px, 20px);
  }
  50% {
    transform: rotate(5deg) translateY(40px);
  }
  75% {
    transform: rotate(2.5deg) translate(-20px, 20px);
  }
  to {
    transform: rotate(0deg) translate(0);
  }
}
@media (min-width: 960px) {
  .land-lady-very .s4 .flowers .flower.flower-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s4-flower-1.png)
      50% no-repeat;
    left: -376px;
    top: 140px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s4 .flowers .flower.flower-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s4-flower-t-1.png)
      50% no-repeat;
    background-size: 178px auto;
    left: -72px;
    top: 245px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 .flowers .flower.flower-1 {
    left: -45px;
    top: 108px;
  }
}
.land-lady-very .s4 .flowers .flower.flower-2 {
  animation: flower2 20s linear infinite;
  height: 165px;
  width: 164px;
}
@keyframes flower2 {
  0% {
    transform: rotate(0deg) translate(0);
  }
  25% {
    transform: rotate(2.5deg) translate(20px);
  }
  50% {
    transform: rotate(5deg) translate(0);
  }
  75% {
    transform: rotate(2.5deg) translate(-20px);
  }
  to {
    transform: rotate(0deg) translate(0);
  }
}
@media (min-width: 960px) {
  .land-lady-very .s4 .flowers .flower.flower-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s4-flower-2.png)
      50% no-repeat;
    left: -26px;
    top: -30px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s4 .flowers .flower.flower-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s4-flower-t-2.png)
      50% no-repeat;
    background-size: 119px auto;
    left: 40px;
    top: 2px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s4 .flowers .flower.flower-2 {
    left: 168px;
    top: -28px;
  }
}
.land-lady-very .s5 {
  padding-top: 56px;
  position: relative;
}
@media (max-width: 959px) {
  .land-lady-very .s5 {
    padding-top: 20px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 {
    padding-top: 45px;
  }
}
.land-lady-very .s5 .s5-items {
  display: flex;
  justify-content: space-between;
  max-width: 1000px;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-lady-very .s5 .s5-items {
    max-width: 950px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-items {
    flex-direction: column;
    justify-content: flex-start;
    max-width: 738px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-items {
    display: none;
  }
}
.land-lady-very .s5 .s5-item {
  align-items: center;
  background: #deb0e1;
  border-radius: 32px;
  box-shadow: 9px 21px 62px #d8a6dc;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 471px;
  padding-top: 28px;
  text-align: center;
  width: 300px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-item {
    height: auto;
    margin-bottom: 30px;
    padding: 16px 0 22px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-item {
    height: 389px;
    padding: 26px 5px 0;
    width: 264px;
  }
}
@media (min-width: 960px) {
  .land-lady-very .s5 .s5-item.item-1 {
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 42px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-item.item-1 .info-p.info-p-center {
    padding: 0 25px;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s5 .s5-item.item-2 .s5-item__title {
    align-items: center;
    display: flex;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-item.item-2 .s5-item__title {
    min-height: 40px;
  }
  .land-lady-very .s5 .s5-item.item-2 .info-p.info-p-top {
    margin-bottom: 8px;
  }
  .land-lady-very .s5 .s5-item.item-3 {
    padding-top: 15px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-item.item-3 .info-line {
    min-height: 150px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-item.item-3 .info-p.info-p-top {
    margin-bottom: 8px;
  }
}
.land-lady-very .s5 .s5-item__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  margin-bottom: 10px;
  min-height: 50px;
  text-transform: uppercase;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-item__title {
    margin-bottom: 20px;
    min-height: unset;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-item__title {
    font-size: 18px;
    margin-bottom: 6px;
  }
}
.land-lady-very .s5 .s5-item__info {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-item__info {
    align-items: flex-start;
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }
}
.land-lady-very .s5 .s5-item .info-line {
  border-bottom: 1px dashed #fff;
  width: 123px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-item .info-line {
    border-bottom: unset;
    border-right: 1px dashed #fff;
    height: 100%;
    min-height: 123px;
    width: 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-item .info-line {
    width: 108px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-item .info-line.line-1 {
    display: none;
  }
}
.land-lady-very .s5 .s5-item .info-p {
  font-size: 16px;
  line-height: 22px;
  margin: 16px 0;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-item .info-p {
    flex-grow: 1;
    flex-shrink: 0;
    margin: 6px 0;
    padding: 0 10px;
    width: 250px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-item .info-p {
    font-size: 14px;
    line-height: 19px;
    margin: 10px 0 16px;
  }
}
.land-lady-very .s5 .s5-item .info-p__title {
  font-weight: 700;
  margin-bottom: 2px;
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-item .info-p__title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s5 .s5-item .info-p.info-p-center {
    max-width: 194px;
    padding: 0 5px;
    width: 194px;
  }
}
.land-lady-very .s5 .s5-flower {
  height: 365px;
  position: absolute;
  width: 370px;
}
@media (max-width: 959px) {
  .land-lady-very .s5 .s5-flower {
    display: none;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s5 .s5-flower.s5-flower-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s5-flower-1.png)
      50% no-repeat;
    top: 68px;
    transform: translateX(-485px);
    z-index: 1;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-flower.s5-flower-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s5-flower-p-1.png)
      50% no-repeat;
    background-size: 100% auto;
    display: block;
    height: 325px;
    top: 60px;
    transform: translateX(-120px);
    width: 325px;
    z-index: 1;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s5 .s5-flower.s5-flower-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s5-flower-2.png)
      50% no-repeat;
    top: -104px;
    transform: translateX(-185px);
    z-index: 3;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s5 .s5-flower.s5-flower-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s5-flower-p-2.png)
      50% no-repeat;
    background-size: 100% auto;
    display: block;
    height: 185px;
    top: -34px;
    transform: translateX(134px);
    width: 185px;
    z-index: 3;
  }
}
.land-lady-very .s5 .s5-flower.s5-flower-3 {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/s5-flower-3.png)
    50% no-repeat;
  top: 348px;
  transform: translateX(158px);
  z-index: 3;
}
.land-lady-very .s5 .s5-flower.s5-flower-4 {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/s5-flower-4.png)
    50% no-repeat;
  top: 194px;
  transform: translateX(486px);
  z-index: 1;
}
.land-lady-very .s5 .s5-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  z-index: 2;
}
@media (min-width: 780px) {
  .land-lady-very .s5 .s5-slider {
    display: none;
  }
}
.land-lady-very .s5 .s5-slider .swiper-container {
  padding-bottom: 45px;
  width: 100%;
}
.land-lady-very .s5 .s5-slider .swiper-slide {
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-lady-very .s5 .s5-slider .s5-swiper-pagination {
  display: flex;
  justify-content: center;
  margin-top: 28px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.land-lady-very .s5 .s5-slider .s5-swiper-pagination .swiper-pagination-bullet {
  background: #fff;
  height: 13px;
  margin: 0 6px;
  opacity: 1;
  width: 13px;
}
.land-lady-very
  .s5
  .s5-slider
  .s5-swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #784293;
}
.land-lady-very .s6 {
  margin-top: 118px;
  overflow: hidden;
  padding-bottom: 90px;
  position: relative;
}
@media (max-width: 1200px) {
  .land-lady-very .s6 {
    margin-top: 95px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s6 {
    margin-top: 45px;
    padding-bottom: 72px;
  }
}
.land-lady-very .s6 .section-bg {
  background: #6bc4ea;
  border-radius: 0 32px 32px 0;
  height: 447px;
  position: absolute;
  transform: translateX(-150px);
  width: 1646px;
  z-index: 1;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s6 .section-bg {
    height: 732px;
    transform: translateX(-62px);
    width: 832px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .section-bg {
    display: none;
  }
}
.land-lady-very .s6 .section-bg .section-bg__figure {
  height: 100%;
  width: 100%;
}
@media (min-width: 960px) {
  .land-lady-very .s6 .section-bg .section-bg__figure {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-figure.svg)
      0 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s6 .section-bg .section-bg__figure {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-figure-t.svg)
      0 0 no-repeat;
  }
}
.land-lady-very .s6 .section__content {
  color: #fff;
  display: flex;
  min-height: 448px;
  padding-top: 45px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-lady-very .s6 .section__content {
    max-width: 960px;
    padding-left: 16px;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s6 .section__content {
    align-items: center;
    flex-direction: column;
    max-width: 780px;
    padding-left: 0;
    padding-top: 25px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .section__content {
    background: #6bc4ea;
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 45px;
    position: relative;
  }
  .land-lady-very .s6 .section__content:before {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-figure-p.svg)
      top no-repeat;
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
  }
}
.land-lady-very .s6 .anion {
  flex-shrink: 0;
  width: 514px;
}
@media (max-width: 959px) {
  .land-lady-very .s6 .anion {
    text-align: center;
    width: 650px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .anion {
    max-width: 600px;
    position: relative;
    width: 100%;
    z-index: 2;
  }
}
.land-lady-very .s6 .anion__title {
  font-size: 144px;
  font-weight: 800;
  line-height: 115px;
}
@media (max-width: 779px) {
  .land-lady-very .s6 .anion__title {
    font-size: 76px;
    line-height: 72px;
  }
}
.land-lady-very .s6 .anion__title .anion-i {
  color: transparent;
  display: inline-block;
}
@media (min-width: 780px) {
  .land-lady-very .s6 .anion__title .anion-i {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-anion-i.svg)
      center 10px no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .anion__title .anion-i {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-anion-i-p.svg)
      center 10px no-repeat;
  }
}
.land-lady-very .s6 .anion__desc {
  font-size: 18px;
  line-height: 25px;
  margin-top: 34px;
  padding-right: 20px;
}
@media (max-width: 959px) {
  .land-lady-very .s6 .anion__desc {
    margin-top: 26px;
    padding: 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .anion__desc {
    font-size: 14px;
    line-height: 19px;
    margin-top: 12px;
  }
}
.land-lady-very .s6 .chip {
  margin-left: 64px;
}
@media (max-width: 1200px) {
  .land-lady-very .s6 .chip {
    margin-left: 10px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s6 .chip {
    margin: 24px 0 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 20px 0 0;
    position: relative;
    z-index: 2;
  }
}
.land-lady-very .s6 .chip__title {
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip__title {
    font-size: 24px;
    line-height: 33px;
  }
}
.land-lady-very .s6 .chip .chip__shema {
  display: flex;
  justify-content: center;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s6 .chip .chip__shema {
    margin-top: 12px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip .chip__shema {
    margin-top: 6px;
  }
}
.land-lady-very .s6 .chip .chip__shema .shema-item {
  background-position: top;
  background-repeat: no-repeat;
  flex-shrink: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  padding-top: 100px;
  text-align: center;
  width: 180px;
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip .chip__shema .shema-item {
    font-size: 16px;
    line-height: 18px;
    padding-top: 84px;
    width: 145px;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s6 .chip .chip__shema .shema-item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s6-chip-rubin.svg);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip .chip__shema .shema-item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s6-chip-rubin-p.svg);
    background-position-y: 2px;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s6 .chip .chip__shema .shema-item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s6-chip-cotton.svg);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip .chip__shema .shema-item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s6-chip-cotton-p.svg);
  }
  .land-lady-very .s6 .chip .chip__shema .shema-item .item-dash:after {
    content: "-";
  }
}
.land-lady-very .s6 .chip .chip__shema .plus-line {
  background: #fff;
  border-radius: 5px;
  height: 5px;
  width: 32px;
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip .chip__shema .plus-line {
    width: 26px;
  }
}
.land-lady-very .s6 .chip .chip__shema .shema-plus {
  align-items: center;
  background: #fff;
  border-radius: 5px;
  display: flex;
  flex-shrink: 0;
  height: 5px;
  justify-content: center;
  margin-top: 45px;
  position: relative;
  width: 32px;
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip .chip__shema .shema-plus {
    width: 26px;
  }
}
.land-lady-very .s6 .chip .chip__shema .shema-plus:after {
  background: #fff;
  border-radius: 5px;
  content: "";
  height: 5px;
  position: absolute;
  transform: rotate(90deg);
  width: 32px;
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip .chip__shema .shema-plus:after {
    width: 26px;
  }
}
.land-lady-very .s6 .chip .lady-product__list {
  margin-top: 36px;
  padding-left: 20px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s6 .chip .lady-product__list {
    margin-top: 30px;
    padding-left: 40px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .chip .lady-product__list {
    margin-top: 12px;
    padding-left: 0;
    width: 265px;
  }
  .land-lady-very .s6 .chip .lady-product__list .list-item .list-item__heart {
    margin-right: 12px;
  }
}
.land-lady-very .s6 .s6-products {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  transform: translateX(-15px);
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-lady-very .s6 .s6-products {
    margin-top: 16px;
    transform: translateX(0);
  }
}
@media (max-width: 959px) {
  .land-lady-very .s6 .s6-products {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 5px;
    transform: translateX(-10px);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .s6-products {
    transform: translateX(0);
    width: 100%;
  }
}
.land-lady-very .s6 .s6-products .s6-product {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding-top: 378px;
  position: relative;
  width: 550px;
}
@media (max-width: 1200px) {
  .land-lady-very .s6 .s6-products .s6-product {
    padding-top: 276px;
    width: 442px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s6 .s6-products .s6-product {
    margin-top: 38px;
    padding-top: 290px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .s6-products .s6-product {
    padding-top: 150px;
    width: 100%;
  }
}
.land-lady-very .s6 .s6-products .s6-product__img {
  height: 400px;
  position: absolute;
  width: 690px;
  z-index: 1;
}
@media (max-width: 779px) {
  .land-lady-very .s6 .s6-products .s6-product__img {
    height: 220px;
    width: 350px;
  }
}
.land-lady-very .s6 .s6-products .s6-product__img.img-1 {
  left: -126px;
  top: -65px;
}
@media (min-width: 1201px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-product-1.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-product-t-1.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-product-p-1.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-1 {
    background-size: 482px auto;
    left: -165px;
    top: -65px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-1 {
    background-size: 305px auto;
    left: unset;
    transform: translateX(-18px);
  }
}
.land-lady-very .s6 .s6-products .s6-product__img.img-2 {
  left: 0;
  top: 30px;
}
@media (min-width: 1201px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-product-2.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-product-t-2.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s6-product-p-2.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-2 {
    background-size: 544px auto;
    left: -64px;
    top: 16px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s6 .s6-products .s6-product__img.img-2 {
    background-size: 345px auto;
    left: unset;
    top: -25px;
    transform: translateX(26px);
  }
}
.land-lady-very .s6 .s6-products .s6-product .btn-buy {
  z-index: 2;
}
@media (max-width: 779px) {
  .land-lady-very .s6 .s6-products .s6-product.product-2 {
    margin-top: 65px;
  }
}
.land-lady-very .s7 {
  color: #fff;
  margin-top: 32px;
}
@media (max-width: 1200px) {
  .land-lady-very .s7 {
    margin-top: 20px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s7 {
    margin-top: -15px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s7 h2 {
    font-size: 40px;
    line-height: 54px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s7 h2 {
    font-size: 26px;
    line-height: 35px;
    max-width: 300px;
  }
  .land-lady-very .s7 h2 .h2-small-bottom {
    font-size: 16px;
    line-height: 22px;
  }
}
.land-lady-very .s7 .s7-a {
  color: #fff;
  text-decoration: underline;
}
@media (min-width: 960px) {
  .land-lady-very .s7 .s7-a:hover {
    color: #784293;
    text-decoration: unset;
  }
}
.land-lady-very .s7 .section__content {
  background: #deb0e1;
  display: flex;
  height: 765px;
  margin-top: 38px;
  overflow: hidden;
  width: 1280px;
}
@media (max-width: 1200px) {
  .land-lady-very .s7 .section__content {
    height: 808px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s7 .section__content {
    align-items: center;
    flex-direction: column-reverse;
    height: auto;
    justify-content: flex-end;
    margin-top: 18px;
    width: 636px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s7 .section__content {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 25px;
    width: 100%;
  }
}
.land-lady-very .s7 .section__content .swiper-container {
  padding-bottom: 10px;
  width: 100%;
}
@media (min-width: 780px) {
  .land-lady-very .s7 .section__content .swiper-container {
    display: none;
  }
}
.land-lady-very .s7 .section__content .swiper-container .swiper-slide {
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-lady-very .s7 .section__content .swiper-container .s7-swiper-pagination {
  display: flex;
  justify-content: center;
  margin-top: 28px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.land-lady-very
  .s7
  .section__content
  .swiper-container
  .s7-swiper-pagination
  .swiper-pagination-bullet {
  background: #fff;
  height: 13px;
  margin: 0 6px;
  opacity: 1;
  width: 13px;
}
.land-lady-very
  .s7
  .section__content
  .swiper-container
  .s7-swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #784293;
}
.land-lady-very .s7 .content-img {
  flex-shrink: 0;
  height: 100%;
  width: 524px;
}
@media (min-width: 1201px) {
  .land-lady-very .s7 .content-img {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s7-girl.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-lady-very .s7 .content-img {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s7-girl-sd.png)
      100% 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s7 .content-img {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s7-girl-t.png)
      100% 0 no-repeat;
    background-size: auto 100%;
    height: 232px;
    margin-top: 8px;
    width: 100%;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s7 .s7-p-sd-t {
    display: block;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s7 .content-items {
    padding-top: 10px;
  }
}
.land-lady-very .s7 .content-item {
  display: flex;
  margin: 28px 0;
  padding: 0 80px 0 0;
  position: relative;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-lady-very .s7 .content-item {
    margin: 16px 0;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s7 .content-item {
    padding: 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s7 .content-item {
    margin-bottom: 12px;
    width: 320px;
  }
}
.land-lady-very .s7 .content-item__num {
  display: flex;
  flex-shrink: 0;
  font-size: 98px;
  font-weight: 800;
  justify-content: flex-end;
  line-height: 78px;
  margin-right: 14px;
  width: 94px;
}
@media (max-width: 1200px) {
  .land-lady-very .s7 .content-item__num {
    width: 72px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s7 .content-item__num {
    margin-right: 8px;
    opacity: 0.44;
    width: 60px;
  }
}
.land-lady-very .s7 .content-item__num .num {
  align-self: flex-start;
}
@media (min-width: 780px) {
  .land-lady-very .s7 .content-item__num .num {
    opacity: 0;
    transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
    transform-origin: 100% 100%;
  }
}
.land-lady-very .s7 .content-item__desc {
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 780px) {
  .land-lady-very .s7 .content-item__desc {
    opacity: 0;
    transform: translateX(100%);
    transition: transform 1s, opacity 1s;
    transition-delay: 1s;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s7 .content-item__desc {
    width: 475px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s7 .content-item__desc {
    flex-shrink: 0;
    font-size: 14px;
    line-height: 19px;
    opacity: 1;
    width: 242px;
  }
}
.land-lady-very .s7 .content-item__desc .desc-title {
  font-size: 24px;
  line-height: 25px;
  margin-bottom: 4px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-lady-very .s7 .content-item__desc .desc-title {
    margin-bottom: 2px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s7 .content-item__desc .desc-title {
    font-size: 20px;
    line-height: 27px;
  }
}
.land-lady-very .s7 .content-item.anim .content-item__num .num.num-1 {
  animation: num1 1.5s forwards;
  animation-delay: 0s;
}
@keyframes num1 {
  0% {
    opacity: 0;
    transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  }
  to {
    opacity: 0.44;
    transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
  }
}
.land-lady-very .s7 .content-item.anim .content-item__num .num.num-2 {
  animation: num2 1.5s forwards;
  animation-delay: 0s;
}
@keyframes num2 {
  0% {
    opacity: 0;
    transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  }
  to {
    opacity: 0.44;
    transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
  }
}
.land-lady-very .s7 .content-item.anim .content-item__num .num.num-3 {
  animation: num3 1.5s forwards;
  animation-delay: 0s;
}
@keyframes num3 {
  0% {
    opacity: 0;
    transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  }
  to {
    opacity: 0.44;
    transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
  }
}
.land-lady-very .s7 .content-item.anim .content-item__num .num.num-4 {
  animation: num4 1.5s forwards;
  animation-delay: 0s;
}
@keyframes num4 {
  0% {
    opacity: 0;
    transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  }
  to {
    opacity: 0.44;
    transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
  }
}
.land-lady-very .s7 .content-item.anim .content-item__num .num.num-5 {
  animation: num5 1.5s forwards;
  animation-delay: 0s;
}
@keyframes num5 {
  0% {
    opacity: 0;
    transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  }
  to {
    opacity: 0.44;
    transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
  }
}
.land-lady-very .s7 .content-item.anim .content-item__desc {
  opacity: 1;
  transform: translateX(0);
}
.land-lady-very .s7 .s7-img-p {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/s7-girl-p.jpg)
    top no-repeat;
  background-size: 780px auto;
  height: 232px;
  width: 100%;
}
.land-lady-very .s-freshness {
  margin-top: 28px;
  position: relative;
}
@media (max-width: 959px) {
  .land-lady-very .s-freshness {
    margin-top: 32px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness {
    margin-top: 20px;
    padding-bottom: 6px;
  }
}
@media (min-width: 960px) {
  .land-lady-very .s-freshness h2 {
    padding-right: 354px;
    position: absolute;
    top: 36px;
    z-index: 3;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s-freshness h2 {
    padding-right: 235px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s-freshness h2 {
    margin-bottom: 16px;
    padding-right: 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness h2 {
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 5px;
    max-width: 300px;
  }
}
.land-lady-very .s-freshness .freshness-gray {
  background: #cecece;
  border-radius: 16px 0 0 16px;
  min-height: 176px;
  padding-left: 20px;
  position: absolute;
  top: 136px;
  transform: translateX(240px);
  width: 1500px;
  z-index: 1;
}
@media (max-width: 1200px) {
  .land-lady-very .s-freshness .freshness-gray {
    padding-left: 50px;
    transform: translateX(235px);
  }
}
@media (max-width: 959px) {
  .land-lady-very .s-freshness .freshness-gray {
    align-items: center;
    border-radius: unset;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    position: relative;
    top: unset;
    transform: unset;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .freshness-gray {
    justify-content: center;
    padding: 8px 0 12px;
  }
}
.land-lady-very .s-freshness .freshness-gray .freshness-gray__item {
  color: #fff;
  padding-left: 108px;
}
@media (max-width: 959px) {
  .land-lady-very .s-freshness .freshness-gray .freshness-gray__item {
    width: 508px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .freshness-gray .freshness-gray__item {
    padding: 12px 0 12px 84px;
    width: 362px;
  }
}
@media (max-width: 410px) {
  .land-lady-very .s-freshness .freshness-gray .freshness-gray__item {
    padding: 4px 0 0 84px;
    width: 300px;
  }
}
.land-lady-very .s-freshness .freshness-gray .freshness-gray__item .item-name {
  font-size: 31px;
  font-weight: 800;
  line-height: 42px;
}
@media (max-width: 779px) {
  .land-lady-very
    .s-freshness
    .freshness-gray
    .freshness-gray__item
    .item-name {
    font-size: 24px;
    line-height: 32px;
  }
}
.land-lady-very .s-freshness .freshness-gray .freshness-gray__item .item-desc {
  font-size: 16px;
  line-height: 22px;
}
@media (max-width: 779px) {
  .land-lady-very
    .s-freshness
    .freshness-gray
    .freshness-gray__item
    .item-desc {
    font-size: 14px;
    line-height: 19px;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s-freshness .freshness-gray .freshness-gray__item.item-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s-freshness-item-1.svg)
      20px no-repeat;
    padding-top: 8px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .freshness-gray .freshness-gray__item.item-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s-freshness-item-p-1.svg)
      5px no-repeat;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s-freshness .freshness-gray .freshness-gray__item.item-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s-freshness-item-2.svg)
      0 no-repeat;
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .freshness-gray .freshness-gray__item.item-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s-freshness-item-p-2.svg)
      0 no-repeat;
  }
}
.land-lady-very .s-freshness .lady-product {
  display: flex;
  transform: translateX(155px);
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-lady-very .s-freshness .lady-product {
    transform: translateX(158px);
  }
}
@media (max-width: 959px) {
  .land-lady-very .s-freshness .lady-product {
    align-items: center;
    flex-direction: column;
    margin-top: 10px;
    transform: translateX(73px);
    width: 700px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .lady-product {
    margin-top: 12px;
    position: relative;
    transform: unset;
    width: 320px;
  }
}
.land-lady-very .s-freshness .lady-product__list {
  color: #00a784;
  margin-top: 335px;
  width: 465px;
}
@media (max-width: 1200px) {
  .land-lady-very .s-freshness .lady-product__list {
    width: 435px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s-freshness .lady-product__list {
    margin-top: 0;
    width: 500px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .lady-product__list {
    width: 100%;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s-freshness .lady-product__img {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s-freshness-product.png?v1)
      top no-repeat;
    padding-right: 134px;
    padding-top: 570px;
    width: 665px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .lady-product__img {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s-freshness-product-p.png?v1)
      top no-repeat;
    background-size: 100% auto;
    padding-right: 56px;
    padding-top: 250px;
    transform: translateX(26px);
    width: 257px;
  }
}
.land-lady-very .s-freshness .lady-product__img .btn-buy {
  font-size: 22px;
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .lady-product__img .btn-buy {
    font-size: 12px;
  }
}
.land-lady-very .s-freshness .doser {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  left: 468px;
  position: absolute;
  top: 340px;
}
@media (max-width: 1200px) {
  .land-lady-very .s-freshness .doser {
    left: 438px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s-freshness .doser {
    left: 18px;
    top: 535px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .doser {
    left: 5px;
    top: 212px;
  }
}
.land-lady-very .s-freshness .doser__img {
  background: #dac0db;
  border-radius: 50%;
  height: 130px;
  overflow: hidden;
  width: 130px;
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .doser__img {
    height: 91px;
    width: 91px;
  }
}
.land-lady-very .s-freshness .doser__desc {
  color: #784293;
  font-size: 13px;
  line-height: 18px;
  margin-top: 8px;
  padding-right: 34px;
  text-align: right;
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .doser__desc {
    font-size: 12px;
    line-height: 16px;
    margin-top: 14px;
    padding-right: 16px;
    width: 125px;
  }
}
.land-lady-very .s-freshness .doser__spout {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/doser-spout.png?v1)
    50% no-repeat;
  position: absolute;
  z-index: 1;
}
@media (min-width: 780px) {
  .land-lady-very .s-freshness .doser__spout {
    animation: spout 3s infinite;
    height: 59px;
    left: 50px;
    top: 34px;
    width: 111px;
  }
  @keyframes spout {
    0% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(18px);
    }
    to {
      transform: translateY(0);
    }
  }
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .doser__spout {
    animation: spout 3s infinite;
    background-size: 100% auto;
    height: 38px;
    left: 44px;
    top: 25px;
    width: 70px;
  }
  @keyframes spout {
    0% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(12px);
    }
    to {
      transform: translateY(0);
    }
  }
}
.land-lady-very .s-freshness .doser__cap {
  background: url(https://batel.ru/assets/css/img/landing/lady-very/doser-cap.png?v1)
    50% no-repeat;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media (max-width: 779px) {
  .land-lady-very .s-freshness .doser__cap {
    background-size: 100% auto;
  }
}
.land-lady-very .s8 {
  background: #00a784;
  margin-top: 52px;
}
@media (max-width: 1200px) {
  .land-lady-very .s8 {
    margin-top: 68px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s8 {
    margin-top: 50px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s8 {
    margin-top: 25px;
  }
}
.land-lady-very .s8 .section__content {
  align-items: center;
  color: #fff;
  display: flex;
  height: 250px;
  padding-bottom: 8px;
}
@media (max-width: 779px) {
  .land-lady-very .s8 .section__content {
    height: 125px;
    padding-bottom: 0;
  }
}
.land-lady-very .s8 .section__content .precent {
  font-size: 245px;
  font-weight: 800;
  line-height: 208px;
  margin-right: 18px;
  padding-bottom: 8px;
}
@media (max-width: 959px) {
  .land-lady-very .s8 .section__content .precent {
    font-size: 200px;
    line-height: 180px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s8 .section__content .precent {
    font-size: 100px;
    line-height: 104px;
    margin-right: 7px;
  }
}
.land-lady-very .s8 .section__content .materials {
  font-size: 55px;
  font-weight: 800;
  line-height: 68px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-lady-very .s8 .section__content .materials {
    font-size: 48px;
    line-height: 60px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s8 .section__content .materials {
    font-size: 22px;
    line-height: 30px;
  }
}
.land-lady-very .s9 {
  margin-top: 68px;
  padding-bottom: 74px;
}
@media (max-width: 1200px) {
  .land-lady-very .s9 {
    margin-top: 115px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s9 {
    margin-top: 28px;
    padding-bottom: 48px;
  }
}
.land-lady-very .s9 .product-item {
  display: flex;
}
@media (max-width: 959px) {
  .land-lady-very .s9 .product-item {
    align-items: center;
    flex-direction: column-reverse;
  }
}
.land-lady-very .s9 .product-item .product-item__img-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding-top: 428px;
  position: relative;
  width: 576px;
}
@media (max-width: 1200px) {
  .land-lady-very .s9 .product-item .product-item__img-wrap {
    padding-top: 375px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s9 .product-item .product-item__img-wrap {
    margin-top: 10px;
    padding-top: 352px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item .product-item__img-wrap {
    padding-top: 200px;
    width: 100%;
  }
}
.land-lady-very .s9 .product-item .product-item__img {
  height: 420px;
  position: absolute;
  width: 730px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s9 .product-item .product-item__img {
    height: 340px;
    width: 572px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item .product-item__img {
    height: 180px;
    width: 310px;
  }
}
.land-lady-very .s9 .product-item .product-item__img.img-1 {
  left: -200px;
  top: 0;
}
@media (min-width: 1201px) {
  .land-lady-very .s9 .product-item .product-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s9-product-1.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s9 .product-item .product-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s9-product-sd-1.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item .product-item__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s9-product-p-1.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s9 .product-item .product-item__img.img-1 {
    background-size: 563px auto;
    left: -50px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s9 .product-item .product-item__img.img-1 {
    left: -70px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item .product-item__img.img-1 {
    background-size: 300px auto;
    left: unset;
    transform: translateX(-24px);
  }
}
.land-lady-very .s9 .product-item .product-item__img.img-2 {
  left: -176px;
  top: 30px;
}
@media (min-width: 1201px) {
  .land-lady-very .s9 .product-item .product-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s9-product-2.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-lady-very .s9 .product-item .product-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s9-product-sd-2.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item .product-item__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s9-product-p-2.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s9 .product-item .product-item__img.img-2 {
    background-size: 571px auto;
    left: -24px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s9 .product-item .product-item__img.img-2 {
    left: -50px;
    top: -6px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item .product-item__img.img-2 {
    background-size: 308px auto;
    left: unset;
    transform: translateX(-28px);
  }
}
.land-lady-very .s9 .product-item .product-item__info {
  flex-shrink: 0;
  padding-top: 125px;
  width: 525px;
}
@media (max-width: 1200px) {
  .land-lady-very .s9 .product-item .product-item__info {
    padding-top: 85px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s9 .product-item .product-item__info {
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item .product-item__info {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
}
.land-lady-very .s9 .product-item .product-item__title {
  color: #784293;
  font-size: 48px;
  font-weight: 800;
  line-height: 72px;
  padding-left: 30px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-lady-very .s9 .product-item .product-item__title {
    font-size: 40px;
    line-height: 54px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s9 .product-item .product-item__title {
    padding-left: 0;
    text-align: center;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item .product-item__title {
    font-size: 30px;
    line-height: 41px;
  }
}
.land-lady-very .s9 .product-item .lady-product__list {
  color: #626262;
  padding-left: 0;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-lady-very .s9 .product-item .lady-product__list {
    padding-right: 60px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s9 .product-item .lady-product__list {
    margin-top: 12px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item .lady-product__list {
    margin-top: 22px;
    width: 285px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s9 .product-item .lady-product__list .list-item {
    margin-bottom: 6px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item.item-1 .product-item__img-wrap {
    margin-top: 20px;
  }
}
.land-lady-very .s9 .product-item.item-2 {
  margin-top: 8px;
}
@media (max-width: 1200px) {
  .land-lady-very .s9 .product-item.item-2 {
    margin-top: 26px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s9 .product-item.item-2 {
    margin-top: 50px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item.item-2 {
    margin-top: 38px;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s9 .product-item.item-2 .product-item__img-wrap {
    padding-top: 405px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s9 .product-item.item-2 .product-item__img-wrap {
    padding-top: 336px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s9 .product-item.item-2 .product-item__img-wrap {
    margin-top: 18px;
    padding-top: 186px;
  }
}
@media (min-width: 1201px) {
  .land-lady-very .s9 .product-item.item-2 .lady-product__list {
    padding-right: 60px;
  }
  .land-lady-very .s9 .product-item.item-2 .product-item__info {
    padding-top: 120px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-lady-very .s9 .product-item.item-2 .product-item__info {
    padding-top: 100px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s9 .btn-buy {
    margin-left: 60px;
  }
}
.land-lady-very .s10 {
  color: #fff;
  padding-top: 25px;
}
@media (min-width: 960px) {
  .land-lady-very .s10 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s10-bg.jpg)
      top no-repeat;
    height: 919px;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s10 {
    padding-top: 10px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s10 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s10-bg-t.jpg)
      top no-repeat;
    background-size: 960px auto;
    height: 819px;
    padding-top: 14px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s10 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s10-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    height: 686px;
    padding-top: 38px;
  }
}
.land-lady-very .s10 .section__content {
  display: flex;
  padding-left: 154px;
}
@media (max-width: 1200px) {
  .land-lady-very .s10 .section__content {
    padding-left: 0;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s10 .section__content {
    max-width: 780px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s10 .section__content {
    align-items: center;
    flex-direction: column;
  }
}
.land-lady-very .s10 .s10-title {
  font-size: 56px;
  font-weight: 800;
  line-height: 58px;
  margin-right: 30px;
  margin-top: 24px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-lady-very .s10 .s10-title {
    font-size: 40px;
    line-height: 42px;
    margin-right: 18px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s10 .s10-title {
    margin: 0;
    text-align: center;
  }
}
.land-lady-very .s10 .lady-product__list {
  flex-shrink: 0;
  width: 540px;
}
@media (max-width: 1200px) {
  .land-lady-very .s10 .lady-product__list {
    width: 500px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s10 .lady-product__list {
    margin-top: 10px;
    width: 428px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s10 .lady-product__list {
    margin-top: 22px;
    padding-left: 2px;
    width: 314px;
  }
}
.land-lady-very .s10 .lady-product__list .list-item__heart {
  margin-right: 15px;
}
@media (max-width: 779px) {
  .land-lady-very .s10 .lady-product__list .list-item__heart {
    margin-right: 9px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s10 .lady-product__list .list-item {
    margin-bottom: 6px;
  }
}
@media (min-width: 960px) {
  .land-lady-very .s10 .lady-product__list .list-item.list-item-2 {
    padding-right: 50px;
  }
}
.land-lady-very .s10 .share-wrap {
  margin-top: 615px;
}
@media (max-width: 1200px) {
  .land-lady-very .s10 .share-wrap {
    margin-top: 630px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s10 .share-wrap {
    margin-top: auto;
    padding-bottom: 5px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s10 .share-wrap {
    padding-bottom: 18px;
  }
}
.land-lady-very .s10 .share-wrap.phone-column .share__label {
  padding-bottom: 1px;
}
@media (max-width: 779px) {
  .land-lady-very .s10 .share-wrap.phone-column .share__label {
    padding-bottom: 5px;
  }
}
.land-lady-very .s11 {
  margin-top: -62px;
  min-height: 1164px;
  padding-top: 132px;
  position: relative;
}
@media (min-width: 960px) {
  .land-lady-very .s11 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-bg.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-lady-very .s11 {
    margin-top: -155px;
    min-height: 1112px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s11 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-bg-t.png)
      center 182px no-repeat;
    margin-top: 100px;
    min-height: 680px;
    padding-bottom: 40px;
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-bg-p.png)
      center 265px no-repeat;
    margin-top: -14px;
    min-height: 602px;
    padding-bottom: 20px;
    padding-top: 0;
  }
}
.land-lady-very .s11 .s11-leafs {
  position: absolute;
  transition: transform 1.5s;
  z-index: 1;
}
@media (min-width: 1201px) {
  .land-lady-very .s11 .s11-leafs {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-leafs.png)
      top no-repeat;
    height: 833px;
    top: 252px;
    transform: translateX(130px) scale(0);
    width: 608px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-lady-very .s11 .s11-leafs {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-leafs-sd.png)
      top no-repeat;
    height: 729px;
    top: 292px;
    transform: translateX(108px) scale(0);
    width: 530px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s11 .s11-leafs {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-leafs-t.png)
      top no-repeat;
    background-size: 100% auto;
    height: 540px;
    top: 194px;
    transform: translateX(186px) scale(0);
    width: 388px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .s11-leafs {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-leafs-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 425px;
    top: 368px;
    transform: translateX(-28px) scale(0);
    width: 348px;
  }
}
@media (min-width: 1201px) {
  .land-lady-very .s11.animation .s11-leafs {
    transform: translateX(130px) scale(1);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-lady-very .s11.animation .s11-leafs {
    transform: translateX(108px) scale(1);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11.animation .s11-leafs {
    transform: translateX(-28px) scale(1);
  }
}
.land-lady-very .s11 .s11-product {
  position: absolute;
  z-index: 1;
}
@media (min-width: 1201px) {
  .land-lady-very .s11 .s11-product {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-product.png)
      top no-repeat;
    height: 791px;
    top: 272px;
    transform: translateX(232px);
    width: 315px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-lady-very .s11 .s11-product {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-product-sd.png)
      top no-repeat;
    height: 693px;
    top: 285px;
    transform: translateX(190px);
    width: 229px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-lady-very .s11 .s11-product {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-product-t.png)
      top no-repeat;
    background-size: 100% auto;
    height: 510px;
    top: 192px;
    transform: translateX(245px);
    width: 169px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .s11-product {
    background: url(https://batel.ru/assets/css/img/landing/lady-very/s11-product-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 403px;
    top: 368px;
    transform: translateX(0);
    width: 134px;
  }
}
.land-lady-very .s11 .section__content {
  max-width: 1080px;
  position: relative;
  transform: translateX(38px);
  width: 100%;
  z-index: 3;
}
@media (max-width: 1200px) {
  .land-lady-very .s11 .section__content {
    max-width: 950px;
    padding-left: 35px;
    transform: translateX(0);
  }
}
@media (max-width: 959px) {
  .land-lady-very .s11 .section__content {
    max-width: 780px;
    padding: 0;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .section__content {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
}
.land-lady-very .s11 h2 {
  color: #784293;
  font-size: 81px;
  line-height: 82px;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-lady-very .s11 h2 {
    font-size: 72px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s11 h2 {
    font-size: 58px;
    line-height: 76px;
    text-align: center;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 h2 {
    font-size: 36px;
    line-height: 39px;
    max-width: 320px;
  }
}
.land-lady-very .s11 .larginin {
  color: #00a784;
  font-size: 18px;
  line-height: 24px;
  margin-top: 52px;
  max-width: 602px;
}
@media (max-width: 959px) {
  .land-lady-very .s11 .larginin {
    margin-top: 14px;
    max-width: unset;
    padding: 0 20px;
    text-align: center;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin {
    font-size: 14px;
    line-height: 19px;
    margin-top: 20px;
    max-width: 320px;
  }
}
.land-lady-very .s11 .larginin__name {
  color: #784293;
  font-size: 30px;
  font-weight: 800;
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin__name {
    font-size: 21px;
  }
}
.land-lady-very .s11 .larginin-content {
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-lady-very .s11 .larginin-content {
    padding-right: 10px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s11 .larginin-content {
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 25px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content {
    margin-top: 22px;
    padding: 0;
  }
}
.land-lady-very .s11 .larginin-content__items {
  max-width: 400px;
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content__items {
    display: none;
  }
}
.land-lady-very .s11 .larginin-content__items .content-item {
  margin-top: 20px;
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content__items .content-item {
    margin-top: 0;
    text-align: center;
    width: 312px;
  }
}
.land-lady-very .s11 .larginin-content__items .content-item__name {
  color: #784293;
  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
  margin-bottom: 2px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content__items .content-item__name {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 5px;
  }
}
.land-lady-very .s11 .larginin-content__items .content-item__desc {
  font-size: 16px;
  line-height: 21px;
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content__items .content-item__desc {
    font-size: 14px;
    line-height: 19px;
  }
}
.land-lady-very .s11 .larginin-content__props {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 62px;
  width: 176px;
}
@media (max-width: 1200px) {
  .land-lady-very .s11 .larginin-content__props {
    width: 145px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s11 .larginin-content__props {
    align-items: flex-start;
    flex-direction: row;
    margin-top: 36px;
    width: 600px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content__props {
    justify-content: center;
    margin-top: 0;
    width: 100%;
  }
}
.land-lady-very .s11 .larginin-content__props .props-item {
  background-position: top;
  background-repeat: no-repeat;
  color: #784293;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  padding-top: 62px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-lady-very .s11 .larginin-content__props .props-item {
    font-size: 14px;
    line-height: 17px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content__props .props-item {
    font-size: 12px;
    line-height: 15px;
  }
}
.land-lady-very .s11 .larginin-content__props .props-item.item-1 {
  background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s11-prop-1.svg);
  padding-top: 65px;
}
@media (max-width: 959px) {
  .land-lady-very .s11 .larginin-content__props .props-item.item-1 {
    transform: translateY(-3px);
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content__props .props-item.item-1 {
    order: 3;
  }
}
.land-lady-very .s11 .larginin-content__props .props-item.item-2 {
  background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s11-prop-2.svg);
  margin: 60px 0;
}
@media (max-width: 959px) {
  .land-lady-very .s11 .larginin-content__props .props-item.item-2 {
    margin: 0 18px;
    width: 140px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content__props .props-item.item-2 {
    margin: 0;
    order: 1;
    width: 104px;
  }
}
.land-lady-very .s11 .larginin-content__props .props-item.item-3 {
  background-image: url(https://batel.ru/assets/css/img/landing/lady-very/s11-prop-3.svg);
}
@media (max-width: 779px) {
  .land-lady-very .s11 .larginin-content__props .props-item.item-3 {
    margin: 0 20px 0 16px;
    order: 2;
    width: 70px;
  }
}
.land-lady-very .s11 .btn-buy {
  margin: 45px 0 0 116px;
}
@media (max-width: 1200px) {
  .land-lady-very .s11 .btn-buy {
    margin-left: 55px;
  }
}
@media (max-width: 959px) {
  .land-lady-very .s11 .btn-buy {
    margin: 0;
    position: absolute;
    right: 20px;
    top: 754px;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .btn-buy {
    margin-top: 448px;
    position: relative;
    right: unset;
    top: unset;
  }
}
@media (min-width: 780px) {
  .land-lady-very .s11 .s11-slider.larginin-content__items {
    display: none;
  }
}
@media (max-width: 779px) {
  .land-lady-very .s11 .s11-slider.larginin-content__items {
    display: block;
    margin-top: 36px;
  }
}
.land-lady-very .s11 .s11-slider.larginin-content__items .swiper-container {
  width: 100%;
}
.land-lady-very .s11 .s11-slider.larginin-content__items .swiper-slide {
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-lady-very
  .s11
  .s11-slider.larginin-content__items
  .s11-swiper-pagination {
  display: flex;
  justify-content: center;
  margin-top: 22px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.land-lady-very
  .s11
  .s11-slider.larginin-content__items
  .s11-swiper-pagination
  .swiper-pagination-bullet {
  background: #fff;
  height: 13px;
  margin: 0 6px;
  opacity: 1;
  width: 13px;
}
.land-lady-very
  .s11
  .s11-slider.larginin-content__items
  .s11-swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #784293;
}
.land-black-cumin {
  color: #fff;
  overflow: hidden;
}
@media (min-width: 1201px) {
  .land-black-cumin {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/land-bg.jpg)
      top no-repeat;
    min-height: 6038px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/land-bg-sd.jpg)
      top no-repeat;
    min-height: 5578px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/land-bg-t.jpg)
      top no-repeat;
    min-height: 3567px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/land-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    min-height: 3567px;
  }
}
.land-black-cumin *,
.land-black-cumin :after,
.land-black-cumin :before {
  font-family: Open Sans;
}
.land-black-cumin h2 {
  font-size: 80px;
  font-weight: 800;
  line-height: 82px;
  margin: 0;
  text-align: center;
}
@media (max-width: 1200px) {
  .land-black-cumin h2 {
    font-size: 70px;
    line-height: 72px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin h2 {
    font-size: 48px;
    line-height: 50px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin h2 {
    font-size: 24px;
    line-height: 25px;
  }
}
.land-black-cumin .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.land-black-cumin .s1 {
  min-height: 782px;
}
@media (max-width: 959px) {
  .land-black-cumin .s1 {
    min-height: 382px;
  }
}
.land-black-cumin .s1 .land-logo {
  cursor: pointer;
  display: block;
  margin-bottom: 58px;
  margin-left: 152px;
}
@media (min-width: 780px) {
  .land-black-cumin .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/logo.svg)
      top no-repeat;
    height: 32px;
    width: 109px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s1 .land-logo {
    margin-bottom: 52px;
    margin-left: 125px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s1 .land-logo {
    margin-bottom: 38px;
    margin-left: 82px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/logo-p.svg)
      top no-repeat;
    height: 16px;
    margin: 0 0 16px;
    width: 56px;
  }
}
@media (min-width: 960px) {
  .land-black-cumin .s1 .land-logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/logo-hover.svg?v1)
      top no-repeat;
  }
}
.land-black-cumin .s1 .section__content {
  padding-right: 524px;
  padding-top: 208px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s1 .section__content {
    padding-right: 442px;
    padding-top: 254px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s1 .section__content {
    padding-right: 374px;
    padding-top: 58px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s1 .section__content {
    align-items: center;
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s1-bg-p.png)
      26px top no-repeat;
    background-size: 197px auto;
    display: flex;
    flex-direction: column;
    padding-right: 0;
    padding-top: 216px;
    width: 280px;
  }
}
@media (min-width: 1201px) {
  .land-black-cumin .s1 .section__content .section__title {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s1-title.svg)
      top no-repeat;
    height: 240px;
    width: 554px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s1 .section__content .section__title {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s1-title-sd.svg)
      top no-repeat;
    height: 200px;
    width: 462px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s1 .section__content .section__title {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s1-title-t.svg)
      top no-repeat;
    height: 152px;
    width: 348px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s1 .section__content .section__title {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s1-title-p.svg)
      top no-repeat;
    height: 114px;
    width: 260px;
  }
}
.land-black-cumin .s1 .section__content .title-desc {
  font-size: 25px;
  line-height: 34px;
  margin-top: 12px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s1 .section__content .title-desc {
    margin-top: 8px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s1 .section__content .title-desc {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s1 .section__content .title-desc {
    font-size: 16px;
    line-height: 22px;
    margin-top: 5px;
    text-align: center;
  }
}
.land-black-cumin .s1 .section__content .title-desc_gold {
  color: #ffbb38;
}
@media (max-width: 779px) {
  .land-black-cumin .s1 .section__content .title-desc_gold {
    display: block;
  }
}
.land-black-cumin .s2 {
  margin-top: 206px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 {
    margin-top: 92px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s2 {
    margin-top: 64px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 {
    margin-top: 20px;
  }
}
.land-black-cumin .s2 .h2-desc {
  font-size: 18px;
  line-height: 25px;
  margin-top: 22px;
  max-width: 1050px;
  text-align: center;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .h2-desc {
    margin-top: 32px;
    max-width: 906px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .h2-desc {
    font-size: 16px;
    line-height: 22px;
    margin-top: 28px;
    max-width: 680px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .h2-desc {
    font-size: 14px;
    line-height: 19px;
    margin-top: 16px;
    max-width: 306px;
  }
}
.land-black-cumin .s2 .h2-desc-bold {
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .h2-desc-bold {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .h2-desc-bold {
    font-size: 14px;
    line-height: 19px;
    max-width: 306px;
  }
}
.land-black-cumin .s2 .human {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
@media (min-width: 960px) {
  .land-black-cumin .s2 .human {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/human-bg.png)
      50% no-repeat;
    height: 904px;
  }
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .human {
    margin-top: -16px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/human-bg-t.svg)
      50% no-repeat;
    height: 580px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human {
    margin-top: 62px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human {
    align-items: flex-start;
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/human-bg-p.svg)
      100% no-repeat;
    height: 350px;
    margin-top: 18px;
    max-width: 306px;
  }
  .land-black-cumin .s2 .human.show-light:after {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-human-light-p.png)
      50% no-repeat;
    background-size: 100% auto;
    content: "";
    height: 368px;
    position: absolute;
    right: 0;
    right: -10.5px;
    top: 0;
    top: -9px;
    width: 130px;
  }
}
.land-black-cumin .s2 .human .human-point {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 48px;
  justify-content: center;
  position: absolute;
  width: 48px;
  z-index: 2;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human .human-point {
    height: 36px;
    width: 36px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .human-point {
    height: 22px;
    right: 43px;
    width: 22px;
  }
}
.land-black-cumin .s2 .human .human-point:after {
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
@media (min-width: 960px) {
  .land-black-cumin .s2 .human .human-point:after {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human .human-point:after {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point-t.svg)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .human-point:after {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point-p.svg)
      50% no-repeat;
  }
}
.land-black-cumin .s2 .human .human-point:before {
  animation: pulsation 1.5s linear infinite;
  content: "";
  position: absolute;
  z-index: 1;
}
@media (min-width: 960px) {
  .land-black-cumin .s2 .human .human-point:before {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point-active.svg)
      50% no-repeat;
    height: 98px;
    width: 98px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human .human-point:before {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point-active-t.svg)
      50% no-repeat;
    height: 86px;
    width: 86px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .human-point:before {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point-active-p.svg)
      50% no-repeat;
    height: 71px;
    width: 71px;
  }
}
@keyframes pulsation {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.4);
  }
  to {
    transform: scale(1);
  }
}
@media (min-width: 960px) {
  .land-black-cumin .s2 .human .human-point:hover:after {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point-a.svg)
      50% no-repeat;
    height: 98px;
    width: 98px;
  }
  .land-black-cumin .s2 .human .human-point:hover:before {
    content: "";
    height: 98px;
    opacity: 0;
    position: absolute;
    width: 98px;
    z-index: 1;
  }
}
.land-black-cumin .s2 .human .human-point.active {
  pointer-events: none;
}
.land-black-cumin .s2 .human .human-point.active:before {
  opacity: 0;
}
@media (min-width: 960px) {
  .land-black-cumin .s2 .human .human-point.active:after {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point-a.svg)
      50% no-repeat;
    height: 98px;
    width: 98px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human .human-point.active:after {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point-a-t.svg)
      50% no-repeat;
    height: 85px;
    width: 85px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .human-point.active:after {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/point-a-p.svg)
      50% no-repeat;
    height: 71px;
    width: 71px;
  }
}
.land-black-cumin .s2 .human .human-point.point-1 {
  top: 90px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .human-point.point-1 {
    top: 30px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .human-point.point-1 {
    top: 18px;
  }
}
.land-black-cumin .s2 .human .human-point.point-2 {
  top: 204px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .human-point.point-2 {
    top: 112px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .human-point.point-2 {
    top: 65px;
  }
}
.land-black-cumin .s2 .human .human-point.point-3 {
  top: 308px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .human-point.point-3 {
    top: 190px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .human-point.point-3 {
    top: 110px;
  }
}
.land-black-cumin .s2 .human .human-point.point-4 {
  top: 392px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .human-point.point-4 {
    top: 252px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .human-point.point-4 {
    top: 150px;
  }
}
.land-black-cumin .s2 .human .human-point.point-5 {
  top: 416px;
  transform: translateX(-108px);
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .human-point.point-5 {
    top: 268px;
    transform: translateX(-79px);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .human-point.point-5 {
    top: 160px;
    transform: translateX(-46px);
  }
}
.land-black-cumin .s2 .human .point-content {
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 1s;
  width: 1050px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .human .point-content {
    width: 940px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .point-content {
    width: 768px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .point-content {
    left: 0;
    top: 24px;
    width: 194px;
  }
}
.land-black-cumin .s2 .human .point-content.show {
  opacity: 1;
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .point-content.show {
    z-index: 2;
  }
  .land-black-cumin .s2 .human .point-content.m-scroll {
    height: 322px;
  }
}
.land-black-cumin .s2 .human .point-content.m-scroll .m-scroll__content-wrap {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 780px) {
  .land-black-cumin .s2 .human .point-content.m-scroll .m-scroll__content-wrap {
    display: none;
  }
}
.land-black-cumin .s2 .human .point-content.m-scroll .m-scroll__content {
  display: flex;
  justify-content: space-between;
  min-height: 342px;
  overflow-x: auto;
  width: 100%;
}
.land-black-cumin
  .s2
  .human
  .point-content.m-scroll
  .m-scroll__content
  .scroll-content-col {
  flex-shrink: 0;
  width: 194px;
}
.land-black-cumin
  .s2
  .human
  .point-content.m-scroll
  .m-scroll__content
  .scroll-content-col_ml {
  margin-left: 30px;
}
.land-black-cumin .s2 .human .point-content.m-scroll .scroll-progressbar {
  background: #fff;
  border-radius: 52px;
  bottom: 0;
  height: 2px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 182px;
}
.land-black-cumin
  .s2
  .human
  .point-content.m-scroll
  .scroll-progressbar
  .scroll-progressbar__val {
  background: #0050d6;
  border-radius: 52px;
  height: 100%;
}
.land-black-cumin .s2 .human .point-content .human-light {
  left: 378px;
  position: absolute;
  top: 31px;
}
@media (min-width: 960px) {
  .land-black-cumin .s2 .human .point-content .human-light {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-human-light.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 842px;
    width: 292px;
  }
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .human .point-content .human-light {
    left: 323.5px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human .point-content .human-light {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-human-light-t.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 620px;
    left: 272px;
    top: -20px;
    width: 223px;
  }
}
.land-black-cumin .s2 .human .point-content .content-item {
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 390px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .human .point-content .content-item {
    width: 360px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .point-content .content-item {
    width: 330px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .point-content .content-item {
    position: relative;
    width: 100%;
  }
}
.land-black-cumin .s2 .human .point-content .content-item__title {
  font-size: 24px;
  font-weight: 800;
  line-height: 33px;
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .point-content .content-item__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.land-black-cumin .s2 .human .point-content .content-item__desc {
  font-size: 16px;
  line-height: 22px;
  margin-top: 4px;
  width: 328px;
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .point-content .content-item__desc {
    font-size: 12px;
    line-height: 16px;
    width: 100%;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s2 .human .point-content .content-item.item-right {
    align-items: flex-end;
    right: 10px;
    text-align: right;
  }
}
.land-black-cumin .s2 .human .micro {
  height: 40px;
  position: absolute;
  width: 40px;
}
.land-black-cumin .s2 .human .micro-1 {
  left: 320px;
  top: 396px;
}
@media (min-width: 780px) {
  .land-black-cumin .s2 .human .micro-1 {
    animation: micro-1 20s linear infinite;
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-micro-1.svg)
      50% no-repeat;
  }
  @keyframes micro-1 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    50% {
      transform: rotate(5deg) translate(20px, -20px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .human .micro-1 {
    left: 278px;
    top: 406px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human .micro-1 {
    background-size: 30px auto;
    left: 228px;
    top: 292px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .micro-1 {
    animation: micro1 30s linear infinite;
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-micro-p-1.svg)
      50% no-repeat;
    left: 175px;
    top: 282px;
  }
}
.land-black-cumin .s2 .human .micro-2 {
  left: 358px;
  top: 150px;
}
@media (min-width: 780px) {
  .land-black-cumin .s2 .human .micro-2 {
    animation: micro1 30s linear infinite;
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-micro-2.svg)
      50% no-repeat;
  }
  @keyframes micro1 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-20px, -20px);
    }
    50% {
      transform: rotate(5deg) translateY(-40px);
    }
    75% {
      transform: rotate(2.5deg) translate(20px, -20px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .human .micro-2 {
    left: 340px;
    top: 164px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human .micro-2 {
    background-size: 22px auto;
    left: 264px;
    top: 80px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .micro-2 {
    animation: micro1 20s linear infinite;
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-micro-p-2.svg)
      50% no-repeat;
    left: 196px;
    top: -8px;
  }
  @keyframes micro1 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-10px, -10px);
    }
    50% {
      transform: rotate(5deg) translateY(-20px);
    }
    75% {
      transform: rotate(2.5deg) translate(10px, -10px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
}
.land-black-cumin .s2 .human .micro-3 {
  animation: micro3 30s linear infinite;
  left: 620px;
  top: 74px;
}
@keyframes micro3 {
  0% {
    transform: rotate(0deg) translate(0);
  }
  25% {
    transform: rotate(2.5deg) translate(10px, 10px);
  }
  50% {
    transform: rotate(5deg) translateY(20px);
  }
  75% {
    transform: rotate(2.5deg) translate(-10px, 10px);
  }
  to {
    transform: rotate(0deg) translate(0);
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s2 .human .micro-3 {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-micro-3.svg)
      50% no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .human .micro-3 {
    left: 580px;
    top: 80px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human .micro-3 {
    background-size: 30px auto;
    left: 452px;
    top: 40px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .micro-3 {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-micro-p-3.svg)
      50% no-repeat;
    left: 274px;
    top: -42px;
  }
}
.land-black-cumin .s2 .human .micro-4 {
  left: 684px;
  top: 275px;
}
@media (min-width: 780px) {
  .land-black-cumin .s2 .human .micro-4 {
    animation: micro4 40s linear infinite;
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-micro-4.svg)
      50% no-repeat;
  }
  @keyframes micro4 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(30px, 30px);
    }
    50% {
      transform: rotate(5deg) translateY(60px);
    }
    75% {
      transform: rotate(2.5deg) translate(-30px, 30px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .human .micro-4 {
    left: 640px;
    top: 378px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s2 .human .micro-4 {
    background-size: 22px auto;
    left: 494px;
    top: 238px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .micro-4 {
    animation: micro4 40s linear infinite;
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s2-micro-p-4.svg)
      50% no-repeat;
    left: 280px;
    top: 198px;
  }
  @keyframes micro4 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(10px, 10px);
    }
    50% {
      transform: rotate(5deg) translateY(20px);
    }
    75% {
      transform: rotate(2.5deg) translate(-10px, 10px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
}
.land-black-cumin .s2 .human .content-1 .content-item.item-1 {
  top: 258px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-1 .content-item.item-1 {
    top: 94px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-1 .content-item.item-1 {
    margin-bottom: 25px;
    min-height: 116px;
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-1
    .content-item.item-1
    .content-item__desc {
    width: 274px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin
    .s2
    .human
    .content-1
    .content-item.item-1
    .content-item__desc {
    width: 174px;
  }
}
.land-black-cumin .s2 .human .content-1 .content-item.item-2 {
  top: 510px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-1 .content-item.item-2 {
    top: 338px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-1 .content-item.item-2 {
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-1
    .content-item.item-2
    .content-item__desc {
    width: 312px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin
    .s2
    .human
    .content-1
    .content-item.item-2
    .content-item__desc {
    width: 184px;
  }
}
.land-black-cumin .s2 .human .content-1 .content-item.item-3 {
  top: 180px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-1 .content-item.item-3 {
    top: 20px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-1 .content-item.item-3 {
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-1
    .content-item.item-3
    .content-item__desc {
    width: 252px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin
    .s2
    .human
    .content-1
    .content-item.item-3
    .content-item__desc {
    width: 170px;
  }
}
.land-black-cumin .s2 .human .content-1 .content-item.item-4 {
  top: 558px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-1 .content-item.item-4 {
    top: 390px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-1 .content-item.item-4 {
    margin-bottom: 25px;
    min-height: 116px;
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-1
    .content-item.item-4
    .content-item__desc {
    width: 312px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin
    .s2
    .human
    .content-1
    .content-item.item-4
    .content-item__desc {
    width: 178px;
  }
}
.land-black-cumin .s2 .human .content-2 .content-item.item-1 {
  top: 258px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s2 .human .content-2 .content-item.item-1 {
    min-height: 500px;
    top: 232px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-2 .content-item.item-1 {
    top: 65px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-2 .content-item.item-1 {
    margin-bottom: 5px;
    min-height: 132px;
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-2
    .content-item.item-1
    .content-item__desc {
    width: 264px;
  }
}
.land-black-cumin .s2 .human .content-2 .content-item.item-2 {
  top: 510px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-2 .content-item.item-2 {
    top: 346px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-2 .content-item.item-2 {
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-2
    .content-item.item-2
    .content-item__desc {
    width: 270px;
  }
}
.land-black-cumin .s2 .human .content-2 .content-item.item-3 {
  top: 180px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-2 .content-item.item-3 {
    top: 20px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-2 .content-item.item-3 {
    margin-bottom: 20px;
    min-height: 132px;
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-2
    .content-item.item-3
    .content-item__desc {
    width: 274px;
  }
}
.land-black-cumin .s2 .human .content-3 .content-item.item-1 {
  top: 270px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-3 .content-item.item-1 {
    top: 195px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-3 .content-item.item-1 {
    margin-bottom: 18px;
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-3
    .content-item.item-1
    .content-item__desc {
    width: 234px;
  }
}
.land-black-cumin .s2 .human .content-3 .content-item.item-2 {
  top: 194px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-3 .content-item.item-2 {
    top: 128px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-3 .content-item.item-2 {
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-3
    .content-item.item-2
    .content-item__desc {
    width: 246px;
  }
}
.land-black-cumin .s2 .human .content-3 .content-item.item-3 {
  top: 558px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-3 .content-item.item-3 {
    top: 386px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-3 .content-item.item-3 {
    top: unset;
  }
}
@media (min-width: 960px) {
  .land-black-cumin
    .s2
    .human
    .content-3
    .content-item.item-3
    .content-item__desc {
    width: 350px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-3
    .content-item.item-3
    .content-item__desc {
    width: 308px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin
    .s2
    .human
    .content-3
    .content-item.item-3
    .content-item__desc {
    width: 182px;
  }
}
.land-black-cumin .s2 .human .content-4 .content-item.item-1 {
  top: 476px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-4 .content-item.item-1 {
    top: 290px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-4 .content-item.item-1 {
    top: unset;
  }
}
@media (min-width: 960px) {
  .land-black-cumin
    .s2
    .human
    .content-4
    .content-item.item-1
    .content-item__desc {
    width: 355px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin
    .s2
    .human
    .content-4
    .content-item.item-1
    .content-item__desc {
    width: 265px;
  }
}
.land-black-cumin .s2 .human .content-5 .content-item.item-1 {
  top: 386px;
}
@media (max-width: 959px) {
  .land-black-cumin .s2 .human .content-5 .content-item.item-1 {
    top: 324px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s2 .human .content-5 .content-item.item-1 {
    top: unset;
  }
}
.land-black-cumin .s3 {
  margin-top: 35px;
}
@media (max-width: 959px) {
  .land-black-cumin .s3 {
    margin-top: 108px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s3 {
    margin-top: 40px;
  }
}
.land-black-cumin .s3 .section__content {
  display: flex;
  justify-content: center;
}
@media (min-width: 960px) {
  .land-black-cumin .s3 .section__content {
    transform: translateX(-18px);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s3 .section__content {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
  }
}
.land-black-cumin .s3 .s3-img {
  flex-shrink: 0;
}
@media (min-width: 960px) {
  .land-black-cumin .s3 .s3-img {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s3-img.png)
      top no-repeat;
    height: 629px;
    width: 474px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s3 .s3-img {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s3-img-t.png)
      top no-repeat;
    background-size: 100% auto;
    height: 492px;
    width: 371px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s3 .s3-img {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s3-img-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 283px;
    width: 214px;
  }
}
.land-black-cumin .s3 .s3-desc {
  padding-left: 38px;
  padding-top: 342px;
}
@media (max-width: 959px) {
  .land-black-cumin .s3 .s3-desc {
    padding-left: 70px;
    padding-top: 255px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s3 .s3-desc {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 16px;
    padding: 0;
    text-align: center;
    width: 303px;
  }
}
.land-black-cumin .s3 .s3-desc .desc-content {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 38px;
  position: relative;
  width: 239px;
}
@media (max-width: 779px) {
  .land-black-cumin .s3 .s3-desc .desc-content {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 16px;
    width: 100%;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s3 .s3-desc .desc-content .content-text {
    opacity: 0;
    transition: opacity 1s;
    transition-delay: 1s;
  }
}
.land-black-cumin .s3 .s3-desc .desc-content .content-line {
  position: absolute;
}
@media (min-width: 780px) {
  .land-black-cumin .s3 .s3-desc .desc-content .content-line {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s3-line.svg)
      0 no-repeat;
    height: 41px;
    left: -200px;
    top: 40px;
    transition: width 1s;
    width: 0;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s3 .s3-desc .desc-content .content-line {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s3-line-p.svg)
      0 no-repeat;
    height: 124px;
    left: 150px;
    top: -128px;
    width: 139px;
  }
}
.land-black-cumin .s3 .s3-desc .btn-buy {
  align-items: center;
  background: #fff;
  border-radius: 10px;
  color: #000;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  height: 46px;
  justify-content: center;
  line-height: 22px;
  text-transform: uppercase;
  width: 255px;
}
@media (max-width: 779px) {
  .land-black-cumin .s3 .s3-desc .btn-buy {
    height: 35px;
    width: 196px;
  }
}
@media (min-width: 960px) {
  .land-black-cumin .s3 .s3-desc .btn-buy:hover {
    background: #ffbb38;
    color: #fff;
  }
}
.land-black-cumin .s3.animation .desc-content .content-text {
  opacity: 1;
}
.land-black-cumin .s3.animation .desc-content .content-line {
  width: 189px;
}
.land-black-cumin .s4 {
  margin-top: 140px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s4 {
    margin-top: 160px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s4 {
    margin-top: 120px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 {
    margin-top: 62px;
  }
}
.land-black-cumin .s4 h2 {
  max-width: 1124px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s4 h2 {
    max-width: 900px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s4 h2 {
    max-width: 640px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 h2 {
    max-width: 300px;
  }
}
.land-black-cumin .s4 .run-line-wrap {
  display: flex;
  height: 350px;
  margin-top: 114px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-black-cumin .s4 .run-line-wrap {
    margin-top: 80px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line-wrap {
    height: 250px;
    margin-top: 38px;
  }
}
.land-black-cumin .s4 .run-line {
  display: flex;
  flex-shrink: 0;
  height: 340px;
  justify-content: space-between;
  left: 0;
  min-height: 340px;
  padding-right: 30px;
  position: absolute;
  width: 3040px;
}
@media (max-width: 959px) {
  .land-black-cumin .s4 .run-line {
    height: 304px;
    min-height: 304px;
    padding-right: 6px;
    width: 2675px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line {
    height: 220px;
    min-height: 220px;
    padding-right: 6px;
    width: 1960px;
  }
}
.land-black-cumin .s4 .run-line .run-line__item {
  background-position: bottom;
  background-repeat: no-repeat;
  flex-shrink: 0;
  font-size: 16px;
  height: 340px;
  line-height: 22px;
  min-height: 340px;
  padding: 0 22px 296px;
  text-align: center;
  width: 274px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item {
    background-position-y: 62px;
    background-size: 237px auto;
    height: 304px;
    min-height: 304px;
    padding-bottom: 260px;
    width: 262px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item {
    font-size: 12px;
    height: 215px;
    line-height: 16px;
    min-height: 215px;
    padding: 0 22px;
    width: 190px;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-1.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-1.png);
    background-size: 174px auto;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-2.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-2.png);
    background-size: 174px auto;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-3.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-3.png);
    background-size: 174px auto;
    padding-left: 0;
    padding-right: 0;
  }
}
.land-black-cumin .s4 .run-line .run-line__item.item-4 {
  padding-left: 38px;
  padding-right: 38px;
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-4.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-4.png);
    background-size: 174px auto;
  }
}
.land-black-cumin .s4 .run-line .run-line__item.item-5 {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-5.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-5.png);
    background-size: 174px auto;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-5 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-6.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-6.png);
    background-size: 174px auto;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-7 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-7.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-7 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-7.png);
    background-size: 174px auto;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-8 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-8.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-8 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-8.png);
    background-size: 174px auto;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-9 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-9.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-9 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-9.png);
    background-size: 174px auto;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-10 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-10.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line .run-line__item.item-10 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s4-line-item-p-10.png);
    background-size: 174px auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line.line-1 {
    animation: line-start 100s linear forwards;
    transform: translateX(0);
  }
  @keyframes line-start {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-200%);
    }
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line.line-1 {
    animation: line-start 80s linear forwards;
    transform: translateX(0);
  }
  @keyframes line-start {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-200%);
    }
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s4 .run-line.line-2 {
    animation: line-2 100s linear infinite;
    transform: translateX(100%);
  }
  @keyframes line-2 {
    0% {
      transform: translateX(100%);
    }
    50% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-100%);
    }
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line.line-2 {
    animation: line-2 80s linear infinite;
    transform: translateX(100%);
  }
  @keyframes line-2 {
    0% {
      transform: translateX(100%);
    }
    50% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-100%);
    }
  }
}
@media (min-width: 960px) {
  .land-black-cumin .s4 .run-line.line-3 {
    animation: line-3 100s linear infinite;
    animation-delay: 50s;
    transform: translateX(100%);
  }
  @keyframes line-3 {
    0% {
      transform: translateX(100%);
    }
    50% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-100%);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s4 .run-line.line-3 {
    animation: line-3 100s linear infinite;
    animation-delay: 50s;
    transform: translateX(100%);
  }
  @keyframes line-3 {
    0% {
      transform: translateX(100%);
    }
    50% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-100%);
    }
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s4 .run-line.line-3 {
    animation: line-3 80s linear infinite;
    animation-delay: 40s;
    transform: translateX(100%);
  }
  @keyframes line-3 {
    0% {
      transform: translateX(100%);
    }
    50% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-100%);
    }
  }
}
.land-black-cumin .s5 {
  margin-top: 270px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s5 {
    margin-top: 80px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s5 {
    margin-top: 24px;
  }
}
.land-black-cumin .s5 .section__content {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  max-width: 1130px;
  min-height: 800px;
  position: relative;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-black-cumin .s5 .section__content {
    max-width: 950px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s5 .section__content {
    max-width: 750px;
    min-height: 598px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .section__content {
    align-items: center;
    max-width: 320px;
    min-height: 500px;
  }
}
.land-black-cumin .s5 .pot {
  position: absolute;
}
@media (min-width: 1201px) {
  .land-black-cumin .s5 .pot {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-pot.png)
      0 0 no-repeat;
    height: 756px;
    left: -170px;
    top: 30px;
    width: 638px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .pot {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-pot-sd.png)
      0 0 no-repeat;
    height: 582px;
    left: -26px;
    top: 206px;
    width: 490px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .pot {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-pot-t.png)
      0 0 no-repeat;
    background-size: 100% auto;
    height: 429px;
    left: 0;
    top: 90px;
    width: 362px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .pot {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-pot-p.png)
      0 0 no-repeat;
    background-size: 100% auto;
    height: 189px;
    left: unset;
    top: 90px;
    width: 159px;
  }
}
.land-black-cumin .s5 .capsule {
  background-position: 50%;
  background-repeat: no-repeat;
  position: absolute;
}
.land-black-cumin .s5 .capsule.capsule-1 {
  height: 168px;
  left: 416px;
  top: 508px;
  width: 98px;
}
@media (min-width: 1201px) {
  .land-black-cumin .s5 .capsule.capsule-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-1.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .capsule.capsule-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-sd-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-t-1.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .capsule.capsule-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-p-1.png);
    background-size: 100% auto;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-1 {
    animation: capsule1 20s linear infinite;
  }
  @keyframes capsule1 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(20px, 20px);
    }
    50% {
      transform: rotate(5deg) translateY(40px);
    }
    75% {
      transform: rotate(2.5deg) translate(-20px, 20px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .capsule.capsule-1 {
    left: 410px;
    top: 520px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-1 {
    height: 97px;
    left: 316px;
    top: 358px;
    width: 57px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .capsule.capsule-1 {
    animation: capsule1 20s linear infinite;
    height: 43px;
    left: 224px;
    top: 200px;
    width: 25px;
  }
  @keyframes capsule1 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(10px, 10px);
    }
    50% {
      transform: rotate(5deg) translateY(20px);
    }
    75% {
      transform: rotate(2.5deg) translate(-10px, 10px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
}
.land-black-cumin .s5 .capsule.capsule-2 {
  height: 164px;
  left: -160px;
  top: 532px;
  width: 190px;
}
@media (min-width: 1201px) {
  .land-black-cumin .s5 .capsule.capsule-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-2.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .capsule.capsule-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-sd-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-t-2.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .capsule.capsule-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-p-2.png);
    background-size: 100% auto;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-2 {
    animation: capsule2 20s linear infinite;
  }
  @keyframes capsule2 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-30px, -30px);
    }
    50% {
      transform: rotate(5deg) translateY(-60px);
    }
    75% {
      transform: rotate(2.5deg) translate(30px, -30px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .capsule.capsule-2 {
    left: -8px;
    top: 674px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-2 {
    height: 96px;
    left: -8px;
    top: 470px;
    width: 110px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .capsule.capsule-2 {
    animation: capsule2 20s linear infinite;
    height: 50px;
    left: 240px;
    top: 154px;
    width: 57px;
  }
  @keyframes capsule2 {
    0% {
      transform: rotate(0deg) translate(0);
    }
    25% {
      transform: rotate(2.5deg) translate(-10px, -10px);
    }
    50% {
      transform: rotate(5deg) translateY(-20px);
    }
    75% {
      transform: rotate(2.5deg) translate(10px, -10px);
    }
    to {
      transform: rotate(0deg) translate(0);
    }
  }
}
.land-black-cumin .s5 .capsule.capsule-3 {
  height: 192px;
  left: 530px;
  top: 338px;
  width: 220px;
}
@media (min-width: 1201px) {
  .land-black-cumin .s5 .capsule.capsule-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-3.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .capsule.capsule-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-sd-3.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-t-3.png);
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .capsule.capsule-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-p-3.png);
    background-size: 100% auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .capsule.capsule-3 {
    left: 452px;
    top: 330px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-3 {
    height: 110px;
    left: 374px;
    top: 300px;
    width: 128px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .capsule.capsule-3 {
    height: 42px;
    left: 54px;
    top: 235px;
    width: 52px;
  }
}
.land-black-cumin .s5 .capsule.capsule-4 {
  animation: capsule4 20s linear infinite;
  height: 164px;
  left: 370px;
  top: 268px;
  width: 190px;
}
@keyframes capsule4 {
  0% {
    transform: rotate(0deg) translate(0);
  }
  25% {
    transform: rotate(2.5deg) translate(10px, -20px);
  }
  50% {
    transform: rotate(5deg) translate(0);
  }
  75% {
    transform: rotate(2.5deg) translate(-10px, 20px);
  }
  to {
    transform: rotate(0deg) translate(0);
  }
}
@media (min-width: 780px) and (min-width: 1201px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-2.png);
  }
}
@media (min-width: 780px) and (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-sd-2.png);
  }
}
@media (min-width: 780px) and (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-t-2.png);
  }
}
@media (min-width: 780px) and (max-width: 779px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-p-2.png);
    background-size: 100% auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    left: 356px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    height: 96px;
    left: 280px;
    top: 155px;
    width: 110px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    height: 42px;
    left: 210px;
    top: 90px;
    width: 49px;
  }
}
@media (max-width: 779px) and (min-width: 1201px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-4.png);
  }
}
@media (max-width: 779px) and (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-sd-4.png);
  }
}
@media (max-width: 779px) and (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-t-4.png);
  }
}
@media (max-width: 779px) and (max-width: 779px) {
  .land-black-cumin .s5 .capsule.capsule-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/black-cumin/s5-capsule-p-4.png);
    background-size: 100% auto;
  }
}
.land-black-cumin .s5 .circle-line-wrap {
  align-items: center;
  display: flex;
  height: 39px;
  left: 622px;
  overflow: hidden;
  position: absolute;
  top: 415px;
  transition: width 1s;
  transition-delay: 0.4s;
  width: 0;
}
@media (max-width: 1200px) {
  .land-black-cumin .s5 .circle-line-wrap {
    left: 557px;
    top: 400px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s5 .circle-line-wrap {
    left: 426px;
    top: 335px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .circle-line-wrap {
    flex-direction: column;
    height: 0;
    left: unset;
    top: 251px;
    transform: translateX(-79px);
    transition: height 1s;
    width: 20px;
  }
}
.land-black-cumin .s5 .circle-line-wrap .circle-line {
  align-items: center;
  background: #fff;
  display: flex;
  height: 1px;
  margin-left: 39px;
  position: relative;
  width: 112px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s5 .circle-line-wrap .circle-line {
    width: 64px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .circle-line-wrap .circle-line {
    flex-direction: column;
    height: 200px;
    margin: 16px 0 0 1px;
    width: 1px;
  }
}
.land-black-cumin .s5 .circle-line-wrap .circle-line:before {
  border: 1px solid #fff;
  border-radius: 50%;
  content: "";
  height: 39px;
  left: -39px;
  position: absolute;
  width: 39px;
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .circle-line-wrap .circle-line:before {
    height: 16px;
    left: unset;
    top: -16px;
    width: 16px;
  }
}
.land-black-cumin .s5 .line-vertical-1 {
  background: #fff;
  bottom: 365px;
  height: 0;
  left: 774px;
  position: absolute;
  transition: height 1s;
  transition-delay: 1.4s;
  width: 1px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s5 .line-vertical-1 {
    bottom: 380px;
    left: 660px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s5 .line-vertical-1 {
    bottom: 243px;
    left: 530px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .line-vertical-1 {
    display: none;
  }
}
.land-black-cumin .s5 .line-vertical-2 {
  background: #fff;
  height: 0;
  left: 774px;
  position: absolute;
  top: 435px;
  transition: height 1s;
  transition-delay: 2.4s;
  width: 1px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s5 .line-vertical-2 {
    left: 660px;
    top: 420px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s5 .line-vertical-2 {
    left: 530px;
    top: 355px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .line-vertical-2 {
    display: none;
  }
}
.land-black-cumin .s5 h2 {
  max-width: 780px;
  text-align: left;
}
@media (max-width: 1200px) {
  .land-black-cumin .s5 h2 {
    max-width: 690px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s5 h2 {
    max-width: 468px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 h2 {
    max-width: 248px;
    text-align: center;
  }
}
.land-black-cumin .s5 .cumin-items {
  margin-right: 70px;
  margin-top: 35px;
  width: 220px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s5 .cumin-items {
    margin-right: 4px;
    margin-top: 50px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s5 .cumin-items {
    margin-top: 40px;
    width: 150px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .cumin-items {
    margin-top: 215px;
    transform: translateX(70px);
    width: 200px;
  }
}
.land-black-cumin .s5 .cumin-item {
  align-items: center;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  line-height: 25px;
  margin-bottom: 22px;
  position: relative;
}
@media (max-width: 959px) {
  .land-black-cumin .s5 .cumin-item {
    font-size: 16px;
    line-height: 17px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .cumin-item {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
  }
}
.land-black-cumin .s5 .cumin-item .cumin-item__name {
  opacity: 0;
  transition: opacity 0.5s;
  transition-delay: 0.5s;
}
.land-black-cumin .s5 .cumin-item .cumin-item__line {
  background: #fff;
  height: 1px;
  left: -65px;
  position: absolute;
  transition: width 0.5s;
  width: 0;
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .cumin-item .cumin-item__line {
    left: -46px;
  }
}
.land-black-cumin .s5 .cumin-item.anim .cumin-item__name {
  opacity: 1;
}
.land-black-cumin .s5 .cumin-item.anim .cumin-item__line {
  width: 45px;
}
@media (max-width: 779px) {
  .land-black-cumin .s5 .cumin-item.anim .cumin-item__line {
    width: 24px;
  }
}
@media (min-width: 780px) {
  .land-black-cumin .s5.animation .circle-line-wrap {
    width: 151px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s5.animation .circle-line-wrap {
    height: 216px;
  }
}
.land-black-cumin .s5.animation .line-vertical-1 {
  height: 142px;
}
@media (max-width: 959px) {
  .land-black-cumin .s5.animation .line-vertical-1 {
    height: 157px;
  }
}
.land-black-cumin .s5.animation .line-vertical-2 {
  height: 260px;
}
@media (max-width: 959px) {
  .land-black-cumin .s5.animation .line-vertical-2 {
    height: 173px;
  }
}
.land-black-cumin .s6 {
  margin-top: 160px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s6 {
    margin-top: 50px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s6 {
    margin-top: 2px;
  }
}
.land-black-cumin .s6 .expert {
  display: flex;
  justify-content: center;
  margin-top: 60px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s6 .expert {
    margin-top: 86px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s6 .expert {
    margin-top: 64px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .expert {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 18px;
  }
}
.land-black-cumin .s6 .expert .expert-info {
  flex-shrink: 0;
  text-align: center;
}
@media (min-width: 1201px) {
  .land-black-cumin .s6 .expert .expert-info {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s6-expert-img.png)
      top no-repeat;
    font-size: 24px;
    line-height: 33px;
    padding-top: 294px;
    width: 350px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-black-cumin .s6 .expert .expert-info {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s6-expert-img-sd.png)
      top no-repeat;
    font-size: 18px;
    line-height: 22px;
    padding-top: 260px;
    width: 250px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s6 .expert .expert-info {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s6-expert-img-t.png)
      top no-repeat;
    background-size: 230px auto;
    font-size: 18px;
    line-height: 22px;
    padding-top: 248px;
    width: 250px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .expert .expert-info {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s6-expert-img-p.png)
      top no-repeat;
    background-size: 132px auto;
    font-size: 12px;
    line-height: 16px;
    padding-top: 140px;
  }
}
.land-black-cumin .s6 .expert .expert-info__name {
  font-weight: 700;
}
@media (max-width: 1200px) {
  .land-black-cumin .s6 .expert .expert-info__name {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .expert .expert-info__name {
    font-size: 16px;
    line-height: 22px;
  }
}
.land-black-cumin .s6 .expert .expert-comment {
  background: hsla(0, 0%, 100%, 0.3);
  border: 1px solid #fff;
  border-radius: 10px;
  flex-shrink: 0;
  font-size: 20px;
  line-height: 27px;
  margin-left: 30px;
  padding: 60px 55px;
  width: 688px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s6 .expert .expert-comment {
    font-size: 18px;
    height: 296px;
    line-height: 25px;
    margin-left: 54px;
    padding: 33px 41px;
    width: 632px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-black-cumin .s6 .expert .expert-comment {
    font-size: 16px;
    height: 296px;
    line-height: 22px;
    margin-left: 50px;
    padding: 15px 18px 15px 40px;
    width: 408px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .expert .expert-comment {
    font-size: 14px;
    line-height: 19px;
    margin-left: 0;
    margin-top: 16px;
    padding: 16px 15px 16px 18px;
    text-align: center;
    width: 295px;
  }
}
.land-black-cumin .s6 .expert .expert-comment .letter {
  opacity: 0;
}
.land-black-cumin .s6 .expert .expert-comment .letter.letter-show {
  opacity: 1;
}
.land-black-cumin .s6 .cumin-use {
  display: flex;
  justify-content: center;
  margin-top: 70px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s6 .cumin-use {
    margin-top: 84px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s6 .cumin-use {
    margin-top: 62px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .cumin-use {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 34px;
    position: relative;
  }
}
.land-black-cumin .s6 .cumin-use .cumin-use__img {
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  padding-bottom: 312px;
  padding-top: 25px;
  width: 350px;
}
@media (min-width: 780px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__img {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s6-pot.png)
      bottom no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__img {
    width: 250px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__img {
    background-position-y: 175px;
    padding-top: 12px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__img {
    align-items: center;
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s6-pot-p.png)
      0 no-repeat;
    background-size: 98px auto;
    height: 130px;
    justify-content: flex-end;
    padding: 12px 0 0;
    position: absolute;
    top: 90px;
    width: 164px;
  }
}
.land-black-cumin .s6 .cumin-use .cumin-use__img .count-capsule {
  align-items: center;
  display: flex;
  font-size: 47px;
  font-weight: 800;
  line-height: 64px;
  padding-left: 46px;
  text-transform: uppercase;
}
@media (min-width: 780px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__img .count-capsule {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s6-capsule.svg)
      0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__img .count-capsule {
    background: url(https://batel.ru/assets/css/img/landing/black-cumin/s6-capsule-p.svg)
      0 no-repeat;
    font-size: 18px;
    height: 40px;
    line-height: 25px;
    padding-left: 26px;
  }
}
.land-black-cumin .s6 .cumin-use .cumin-use__info {
  flex-shrink: 0;
  font-size: 20px;
  line-height: 27px;
  margin-left: 30px;
  width: 688px;
}
@media (max-width: 1200px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__info {
    margin-left: 54px;
    width: 632px;
  }
}
@media (max-width: 959px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__info {
    width: 416px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__info {
    font-size: 14px;
    line-height: 19px;
    margin-left: 0;
    max-width: 320px;
    text-align: center;
    width: 100%;
  }
}
.land-black-cumin .s6 .cumin-use .cumin-use__info .info-top p {
  margin: 12px 0;
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__info .info-top p {
    margin: 0;
  }
}
.land-black-cumin .s6 .cumin-use .cumin-use__info .info-middle {
  margin: 52px 0 54px;
}
@media (max-width: 959px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__info .info-middle {
    margin: 44px 0;
    padding-right: 30px;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__info .info-middle {
    margin: 156px 0 28px;
    padding: 0 32px;
  }
}
.land-black-cumin .s6 .cumin-use .cumin-use__info .info-bottom {
  font-weight: 700;
  text-transform: uppercase;
  width: 470px;
}
@media (max-width: 959px) {
  .land-black-cumin .s6 .cumin-use .cumin-use__info .info-bottom {
    width: 100%;
  }
}
.land-black-cumin .s6 .share-wrap {
  margin-top: 104px;
}
@media (max-width: 959px) {
  .land-black-cumin .s6 .share-wrap {
    margin-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 779px) {
  .land-black-cumin .s6 .share-wrap {
    margin-top: 5px;
  }
}
.land-black-cumin .s6 .share-wrap .share__label {
  padding-bottom: 8px;
}
.land-valentinki {
  color: #333;
  padding-bottom: 40px;
}
@media (max-width: 779px) {
  .land-valentinki {
    padding-top: 10px;
  }
}
.land-valentinki h1 {
  display: none;
}
.land-valentinki .valentinki-banner-top {
  background: url(https://batel.ru/assets/css/img/landing/valentinki/banner-top.png)
    50% no-repeat;
  display: block;
  height: 702px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-banner-top {
    background-size: auto 100%;
    height: 600px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-banner-top {
    background-image: url(https://batel.ru/assets/css/img/landing/valentinki/banner-top-m.png);
    height: 372px;
  }
}
.land-valentinki .valentinki-spec-price {
  font-size: 12px;
  text-align: center;
  width: 100%;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-spec-price {
    margin-top: -5px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-spec-price {
    margin-top: 15px;
  }
}
@media (max-width: 450px) {
  .land-valentinki .valentinki-spec-price {
    font-size: 9px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-spec-price .text-str {
    display: block;
  }
}
.land-valentinki .text_color_76 {
  color: #767676;
}
.land-valentinki .valentinki-layout-closer {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
.land-valentinki .valentinki-layout-closer.closer-active {
  display: block;
}
.land-valentinki .valentinki-title {
  font-family: BickhamScriptOne;
  font-size: 95px;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-title {
    padding-left: 30px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-title {
    font-size: 15.7vw;
    padding-left: 4vw;
  }
}
.land-valentinki .valentinki-title > div {
  font-family: BickhamScriptOne;
}
.land-valentinki .valentinki-title .title-top {
  align-items: center;
  display: flex;
}
.land-valentinki .valentinki-title .title-bottom {
  margin-top: -75px;
  padding-left: 135px;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-title .title-bottom {
    padding-left: 50px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-title .title-bottom {
    margin-top: -11.8vw;
    padding-left: 7vw;
  }
}
.land-valentinki .valentinki-title_pink {
  color: #ff5e95;
}
.land-valentinki .valentinki-title_green {
  color: #a0c530;
}
.land-valentinki .valentinki-title_yellow {
  color: #fbbc24;
}
.land-valentinki .valentinki-title_red {
  color: #d6125b;
}
.land-valentinki .valentinki-title_blue {
  color: #00bfd3;
}
.land-valentinki .valentinki-title_orange {
  color: #f90;
}
.land-valentinki .valentinki-title_purple {
  color: #5200ff;
}
.land-valentinki .valentinki-title_width {
  max-width: 825px;
  width: 100%;
}
.land-valentinki .valentinki-title-desc {
  color: #767676;
  line-height: 24px;
  margin-top: -24px;
  padding-left: 46%;
  width: 100%;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-title-desc {
    max-width: 825px;
    padding-left: 325px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-title-desc {
    font-size: 2.8vw;
    line-height: 3.8vw;
    margin-right: auto;
    margin-top: 0;
    padding-left: 4vw;
    width: 96vw;
  }
}
@media (max-width: 550px) {
  .land-valentinki .valentinki-title-desc {
    font-size: 3.8vw;
    line-height: 5.2vw;
    margin-top: -1vw;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-title-desc .text-str {
    display: block;
  }
}
@media (max-width: 959px) AND (min-width: 780px) {
  .land-valentinki .valentinki-title-desc .text-str-tablet {
    display: block;
  }
}
.land-valentinki .valentinki-predictions {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 25px auto 0;
  max-width: 960px;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-predictions {
    margin-top: -5px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-predictions {
    margin-top: 0;
  }
}
.land-valentinki
  .valentinki-predictions
  .valentinki-title
  .title-top
  .title-heart {
  margin-left: 40px;
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-predictions
    .valentinki-title
    .title-top
    .title-heart {
    display: none;
  }
}
.land-valentinki .valentinki-predictions .hearts {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 105px;
  max-width: 825px;
  width: 100%;
}
@media (max-width: 1030px) {
  .land-valentinki .valentinki-predictions .hearts {
    max-width: 770px;
  }
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-predictions .hearts {
    margin-top: 70px;
    width: 77vw;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-predictions .hearts {
    flex-direction: column;
    margin-top: 45px;
    width: 100%;
  }
}
.land-valentinki .valentinki-predictions .hearts .hearts-item {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 178px auto;
  cursor: pointer;
  height: 190px;
  width: 218px;
  z-index: 105;
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-predictions .hearts .hearts-item {
    margin: 8px 0;
  }
}
.land-valentinki .valentinki-predictions .hearts .hearts-item:hover {
  background-size: 232px auto;
}
.land-valentinki .valentinki-predictions .hearts .hearts-item.heart-active {
  align-items: center;
  background-size: 232px auto;
  color: #fff;
  display: flex;
  font-size: 9px;
  justify-content: center;
  text-align: center;
  transform: scale(1.8);
  z-index: 1;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-predictions .hearts .hearts-item.heart-active {
    z-index: 106;
  }
}
@media (max-width: 400px) {
  .land-valentinki .valentinki-predictions .hearts .hearts-item.heart-active {
    transform: scale(1.45);
  }
}
.land-valentinki
  .valentinki-predictions
  .hearts
  .hearts-item.heart-active
  .hearts-item__text {
  background: url(https://batel.ru/assets/css/img/landing/valentinki/heart-small-img.png)
    bottom no-repeat;
  background-size: 30px auto;
  height: 113px;
  margin-top: 10px;
}
.land-valentinki
  .valentinki-predictions
  .hearts
  .hearts-item.heart-active
  .hearts-item__text.text_padding {
  padding-top: 10px;
}
.land-valentinki .valentinki-predictions .hearts .hearts-item.item-1 {
  background-image: url(https://batel.ru/assets/css/img/landing/valentinki/heart-1-empty.png);
}
.land-valentinki
  .valentinki-predictions
  .hearts
  .hearts-item.item-1.heart-active,
.land-valentinki .valentinki-predictions .hearts .hearts-item.item-1:hover {
  background-image: url(https://batel.ru/assets/css/img/landing/valentinki/heart-1-empty-hover.png);
}
.land-valentinki .valentinki-predictions .hearts .hearts-item.item-2 {
  background-image: url(https://batel.ru/assets/css/img/landing/valentinki/heart-2-empty.png);
}
.land-valentinki
  .valentinki-predictions
  .hearts
  .hearts-item.item-2.heart-active,
.land-valentinki .valentinki-predictions .hearts .hearts-item.item-2:hover {
  background-image: url(https://batel.ru/assets/css/img/landing/valentinki/heart-2-empty-hover.png);
}
.land-valentinki .valentinki-predictions .hearts .hearts-item.item-3 {
  background-image: url(https://batel.ru/assets/css/img/landing/valentinki/heart-3-empty.png);
}
.land-valentinki
  .valentinki-predictions
  .hearts
  .hearts-item.item-3.heart-active,
.land-valentinki .valentinki-predictions .hearts .hearts-item.item-3:hover {
  background-image: url(https://batel.ru/assets/css/img/landing/valentinki/heart-3-empty-hover.png);
}
.land-valentinki .valentinki-travels {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 45px auto 0;
  max-width: 960px;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-travels {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-travels {
    margin-top: 50px;
  }
}
.land-valentinki .valentinki-travels .valentinki-title .title-bottom {
  display: flex;
  padding-left: 90px;
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-travels .valentinki-title .title-bottom {
    padding-left: 6vw;
  }
}
.land-valentinki
  .valentinki-travels
  .valentinki-title
  .title-bottom
  .title-heart {
  display: block;
  margin-bottom: -75px;
  margin-right: 40px;
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-travels
    .valentinki-title
    .title-bottom
    .title-heart {
    margin-bottom: -9vw;
    margin-right: 6vw;
    width: 10vw;
  }
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-travels .valentinki-title-desc {
    padding-left: 305px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-travels .valentinki-title-desc {
    margin-top: 1vw;
    padding-left: 4vw;
  }
}
@media (min-width: 960px) {
  .land-valentinki
    .valentinki-travels
    .valentinki-title-desc
    .travels-text-str {
    display: block;
  }
}
@media (max-width: 959px) {
  .land-valentinki
    .valentinki-travels
    .valentinki-title-desc
    .travels-desc_width {
    width: 370px;
  }
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-travels
    .valentinki-title-desc
    .travels-desc_width {
    width: 65vw;
  }
}
@media (max-width: 550px) {
  .land-valentinki
    .valentinki-travels
    .valentinki-title-desc
    .travels-desc_width {
    width: 90vw;
  }
}
.land-valentinki .valentinki-travels__slider {
  margin-top: 30px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-travels__slider {
    margin-top: 40px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-travels__slider {
    margin-top: 10px;
  }
}
.land-valentinki
  .valentinki-travels__slider
  .swiper-container
  .swiper-button-next,
.land-valentinki
  .valentinki-travels__slider
  .swiper-container
  .swiper-button-prev {
  height: 60px;
  width: 40px;
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-next,
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-prev {
    height: 50px;
    width: 50px;
  }
}
@media (max-width: 500px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-next,
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-prev {
    width: 30px;
  }
}
.land-valentinki
  .valentinki-travels__slider
  .swiper-container
  .swiper-button-next.swiper-button-disabled,
.land-valentinki
  .valentinki-travels__slider
  .swiper-container
  .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.land-valentinki
  .valentinki-travels__slider
  .swiper-container
  .swiper-button-prev {
  background: url(https://batel.ru/assets/css/img/arrows/arrow_pink_right.svg)
    50% no-repeat;
  left: 0;
  top: 42.5%;
  transform: rotate(180deg);
}
@media (max-width: 959px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-prev {
    top: 38.5%;
  }
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-prev {
    background-size: auto 28px;
    top: 40.5%;
  }
}
@media (max-width: 650px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-prev {
    top: 37.5%;
  }
}
@media (max-width: 500px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-prev {
    top: 67vw;
  }
}
@media (max-width: 420px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-prev {
    top: 65.5vw;
  }
}
@media (max-width: 350px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-prev {
    top: 64.5vw;
  }
}
.land-valentinki
  .valentinki-travels__slider
  .swiper-container
  .swiper-button-prev:hover {
  background-image: url(https://batel.ru/assets/css/img/arrows/arrow_pink_big_hover.svg);
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-prev:hover {
    background-size: auto 42px;
  }
}
.land-valentinki
  .valentinki-travels__slider
  .swiper-container
  .swiper-button-next {
  background: url(https://batel.ru/assets/css/img/arrows/arrow_pink_right.svg)
    50% no-repeat;
  right: 0;
  top: 48%;
}
@media (max-width: 959px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-next {
    top: 44%;
  }
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-next {
    background-size: auto 28px;
    top: 43%;
  }
}
@media (max-width: 650px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-next {
    top: 40%;
  }
}
@media (max-width: 500px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-next {
    top: 72vw;
  }
}
.land-valentinki
  .valentinki-travels__slider
  .swiper-container
  .swiper-button-next:hover {
  background-image: url(https://batel.ru/assets/css/img/arrows/arrow_pink_big_hover.svg);
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-travels__slider
    .swiper-container
    .swiper-button-next:hover {
    background-size: auto 42px;
  }
}
.land-valentinki .valentinki-travels__slider .travels-slide {
  display: flex;
  margin: 0 auto;
  width: 90%;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-travels__slider .travels-slide {
    width: 95%;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-travels__slider .travels-slide {
    align-items: center;
    flex-direction: column;
  }
}
.land-valentinki .valentinki-travels__slider .travels-slide .valentinki-title {
  line-height: 68px;
}
@media (max-width: 959px) {
  .land-valentinki
    .valentinki-travels__slider
    .travels-slide
    .valentinki-title {
    line-height: 50px;
    padding-left: 0;
  }
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-travels__slider
    .travels-slide
    .valentinki-title {
    display: none;
  }
}
.land-valentinki
  .valentinki-travels__slider
  .travels-slide
  .valentinki-title.title-mobile {
  display: none;
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-travels__slider
    .travels-slide
    .valentinki-title.title-mobile {
    display: block;
    font-size: 30vw;
    line-height: 22vw;
    margin-bottom: 6.5vw;
  }
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-travels__slider .travels-slide__img img {
    width: 410px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-travels__slider .travels-slide__img img {
    max-width: 450px;
    width: 450px;
    width: 88vw;
  }
}
.land-valentinki .valentinki-travels__slider .travels-slide__text {
  margin-left: 10px;
  padding-top: 45px;
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-travels__slider .travels-slide__text {
    margin-top: -5px;
    padding-top: 0;
  }
}
.land-valentinki .valentinki-travels__slider .travels-slide__text p {
  margin: 20px 0;
  width: 94%;
}
.land-valentinki .valentinki-travels__slider .travels-slide__text p.p-hit {
  margin-bottom: 5px;
}
.land-valentinki .valentinki-travels__slider .travels-slide .hit {
  align-items: center;
  background-color: #ff0039;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 92px;
  justify-content: center;
  text-transform: uppercase;
  width: 260px;
}
.land-valentinki .valentinki-travels__slider .travels-slide .hit__top {
  font-size: 24px;
  font-weight: 700;
}
.land-valentinki .valentinki-travels__slider .travels-slide .hit__bottom {
  font-size: 24px;
  font-weight: 500;
}
.land-valentinki .valentinki-feelings {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
@media (max-width: 900px) {
  .land-valentinki .valentinki-feelings {
    margin-top: 0;
  }
}
@media (max-width: 870px) {
  .land-valentinki .valentinki-feelings {
    margin-top: -30px;
  }
}
@media (max-width: 790px) {
  .land-valentinki .valentinki-feelings {
    margin-top: -60px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-feelings {
    margin-top: 0;
  }
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-feelings .valentinki-title {
    z-index: 10;
  }
}
.land-valentinki .valentinki-feelings .valentinki-title .title-bottom {
  padding-left: 260px;
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-feelings .valentinki-title .title-bottom {
    margin-top: -8.7vw;
    padding-left: 36vw;
  }
}
.land-valentinki .valentinki-feelings .valentinki-title-desc {
  margin-top: 10px;
  max-width: 825px;
  padding-left: 0;
  text-align: center;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-feelings .valentinki-title-desc {
    margin-top: 5px;
    padding-left: 30px;
    text-align: left;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-feelings .valentinki-title-desc {
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
    padding-left: 4vw;
  }
}
@media (max-width: 959px) AND (min-width: 780px) {
  .land-valentinki .valentinki-feelings .valentinki-title-desc .str-text {
    display: block;
  }
}
.land-valentinki .valentinki-postcards {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 2px;
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-postcards {
    margin-top: 6px;
  }
}
.land-valentinki .valentinki-postcards .valentinki-title {
  font-size: 49px;
  padding-left: 21%;
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-postcards .valentinki-title {
    font-size: 11vw;
    padding-left: 4vw;
  }
}
.land-valentinki .valentinki-postcards .valentinki-title .title-bottom {
  margin-top: -24px;
  padding-left: 140px;
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-postcards .valentinki-title .title-bottom {
    margin-top: -4.8vw;
    padding-left: 0;
  }
}
.land-valentinki .valentinki-postcards .valentinki-title-desc {
  margin-top: 10px;
  max-width: 825px;
  padding-left: 0;
  text-align: center;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-postcards .valentinki-title-desc {
    padding-left: 30px;
    text-align: left;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-postcards .valentinki-title-desc {
    font-size: 16px;
    line-height: 24px;
    margin-top: 12px;
    padding-left: 4vw;
  }
}
.land-valentinki .valentinki-postcards .postcards-items {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 18px;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-postcards .postcards-items {
    margin-top: 25px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-postcards .postcards-items {
    flex-direction: column;
    margin-top: 22px;
  }
}
.land-valentinki .valentinki-postcards .postcards-items .postcards-item {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-postcards .postcards-items .postcards-item {
    margin-bottom: 25px;
  }
}
.land-valentinki .valentinki-postcards .postcards-items .postcards-item__title {
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 5px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-valentinki
    .valentinki-postcards
    .postcards-items
    .postcards-item__title {
    margin-bottom: 0;
  }
  .land-valentinki
    .valentinki-postcards
    .postcards-items
    .postcards-item__img
    img {
    width: 268px;
  }
}
@media (max-width: 779px) {
  .land-valentinki
    .valentinki-postcards
    .postcards-items
    .postcards-item__img
    img {
    max-width: 319px;
    width: 84vw;
  }
}
.land-valentinki
  .valentinki-postcards
  .postcards-items
  .postcards-item__img.img-center {
  margin: 0 -20px;
}
@media (max-width: 959px) {
  .land-valentinki
    .valentinki-postcards
    .postcards-items
    .postcards-item__img.img-center {
    margin: 0 -15px;
  }
}
.land-valentinki
  .valentinki-postcards
  .postcards-items
  .postcards-item
  .bem-btn {
  font-size: 14px;
  height: 35px;
  margin-top: 5px;
  width: 125px;
}
@media (max-width: 959px) {
  .land-valentinki
    .valentinki-postcards
    .postcards-items
    .postcards-item
    .bem-btn {
    height: 30px;
    margin-top: 3px;
    width: 104px;
  }
}
.land-valentinki .valentinki-postcards .share-wrap {
  margin-top: 75px;
}
@media (max-width: 959px) {
  .land-valentinki .valentinki-postcards .share-wrap {
    margin-top: 90px;
  }
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-postcards .share-wrap {
    flex-direction: column;
    margin-top: 5px;
  }
}
.land-valentinki .valentinki-postcards .share-wrap .share__label {
  font-size: 20px;
  margin-bottom: 8px;
}
@media (max-width: 779px) {
  .land-valentinki .valentinki-postcards .share-wrap .share__label {
    font-size: 16px;
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.land-valentinki .share-wrap .share__label {
  font-size: 20px;
  margin-bottom: 8px;
}
.land-valentinki.postcard {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.land-valentinki.postcard .valentinki-title {
  color: #ed6e8c;
  font-size: 110px;
}
@media (max-width: 959px) {
  .land-valentinki.postcard .valentinki-title {
    line-height: 130px;
    margin-top: 10px;
    padding-left: 0;
  }
}
@media (max-width: 779px) {
  .land-valentinki.postcard .valentinki-title {
    font-size: 16vw;
    line-height: 18vw;
    margin-top: 16px;
  }
}
.land-valentinki.postcard .valentinki-title .title-bottom {
  padding-left: 155px;
}
@media (max-width: 779px) {
  .land-valentinki.postcard .valentinki-title .title-bottom {
    margin-top: -9vw;
    padding-left: 22vw;
  }
}
.land-valentinki.postcard .postcard-img {
  margin-bottom: 20px;
}
@media (max-width: 959px) {
  .land-valentinki.postcard .postcard-img {
    margin-top: -10px;
    padding: 0 30px;
  }
}
@media (max-width: 779px) {
  .land-valentinki.postcard .postcard-img {
    margin-bottom: 10px;
    margin-top: 0;
    padding: 0 10px;
  }
}
.land-valentinki.postcard .postcard-img img {
  height: 52vh;
}
@media (max-width: 959px) {
  .land-valentinki.postcard .postcard-img img {
    height: 100%;
    max-height: 52vh;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
}
@media (max-width: 779px) {
  .land-valentinki.postcard .postcard-img img {
    max-height: 40vh;
  }
}
.land-valentinki.postcard .postcard-img.valentinka-1 {
  margin-bottom: 0;
  margin-right: -50px;
}
@media (max-width: 959px) {
  .land-valentinki.postcard .postcard-img.valentinka-1 {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
@media (max-width: 779px) {
  .land-valentinki.postcard .share-wrap {
    flex-direction: column;
    margin-top: 0;
  }
  .land-valentinki.postcard .share-wrap .share__label {
    font-size: 16px;
  }
}
.land-bars {
  background: #5b49a4;
  color: #fff;
  min-height: 100vh;
  width: 100%;
}
@media (max-width: 779px) {
  .land-bars {
    align-items: center;
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }
}
.land-bars .title-shadow-wrap {
  font-weight: 800;
  position: relative;
  text-transform: uppercase;
}
.land-bars .title-shadow-wrap .title-basic {
  position: relative;
  z-index: 2;
}
.land-bars .title-shadow-wrap .title-shadow {
  color: #1e1d1c;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.land-bars .section {
  overflow: hidden;
  width: 100%;
}
.land-bars .s-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-bottom: 72px;
  position: relative;
}
@media (min-width: 960px) {
  .land-bars .s-1 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s1-bg.png) top
      no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-1 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s1-bg-t.png)
      top no-repeat;
    padding-bottom: 52px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s1-bg-p.png)
      center 222px no-repeat;
    background-size: 590px auto;
    padding-bottom: 20px;
  }
  .land-bars .s-1:before {
    background: url(https://batel.ru/assets/css/img/landing/bars/edim-vdovol-leaf.png)
      top no-repeat;
    content: "";
    height: 93px;
    position: absolute;
    top: 64px;
    transform: translateX(-98px);
    width: 93px;
    z-index: 1;
  }
}
.land-bars .s-1 .land-logo {
  height: 43px;
  position: absolute;
  top: 18px;
  transform: translateX(-292px);
  width: 151px;
}
@media (min-width: 780px) {
  .land-bars .s-1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/bars/logo.svg) 50%
      no-repeat;
  }
}
@media (max-width: 959px) {
  .land-bars .s-1 .land-logo {
    transform: translateX(-196px);
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/bars/logo-p.svg) 50%
      no-repeat;
    height: 22px;
    top: 14px;
    transform: unset;
    width: 76px;
  }
}
@media (min-width: 960px) {
  .land-bars .s-1 .land-logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/bars/logo_hover.svg)
      50% no-repeat;
  }
}
.land-bars .s-1 .s-1-title {
  display: flex;
  justify-content: center;
  margin-top: 112px;
  padding-top: 260px;
  transform: translateX(-265px);
  width: 483px;
}
@media (min-width: 960px) {
  .land-bars .s-1 .s-1-title {
    background: url(https://batel.ru/assets/css/img/landing/bars/edim-vdovol.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-bars .s-1 .s-1-title {
    transform: translateX(-208px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-1 .s-1-title {
    background: url(https://batel.ru/assets/css/img/landing/bars/edim-vdovol-t.png)
      top no-repeat;
    margin-top: 95px;
    padding-top: 194px;
    transform: translateX(-190px);
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .s-1-title {
    background: url(https://batel.ru/assets/css/img/landing/bars/edim-vdovol-p.png)
      top no-repeat;
    margin-top: 62px;
    padding-top: 128px;
    transform: unset;
    width: 300px;
    z-index: 2;
  }
}
.land-bars .s-1 .s-1-title .title-shadow-wrap {
  font-size: 40px;
  line-height: 49px;
}
@media (max-width: 959px) {
  .land-bars .s-1 .s-1-title .title-shadow-wrap {
    font-size: 30px;
    line-height: 37px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .s-1-title .title-shadow-wrap {
    font-size: 24px;
    line-height: 29px;
  }
}
.land-bars .s-1 .s-1-title .title-shadow-wrap .title-shadow {
  left: 6px;
  top: 4px;
}
.land-bars .s-1 .grain-mix {
  display: flex;
  margin-top: 190px;
  transform: translateX(-30px);
}
@media (max-width: 1200px) {
  .land-bars .s-1 .grain-mix {
    transform: translateX(-20px);
  }
}
@media (max-width: 959px) {
  .land-bars .s-1 .grain-mix {
    margin-top: 40px;
    transform: translateX(8px);
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .grain-mix {
    flex-direction: column-reverse;
    margin-top: 210px;
    max-width: 320px;
    transform: unset;
    width: 100%;
  }
}
.land-bars .s-1 .grain-mix .grain-mix__title {
  font-size: 64px;
  font-weight: 700;
  line-height: 78px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-bars .s-1 .grain-mix .grain-mix__title {
    font-size: 36px;
    line-height: 44px;
    max-width: 380px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .grain-mix .grain-mix__title {
    font-size: 24px;
    line-height: 29px;
    text-align: center;
  }
}
.land-bars .s-1 .grain-mix .grain-mix__props {
  max-width: 670px;
}
@media (max-width: 779px) {
  .land-bars .s-1 .grain-mix .grain-mix__props {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 50px;
  }
}
.land-bars .s-1 .grain-mix .grain-mix__props .props {
  display: flex;
  font-size: 18px;
  font-weight: 750;
  line-height: 19px;
  margin-top: 42px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props {
    font-size: 16px;
    line-height: 17px;
    margin-top: 86px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props {
    font-size: 12px;
    justify-content: space-between;
    line-height: 13px;
    margin-top: 18px;
    text-align: center;
    width: 100%;
  }
}
.land-bars .s-1 .grain-mix .grain-mix__props .props .props__item {
  flex-shrink: 0;
  padding-top: 160px;
  width: 192px;
}
@media (max-width: 959px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props .props__item {
    padding-top: 164px;
    width: 186px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props .props__item {
    padding-top: 112px;
    width: 102px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props .props__item.item-1 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s1-prop-1.png)
      left 9px no-repeat;
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props .props__item.item-1 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s1-prop-p-1.png)
      center 9px no-repeat;
    background-size: 95px auto;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    word-break: break-word;
  }
  .land-bars
    .s-1
    .grain-mix
    .grain-mix__props
    .props
    .props__item.item-1:after {
    content: "-";
    position: absolute;
    right: 14px;
    top: 112px;
  }
}
.land-bars .s-1 .grain-mix .grain-mix__props .props .props__item.item-2 {
  background: url(https://batel.ru/assets/css/img/landing/bars/s1-prop-2.png) 0
    0 no-repeat;
  margin: 0 20px 0 50px;
}
@media (max-width: 959px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props .props__item.item-2 {
    margin: 0 0 0 14px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props .props__item.item-2 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s1-prop-2.png)
      0 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props .props__item.item-2 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s1-prop-p-2.png)
      top no-repeat;
    background-size: 101px auto;
    margin: 0 6px;
    padding-left: 5px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props .props__item.item-3 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s1-prop-3.png)
      left 9px no-repeat;
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .grain-mix .grain-mix__props .props .props__item.item-3 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s1-prop-p-3.png)
      center 9px no-repeat;
    background-size: 95px auto;
  }
}
.land-bars .s-1 .grain-mix .grain-mix__comp {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 96px;
  margin-top: 52px;
  position: relative;
}
@media (max-width: 1200px) {
  .land-bars .s-1 .grain-mix .grain-mix__comp {
    margin-left: 56px;
  }
}
@media (max-width: 959px) {
  .land-bars .s-1 .grain-mix .grain-mix__comp {
    margin-left: 6px;
    margin-top: 100px;
  }
}
.land-bars .s-1 .grain-mix .grain-mix__comp:after {
  background: #fff;
  content: "";
  height: 453px;
  position: absolute;
  top: -114px;
  width: 2px;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-bars .s-1 .grain-mix .grain-mix__comp:after {
    height: 460px;
    top: -134px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-1 .grain-mix .grain-mix__comp:after {
    height: 420px;
    top: -76px;
  }
}
.land-bars .s-1 .grain-mix .grain-mix__comp .comp-item {
  align-items: center;
  color: #333;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 700;
  line-height: 15px;
  position: relative;
  z-index: 2;
}
.land-bars .s-1 .grain-mix .grain-mix__comp .comp-item:after {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 104px;
  position: absolute;
  top: -65px;
  width: 104px;
}
.land-bars .s-1 .grain-mix .grain-mix__comp .comp-item.item-1:after {
  background-image: url(https://batel.ru/assets/css/img/landing/bars/s1-comp-1.png);
}
.land-bars .s-1 .grain-mix .grain-mix__comp .comp-item.item-2 {
  margin: 76px 0;
}
.land-bars .s-1 .grain-mix .grain-mix__comp .comp-item.item-2:after {
  background-image: url(https://batel.ru/assets/css/img/landing/bars/s1-comp-2.png);
}
.land-bars .s-1 .grain-mix .grain-mix__comp .comp-item.item-3:after {
  background-image: url(https://batel.ru/assets/css/img/landing/bars/s1-comp-3.png);
}
.land-bars .s-1 .grain-mix .grain-mix__comp .comp-item .comp-item__name {
  background: #fff;
  border-radius: 10px;
  height: 70px;
  padding: 27px 0 0 16px;
  width: 169px;
}
.land-bars .s-2 {
  align-items: center;
  background: #46adc4;
  display: flex;
  flex-direction: column;
  min-height: 749px;
  position: relative;
}
@media (max-width: 779px) {
  .land-bars .s-2 {
    min-height: 300px;
  }
}
.land-bars .s-2 .s-2__title {
  font-weight: 800;
  margin-top: 68px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-bars .s-2 .s-2__title {
    margin-top: 0;
    padding-right: 10px;
  }
}
.land-bars .s-2 .s-2__title .asymp {
  background: url(https://batel.ru/assets/css/img/landing/bars/s2-asymp.svg) 50%
    no-repeat;
  color: transparent;
  font-size: 52px;
  margin: 0 5px;
}
@media (max-width: 779px) {
  .land-bars .s-2 .s-2__title .asymp {
    background-position-y: 24px;
    margin: 0 15px 0 10px;
  }
}
.land-bars .s-2 .s-2__title .calories {
  position: relative;
}
.land-bars .s-2 .s-2__title .calories.calories-bar {
  font-size: 48px;
}
@media (max-width: 779px) {
  .land-bars .s-2 .s-2__title .calories.calories-bar {
    font-size: 18px;
  }
}
.land-bars .s-2 .s-2__title .calories.calories-banane {
  font-size: 52px;
}
@media (max-width: 779px) {
  .land-bars .s-2 .s-2__title .calories.calories-banane {
    font-size: 18px;
  }
}
.land-bars .s-2 .s-2__title .calories.calories-banane:before {
  left: 51px;
  top: -15px;
}
@media (max-width: 779px) {
  .land-bars .s-2 .s-2__title .calories.calories-banane:before {
    left: -7px;
  }
}
.land-bars .s-2 .s-2__title .calories:before {
  content: "калорийность";
  font-size: 24px;
  font-weight: 400;
  left: 47px;
  position: absolute;
  top: -18px;
}
@media (max-width: 779px) {
  .land-bars .s-2 .s-2__title .calories:before {
    font-size: 14px;
    left: 14px;
    top: -15px;
  }
}
.land-bars .s-2 .vs {
  font-size: 120px;
  font-weight: 800;
  margin-top: 102px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}
@media (max-width: 779px) {
  .land-bars .s-2 .vs {
    font-size: 48px;
    margin-top: 34px;
    transform: translateX(10px);
  }
}
.land-bars .s-2 .vs:before {
  content: "";
  position: absolute;
}
@media (min-width: 780px) {
  .land-bars .s-2 .vs:before {
    background: url(https://batel.ru/assets/css/img/landing/bars/vs-bar.png) 50%
      no-repeat;
    height: 531px;
    left: -196px;
    top: -68px;
    width: 196px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .vs:before {
    background: url(https://batel.ru/assets/css/img/landing/bars/vs-p-bar.png)
      50% no-repeat;
    background-size: 80px auto;
    height: 216px;
    left: -90px;
    top: -28px;
    width: 80px;
  }
}
.land-bars .s-2 .vs:after {
  content: "";
  position: absolute;
}
@media (min-width: 780px) {
  .land-bars .s-2 .vs:after {
    background: url(https://batel.ru/assets/css/img/landing/bars/vs-banane.png)
      50% no-repeat;
    height: 457px;
    left: 136px;
    top: -42px;
    width: 278px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .vs:after {
    background: url(https://batel.ru/assets/css/img/landing/bars/vs-p-banane.png)
      50% no-repeat;
    background-size: 113px auto;
    height: 186px;
    left: 46px;
    top: -18px;
    width: 114px;
  }
}
.land-bars .s-2 .fruits {
  align-items: center;
  display: flex;
  height: 700px;
  justify-content: space-between;
  position: absolute;
  top: 94px;
  width: 1920px;
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits {
    height: 224px;
    top: 78px;
    width: 780px;
  }
}
.land-bars .s-2 .fruits .fruits__left {
  height: 100%;
  position: absolute;
  transform: translateX(-100%);
  transition: transform 2s;
  width: 670px;
}
@media (min-width: 780px) {
  .land-bars .s-2 .fruits .fruits__left {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-granola.png)
      0 no-repeat;
  }
}
@media (max-width: 959px) {
  .land-bars .s-2 .fruits .fruits__left {
    left: 120px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits .fruits__left {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-p-granola.png)
      0 no-repeat;
    left: 0;
    top: -6px;
    width: 342px;
  }
}
.land-bars .s-2 .fruits .fruits__peach {
  height: 463px;
  left: 0;
  position: absolute;
  top: -44px;
  width: 288px;
}
@media (min-width: 780px) {
  .land-bars .s-2 .fruits .fruits__peach {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-peach.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) {
  .land-bars .s-2 .fruits .fruits__peach {
    left: 258px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits .fruits__peach {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-p-peach.png)
      50% no-repeat;
    height: 187px;
    left: 0;
    top: -60px;
    width: 279px;
    z-index: 1;
  }
}
.land-bars .s-2 .fruits .fruits__cherries {
  height: 517px;
  left: 0;
  position: absolute;
  top: 108px;
  width: 688px;
}
@media (min-width: 780px) {
  .land-bars .s-2 .fruits .fruits__cherries {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-cherries.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) {
  .land-bars .s-2 .fruits .fruits__cherries {
    left: 54px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits .fruits__cherries {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-p-cherries.png)
      50% no-repeat;
    height: 152px;
    left: 38px;
    top: 60px;
    width: 314px;
  }
}
.land-bars .s-2 .fruits .fruits__right {
  height: 310px;
  position: absolute;
  right: 0;
  transform: translateX(100%);
  transition: transform 2s;
  width: 670px;
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits .fruits__right {
    width: 342px;
  }
}
.land-bars .s-2 .fruits .fruits__right .bannana {
  position: absolute;
}
@media (min-width: 780px) {
  .land-bars .s-2 .fruits .fruits__right .bannana.bannana-1 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-bananes-1.png)
      50% no-repeat;
    height: 180px;
    left: -40px;
    width: 142px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits .fruits__right .bannana.bannana-1 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-bananes-p-1.png)
      50% no-repeat;
    height: 180px;
    left: 0;
    top: 80px;
    width: 142px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-2 .fruits .fruits__right .bannana.bannana-2 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-bananes-2.png)
      50% no-repeat;
    height: 243px;
    left: 104px;
    top: 12px;
    width: 206px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits .fruits__right .bannana.bannana-2 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-bananes-p-2.png)
      50% no-repeat;
    height: 195px;
    left: 100px;
    top: 50px;
    width: 156px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-2 .fruits .fruits__right .bannana.bannana-3 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-bananes-3.png)
      50% no-repeat;
    height: 381px;
    left: 290px;
    top: -62px;
    width: 301px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits .fruits__right .bannana.bannana-3 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-bananes-p-3.png)
      50% no-repeat;
    height: 195px;
    left: 260px;
    top: 30px;
    width: 134px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-2 .fruits .fruits__right .bannana.bannana-4 {
    background: url(https://batel.ru/assets/css/img/landing/bars/s2-bananes-4.png)
      50% no-repeat;
    height: 152px;
    left: 520px;
    top: -2px;
    width: 150px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits .fruits__right .bannana.bannana-4 {
    display: none;
  }
}
.land-bars .s-2 .fruits.animation .fruits__left,
.land-bars .s-2 .fruits.animation .fruits__right {
  transform: unset;
}
.land-bars .s-2 .fruits.animation .fruits__peach {
  animation: peach 12s linear infinite;
  animation-delay: 2s;
  transform: translate(-50px);
}
@keyframes peach {
  0% {
    transform: translate(-50px);
  }
  50% {
    transform: translate(0);
  }
  to {
    transform: translate(-50px);
  }
}
.land-bars .s-2 .fruits.animation .fruits__cherries {
  animation: cherries 16s linear infinite;
  animation-delay: 2s;
}
@keyframes cherries {
  0% {
    transform: translate(0);
  }
  25% {
    transform: translate(-20px, 20px);
  }
  50% {
    transform: translate(-40px);
  }
  75% {
    transform: translate(-20px, -20px);
  }
  to {
    transform: translate(0);
  }
}
.land-bars .s-2 .fruits.animation .bannana-1 {
  animation: bannana-1 12s linear infinite;
  animation-delay: 2s;
}
@keyframes bannana-1 {
  0% {
    transform: translate(0);
  }
  25% {
    transform: translate(-20px, -20px);
  }
  50% {
    transform: translateY(-40px);
  }
  75% {
    transform: translate(20px, -20px);
  }
  to {
    transform: translate(0);
  }
}
@media (min-width: 780px) {
  .land-bars .s-2 .fruits.animation .bannana-2 {
    animation: bannana-2 16s linear infinite;
    animation-delay: 2s;
  }
  @keyframes bannana-2 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translateY(-60px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translateY(60px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 779px) {
  .land-bars .s-2 .fruits.animation .bannana-2 {
    animation: bannana-2-p 12s linear infinite;
    animation-delay: 2s;
  }
  @keyframes bannana-2-p {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(20px, -20px);
    }
    50% {
      transform: translate(20px);
    }
    75% {
      transform: translate(20px, 20px);
    }
    to {
      transform: translate(0);
    }
  }
}
.land-bars .s-2 .fruits.animation .bannana-3 {
  animation: bannana-3 12s linear infinite;
  animation-delay: 2s;
}
@keyframes bannana-3 {
  0% {
    transform: translate(0);
  }
  25% {
    transform: translate(20px, 20px);
  }
  50% {
    transform: translate(0);
  }
  75% {
    transform: translate(-20px, -20px);
  }
  to {
    transform: translate(0);
  }
}
.land-bars .s-2 .fruits.animation .bannana-4 {
  animation: bannana-4 12s linear infinite;
  animation-delay: 2s;
}
@keyframes bannana-4 {
  0% {
    transform: translate(0);
  }
  25% {
    transform: translate(20px, -20px);
  }
  50% {
    transform: translate(20px);
  }
  75% {
    transform: translate(20px, 20px);
  }
  to {
    transform: translate(0);
  }
}
.land-bars .s-3 {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 74px 0 140px;
}
@media (max-width: 959px) {
  .land-bars .s-3 {
    padding: 64px 0 100px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 {
    padding: 26px 0 12px;
  }
}
.land-bars .s-3 .s-3__title {
  font-size: 72px;
  line-height: 88px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-bars .s-3 .s-3__title {
    font-size: 36px;
    line-height: 44px;
  }
}
.land-bars .s-3 .s-3__title .title-shadow-wrap .title-shadow {
  left: 13px;
  top: 7px;
}
@media (max-width: 779px) {
  .land-bars .s-3 .s-3__title .title-shadow-wrap .title-shadow {
    left: 6px;
    top: 2px;
  }
}
.land-bars .s-3 .s-3__title .title-bottom {
  font-size: 48px;
  font-weight: 700;
  line-height: 59px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-bars .s-3 .s-3__title .title-bottom {
    font-size: 24px;
    line-height: 29px;
    margin-top: 2px;
  }
}
.land-bars .s-3 .bar {
  display: flex;
  justify-content: space-between;
  margin-top: 74px;
  padding: 0 38px 232px;
}
@media (min-width: 1201px) {
  .land-bars .s-3 .bar {
    background: url(https://batel.ru/assets/css/img/landing/bars/s3-bar.png)
      bottom no-repeat;
    width: 1101px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-bars .s-3 .bar {
    background: url(https://batel.ru/assets/css/img/landing/bars/s3-bar-t.png)
      bottom no-repeat;
    padding-bottom: 222px;
    transform: translateX(7px);
    width: 930px;
  }
}
@media (max-width: 959px) {
  .land-bars .s-3 .bar {
    padding: 0 112px 104px;
    transform: translateX(-7px);
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar {
    background: url(https://batel.ru/assets/css/img/landing/bars/s3-bar-p.png)
      center 160px no-repeat;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 40px;
    padding: 0;
    transform: translateX(0);
    width: 320px;
  }
}
.land-bars .s-3 .bar .useful-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  min-height: 182px;
  position: relative;
  text-align: center;
  width: 168px;
}
@media (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item {
    min-height: 200px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item {
    font-size: 14px;
    line-height: 17px;
    min-height: 206px;
    width: 85px;
  }
}
.land-bars .s-3 .bar .useful-item .useful-item__name {
  background-position: top;
  background-repeat: no-repeat;
  opacity: 0;
  padding-top: 158px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__name {
    padding-top: 100px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__name {
    padding-top: 78px;
  }
}
.land-bars .s-3 .bar .useful-item .line-wrap-type-1 {
  width: 157px;
}
.land-bars .s-3 .bar .useful-item .line-wrap-type-2 {
  justify-content: center;
  width: 40px;
}
.land-bars .s-3 .bar .useful-item .line-type-1 {
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  height: 310px;
  margin-bottom: 20px;
  width: 117px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .line-type-1 {
    bottom: 20px;
    height: 225px;
    margin-bottom: 0;
    position: absolute;
    width: 87px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .line-type-1 {
    height: 65px;
    margin-bottom: 0;
    margin-top: 12px;
    width: 19px;
  }
}
.land-bars .s-3 .bar .useful-item .line-type-1:before {
  background: #fff;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 56px;
}
@media (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .line-type-1:before {
    width: 40px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .line-type-1:before {
    display: none;
  }
}
.land-bars .s-3 .bar .useful-item .line-type-1:after {
  bottom: -17px;
  right: -35px;
}
@media (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .line-type-1:after {
    right: -30px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .line-type-1:after {
    left: -5.5px;
    right: auto;
    top: -11px;
  }
}
.land-bars .s-3 .bar .useful-item .line-type-2 {
  background: #fff;
  display: flex;
  justify-content: center;
  margin-bottom: 36px;
  width: 1px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .line-type-2 {
    bottom: 36px;
    margin-bottom: 0;
    position: absolute;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .line-type-2 {
    bottom: 12px;
    margin-bottom: 0;
    position: absolute;
  }
}
.land-bars .s-3 .bar .useful-item .line-type-2:after {
  bottom: -35px;
}
@media (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .line-type-2:after {
    bottom: -30px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .line-type-2:after {
    bottom: -11px;
  }
}
.land-bars .s-3 .bar .useful-item .useful-item__line-wrap {
  align-items: flex-end;
  display: flex;
  height: 0;
  overflow: hidden;
  position: absolute;
}
.land-bars .s-3 .bar .useful-item .useful-item__line {
  position: absolute;
}
.land-bars .s-3 .bar .useful-item .useful-item__line:after {
  border: 1px solid #fff;
  border-radius: 50%;
  content: "";
  height: 35px;
  position: absolute;
  width: 35px;
}
@media (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line:after {
    height: 30px;
    width: 30px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line:after {
    height: 11px;
    width: 11px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1 {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    height: 310px;
    margin-bottom: 20px;
    width: 117px;
  }
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1:before {
    background: #fff;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 56px;
  }
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1:after {
    bottom: -17px;
    right: -35px;
  }
}
@media (min-width: 780px) and (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1 {
    bottom: 20px;
    height: 225px;
    margin-bottom: 0;
    position: absolute;
    width: 87px;
  }
}
@media (min-width: 780px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1 {
    height: 65px;
    margin-bottom: 0;
    margin-top: 12px;
    width: 19px;
  }
}
@media (min-width: 780px) and (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1:before {
    width: 40px;
  }
}
@media (min-width: 780px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1:before {
    display: none;
  }
}
@media (min-width: 780px) and (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1:after {
    right: -30px;
  }
}
@media (min-width: 780px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1:after {
    left: -5.5px;
    right: auto;
    top: -11px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1 {
    background: #fff;
    display: flex;
    height: 29px;
    justify-content: center;
    margin-bottom: 36px;
    width: 1px;
  }
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1:after {
    bottom: -35px;
  }
}
@media (max-width: 779px) and (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1 {
    bottom: 36px;
    margin-bottom: 0;
    position: absolute;
  }
}
@media (max-width: 779px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1 {
    bottom: 12px;
    margin-bottom: 0;
    position: absolute;
  }
}
@media (max-width: 779px) and (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1:after {
    bottom: -30px;
  }
}
@media (max-width: 779px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-1:after {
    bottom: -11px;
  }
}
.land-bars .s-3 .bar .useful-item .useful-item__line.line-2 {
  background: #fff;
  display: flex;
  height: 129px;
  justify-content: center;
  margin-bottom: 36px;
  width: 1px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-2 {
    bottom: 36px;
    height: 84px;
    margin-bottom: 0;
    position: absolute;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-2 {
    bottom: 12px;
    margin-bottom: 0;
    position: absolute;
  }
}
.land-bars .s-3 .bar .useful-item .useful-item__line.line-2:after {
  bottom: -35px;
}
@media (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-2:after {
    bottom: -30px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-2:after {
    bottom: -11px;
  }
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-2 {
    bottom: auto;
    height: 19px;
    top: 12px;
    transform: rotate(180deg);
  }
}
.land-bars .s-3 .bar .useful-item .useful-item__line.line-3 {
  background: #fff;
  display: flex;
  height: 129px;
  justify-content: center;
  margin-bottom: 36px;
  width: 1px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-3 {
    height: 84px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-3 {
    height: 29px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-3 {
    bottom: 36px;
    margin-bottom: 0;
    position: absolute;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-3 {
    bottom: 12px;
    margin-bottom: 0;
    position: absolute;
  }
}
.land-bars .s-3 .bar .useful-item .useful-item__line.line-3:after {
  bottom: -35px;
}
@media (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-3:after {
    bottom: -30px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-3:after {
    bottom: -11px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5 {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    height: 310px;
    margin-bottom: 20px;
    width: 117px;
  }
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5:before {
    background: #fff;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 56px;
  }
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5:after {
    bottom: -17px;
    right: -35px;
  }
}
@media (min-width: 780px) and (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5 {
    bottom: 20px;
    height: 225px;
    margin-bottom: 0;
    position: absolute;
    width: 87px;
  }
}
@media (min-width: 780px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5 {
    height: 65px;
    margin-bottom: 0;
    margin-top: 12px;
    width: 19px;
  }
}
@media (min-width: 780px) and (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5:before {
    width: 40px;
  }
}
@media (min-width: 780px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5:before {
    display: none;
  }
}
@media (min-width: 780px) and (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5:after {
    right: -30px;
  }
}
@media (min-width: 780px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5:after {
    left: -5.5px;
    right: auto;
    top: -11px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5 {
    background: #fff;
    display: flex;
    height: 29px;
    justify-content: center;
    margin-bottom: 36px;
    width: 1px;
  }
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5:after {
    bottom: -35px;
  }
}
@media (max-width: 779px) and (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5 {
    bottom: 36px;
    margin-bottom: 0;
    position: absolute;
  }
}
@media (max-width: 779px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5 {
    bottom: 12px;
    margin-bottom: 0;
    position: absolute;
  }
}
@media (max-width: 779px) and (max-width: 959px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5:after {
    bottom: -30px;
  }
}
@media (max-width: 779px) and (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item .useful-item__line.line-5:after {
    bottom: -11px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-bars .s-3 .bar .useful-item.item-1 {
    margin-right: 14px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-1 {
    order: 1;
  }
}
@media (min-width: 960px) {
  .land-bars .s-3 .bar .useful-item.item-1 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-1 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-t-1.svg);
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-1 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-p-1.svg);
  }
}
.land-bars .s-3 .bar .useful-item.item-1 .useful-item__line-wrap {
  bottom: -211px;
  left: -60px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-1 .useful-item__line-wrap {
    bottom: -76px;
    left: -26px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-1 .useful-item__line-wrap {
    width: 157px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-1 .useful-item__line-wrap {
    bottom: 32px;
    justify-content: center;
    left: auto;
    width: 40px;
  }
  .land-bars .s-3 .bar .useful-item.item-2 {
    height: 120px;
    min-height: unset;
    order: 4;
    width: 108px;
  }
}
@media (min-width: 960px) {
  .land-bars .s-3 .bar .useful-item.item-2 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-2 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-t-2.svg);
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-2 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-p-2.svg);
    margin-top: 10px;
  }
}
.land-bars .s-3 .bar .useful-item.item-2 .useful-item__line-wrap {
  bottom: -175px;
  justify-content: center;
  width: 40px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-2 .useful-item__line-wrap {
    bottom: -76px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-2 .useful-item__line-wrap {
    align-items: flex-start;
    bottom: unset;
    top: -25px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-3 {
    width: 140px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-3 {
    margin: 0 5px;
    order: 2;
    width: 108px;
  }
}
.land-bars .s-3 .bar .useful-item.item-3 .useful-item__name {
  background-position-y: 14px;
}
@media (min-width: 960px) {
  .land-bars .s-3 .bar .useful-item.item-3 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-3 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-t-3.svg);
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-3 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-p-3.svg);
  }
}
.land-bars .s-3 .bar .useful-item.item-3 .useful-item__line-wrap {
  bottom: -175px;
  justify-content: center;
  width: 40px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-3 .useful-item__line-wrap {
    bottom: -76px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-3 .useful-item__line-wrap {
    bottom: 32px;
    left: auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-5 {
    width: 110px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-5 {
    order: 3;
  }
}
@media (min-width: 960px) {
  .land-bars .s-3 .bar .useful-item.item-5 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-5.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-5 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-t-5.svg);
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-5 .useful-item__name {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s3-useful-p-5.svg);
  }
}
.land-bars .s-3 .bar .useful-item.item-5 .useful-item__line-wrap {
  bottom: -211px;
  right: -45px;
  transform: rotateY(180deg);
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-5 .useful-item__line-wrap {
    bottom: -76px;
    right: -40px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-3 .bar .useful-item.item-5 .useful-item__line-wrap {
    width: 157px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar .useful-item.item-5 .useful-item__line-wrap {
    bottom: 32px;
    justify-content: center;
    right: auto;
    width: 40px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-3 .bar.animation .useful-item.item-1 .useful-item__line-wrap {
    animation: line1 0.5s linear forwards;
    animation-delay: 0s;
  }
  @keyframes line1 {
    0% {
      height: 0;
    }
    to {
      height: 330px;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-1 .useful-item__name {
    animation: name1 1s linear forwards;
    animation-delay: 0.5s;
  }
  @keyframes name1 {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-2 .useful-item__line-wrap {
    animation: line2 0.5s linear forwards;
    animation-delay: 1.5s;
  }
  @keyframes line2 {
    0% {
      height: 0;
    }
    to {
      height: 186px;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-2 .useful-item__name {
    animation: name2 1s linear forwards;
    animation-delay: 2s;
  }
  @keyframes name2 {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-3 .useful-item__line-wrap {
    animation: line3 0.5s linear forwards;
    animation-delay: 3s;
  }
  @keyframes line3 {
    0% {
      height: 0;
    }
    to {
      height: 186px;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-3 .useful-item__name {
    animation: name3 1s linear forwards;
    animation-delay: 3.5s;
  }
  @keyframes name3 {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-5 .useful-item__line-wrap {
    animation: line4 0.5s linear forwards;
    animation-delay: 4.5s;
  }
  @keyframes line4 {
    0% {
      height: 0;
    }
    to {
      height: 330px;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-5 .useful-item__name {
    animation: name4 1s linear forwards;
    animation-delay: 5s;
  }
  @keyframes name4 {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
}
@media (max-width: 779px) {
  .land-bars .s-3 .bar.animation .useful-item.item-1 .useful-item__line-wrap {
    animation: line1 0.5s linear forwards;
    animation-delay: 0s;
  }
  @keyframes line1 {
    0% {
      height: 0;
    }
    to {
      height: 186px;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-1 .useful-item__name {
    animation: name1 1s linear forwards;
    animation-delay: 0.5s;
  }
  @keyframes name1 {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-2 .useful-item__line-wrap {
    animation: line2 0.5s linear forwards;
    animation-delay: 4.5s;
  }
  @keyframes line2 {
    0% {
      height: 0;
    }
    to {
      height: 186px;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-2 .useful-item__name {
    animation: name2 1s linear forwards;
    animation-delay: 5s;
  }
  @keyframes name2 {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-3 .useful-item__line-wrap {
    animation: line3 0.5s linear forwards;
    animation-delay: 1.5s;
  }
  @keyframes line3 {
    0% {
      height: 0;
    }
    to {
      height: 186px;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-3 .useful-item__name {
    animation: name3 1s linear forwards;
    animation-delay: 2s;
  }
  @keyframes name3 {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-5 .useful-item__line-wrap {
    animation: line4 0.5s linear forwards;
    animation-delay: 3s;
  }
  @keyframes line4 {
    0% {
      height: 0;
    }
    to {
      height: 186px;
    }
  }
  .land-bars .s-3 .bar.animation .useful-item.item-5 .useful-item__name {
    animation: name4 1s linear forwards;
    animation-delay: 3.5s;
  }
  @keyframes name4 {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
}
.land-bars .s-4 {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
}
@media (max-width: 779px) {
  .land-bars .s-4 {
    width: 780px;
  }
}
.land-bars .s-4:before {
  background: #fec812;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50%;
}
@media (max-width: 779px) {
  .land-bars .s-4:before {
    width: 414px;
  }
}
.land-bars .s-4 .swiper-container {
  width: 100%;
}
.land-bars .s-4 .swiper-slide {
  display: flex;
  height: 335px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-bars .s-4 .swiper-slide {
    height: 147px;
  }
}
.land-bars .s-4 .swiper-slide.swiper-slide-active .slide-img,
.land-bars .s-4 .swiper-slide.swiper-slide-active .slide-info {
  opacity: 1;
  transform: translateX(0);
}
.land-bars .s-4 .swiper-button-next {
  position: absolute;
  right: auto;
}
@media (min-width: 780px) {
  .land-bars .s-4 .swiper-button-next {
    background: url(https://batel.ru/assets/css/img/landing/bars/s4-arrow.svg)
      50% no-repeat;
    height: 24px;
    top: 245px;
    transform: translateX(-80px);
    width: 79px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-4 .swiper-button-next {
    background: url(https://batel.ru/assets/css/img/landing/bars/s4-arrow-p.svg)
      50% no-repeat;
    height: 16px;
    top: 122px;
    transform: translateX(-9px);
    width: 32px;
  }
}
@media (min-width: 960px) {
  .land-bars .s-4 .swiper-button-next:hover {
    animation: arrow-hover 1s linear infinite;
  }
  @keyframes arrow-hover {
    0% {
      transform: translate(-80px);
    }
    50% {
      transform: translateX(-70px);
    }
    to {
      transform: translateX(-80px);
    }
  }
}
.land-bars .s-4 .slide-img {
  background-position: 0 0;
  background-repeat: no-repeat;
  flex-basis: 50%;
  flex-shrink: 0;
  height: 100%;
  opacity: 0;
  transform: translateX(100%);
  transition: all 2s;
  will-change: transform;
}
@media (max-width: 959px) {
  .land-bars .s-4 .slide-img {
    background-position-x: -90px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-4 .slide-img {
    background-position-x: 0 !important;
    flex-basis: auto;
    width: 366px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-4 .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-1.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-4 .slide-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-p-1.png);
    background-size: auto 100%;
  }
}
@media (min-width: 780px) {
  .land-bars .s-4 .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-2.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-4 .slide-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-p-2.png);
    background-size: auto 100%;
  }
}
@media (min-width: 780px) {
  .land-bars .s-4 .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-3.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-4 .slide-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-p-3.png);
    background-size: auto 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-4 .slide-img.img-3 {
    background-position-x: -100px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-4 .slide-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-4.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-4 .slide-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-p-4.png);
    background-size: auto 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-4 .slide-img.img-4 {
    background-position-x: -104px;
  }
}
@media (min-width: 780px) {
  .land-bars .s-4 .slide-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-5.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-4 .slide-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s4-img-p-5.png);
    background-size: auto 100%;
  }
}
.land-bars .s-4 .slide-info {
  align-items: center;
  display: flex;
  flex-basis: 50%;
  flex-shrink: 0;
  font-size: 40px;
  font-weight: 700;
  height: 100%;
  justify-content: flex-end;
  line-height: 49px;
  opacity: 0;
  padding-right: 110px;
  text-transform: uppercase;
  transform: translateX(-100%);
  transition: all 2s;
}
@media (max-width: 1200px) {
  .land-bars .s-4 .slide-info {
    padding-right: 86px;
  }
}
@media (max-width: 959px) {
  .land-bars .s-4 .slide-info {
    align-items: flex-start;
    font-size: 36px;
    line-height: 44px;
    padding-right: 34px;
    padding-top: 64px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-4 .slide-info {
    align-items: center;
    flex-basis: auto;
    flex-grow: 1;
    font-size: 16px;
    line-height: 20px;
    padding-right: 17px;
    padding-top: 0;
  }
}
.land-bars .s-4 .slide-info__content {
  width: 387px;
}
@media (max-width: 959px) {
  .land-bars .s-4 .slide-info__content {
    width: 348px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-4 .slide-info__content {
    width: 153px;
  }
  .land-bars .s-4 .slide-info.info-2 .slide-info__content {
    padding-right: 50px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-4 .slide-info.info-5 {
    padding-top: 40px;
  }
  .land-bars .s-4 .slide-info.info-5 .slide-info__content {
    padding-right: 50px;
  }
}
.land-bars .s-5 {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 75px 0 0;
}
@media (max-width: 959px) {
  .land-bars .s-5 {
    padding: 50px 0 60px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 {
    padding: 22px 0 60px;
  }
}
.land-bars .s-5 h2 {
  font-size: 72px;
  line-height: 88px;
  margin: 0;
}
@media (max-width: 959px) {
  .land-bars .s-5 h2 {
    max-width: 500px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 h2 {
    font-size: 36px;
    line-height: 44px;
    max-width: 260px;
  }
}
.land-bars .s-5 h2 .title-shadow-wrap .title-shadow {
  left: 13px;
  top: 7px;
}
@media (max-width: 779px) {
  .land-bars .s-5 h2 .title-shadow-wrap .title-shadow {
    left: 6px;
    top: 2px;
  }
}
.land-bars .s-5 .tastes-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 500px;
  position: relative;
  width: 100%;
}
@media (min-width: 960px) {
  .land-bars .s-5 .tastes-slider {
    margin-top: 20px;
  }
}
@media (max-width: 959px) {
  .land-bars .s-5 .tastes-slider {
    height: auto;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider {
    margin-top: -30px;
  }
}
.land-bars .s-5 .tastes-slider .taste {
  align-items: center;
  display: flex;
  flex-direction: column;
  opacity: 0;
  padding-top: 50px;
  position: absolute;
  top: 0;
  transition: opacity 1.4s;
  width: 1190px;
  z-index: -1;
}
@media (max-width: 1200px) {
  .land-bars .s-5 .tastes-slider .taste {
    width: 1010px;
  }
}
@media (max-width: 959px) {
  .land-bars .s-5 .tastes-slider .taste {
    padding-top: 390px;
    position: relative;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste {
    padding-top: 204px;
  }
}
.land-bars .s-5 .tastes-slider .taste.active {
  opacity: 1;
  z-index: 1;
}
.land-bars .s-5 .tastes-slider .taste .taste__img {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 418px;
  left: 0;
  position: absolute;
  width: 728px;
}
@media (max-width: 959px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img {
    left: auto !important;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img {
    height: 270px;
    width: 320px;
  }
}
.land-bars .s-5 .tastes-slider .taste .taste__img.img-1 {
  left: -38px;
  top: 32px;
}
@media (min-width: 1201px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-1.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-1-960.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-1.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-p-1.png);
  }
}
@media (max-width: 1200px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-1 {
    left: -144px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-1 {
    background-size: 665px auto;
    top: 0;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-1 {
    background-size: 290px auto;
    top: 0;
  }
}
.land-bars .s-5 .tastes-slider .taste .taste__img.img-2 {
  left: -38px;
  top: 6px;
}
@media (min-width: 1201px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-2.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-2-960.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-2.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-p-2.png);
  }
}
@media (max-width: 1200px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-2 {
    left: -190px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-2 {
    background-size: 665px auto;
    top: -14px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-2 {
    background-size: 290px auto;
    top: -12px;
  }
}
.land-bars .s-5 .tastes-slider .taste .taste__img.img-3 {
  left: 14px;
  top: 12px;
}
@media (min-width: 1201px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-3.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-3-960.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-3.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-p-3.png);
  }
}
@media (max-width: 1200px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-3 {
    left: -108px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-3 {
    background-size: 558px auto;
    top: 0;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-3 {
    background-size: 237px auto;
    top: -10px;
  }
}
.land-bars .s-5 .tastes-slider .taste .taste__img.img-4 {
  left: -20px;
  top: 2px;
}
@media (min-width: 1201px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-4.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-4-960.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-4.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-p-4.png);
  }
}
@media (max-width: 1200px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-4 {
    left: -154px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-4 {
    background-size: 674px auto;
    top: -2px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-4 {
    background-size: 281px auto;
    top: -12px;
  }
}
.land-bars .s-5 .tastes-slider .taste .taste__img.img-5 {
  left: -12px;
  top: -10px;
}
@media (min-width: 1201px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-5.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-5-960.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-5.png);
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/bars/s5-img-p-5.png);
  }
}
@media (max-width: 1200px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-5 {
    left: -140px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-5 {
    background-size: 594px auto;
    top: -10px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste .taste__img.img-5 {
    background-size: 263px auto;
    top: -14px;
  }
}
.land-bars .s-5 .tastes-slider .taste__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: auto;
  text-align: center;
  width: 522px;
}
@media (max-width: 959px) {
  .land-bars .s-5 .tastes-slider .taste__content {
    margin-left: unset;
    width: 780px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste__content {
    max-width: 300px;
    width: 100%;
  }
}
.land-bars .s-5 .tastes-slider .taste__title {
  align-items: flex-end;
  display: flex;
  font-size: 64px;
  font-weight: 800;
  line-height: 78px;
  max-width: 403px;
  min-height: 156px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-bars .s-5 .tastes-slider .taste__title {
    font-size: 48px;
    line-height: 59px;
  }
}
@media (max-width: 959px) {
  .land-bars .s-5 .tastes-slider .taste__title {
    max-width: unset;
    min-height: unset;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste__title {
    font-size: 24px;
    line-height: 29px;
    min-height: 58px;
  }
}
.land-bars .s-5 .tastes-slider .taste__desc {
  font-size: 18px;
  line-height: 22px;
  margin-top: 28px;
  max-width: 470px;
  min-height: 132px;
}
@media (max-width: 959px) {
  .land-bars .s-5 .tastes-slider .taste__desc {
    margin-top: 22px;
    max-width: unset;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste__desc {
    font-size: 14px;
    line-height: 17px;
    margin-top: 18px;
    min-height: 136px;
  }
}
.land-bars .s-5 .tastes-slider .taste__btn {
  align-items: center;
  background: #fec812;
  border-radius: 10px;
  color: #fff;
  display: flex;
  font-size: 24px;
  font-weight: 800;
  height: 57px;
  justify-content: center;
  margin-top: 70px;
  text-transform: uppercase;
  width: 208px;
}
@media (max-width: 959px) {
  .land-bars .s-5 .tastes-slider .taste__btn {
    margin-top: 22px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .taste__btn {
    font-size: 18px;
    height: 38px;
    margin-top: 18px;
    width: 172px;
  }
}
@media (min-width: 960px) {
  .land-bars .s-5 .tastes-slider .taste__btn:hover {
    background: #46adc3;
  }
}
.land-bars .s-5 .tastes-slider .taste.taste-2 .taste__title {
  max-width: unset;
}
.land-bars .s-5 .tastes-slider.active-1 .taste-1,
.land-bars .s-5 .tastes-slider.active-2 .taste-2,
.land-bars .s-5 .tastes-slider.active-3 .taste-3,
.land-bars .s-5 .tastes-slider.active-4 .taste-4,
.land-bars .s-5 .tastes-slider.active-5 .taste-5 {
  opacity: 1;
  z-index: 1;
}
.land-bars .s-5 .tastes-slider .swiper-container {
  width: 100%;
}
@media (min-width: 960px) {
  .land-bars .s-5 .tastes-slider .swiper-container {
    display: none;
  }
}
.land-bars .s-5 .tastes-slider .swiper-slide {
  position: relative;
  width: 100%;
  z-index: -1;
}
.land-bars .s-5 .tastes-slider .swiper-slide.swiper-slide-active {
  z-index: 1;
}
.land-bars .s-5 .tastes-slider .swiper-slide.swiper-slide-active .taste {
  opacity: 1;
  z-index: 1;
}
.land-bars .s-5 .tastes-slider .swiper-button-next-tast,
.land-bars .s-5 .tastes-slider .swiper-button-prev-tast {
  cursor: pointer;
  height: 78px;
  position: absolute;
  top: 160px;
  width: 78px;
  z-index: 10;
}
@media (min-width: 780px) {
  .land-bars .s-5 .tastes-slider .swiper-button-next-tast,
  .land-bars .s-5 .tastes-slider .swiper-button-prev-tast {
    background: url(https://batel.ru/assets/css/img/landing/bars/s5-arrow-t-next.svg)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .swiper-button-next-tast,
  .land-bars .s-5 .tastes-slider .swiper-button-prev-tast {
    background: url(https://batel.ru/assets/css/img/landing/bars/s5-arrow-p-next.svg)
      50% no-repeat;
    height: 58px;
    top: 96px;
    width: 58px;
  }
}
.land-bars .s-5 .tastes-slider .swiper-button-next-tast.swiper-button-disabled,
.land-bars .s-5 .tastes-slider .swiper-button-prev-tast.swiper-button-disabled {
  display: none;
}
.land-bars .s-5 .tastes-slider .swiper-button-prev-tast {
  left: -10px;
  transform: rotate(180deg);
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .swiper-button-prev-tast {
    left: -14px;
  }
}
.land-bars .s-5 .tastes-slider .swiper-button-next-tast {
  right: -10px;
}
@media (max-width: 779px) {
  .land-bars .s-5 .tastes-slider .swiper-button-next-tast {
    right: -14px;
  }
}
.land-bars .s-5 .share-wrap {
  margin-top: 32px;
}
@media (max-width: 959px) {
  .land-bars .s-5 .share-wrap {
    margin-top: 38px;
  }
}
@media (max-width: 779px) {
  .land-bars .s-5 .share-wrap {
    margin-top: 26px;
  }
}
.land-bars .s-5 .share-wrap .share__label {
  padding-bottom: 8px;
}
@media (max-width: 779px) {
  .land-bars .s-5 .share-wrap .share__label {
    padding-bottom: 2px;
  }
}
.land-bars .chevron-contain {
  align-items: center;
  display: flex;
  height: 80px;
  justify-content: center;
  opacity: 0;
  position: absolute;
  top: -62px;
  transition: opacity 0.6s;
  width: 80px;
}
@media (max-width: 959px) {
  .land-bars .chevron-contain {
    display: none;
  }
}
.land-bars .chevron-contain.chevron-visible {
  opacity: 1;
}
.land-bars .chevron-contain .chevron {
  animation: move-chevron 3s ease-out infinite;
  background: url(https://batel.ru/assets/css/img/landing/bars/chevron-white.svg)
    50% no-repeat;
  background-size: 100% auto;
  height: 27px;
  opacity: 0;
  position: absolute;
  transform: scale(0.3);
  width: 74px;
}
.land-bars .chevron-contain .chevron:first-child {
  animation: move-chevron 3s ease-out 1s infinite;
}
.land-bars .chevron-contain .chevron:nth-child(2) {
  animation: move-chevron 3s ease-out 2s infinite;
}
@keyframes move-chevron {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  33.3% {
    opacity: 1;
    transform: translateY(3.04rem);
  }
  66.6% {
    opacity: 1;
    transform: translateY(4.16rem);
  }
  to {
    opacity: 0;
    transform: translateY(6.4rem) scale(0.5);
  }
}
.land-fito {
  color: #333;
  width: 100%;
}
.land-fito .banner-top {
  background: url(https://batel.ru/assets/css/img/landing/fito/banner-top.png)
    top no-repeat;
  display: flex;
  flex-direction: column;
  height: 756px;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fito .banner-top {
    background-size: auto 480px;
    height: 540px;
    padding-bottom: 5px;
  }
}
@media (max-width: 779px) {
  .land-fito .banner-top {
    background-size: auto 300px;
    height: auto;
    min-height: 332px;
  }
}
.land-fito .banner-top__title {
  color: #fff;
  font-size: 96px;
  line-height: 117px;
}
@media (max-width: 959px) {
  .land-fito .banner-top__title {
    font-size: 64px;
    line-height: 78px;
    margin-top: 12px;
  }
}
@media (max-width: 779px) {
  .land-fito .banner-top__title {
    font-size: 48px;
    line-height: 59px;
    margin-top: 5px;
  }
}
.land-fito .banner-top__title_bold {
  font-family: Impact;
  text-transform: uppercase;
}
.land-fito .banner-top__title_akrobat {
  font-family: Akrobat;
  margin-top: -25px;
}
@media (max-width: 959px) {
  .land-fito .banner-top__title_akrobat {
    margin-top: -22px;
  }
}
@media (max-width: 779px) {
  .land-fito .banner-top__title_akrobat {
    font-size: 35px;
  }
}
.land-fito .banner-top__desc {
  color: #e5e5e5;
  font-family: Impact;
  font-size: 54px;
  line-height: 66px;
  margin-top: auto;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1000px) {
  .land-fito .banner-top__desc {
    font-size: 53px;
  }
}
@media (max-width: 959px) {
  .land-fito .banner-top__desc {
    font-size: 43px;
    line-height: 52px;
  }
}
@media (max-width: 779px) {
  .land-fito .banner-top__desc {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (max-width: 500px) {
  .land-fito .banner-top__desc {
    font-size: 5.2vw;
  }
}
.land-fito .text_gradient {
  background: linear-gradient(
    178.9deg,
    #a0c530 -37.83%,
    #42b2c7 122.65%,
    #63d3e9 0
  );
}
.land-fito .text_gradient_green {
  background: #fff;
  margin: 0;
  mix-blend-mode: screen;
}
.land-fito .fito-head {
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
}
.land-fito .fito-head__title {
  font-size: 88px;
  font-style: normal;
  font-weight: 750;
  line-height: 118px;
  margin-top: 18px;
  text-align: center;
  text-transform: capitalize;
}
@media (max-width: 959px) {
  .land-fito .fito-head__title {
    font-size: 60px;
    line-height: 70px;
    margin-top: 24px;
  }
}
@media (max-width: 779px) {
  .land-fito .fito-head__title {
    font-size: 45px;
    line-height: 48px;
  }
}
@media (max-width: 540px) {
  .land-fito .fito-head__title {
    font-size: 34px;
    line-height: 44px;
    margin-top: 20px;
  }
}
.land-fito .fito-head__desc {
  margin-top: 20px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fito .fito-head__desc {
    margin-top: 25px;
    padding: 0 25px;
  }
}
@media (max-width: 779px) {
  .land-fito .fito-head__desc {
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    max-width: 550px;
    padding: 0 5px;
  }
  .land-fito .fito-head__desc .text-str_phone {
    display: block;
  }
}
.land-fito .fito-head__imgs {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fito .fito-head__imgs {
    margin-top: 34px;
  }
}
.land-fito .fito-head__imgs .img-wrap {
  margin: 0 45px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fito .fito-head__imgs .img-wrap {
    margin: 0 34px;
  }
}
@media (max-width: 779px) {
  .land-fito .fito-head__imgs .img-wrap {
    margin: 0 24px;
  }
}
@media (max-width: 500px) {
  .land-fito .fito-head__imgs .img-wrap {
    margin: 0 11px;
  }
}
.land-fito .fito-head__imgs .img-wrap img {
  display: block;
}
.land-fito .fito-head__imgs .img-wrap img.img_margin-top {
  margin-top: 12px;
}
@media (max-width: 959px) {
  .land-fito .fito-head__imgs .img-wrap img.img_margin-top {
    margin-top: 10px;
  }
  .land-fito .fito-head__imgs .img-wrap img.fito-head__img-1 {
    width: 92px;
  }
}
@media (max-width: 779px) {
  .land-fito .fito-head__imgs .img-wrap img.fito-head__img-1 {
    width: 76px;
  }
}
@media (max-width: 959px) {
  .land-fito .fito-head__imgs .img-wrap img.fito-head__img-2 {
    width: 70px;
  }
}
@media (max-width: 779px) {
  .land-fito .fito-head__imgs .img-wrap img.fito-head__img-2 {
    width: 58px;
  }
}
@media (max-width: 959px) {
  .land-fito .fito-head__imgs .img-wrap img.fito-head__img-3-top {
    width: 63px;
  }
}
@media (max-width: 779px) {
  .land-fito .fito-head__imgs .img-wrap img.fito-head__img-3-top {
    width: 50px;
  }
}
@media (max-width: 959px) {
  .land-fito .fito-head__imgs .img-wrap img.fito-head__img-3-bottom {
    width: 60px;
  }
}
@media (max-width: 779px) {
  .land-fito .fito-head__imgs .img-wrap img.fito-head__img-3-bottom {
    width: 48px;
  }
}
.land-fito .fito-head__imgs .img-wrap.img-wrap-3 {
  padding-top: 12px;
}
@media (max-width: 959px) {
  .land-fito .fito-head__imgs .img-wrap.img-wrap-3 {
    padding-top: 5px;
  }
}
.land-fito .programm {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 100px;
  overflow-x: hidden;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fito .programm {
    margin-top: 60px;
  }
}
.land-fito .programm.programm_bg_green {
  background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0) 18.61%),
    linear-gradient(1turn, #fff 1.7%, hsla(0, 0%, 100%, 0) 33.05%),
    linear-gradient(217.94deg, #afff5f -19.56%, #9ad4df 96.04%);
  width: 100%;
}
.land-fito .programm__title {
  display: flex;
  justify-content: center;
}
@media (max-width: 959px) {
  .land-fito .programm__title .title-desktop {
    display: none;
  }
}
.land-fito .programm__title .title-adaptive {
  display: none;
}
@media (max-width: 959px) {
  .land-fito .programm__title .title-adaptive {
    display: block;
  }
}
.land-fito .programm__subtitle_white {
  color: #fff;
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fito .programm__subtitle_white {
    font-size: 48px;
    line-height: 50px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__subtitle_white {
    font-size: 36px;
    line-height: 38px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__subtitle_white {
    font-size: 24px;
    line-height: 28px;
  }
}
.land-fito .programm__product-btn {
  align-items: center;
  background: #ff6a00;
  border: 0;
  border-radius: 3px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
  color: #fff !important;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  font-weight: 600;
  height: 34px;
  justify-content: center;
  padding: 5px 8px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 124px;
}
.land-fito .programm__product-btn a:hover,
.land-fito .programm__product-btn:hover {
  text-decoration: none !important;
}
.land-fito .programm__product-btn_green {
  background: #376d0f;
  color: #fff !important;
}
@media (min-width: 960px) {
  .land-fito .programm__product-btn_green:hover {
    background: #2f5b0e;
  }
}
.land-fito .programm__product-btn_green a {
  color: #fff !important;
}
.land-fito .programm__product-btn_gray {
  background: #f2f2f2;
  border: 1px solid #dedede;
  color: #333;
}
.land-fito .programm__product-btn_gray:hover {
  background: #e5e5e5;
}
.land-fito .programm__product-btn_pink {
  background: #ce004c;
  color: #fff !important;
}
.land-fito .programm__product-btn_pink:hover {
  background: #bf0248;
}
.land-fito .programm__product-btn_pink a {
  color: #fff !important;
}
.land-fito .programm__product-btn_f_14 {
  font-size: 14px;
}
.land-fito .programm__product-btn_f_12 {
  font-size: 12px;
}
.land-fito .programm__product-btn_f_10 {
  font-size: 10px;
}
.land-fito .programm__product-btn_w_124_h_34 {
  height: 34px;
  width: 124px;
}
.land-fito .programm__product-btn_w_140_h_24 {
  height: 24px;
  width: 140px;
}
.land-fito .programm__product-btn_w_180_h_30 {
  height: 30px;
  width: 180px;
}
.land-fito .programm__product-btn_w_180_h_36 {
  height: 36px;
  width: 180px;
}
.land-fito .programm__product-btn_w_156_h_34,
.land-fito .programm__product-btn_w_156_h_36 {
  height: 36px;
  width: 156px;
}
.land-fito .programm__product-btn.bem-btn-distribute-balls {
  font-size: 12px;
}
.land-fito .programm__product-btn_gray.active {
  background: #e5e5e5;
  border: 1px solid #cecece;
}
@media (max-width: 959px) {
  .land-fito .programm__product-btn {
    width: 106px;
  }
}
.land-fito .programm__product-btn .button-text {
  font-size: 12px;
}
.land-fito .programm__product-btn:hover {
  background: #ff8a00;
}
@media (max-width: 959px) {
  .land-fito .programm__product-btn {
    width: 124px;
  }
}
.land-fito .programm__product-contain {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 48px auto 0;
  max-width: 960px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fito .programm__product-contain {
    justify-content: center;
    margin-top: 8px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__product-contain {
    flex-direction: column;
    margin-top: 12px;
  }
}
.land-fito .programm__product {
  align-items: center;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  padding-bottom: 7px;
  width: 300px;
}
@media (max-width: 959px) {
  .land-fito .programm__product {
    width: 260px;
  }
  .land-fito .programm__product img {
    width: 300px;
  }
  .land-fito .programm__product .programm__product-btn {
    margin-top: -5px;
  }
}
.land-fito .programm__slider {
  width: 650px;
}
@media (max-width: 959px) {
  .land-fito .programm__slider {
    width: 570px;
  }
}
@media (max-width: 850px) {
  .land-fito .programm__slider {
    width: 530px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__slider {
    margin-top: 30px;
    max-width: 450px;
    width: 100%;
  }
}
.land-fito .programm__slider .product-content {
  align-items: center;
  display: flex;
  justify-content: center;
}
.land-fito .programm__slider .product-content__item-text {
  min-height: 74px;
  min-width: 167px;
  text-align: center;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-content__item-text {
    min-height: 70px;
    min-width: 97px;
  }
}
.land-fito .programm__slider .product-content__item-text .item-title {
  font-size: 16px;
  font-weight: 450;
  line-height: 20px;
}
@media (max-width: 959px) {
  .land-fito .programm__slider .product-content__item-text .item-title {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 40px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-content__item-text .item-title {
    font-size: 12px;
    line-height: 15px;
    min-height: 30px;
  }
}
@media (max-width: 959px) {
  .land-fito
    .programm__slider
    .product-content__item-text
    .item-title
    .text-str_not {
    display: block;
  }
}
@media (max-width: 540px) {
  .land-fito
    .programm__slider
    .product-content__item-text
    .item-title
    .item-title_not-phone {
    display: none;
  }
}
.land-fito
  .programm__slider
  .product-content__item-text
  .item-title
  .item-title_phone {
  display: none;
}
@media (max-width: 540px) {
  .land-fito
    .programm__slider
    .product-content__item-text
    .item-title
    .item-title_phone {
    display: inline;
  }
}
.land-fito .programm__slider .product-content__item-text .item-desc {
  font-size: 12px;
  line-height: 15px;
  margin-top: 4px;
}
@media (max-width: 959px) {
  .land-fito .programm__slider .product-content__item-text .item-desc {
    margin-top: 0;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-content__item-text .item-desc {
    font-size: 10px;
    line-height: 12px;
    margin-top: 4px;
  }
}
@media (max-width: 959px) {
  .land-fito
    .programm__slider
    .product-content__item-text
    .item-desc
    .item-desc_desktop {
    display: none;
  }
}
@media (max-width: 779px) {
  .land-fito
    .programm__slider
    .product-content__item-text
    .item-desc
    .item-desc_not-phone {
    display: none;
  }
}
.land-fito
  .programm__slider
  .product-content__item-text
  .item-desc
  .item-desc_adaptive {
  display: none;
}
@media (max-width: 959px) {
  .land-fito
    .programm__slider
    .product-content__item-text
    .item-desc
    .item-desc_adaptive {
    display: inline;
  }
}
.land-fito
  .programm__slider
  .product-content__item-text
  .item-desc
  .item-desc_tablet {
  display: none;
}
@media (max-width: 959px) {
  .land-fito
    .programm__slider
    .product-content__item-text
    .item-desc
    .item-desc_tablet {
    display: inline;
  }
}
@media (max-width: 779px) {
  .land-fito
    .programm__slider
    .product-content__item-text
    .item-desc
    .item-desc_tablet {
    display: none;
  }
}
.land-fito
  .programm__slider
  .product-content__item-text
  .item-desc
  .item-desc_phone {
  display: none;
}
@media (max-width: 779px) {
  .land-fito
    .programm__slider
    .product-content__item-text
    .item-desc
    .item-desc_phone {
    display: inline;
  }
}
.land-fito .programm__slider .product-content__item-line {
  border: 0.5px solid #7f9479;
  height: 0;
  margin-top: 18px;
  width: 50px;
}
@media (max-width: 959px) {
  .land-fito .programm__slider .product-content__item-line {
    margin-top: 36px;
    width: 36px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-content__item-line {
    margin-top: 30px;
    width: 20px;
  }
}
.land-fito .programm__slider .product-content__item-line.line_transparent {
  border-color: transparent;
}
.land-fito .programm__slider .product-content__item {
  display: flex;
}
.land-fito .programm__slider .product-content__item_margin {
  margin: 15px 0;
}
@media (max-width: 959px) {
  .land-fito .programm__slider .product-content__item_margin {
    margin: 8px 0 -7px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-content__item_margin {
    margin: -11px 0 -9px;
  }
}
.land-fito .programm__slider .product-content .product-content__left,
.land-fito .programm__slider .product-content .product-content__right {
  margin-top: 20px;
}
@media (max-width: 959px) {
  .land-fito .programm__slider .product-content .product-content__left,
  .land-fito .programm__slider .product-content .product-content__right {
    margin-top: 5px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-content .product-content__left,
  .land-fito .programm__slider .product-content .product-content__right {
    margin-top: 15px;
  }
}
.land-fito
  .programm__slider
  .product-content
  .product-content__left
  .product-content__item-line {
  margin-left: -18px;
}
@media (max-width: 540px) {
  .land-fito
    .programm__slider
    .product-content
    .product-content__left
    .product-content__item-text {
    text-align: left;
  }
  .land-fito
    .programm__slider
    .product-content
    .product-content__left
    .product-content__item-text
    .item-title {
    align-items: flex-start;
    text-align: left;
  }
}
.land-fito .programm__slider .product-content .product-content__center {
  display: flex;
  justify-content: center;
  overflow-x: hidden;
  width: 128px;
}
@media (max-width: 959px) {
  .land-fito .programm__slider .product-content .product-content__center {
    margin: 0 -16px;
  }
}
@media (max-width: 400px) {
  .land-fito .programm__slider .product-content .product-content__center {
    margin: 0 -32px;
  }
}
@media (max-width: 959px) {
  .land-fito .programm__slider .product-content .product-content__center img {
    width: 170px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-content .product-content__center img {
    width: 120px;
  }
}
.land-fito
  .programm__slider
  .product-content
  .product-content__right
  .product-content__item-line {
  margin-right: -10px;
}
@media (max-width: 540px) {
  .land-fito
    .programm__slider
    .product-content
    .product-content__right
    .product-content__item-text {
    text-align: right;
  }
  .land-fito
    .programm__slider
    .product-content
    .product-content__right
    .product-content__item-text
    .item-title {
    align-items: flex-end;
    text-align: right;
  }
  .land-fito .programm__slider .product-actions {
    font-size: 11px;
  }
}
.land-fito .programm__slider .product-actions__item {
  background: url(https://batel.ru/assets/css/img/landing/fito/galka_white.svg)
    0 no-repeat;
  line-height: 22px;
  margin: 18px 0;
  padding-left: 50px;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-actions__item {
    background-position-y: 3px;
    background-size: 23px auto;
    line-height: 15px;
    margin: 0;
    padding-bottom: 4px;
    padding-left: 44px;
    padding-top: 4px;
  }
}
.land-fito .programm__slider .product-actions__item .text-bold {
  font-style: italic;
  font-weight: 450;
}
@media (max-width: 959px) {
  .land-fito .programm__slider .product-actions__item .text-str_desktop {
    display: none;
  }
}
.land-fito .programm__slider .product-actions__item .text-str_adaptive {
  display: none;
}
@media (max-width: 959px) {
  .land-fito .programm__slider .product-actions__item .text-str_adaptive {
    display: block;
  }
}
.land-fito .programm__slider .product-actions__item .text-str_phone {
  display: none;
}
@media (max-width: 779px) {
  .land-fito .programm__slider .product-actions__item .text-str_phone {
    display: block;
  }
}
.land-fito .programm__slider .product-actions__item .text-str_not-phone {
  display: block;
}
@media (max-width: 779px) {
  .land-fito .programm__slider .product-actions__item .text-str_not-phone {
    display: none;
  }
}
.land-fito .programm__slider .product-use__title {
  font-size: 36px;
  text-align: center;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-use__title {
    font-size: 16px;
  }
}
.land-fito .programm__slider .product-use__content {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 36px 0 42px;
  padding-left: 20px;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-use__content {
    margin: 18px 0 14px;
    padding-left: 0;
  }
}
.land-fito .programm__slider .product-use__content .content-x {
  font-size: 72px;
  font-weight: 275;
  margin: 0 38px 0 44px;
  text-transform: uppercase;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-use__content .content-x {
    font-size: 32px;
    margin: 0 20px 0 15px;
  }
}
.land-fito .programm__slider .product-use__content .content-count {
  align-items: center;
  display: flex;
}
.land-fito .programm__slider .product-use__content .content-count__number {
  color: #f5a5c7;
  font-size: 72px;
  font-weight: 800;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-use__content .content-count__number {
    font-size: 42px;
  }
}
.land-fito
  .programm__slider
  .product-use__content
  .content-count__number.orange {
  color: #ff6a00;
}
.land-fito .programm__slider .product-use__content .content-count__number.blue {
  color: #27dcc9;
}
.land-fito
  .programm__slider
  .product-use__content
  .content-count__number.yellow {
  color: #ffea30;
}
.land-fito
  .programm__slider
  .product-use__content
  .content-count__number.number_pink {
  color: #ff4365;
}
.land-fito .programm__slider .product-use__content .content-count__text {
  font-size: 24px;
  line-height: 28px;
  margin-left: 6px;
  margin-top: 5px;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-use__content .content-count__text {
    font-size: 14px;
    line-height: 14px;
    margin-left: 4px;
    margin-top: 4px;
  }
  .land-fito .programm__slider .product-use__content .content-img img {
    width: 20px;
  }
}
.land-fito .programm__slider .product-use__bottom {
  align-items: center;
  display: flex;
  justify-content: center;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-use__bottom {
    align-items: flex-start;
    flex-direction: column;
    font-size: 12px;
  }
}
.land-fito .programm__slider .product-use__time {
  background: url(https://batel.ru/assets/css/img/landing/fito/time.svg) 0
    no-repeat;
  line-height: 28px;
  margin-right: 42px;
  padding-left: 42px;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-use__time {
    background-size: 53px auto;
    line-height: 30px;
    margin-right: 0;
    padding-left: 40px;
  }
}
.land-fito .programm__slider .product-use__duration {
  background: url(https://batel.ru/assets/css/img/landing/fito/duration.svg) 0
    no-repeat;
  line-height: 28px;
  padding-left: 42px;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .product-use__duration {
    background-size: 22px auto;
    padding-left: 40px;
  }
}
.land-fito .programm__slider .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  justify-content: center;
}
.land-fito .programm__slider .swiper-container .swiper-button-next,
.land-fito .programm__slider .swiper-container .swiper-button-prev {
  height: 34px;
  width: 19px;
}
.land-fito
  .programm__slider
  .swiper-container
  .swiper-button-next.swiper-button-disabled,
.land-fito
  .programm__slider
  .swiper-container
  .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.land-fito .programm__slider .swiper-container .swiper-button-next {
  background: url(https://batel.ru/assets/css/img/landing/fito/slider_arrow_next.svg)
    50% no-repeat;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .swiper-container .swiper-button-next {
    background-size: auto 26px;
  }
}
@media (max-width: 450px) {
  .land-fito .programm__slider .swiper-container .swiper-button-next {
    right: 2px;
  }
}
.land-fito .programm__slider .swiper-container .swiper-button-next.arrow_green {
  background-image: url(https://batel.ru/assets/css/img/landing/fito/slider_arrow_next_green.svg);
}
.land-fito .programm__slider .swiper-container .swiper-button-prev {
  background: url(https://batel.ru/assets/css/img/landing/fito/slider_arrow_prev.svg)
    50% no-repeat;
}
@media (max-width: 540px) {
  .land-fito .programm__slider .swiper-container .swiper-button-prev {
    background-size: auto 26px;
  }
}
@media (max-width: 450px) {
  .land-fito .programm__slider .swiper-container .swiper-button-prev {
    left: 2px;
  }
}
.land-fito .programm__slider .swiper-container .swiper-button-prev.arrow_green {
  background-image: url(https://batel.ru/assets/css/img/landing/fito/slider_arrow_prev_green.svg);
}
.land-fito .programm__steps {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-fito .programm__steps {
    margin-top: 45px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__steps {
    margin-top: 50px;
  }
}
.land-fito .programm__steps .steps {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
  margin-top: 68px;
  overflow-x: hidden;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fito .programm__steps .steps {
    margin-bottom: 6px;
    margin-top: 58px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__steps .steps {
    margin-bottom: 16px;
    margin-top: 38px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__steps .steps {
    margin-top: 18px;
  }
}
.land-fito .programm__steps .steps .step__title {
  color: #fff;
  font-size: 36px;
  font-weight: 450;
  margin-bottom: -18px;
  padding-left: 2px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fito .programm__steps .steps .step__title {
    margin-bottom: -24px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__steps .steps .step__title {
    font-size: 20px;
    margin-bottom: -10px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__steps .steps .step__title {
    font-size: 14px;
  }
}
.land-fito .programm__steps .steps .step__img {
  display: flex;
  justify-content: center;
  overflow: hidden;
  width: 390px;
}
@media (max-width: 959px) {
  .land-fito .programm__steps .steps .step__img {
    width: 260px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__steps .steps .step__img {
    width: 160px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__steps .steps .step__img {
    width: 110px;
  }
}
@media (max-width: 959px) {
  .land-fito .programm__steps .steps .step__img img {
    width: 300px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__steps .steps .step__img img {
    width: 182px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__steps .steps .step__img img {
    width: 132px;
  }
}
.land-fito .programm__steps .steps .plus {
  color: #fff;
  font-size: 72px;
  margin: 35px -36px 0;
}
@media (max-width: 959px) {
  .land-fito .programm__steps .steps .plus {
    margin: 35px -20px 0;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__steps .steps .plus {
    font-size: 30px;
    margin: 0 -3px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__steps .steps .plus {
    font-size: 20px;
    margin: -10px -3px 0;
  }
}
.land-fito .programm__steps.steps_color_black .step__title {
  color: #000;
  font-weight: 275;
}
.land-fito .programm__steps.steps_color_black .plus {
  color: #333;
  font-weight: 275;
}
.land-fito .programm__expert {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 55px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fito .programm__expert {
    margin-top: 28px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__expert {
    margin-top: 40px;
  }
}
.land-fito .programm__expert .expert-name {
  background: url(https://batel.ru/assets/css/img/landing/fito/expert-fito.png)
    0 no-repeat;
  display: flex;
  flex-direction: column;
  height: 135px;
  justify-content: center;
  margin-bottom: 6px;
  margin-top: 42px;
  padding-left: 165px;
  position: relative;
}
@media (max-width: 959px) {
  .land-fito .programm__expert .expert-name {
    background-size: 100px auto;
    height: 105px;
    margin-bottom: 14px;
    margin-top: 25px;
    padding-left: 120px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__expert .expert-name {
    background-size: 90px auto;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 8px;
    margin-top: 12px;
    padding-left: 110px;
  }
}
.land-fito .programm__expert .expert-name:before {
  background: url(https://batel.ru/assets/css/img/landing/fito/expert-arrow.svg)
    50% no-repeat;
  bottom: -20px;
  content: "";
  height: 58px;
  left: -40px;
  position: absolute;
  width: 35px;
}
@media (max-width: 959px) {
  .land-fito .programm__expert .expert-name:before {
    background-size: auto 39px;
    bottom: -20px;
    left: -30px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__expert .expert-name:before {
    background: url(https://batel.ru/assets/css/img/landing/fito/expert-arrow_mobile.svg)
      50% no-repeat;
    bottom: -16px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__expert .expert-name .text-str_phone {
    display: block;
  }
}
.land-fito .programm__expert .expert-comment {
  background: linear-gradient(189.5deg, #afff5f -19.56%, #9ad4df 96.04%);
  border-radius: 80px;
  padding: 26px 45px 24px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fito .programm__expert .expert-comment {
    font-size: 15px;
    padding: 8px 10px;
    width: 678px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__expert .expert-comment {
    font-size: 14px;
    max-width: 540px;
    width: 100%;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__expert .expert-comment {
    border-radius: 0;
    font-size: 12px;
    line-height: 15px;
  }
}
@media (min-width: 780px) {
  .land-fito .programm__expert .expert-comment .text-str {
    display: block;
  }
}
@media (min-width: 960px) {
  .land-fito .programm__expert .expert-comment .text-str_desktop {
    display: block;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__expert .expert-comment .text-str_phone {
    display: block;
  }
}
.land-fito .programm__ruls {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 60px;
}
@media (max-width: 959px) {
  .land-fito .programm__ruls {
    margin-top: 40px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__ruls {
    margin-top: 20px;
  }
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .programm__subtitle_white img {
    width: 611px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__ruls .programm__subtitle_white img {
    width: 480px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__ruls .programm__subtitle_white img {
    width: 305px;
  }
}
.land-fito .programm__ruls .ruls {
  background: url(https://batel.ru/assets/css/img/landing/fito/prog_4_ruls.png)
    50% no-repeat;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 35px auto 0;
  max-width: 960px;
  padding-bottom: 40px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .ruls {
    background-size: 320px auto;
    font-size: 14px;
    max-width: 800px;
    padding: 0 10px 30px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__ruls .ruls {
    background-position-y: top;
    margin-top: 20px;
    max-width: 540px;
    padding-top: 265px;
    width: 100%;
  }
}
@media (max-width: 540px) {
  .land-fito .programm__ruls .ruls {
    background-size: 260px auto;
    max-width: 420px;
    padding-top: 220px;
  }
}
@media (max-width: 360px) {
  .land-fito .programm__ruls .ruls {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.land-fito .programm__ruls .ruls .rulls-item {
  display: flex;
  width: 45%;
}
@media (max-width: 779px) {
  .land-fito .programm__ruls .ruls .rulls-item {
    margin-bottom: 10px;
  }
}
.land-fito .programm__ruls .ruls .rulls-item__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 150px;
  min-width: 216px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .ruls .rulls-item__content {
    min-height: 115px;
    min-width: 200px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__ruls .ruls .rulls-item__content {
    min-width: unset;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item__content
    .rulls-item__title_desktop {
    display: none;
  }
}
.land-fito
  .programm__ruls
  .ruls
  .rulls-item__content
  .rulls-item__title_adaptive {
  display: none;
}
@media (max-width: 959px) {
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item__content
    .rulls-item__title_adaptive {
    display: block;
  }
}
.land-fito .programm__ruls .ruls .rulls-item__content .rulls-item__title_phone {
  display: none;
}
@media (max-width: 779px) {
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item__content
    .rulls-item__title_phone {
    display: block;
  }
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item__content
    .rulls-item__title_not-phone {
    display: none;
  }
}
.land-fito .programm__ruls .ruls .rulls-item__line {
  align-self: flex-end;
  border: 0.5px solid #999;
  height: 0;
  margin-bottom: 25px;
  margin-top: 18px;
  width: 50px;
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .ruls .rulls-item__line {
    margin-bottom: 20px;
    width: 36px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__ruls .ruls .rulls-item__line {
    display: none;
  }
}
.land-fito .programm__ruls .ruls .rulls-item.rulls-item-1 .rulls-item__content,
.land-fito .programm__ruls .ruls .rulls-item.rulls-item-2 .rulls-item__content,
.land-fito .programm__ruls .ruls .rulls-item.rulls-item-3 .rulls-item__content {
  margin-right: 26px;
}
@media (max-width: 959px) {
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-1
    .rulls-item__content,
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-2
    .rulls-item__content,
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-3
    .rulls-item__content {
    margin-right: 10px;
  }
}
@media (max-width: 779px) {
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-1
    .rulls-item__content,
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-2
    .rulls-item__content,
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-3
    .rulls-item__content {
    margin-right: 0;
  }
}
@media (min-width: 779px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-4,
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-5,
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-6 {
    justify-content: flex-end;
  }
}
.land-fito .programm__ruls .ruls .rulls-item.rulls-item-4 .rulls-item__content,
.land-fito .programm__ruls .ruls .rulls-item.rulls-item-5 .rulls-item__content,
.land-fito .programm__ruls .ruls .rulls-item.rulls-item-6 .rulls-item__content {
  margin-left: 23px;
}
@media (max-width: 959px) {
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-4
    .rulls-item__content,
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-5
    .rulls-item__content,
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-6
    .rulls-item__content {
    margin-left: 10px;
  }
}
@media (max-width: 779px) {
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-4
    .rulls-item__content,
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-5
    .rulls-item__content,
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-6
    .rulls-item__content {
    margin-left: 0;
  }
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-3,
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-4 {
    margin-bottom: 30px;
  }
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-1 {
    order: 1;
  }
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-1 img {
    width: 44px;
  }
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-1
    .rulls-item__content {
    margin-bottom: -18px;
  }
}
@media (max-width: 779px) {
  .land-fito
    .programm__ruls
    .ruls
    .rulls-item.rulls-item-1
    .rulls-item__content {
    margin-bottom: 0;
  }
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-2 {
    order: 2;
  }
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-2 img {
    width: 35px;
    width: 48px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-3 {
    order: 3;
  }
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-3 img {
    width: 22px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-4 {
    order: 4;
  }
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-4 img {
    width: 60px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-5 {
    order: 5;
  }
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-5 img {
    width: 34px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-6 {
    order: 6;
  }
}
@media (max-width: 959px) {
  .land-fito .programm__ruls .ruls .rulls-item.rulls-item-6 img {
    width: 58px;
  }
}
.land-fito .programm.programm-1 .programm-1_bg {
  background: url(https://batel.ru/assets/css/img/landing/fito/prog_1_bg.png) 0
    no-repeat;
  width: 2400px;
}
@media (max-width: 959px) {
  .land-fito .programm.programm-1 .programm-1_bg {
    background: none;
    width: 100%;
  }
  .land-fito .programm.programm-1 .programm__title img {
    width: 472px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm.programm-1 .programm__title img {
    width: 370px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm.programm-1 .programm__title img {
    width: 236px;
  }
}
.land-fito .programm.programm-2 {
  margin-top: 90px;
}
@media (max-width: 959px) {
  .land-fito .programm.programm-2 {
    margin-top: 70px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm.programm-2 {
    margin-top: 60px;
  }
}
.land-fito .programm.programm-2 .programm-2_bg {
  background: url(https://batel.ru/assets/css/img/landing/fito/prog_2_bg.png)
    100% no-repeat;
  width: 2400px;
}
@media (max-width: 959px) {
  .land-fito .programm.programm-2 .programm-2_bg {
    background: none;
    width: 100%;
  }
  .land-fito .programm.programm-2 .programm__title img {
    width: 426px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm.programm-2 .programm__title img {
    width: 320px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm.programm-2 .programm__title img {
    width: 214px;
  }
}
@media (max-width: 779px) {
  .land-fito
    .programm.programm-2
    .programm__product-contain
    .programm__product {
    order: 1;
  }
  .land-fito .programm.programm-2 .programm__product-contain .programm__slider {
    order: 2;
  }
}
@media (max-width: 959px) {
  .land-fito
    .programm.programm-2
    .programm__steps
    .programm__subtitle_white
    img {
    width: 568px;
  }
}
@media (max-width: 779px) {
  .land-fito
    .programm.programm-2
    .programm__steps
    .programm__subtitle_white
    img {
    width: 440px;
  }
}
@media (max-width: 540px) {
  .land-fito
    .programm.programm-2
    .programm__steps
    .programm__subtitle_white
    img {
    width: 286px;
  }
}
@media (max-width: 959px) {
  .land-fito .programm.programm-2 .programm__steps .steps {
    margin-top: 38px;
  }
}
.land-fito .programm.programm-2 .programm__expert {
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-fito .programm.programm-2 .programm__expert {
    margin-top: 50px;
  }
}
.land-fito .programm.programm-2 .programm__expert .expert-name {
  margin-top: 25px;
}
@media (max-width: 959px) {
  .land-fito .programm.programm-2 .programm__expert .expert-name {
    margin-top: 12px;
  }
  .land-fito
    .programm.programm-2
    .programm__expert
    .programm__subtitle_white
    img {
    width: 565px;
  }
}
@media (max-width: 779px) {
  .land-fito
    .programm.programm-2
    .programm__expert
    .programm__subtitle_white
    img {
    width: 426px;
  }
}
@media (max-width: 540px) {
  .land-fito
    .programm.programm-2
    .programm__expert
    .programm__subtitle_white
    img {
    width: 282px;
  }
}
.land-fito .programm.programm-3 {
  margin-top: 120px;
}
@media (max-width: 959px) {
  .land-fito .programm.programm-3 {
    margin-top: 80px;
  }
}
.land-fito .programm.programm-3 .programm-3_bg {
  background: url(https://batel.ru/assets/css/img/landing/fito/prog_3_bg.png) 0
    no-repeat;
  background-position-y: 60%;
  width: 2400px;
}
@media (max-width: 959px) {
  .land-fito .programm.programm-3 .programm-3_bg {
    background: none;
    width: 100%;
  }
  .land-fito .programm.programm-3 .programm__title img {
    width: 390px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm.programm-3 .programm__title img {
    width: 296px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm.programm-3 .programm__title img {
    width: 195px;
  }
}
@media (max-width: 959px) {
  .land-fito
    .programm.programm-3
    .programm__slider
    .product-content__item_margin {
    margin-top: -8px;
  }
  .land-fito .programm.programm-3 .programm__expert {
    margin-top: 44px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm.programm-4 .programm__title img {
    width: 330px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm.programm-4 .programm__title img {
    width: 202px;
  }
}
@media (min-width: 960px) {
  .land-fito .programm.programm-4 .programm-4_bg {
    width: 2450px;
  }
}
@media (max-width: 959px) {
  .land-fito .programm.programm-4 .programm-4_bg {
    width: 100%;
  }
}
@media (min-width: 960px) {
  .land-fito .programm.programm-4 .programm-4_bg_left {
    margin: 0 auto;
    position: relative;
    width: 90%;
  }
}
@media (max-width: 959px) {
  .land-fito .programm.programm-4 .programm-4_bg_left {
    width: 100%;
  }
}
.land-fito .programm.programm-4 .programm-4_bg_left .programm_bg_left_img {
  bottom: 720px;
  left: 0;
  position: absolute;
}
@media (max-width: 959px) {
  .land-fito .programm.programm-4 .programm-4_bg_left .programm_bg_left_img {
    display: none;
  }
}
@media (max-width: 779px) {
  .land-fito
    .programm.programm-4
    .programm__product-contain
    .programm__product {
    order: 1;
  }
  .land-fito .programm.programm-4 .programm__product-contain .programm__slider {
    order: 2;
  }
}
.land-fito .programm.programm-4 .programm__subtitle_restore {
  margin-top: 65px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fito .programm.programm-4 .programm__subtitle_restore {
    margin-top: 45px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm.programm-4 .programm__subtitle_restore {
    margin-top: 22px;
  }
}
@media (max-width: 959px) {
  .land-fito .programm.programm-4 .programm__subtitle_restore img {
    width: 503px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm.programm-4 .programm__subtitle_restore img {
    width: 400px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm.programm-4 .programm__subtitle_restore img {
    width: 252px;
  }
}
.land-fito .programm .wellness {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/fito/wellness_bg.png)
    bottom no-repeat;
  background-position-y: 104%;
  display: flex;
  flex-direction: column;
  margin-top: 80px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-fito .programm .wellness {
    background-position-x: 44%;
    background-position-y: 96%;
    margin-top: 55px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm .wellness {
    background-position-y: 104%;
    margin-top: 30px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm .wellness {
    background-position-y: 96%;
    margin-top: 45px;
  }
}
.land-fito .programm .wellness__title {
  text-align: center;
}
@media (max-width: 959px) {
  .land-fito .programm .wellness__title img {
    width: 562px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm .wellness__title img {
    width: 450px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm .wellness__title img {
    width: 280px;
  }
}
.land-fito .programm .wellness__desc {
  font-size: 24px;
  margin: 10px 0 25px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-fito .programm .wellness__desc {
    margin: 4px 0 14px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm .wellness__desc {
    font-size: 20px;
    margin: 4px 0 10px;
  }
}
@media (max-width: 540px) {
  .land-fito .programm .wellness__desc {
    font-size: 16px;
    line-height: 20px;
    margin: 6px 0 8px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm .wellness__desc .text-str_phone {
    display: block;
  }
}
.land-fito .programm .wellness__info {
  background: url(https://batel.ru/assets/css/img/landing/fito/wellness_info_bg_2.png)
    100% no-repeat;
  background-position-x: 150%;
  height: 490px;
  margin-left: 300px;
  width: 1010px;
}
@media (max-width: 959px) {
  .land-fito .programm .wellness__info {
    background-position-x: 72%;
    background-size: 620px auto;
    height: 370px;
    margin-left: 300px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm .wellness__info {
    background-position-x: 10vw;
    background-position-y: 71%;
    display: flex;
    height: auto;
    justify-content: center;
    margin-left: 0;
    min-height: 500px;
    width: 100%;
  }
}
@media (max-width: 540px) {
  .land-fito .programm .wellness__info {
    background-position-x: right;
    background-position-y: 72%;
    background-size: 410px auto;
    min-height: 400px;
  }
}
@media (max-width: 450px) {
  .land-fito .programm .wellness__info {
    background-position-x: 10vw;
  }
}
@media (max-width: 400px) {
  .land-fito .programm .wellness__info {
    background-position-x: 2vw;
  }
}
@media (max-width: 350px) {
  .land-fito .programm .wellness__info {
    background-position-x: 10%;
  }
}
.land-fito .programm .wellness__info .info-item {
  background: url(https://batel.ru/assets/css/img/landing/fito/galka_white.svg)
    0 no-repeat;
  line-height: 22px;
  margin: 16px 0;
  padding-left: 50px;
}
@media (max-width: 779px) {
  .land-fito .programm .wellness__info .info-item {
    background-size: 20px auto;
    line-height: 22px;
    margin: 13px 0;
    padding-left: 30px;
  }
}
.land-fito .programm .wellness__info .info-content {
  margin-top: 100px;
}
@media (max-width: 959px) {
  .land-fito .programm .wellness__info .info-content {
    margin-top: 42px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm .wellness__info .info-content {
    font-size: 14px;
    height: 100%;
    margin-top: 0;
    max-width: 360px;
    width: 100%;
  }
}
@media (max-width: 540px) {
  .land-fito .programm .wellness__info .info-content {
    max-width: 305px;
  }
}
.land-fito .programm .wellness__info .info-btn {
  margin-top: 32px;
  padding-left: 50px;
}
@media (max-width: 779px) {
  .land-fito .programm .wellness__info .info-btn {
    display: flex;
    justify-content: center;
    margin-top: 365px;
    padding-left: 0;
  }
}
@media (max-width: 540px) {
  .land-fito .programm .wellness__info .info-btn {
    margin-top: 245px;
  }
}
.land-fito .programm .wellness .share-wrap {
  margin: 100px 0 72px;
}
@media (max-width: 959px) {
  .land-fito .programm .wellness .share-wrap {
    margin: 75px 0 60px;
  }
}
@media (max-width: 779px) {
  .land-fito .programm .wellness .share-wrap {
    flex-direction: column;
    margin: 48px 0 36px;
  }
}
.land-fito .programm .wellness .share-wrap .share__label {
  margin-bottom: 10px;
}
@media (max-width: 779px) {
  .land-fito .programm .wellness .share-wrap .share__label {
    margin-right: 0;
  }
}
.land-cocktail > div {
  display: flex;
  justify-content: center;
}
.land-cocktail__top {
  background: #000;
  min-height: 300px;
}
@media (max-width: 959px) {
  .land-cocktail__top {
    padding: 0 30px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__top {
    padding: 0;
  }
}
.land-cocktail__top .slim {
  margin: 0 auto;
  max-width: 960px;
}
@media (max-width: 600px) {
  .land-cocktail__top .slim {
    width: 100%;
  }
}
.land-cocktail__top .slim__banner {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/slim-banner-6.jpg)
    no-repeat;
  background-size: 100% auto;
  height: 536px;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim__banner {
    height: 52.5vw;
  }
}
@media (max-width: 750px) {
  .land-cocktail__top .slim__banner {
    height: 54.2vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__top .slim__banner {
    background: unset;
    height: auto;
    margin-bottom: -1px;
    width: 100%;
  }
}
.land-cocktail__top .slim__banner img {
  display: none;
}
@media (max-width: 600px) {
  .land-cocktail__top .slim__banner img {
    display: block;
    width: 100%;
  }
}
.land-cocktail__top .slim .slim-bottom {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/slim-bottom.png)
    no-repeat;
  background-size: 100% auto;
  color: #fff;
  margin-top: -100px;
  padding: 70px 0 78px;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim .slim-bottom {
    padding: 55px 0 45px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__top .slim .slim-bottom {
    background: url(https://batel.ru/assets/css/img/landing/cocktail/slim-bottom-m.png)
      no-repeat;
    background-size: 100% auto;
    margin-top: 0;
    padding: 8vw 0 8.7vw;
  }
}
.land-cocktail__top .slim .slim-bottom__title {
  font-size: 95px;
  font-weight: 800;
  line-height: 100px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim .slim-bottom__title {
    font-size: 6.5vw;
    line-height: 7vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__top .slim .slim-bottom__title {
    font-size: 9.5vw;
    line-height: 10vw;
  }
}
.land-cocktail__top .slim .slim-bottom__desc {
  font-size: 26px;
  margin-top: 15px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim .slim-bottom__desc {
    font-size: 2.4vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__top .slim .slim-bottom__desc {
    font-size: 3.8vw;
    margin-top: 1.2vw;
  }
}
.land-cocktail__top .slim .slim-bottom__info {
  display: flex;
  justify-content: space-between;
  margin-top: 72px;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim .slim-bottom__info {
    margin-top: 3.6vw;
    padding: 0 25px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__top .slim .slim-bottom__info {
    align-items: center;
    flex-direction: column;
    margin-top: 0;
    text-align: center;
  }
}
.land-cocktail__top .slim .slim-bottom__info .info-item {
  width: 30%;
}
@media (max-width: 600px) {
  .land-cocktail__top .slim .slim-bottom__info .info-item {
    margin-top: 7.5vw;
    width: 68vw;
  }
}
.land-cocktail__top .slim .slim-bottom__info .info-item__title {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/cocktail/galka-green.svg)
    100% no-repeat;
  display: flex;
  font-size: 18px;
  font-weight: 800;
  height: 64px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim .slim-bottom__info .info-item__title {
    background-size: 6.8vw;
    font-size: 1.8vw;
    height: 7.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__top .slim .slim-bottom__info .info-item__title {
    background-position: bottom !important;
    background-size: 9vw auto;
    font-size: 3.8vw;
    height: auto;
    justify-content: center;
    padding-bottom: 8vw;
  }
}
.land-cocktail__top .slim .slim-bottom__info .info-item__title.title-1 {
  background-position-x: 120px;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim .slim-bottom__info .info-item__title.title-1 {
    background-position-x: 12vw;
  }
}
.land-cocktail__top .slim .slim-bottom__info .info-item__title.title-2 {
  background-position-x: 135px;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim .slim-bottom__info .info-item__title.title-2 {
    background-position-x: 13.7vw;
  }
}
.land-cocktail__top .slim .slim-bottom__info .info-item__title.title-3 {
  background-position-x: 165px;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim .slim-bottom__info .info-item__title.title-3 {
    background-position-x: 16.5vw;
  }
}
.land-cocktail__top .slim .slim-bottom__info .info-item__content {
  font-size: 18px;
  line-height: 30px;
  margin-top: 12px;
}
@media (max-width: 959px) {
  .land-cocktail__top .slim .slim-bottom__info .info-item__content {
    font-size: 1.65vw;
    line-height: 2.5vw;
    margin-top: 8px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__top .slim .slim-bottom__info .info-item__content {
    font-size: 3.9vw;
    line-height: 4.8vw;
    margin-top: 0.8vw;
  }
}
.land-cocktail .buy-btn {
  align-items: center;
  background: #fdc202;
  border-radius: 3px;
  box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.5);
  color: #333;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  height: 34px;
  justify-content: center;
  text-transform: uppercase;
  width: 124px;
}
.land-cocktail .buy-btn:hover {
  background: #fda102;
}
.land-cocktail .buy-btn.btn-phone {
  display: none;
}
@media (max-width: 600px) {
  .land-cocktail .buy-btn {
    display: none;
  }
  .land-cocktail .buy-btn.btn-phone {
    display: flex;
  }
}
.land-cocktail__choice {
  margin: 0 auto;
  max-width: 960px;
}
.land-cocktail__choice_bg {
  background: #df0024;
}
.land-cocktail__choice .choice-title-small {
  color: #fff;
  font-size: 26px;
  margin-top: 78px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-title-small {
    font-size: 2.3vw;
    font-weight: 500;
    margin-top: 5.6vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-title-small {
    font-size: 3.6vw;
    font-weight: 500;
    margin-top: 7.6vw;
  }
}
.land-cocktail__choice .choice-title-big {
  color: #fff;
  font-size: 107px;
  font-weight: 800;
  line-height: 115px;
  margin-top: 12px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-title-big {
    font-size: 6.5vw;
    line-height: 7vw;
    margin-top: 1.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-title-big {
    font-size: 9.2vw;
    line-height: 10vw;
    margin-top: 2.2vw;
  }
}
.land-cocktail__choice .choice-items {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-items {
    justify-content: center;
    margin-top: -30px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-items {
    margin-top: -4.5vw;
  }
}
.land-cocktail__choice .choice-items .choice-item {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.land-cocktail__choice .choice-items .choice-item .buy-btn {
  margin-top: -32px;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-items .choice-item .buy-btn {
    margin-top: -18px;
  }
  .land-cocktail__choice .choice-items .choice-item__img img {
    width: 25vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-items .choice-item__img img {
    width: 29.2vw;
  }
}
.land-cocktail__choice .choice-items .choice-item.item-2 {
  margin: 0 58px;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-items .choice-item.item-2 {
    margin: 0 4.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-items .choice-item.item-2 {
    margin: 0 1.5vw;
  }
}
@media (max-width: 370px) {
  .land-cocktail__choice .choice-items .choice-item.item-2 {
    margin: 0 auto;
  }
}
.land-cocktail__choice .choice-diet {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 94px;
  padding-left: 40px;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-diet {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5.4vw;
    padding-left: 0;
    width: 81vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-diet {
    margin-top: 7.2vw;
    width: 96vw;
  }
}
.land-cocktail__choice .choice-diet__text {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 40px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-diet__text {
    font-size: 2.3vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-diet__text {
    font-size: 3.3vw;
    padding-bottom: 5.5vw;
  }
}
.land-cocktail__choice .choice-diet__text p {
  margin: 15px 0;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-diet__text p {
    margin: 1.1vw 0;
  }
}
.land-cocktail__choice .choice-diet__text .text-bottom {
  font-size: 24px;
  font-weight: 800;
  padding-top: 8px;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-diet__text .text-bottom {
    font-size: 2.2vw;
    padding-top: 0.3vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-diet__text .text-bottom {
    font-size: 3.2vw;
    padding-top: 0.6vw;
  }
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-diet__img img {
    width: 40vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-diet__img img {
    width: 49vw;
  }
}
.land-cocktail__choice .choice-nutrient {
  display: flex;
  justify-content: space-between;
  margin-top: 52px;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-nutrient {
    margin-top: 2.3vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-nutrient {
    margin: 2.4vw auto 0;
    width: 90vw;
  }
}
.land-cocktail__choice .choice-nutrient .nutrient-item {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  font-style: italic;
  text-align: center;
}
.land-cocktail__choice .choice-nutrient .nutrient-item__precent {
  color: #fdc100;
  font-size: 75px;
  font-weight: 800;
  line-height: 70px;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-nutrient .nutrient-item__precent {
    font-size: 7vw;
    line-height: 7vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-nutrient .nutrient-item__precent {
    font-size: 7.5vw;
    line-height: 8vw;
  }
}
.land-cocktail__choice .choice-nutrient .nutrient-item__precent:before {
  color: #fff;
  content: "";
  position: absolute;
  transform: translate(-5px, -4px);
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-nutrient .nutrient-item__precent:before {
    transform: translate(-1px, -4px);
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-nutrient .nutrient-item__precent:before {
    transform: translate(-1px, -3px);
  }
}
.land-cocktail__choice .choice-nutrient .nutrient-item__precent.item-1:before {
  content: "90%";
}
.land-cocktail__choice .choice-nutrient .nutrient-item__precent.item-2:before {
  content: "0%";
}
.land-cocktail__choice .choice-nutrient .nutrient-item__precent.item-3:before {
  content: "95%";
}
.land-cocktail__choice .choice-nutrient .nutrient-item__precent.item-4:before {
  content: "50%";
}
.land-cocktail__choice .choice-nutrient .nutrient-item__name {
  font-size: 32px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-nutrient .nutrient-item__name {
    font-size: 2.3vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-nutrient .nutrient-item__name {
    font-size: 3.3vw;
  }
}
.land-cocktail__choice .choice-nutrient-notice {
  font-size: 18px;
  font-weight: 500;
  margin-top: 35px;
  padding-bottom: 35px;
  text-align: right;
}
@media (max-width: 959px) {
  .land-cocktail__choice .choice-nutrient-notice {
    font-size: 1.6vw;
    margin-top: 1.7vw;
    padding-bottom: 3.6vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__choice .choice-nutrient-notice {
    font-size: 3.2vw;
  }
}
.land-cocktail__composition {
  flex-direction: column;
}
.land-cocktail__composition .composition-banner {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/composition_banner2_bg.png)
    50% no-repeat;
  height: 700px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-banner {
    background: url(https://batel.ru/assets/css/img/landing/cocktail/composition_banner_bg_t.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 67vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-banner {
    background: url(https://batel.ru/assets/css/img/landing/cocktail/composition_banner_bg_m.png)
      50% no-repeat;
    background-position-y: bottom;
    background-size: 100% auto;
    height: auto;
    padding-bottom: 102vw;
  }
}
.land-cocktail__composition .composition-banner__contain {
  display: flex;
  justify-content: flex-end;
  margin: 0 auto;
  max-width: 960px;
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-banner__contain {
    justify-content: center;
  }
}
.land-cocktail__composition .composition-banner__text {
  padding-left: 10px;
  padding-top: 84px;
  width: 500px;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-banner__text {
    padding-left: 0;
    padding-right: 2vw;
    padding-top: 6.5vw;
    width: 51vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-banner__text {
    padding-right: 0;
    padding-top: 7.5vw;
    width: 100%;
  }
}
.land-cocktail__composition .composition-banner__title {
  font-size: 36px;
  font-style: italic;
  font-weight: 800;
  line-height: 42px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-banner__title {
    font-size: 3.1vw;
    line-height: 4vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-banner__title {
    font-size: 5.6vw;
    line-height: 6vw;
    text-align: center;
  }
}
.land-cocktail__composition .composition-banner__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 32px;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-banner__list {
    margin-top: 3vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-banner__list {
    margin: 4.2vw auto 0;
    padding-left: 2vw;
    width: 95vw;
  }
}
.land-cocktail__composition .composition-banner__list .list-item {
  align-items: center;
  color: #c60a27;
  display: flex;
  font-size: 19px;
  line-height: 26px;
  margin-bottom: 28px;
  width: 47%;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-banner__list .list-item {
    font-size: 1.8vw;
    line-height: 2.4vw;
    margin-bottom: 2.8vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-banner__list .list-item {
    font-size: 3.6vw;
    line-height: 5.5vw;
  }
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-banner__list .list-item__img {
    display: flex;
  }
  .land-cocktail__composition .composition-banner__list .list-item__img img {
    width: 6.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-banner__list .list-item__img img {
    width: 11vw;
  }
}
@media (max-width: 959px) {
  .land-cocktail__composition
    .composition-banner__list
    .list-item__img
    img.img-last {
    width: 22vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition
    .composition-banner__list
    .list-item__img
    img.img-last {
    width: 31vw;
  }
}
.land-cocktail__composition .composition-banner__list .list-item__text {
  margin-left: 14px;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-banner__list .list-item__text {
    margin-left: 1.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-banner__list .list-item__text {
    margin-left: 2.5vw;
  }
}
.land-cocktail__composition
  .composition-banner__list
  .list-item__text
  .text-title {
  font-weight: 800;
  text-transform: uppercase;
}
.land-cocktail__composition
  .composition-banner__list
  .list-item__text
  .text-desc {
  font-size: 18px;
}
@media (max-width: 959px) {
  .land-cocktail__composition
    .composition-banner__list
    .list-item__text
    .text-desc {
    font-size: 1.8vw;
    line-height: 2.2vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition
    .composition-banner__list
    .list-item__text
    .text-desc {
    font-size: 3.2vw;
    line-height: 3.4vw;
  }
}
.land-cocktail__composition .composition-info {
  display: flex;
  flex-wrap: wrap;
  margin: 75px auto 0;
  max-width: 960px;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-info {
    justify-content: space-between;
    margin-top: 3.5vw;
    padding-left: 3vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-info {
    margin-top: -15vw;
    padding: 0 2vw 0 4.5vw;
  }
}
.land-cocktail__composition .composition-info__item {
  display: flex;
  margin-bottom: 32px;
  width: 48%;
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-info__item {
    margin-bottom: 8vw;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-info__item .item-img img {
    margin-bottom: 3vw;
    margin-top: -0.4vw;
    width: 7vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-info__item .item-img img {
    width: 10vw;
  }
}
.land-cocktail__composition .composition-info__item .item-text {
  margin-left: 12px;
}
.land-cocktail__composition .composition-info__item .item-text__top {
  font-size: 25px;
  font-style: italic;
  font-weight: 800;
  line-height: 30px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-info__item .item-text__top {
    font-size: 2.3vw;
    line-height: 2.8vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-info__item .item-text__top {
    font-size: 4.3vw;
    line-height: 4.8vw;
  }
}
.land-cocktail__composition .composition-info__item .item-text__middle {
  font-size: 18px;
  font-style: italic;
  line-height: 24px;
  margin-top: 10px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-info__item .item-text__middle {
    font-size: 1.4vw;
    line-height: 2.2vw;
    margin-top: 0.8vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-info__item .item-text__middle {
    font-size: 3.7vw;
    line-height: 5vw;
    margin-top: 1.8vw;
  }
}
.land-cocktail__composition .composition-info__item .item-text__bottom {
  font-size: 18px;
  line-height: 24px;
  margin-top: 12px;
}
@media (max-width: 959px) {
  .land-cocktail__composition .composition-info__item .item-text__bottom {
    font-size: 1.5vw;
    line-height: 2vw;
    margin-top: 0.8vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__composition .composition-info__item .item-text__bottom {
    font-size: 3.6vw;
    line-height: 5vw;
    margin-top: 1vw;
  }
}
.land-cocktail__facts {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 35px auto 0;
  max-width: 960px;
}
@media (max-width: 959px) {
  .land-cocktail__facts {
    margin-top: 1vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__facts {
    margin-top: -2vw;
  }
}
.land-cocktail__facts .facts-title {
  color: #c60a27;
  font-size: 36px;
  font-weight: 800;
  margin-bottom: 12px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__facts .facts-title {
    font-size: 3.2vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__facts .facts-title {
    font-size: 5.8vw;
    margin-bottom: 2vw;
    width: 55vw;
  }
}
.land-cocktail__facts .facts-item {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/galka_yellow.svg)
    top no-repeat;
  background-size: 172px 151px;
  padding-top: 60px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-cocktail__facts .facts-item {
    background-size: 18vw auto;
    padding-top: 6vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__facts .facts-item {
    background-size: 24vw auto;
    padding-top: 10vw;
  }
}
.land-cocktail__facts .facts-item__number {
  font-size: 22px;
  font-style: italic;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__facts .facts-item__number {
    font-size: 2.4vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__facts .facts-item__number {
    font-size: 3.4vw;
    padding-right: 5px;
  }
}
.land-cocktail__facts .facts-item__name {
  font-size: 35px;
  font-style: italic;
  font-weight: 800;
  margin: 6px 0 4px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__facts .facts-item__name {
    font-size: 3.7vw;
    margin: 0.5vw 0;
  }
}
@media (max-width: 600px) {
  .land-cocktail__facts .facts-item__name {
    font-size: 4.5vw;
  }
}
.land-cocktail__facts .facts-item__desc {
  font-size: 19px;
  min-height: 120px;
}
@media (max-width: 959px) {
  .land-cocktail__facts .facts-item__desc {
    font-size: 1.9vw;
    min-height: 14.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__facts .facts-item__desc {
    font-size: 3.2vw;
    min-height: 16.5vw;
    padding: 0 3vw 0 5.2vw;
  }
}
.land-cocktail .swiper-container {
  width: 100%;
}
.land-cocktail .swiper-container .swiper-button-next,
.land-cocktail .swiper-container .swiper-button-next-r {
  background: url(https://batel.ru/assets/css/img/arrows/arrow_down_gray.svg)
    50% no-repeat;
  position: absolute;
  transform: rotate(-90deg);
}
@media (max-width: 600px) {
  .land-cocktail .swiper-container .swiper-button-next,
  .land-cocktail .swiper-container .swiper-button-next-r {
    right: 2px;
  }
}
.land-cocktail .swiper-container .swiper-button-prev,
.land-cocktail .swiper-container .swiper-button-prev-r {
  background: url(https://batel.ru/assets/css/img/arrows/arrow_down_gray.svg)
    50% no-repeat;
  position: absolute;
  transform: rotate(90deg);
}
@media (max-width: 600px) {
  .land-cocktail .swiper-container .swiper-button-prev,
  .land-cocktail .swiper-container .swiper-button-prev-r {
    left: 2px;
  }
}
.land-cocktail .swiper-container .swiper-button-next,
.land-cocktail .swiper-container .swiper-button-next-r,
.land-cocktail .swiper-container .swiper-button-prev,
.land-cocktail .swiper-container .swiper-button-prev-r {
  background-size: 100% auto;
  height: 20px;
  width: 35px;
}
@media (max-width: 600px) {
  .land-cocktail .swiper-container .swiper-button-next,
  .land-cocktail .swiper-container .swiper-button-next-r,
  .land-cocktail .swiper-container .swiper-button-prev,
  .land-cocktail .swiper-container .swiper-button-prev-r {
    height: 20px;
    top: 35%;
    width: 30px;
  }
}
.land-cocktail .swiper-container .swiper-button-next-r.swiper-button-disabled,
.land-cocktail .swiper-container .swiper-button-next.swiper-button-disabled,
.land-cocktail .swiper-container .swiper-button-prev-r.swiper-button-disabled,
.land-cocktail .swiper-container .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.land-cocktail__mix {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/cocktail/mix-bg-2.jpg)
    no-repeat;
  background-color: #e10052;
  background-position-x: center;
  flex-direction: column;
  justify-content: flex-start !important;
}
@media (max-width: 959px) {
  .land-cocktail__mix {
    background-position-x: -36vw;
    background-position-y: -2.2vw;
    background-size: 170vw auto;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix {
    background-color: #e20052;
    background-position-x: -39vw;
    background-position-y: 13.8vw;
    background-size: 210vw auto;
    margin-top: 10px;
  }
}
.land-cocktail__mix .mix-title {
  color: #fff;
  font-size: 72px;
  font-weight: 800;
  line-height: 78px;
  margin-top: 68px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-title {
    font-size: 6.4vw;
    line-height: 6.7vw;
    margin-top: 6.4vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-title {
    font-size: 9.4vw;
    line-height: 9.7vw;
    margin-top: 15.5vw;
  }
}
.land-cocktail__mix .mix-list {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  margin: 90px auto 0;
  max-width: 960px;
  padding-right: 70px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-list {
    margin-top: 6vw;
    padding-right: 6.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-list {
    align-items: center;
    margin-top: 92vw;
    padding-right: 0;
  }
}
.land-cocktail__mix .mix-list__item {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  text-align: center;
  width: 200px;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-list__item {
    margin-bottom: 1.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-list__item {
    margin-bottom: 2vw;
  }
}
.land-cocktail__mix .mix-list__item .item-img {
  margin-bottom: 8px;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-list__item .item-img {
    margin-bottom: 1.15vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-list__item .item-img {
    margin-bottom: 1.5vw;
  }
}
.land-cocktail__mix .mix-list__item .item-img .galka_yellow {
  width: 55px;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-list__item .item-img .galka_yellow {
    width: 6.2vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-list__item .item-img .galka_yellow {
    width: 12.2vw;
  }
}
.land-cocktail__mix .mix-list__item .item-text {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-list__item .item-text {
    font-size: 2.25vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-list__item .item-text {
    font-size: 4.2vw;
  }
}
@media (min-width: 780px) {
  .land-cocktail__mix .mix-list__item .str-text {
    display: block;
  }
}
.land-cocktail__mix .mix-list__item.item-1 .item-img {
  margin-bottom: 20px;
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-list__item.item-1 .item-img {
    margin-bottom: 2vw;
  }
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-list__item.item-1 .item-img img {
    width: 19vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-list__item.item-1 .item-img img {
    width: 34vw;
  }
}
.land-cocktail__mix .mix-list__item .buy-btn {
  margin-top: 14px;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-list__item .buy-btn {
    margin-top: 0.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-list__item .buy-btn {
    display: flex;
    margin-top: 1.5vw;
  }
}
.land-cocktail__mix .mix-dessert {
  font-style: italic;
  margin: 150px 0 26px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-dessert {
    margin: 2.5vw 0 2.4vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-dessert {
    margin: 12vw 0 5.2vw;
  }
}
.land-cocktail__mix .mix-dessert__title {
  color: #ffd63d;
  font-size: 26px;
  font-weight: 800;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-dessert__title {
    font-size: 3vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-dessert__title {
    font-size: 5.6vw;
  }
}
.land-cocktail__mix .mix-dessert__desc {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  margin-top: 15px;
}
@media (max-width: 959px) {
  .land-cocktail__mix .mix-dessert__desc {
    font-size: 2.2vw;
    margin-top: 1.4vw;
    width: 54vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__mix .mix-dessert__desc {
    font-size: 3.6vw;
    margin-top: 1.8vw;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-cocktail__mix .mix-dessert__desc .str-text {
    display: block;
  }
}
.land-cocktail__recepts {
  background: #e10052;
}
.land-cocktail__recepts .recepts-slider {
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-slider {
    padding: 0 8.2vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-slider {
    padding: 0;
  }
}
.land-cocktail__recepts .recepts-slider .swiper-button-next-r,
.land-cocktail__recepts .recepts-slider .swiper-button-prev-r {
  background: url(https://batel.ru/assets/css/img/arrows/arrow_down_gray.svg)
    50% no-repeat;
  background-size: 100% auto;
  cursor: pointer;
  height: 20px;
  position: absolute;
  top: 50%;
  width: 35px;
  z-index: 10;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-slider .swiper-button-next-r,
  .land-cocktail__recepts .recepts-slider .swiper-button-prev-r {
    top: auto;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-slider .swiper-button-next-r,
  .land-cocktail__recepts .recepts-slider .swiper-button-prev-r {
    background-size: 30px auto;
    height: 50px;
    width: 50px;
  }
}
.land-cocktail__recepts
  .recepts-slider
  .swiper-button-next-r.swiper-button-disabled,
.land-cocktail__recepts
  .recepts-slider
  .swiper-button-prev-r.swiper-button-disabled {
  display: none;
}
.land-cocktail__recepts .recepts-slider .swiper-button-next-r {
  right: 10px;
}
.land-cocktail__recepts .recepts-slider .swiper-button-prev-r {
  left: 10px;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-slider .swiper-button-next-r.btn-mobile {
    right: 2.2vw;
    transform: rotate(-90deg) translateX(23.8vw);
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-slider .swiper-button-next-r.btn-mobile {
    background-position-y: 29px;
    right: 0;
    transform: rotate(-90deg) translateX(60vw);
  }
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-slider .swiper-button-prev-r.btn-mobile {
    left: 2.2vw;
    transform: rotate(90deg) translateX(-23.8vw);
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-slider .swiper-button-prev-r.btn-mobile {
    background-position-y: 29px;
    left: 0;
    transform: rotate(90deg) translateX(-60vw);
  }
}
.land-cocktail__recepts .recepts-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  min-height: 476px;
  padding: 0 50px 5px;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-item {
    height: 45vw;
    min-height: auto;
    padding: 0 30px 5px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item {
    height: 110vw;
    padding: 0 0 5px;
  }
}
.land-cocktail__recepts .recepts-item__title {
  color: #fff;
  font-size: 48px;
  font-weight: 800;
  margin: 22px 0 12px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-item__title {
    font-size: 4.1vw;
    margin: 2vw 0 1.6vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item__title {
    font-size: 6.1vw;
    margin: 3vw 0 1.8vw;
  }
}
.land-cocktail__recepts .recepts-item__ingredients {
  display: flex;
  justify-content: center;
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item__ingredients {
    justify-content: space-between;
    padding: 0 6vw;
    width: 100%;
  }
}
.land-cocktail__recepts .recepts-item__ingredients .ingredient {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 0 22px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-item__ingredients .ingredient {
    margin: 0 12px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item__ingredients .ingredient {
    margin: 0;
  }
}
.land-cocktail__recepts .recepts-item__ingredients .ingredient__img {
  align-items: flex-end;
  display: flex;
  height: 78px;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-item__ingredients .ingredient__img {
    height: 6.4vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item__ingredients .ingredient__img {
    height: 9.4vw;
  }
}
.land-cocktail__recepts .recepts-item__ingredients .ingredient__img img {
  max-height: 100%;
}
@media (max-width: 959px) {
  .land-cocktail__recepts
    .recepts-item__ingredients
    .ingredient__img
    img.width-custom {
    max-height: 90%;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts
    .recepts-item__ingredients
    .ingredient__img
    img.width-custom {
    max-height: 100%;
  }
}
.land-cocktail__recepts .recepts-item__ingredients .ingredient__text {
  font-size: 14px;
  margin-top: 10px;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-item__ingredients .ingredient__text {
    font-size: 1.5vw;
    margin-top: 1vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item__ingredients .ingredient__text {
    font-size: 2.7vw;
  }
}
.land-cocktail__recepts .recepts-item__desc {
  font-size: 19px;
  line-height: 25px;
  margin: 26px 0 14px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-item__desc {
    font-size: 1.6vw;
    line-height: 2.4vw;
    margin: 1.6vw 0 0.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item__desc {
    font-size: 3vw;
    line-height: 4.2vw;
    margin: 6.6vw 0 0.5vw;
    padding: 0 7vw;
  }
}
.land-cocktail__recepts .recepts-item__notice {
  color: #c60a27;
  display: flex;
  font-size: 19px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-item__notice {
    font-size: 1.6vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item__notice {
    font-size: 3vw;
    margin-bottom: 20px;
    margin-top: auto;
    padding-left: 2.3vw;
  }
}
.land-cocktail__recepts .recepts-item__notice .notice-marker {
  font-size: 24px;
  font-size: 52px;
  font-weight: 800;
  margin-left: -5px;
  margin-right: 12px;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-item__notice .notice-marker {
    font-size: 5.4vw;
    margin-right: 10px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item__notice .notice-marker {
    font-size: 8.4vw;
    margin-left: 0;
    margin-right: 7px;
  }
}
.land-cocktail__recepts .recepts-item__notice .notice-text {
  line-height: 25px;
  padding-top: 9px;
}
@media (max-width: 959px) {
  .land-cocktail__recepts .recepts-item__notice .notice-text {
    line-height: 2.4vw;
    padding-top: 1vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item__notice .notice-text {
    line-height: 3.4vw;
    width: 50%;
  }
}
.land-cocktail__recepts .recepts-item.item-1 {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/recepts-1-bg.png)
    no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item.item-1 {
    background: url(https://batel.ru/assets/css/img/landing/cocktail/recepts-1-bg-m.png)
      no-repeat;
    background-position-y: bottom;
    background-size: 100% auto;
  }
}
.land-cocktail__recepts .recepts-item.item-2 {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/recepts-2-bg.png)
    no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item.item-2 {
    background: url(https://batel.ru/assets/css/img/landing/cocktail/recepts-2-bg-m.png)
      no-repeat;
    background-position-y: bottom;
    background-size: 100% auto;
  }
}
.land-cocktail__recepts .recepts-item.item-3 {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/recepts-3-bg.png)
    no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item.item-3 {
    background: url(https://batel.ru/assets/css/img/landing/cocktail/recepts-3-bg-m.png)
      no-repeat;
    background-position-y: bottom;
    background-size: 100% auto;
  }
}
.land-cocktail__recepts .recepts-item.item-4 {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/recepts-4-bg.png)
    no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item.item-4 {
    background: url(https://batel.ru/assets/css/img/landing/cocktail/recepts-4-bg-m.png)
      no-repeat;
    background-position-y: bottom;
    background-size: 100% auto;
  }
}
.land-cocktail__recepts .recepts-item.item-4 .ingredient {
  min-width: 105px;
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item.item-4 .ingredient {
    min-width: 22vw;
  }
}
.land-cocktail__recepts .recepts-item.item-4 .recepts-item__desc {
  margin-bottom: 0;
  margin-top: 5px;
}
@media (max-width: 600px) {
  .land-cocktail__recepts .recepts-item.item-4 .recepts-item__desc {
    margin-top: 6.6vw;
  }
}
.land-cocktail__fast {
  align-items: center;
  background: #7cc623;
  flex-direction: column;
}
.land-cocktail__fast .fast-title {
  color: #fff;
  font-size: 72px;
  font-weight: 800;
  line-height: 80px;
  margin-top: 72px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-title {
    font-size: 6.4vw;
    line-height: 6.8vw;
    margin-top: 6.8vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-title {
    font-size: 9.4vw;
    line-height: 9.8vw;
    margin-top: 7.5vw;
  }
  .land-cocktail__fast .fast-title .str-text {
    display: block;
  }
}
.land-cocktail__fast .fast-goods {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: -120px;
  width: 100%;
}
@media (max-width: 1150px) {
  .land-cocktail__fast .fast-goods {
    margin-top: -100px;
  }
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-goods {
    margin-top: -10vw;
  }
}
@media (max-width: 779px) {
  .land-cocktail__fast .fast-goods {
    margin-top: -9vw;
  }
}
.land-cocktail__fast .fast-goods__img {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/fast-goods-single.png)
    50% no-repeat;
  height: 780px;
  width: 100%;
}
@media (max-width: 1150px) {
  .land-cocktail__fast .fast-goods__img {
    background-size: 80vw auto;
    height: 62vw;
  }
}
@media (max-width: 779px) {
  .land-cocktail__fast .fast-goods__img {
    background-size: 100vw auto;
    height: 72vw;
  }
}
.land-cocktail__fast .fast-goods__btns {
  display: flex;
  justify-content: space-between;
  margin-top: -68px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-goods__btns {
    margin-top: -58px;
  }
}
@media (max-width: 779px) {
  .land-cocktail__fast .fast-goods__btns {
    justify-content: center;
    margin-top: -5vw;
    width: 100%;
  }
  .land-cocktail__fast .fast-goods__btns .buy-btn.btn-phone {
    display: flex;
  }
}
.land-cocktail__fast .text_shadow_yellow {
  color: #fdc100;
  font-weight: 800;
  text-transform: uppercase;
}
.land-cocktail__fast .text_shadow_yellow:before {
  color: #fff;
  position: absolute;
  transform: translate(-5px, -6px);
}
@media (max-width: 959px) {
  .land-cocktail__fast .text_shadow_yellow:before {
    transform: translate(-3px, -5px);
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .text_shadow_yellow:before {
    transform: translate(-2px, -3px);
  }
}
.land-cocktail__fast .fast-components {
  display: flex;
  justify-content: space-between;
  margin: 78px auto 0;
  max-width: 960px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-components {
    margin-top: 5.7vw;
    padding: 0 4vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-components {
    flex-direction: column;
    height: 92vw;
    margin-top: 8.5vw;
    padding-left: 15vw;
  }
}
.land-cocktail__fast .fast-components__item {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 19px;
  min-width: 180px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-components__item {
    font-size: 1.8vw;
    min-width: auto;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-components__item {
    flex-direction: row;
    font-size: 3.8vw;
    margin-bottom: 12px;
  }
  .land-cocktail__fast .fast-components__item .item-info {
    text-align: left;
  }
}
.land-cocktail__fast .fast-components__item .item-title {
  font-weight: 800;
  margin-top: 7px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-components__item .item-title {
    margin-top: 0.8vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-components__item .item-img {
    display: flex;
    margin-right: 6vw;
  }
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-components__item .item-img img {
    width: 15vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-components__item .item-img img {
    width: 20vw;
  }
}
.land-cocktail__fast .fast-numbers {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 72px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-numbers {
    margin-top: 6.2vw;
  }
}
.land-cocktail__fast .fast-numbers__left,
.land-cocktail__fast .fast-numbers__right {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-style: italic;
  text-align: center;
  text-transform: uppercase;
  z-index: 10;
}
.land-cocktail__fast .fast-numbers__top .left-more {
  font-size: 72px;
  line-height: 70px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-numbers__top .left-more {
    font-size: 6.4vw;
    line-height: 7vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-numbers__top .left-more {
    font-size: 7.8vw;
  }
}
.land-cocktail__fast .fast-numbers__top .left-more:before {
  content: "БОЛЕЕ";
}
.land-cocktail__fast .fast-numbers__top .left-number {
  font-size: 125px;
  line-height: 110px;
  margin-left: -25px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-numbers__top .left-number {
    font-size: 11vw;
    line-height: 9.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-numbers__top .left-number {
    font-size: 14vw;
    line-height: 12.5vw;
    margin-left: -10px;
  }
}
.land-cocktail__fast .fast-numbers__top .left-number:before {
  content: "150";
}
.land-cocktail__fast .fast-numbers__top .right-number {
  font-size: 205px;
  line-height: 178px;
  margin-bottom: 2px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-numbers__top .right-number {
    font-size: 18vw;
    line-height: 14.4vw;
    margin-bottom: 0;
    margin-top: 2vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-numbers__top .right-number {
    font-size: 22vw;
    line-height: 18vw;
    margin-top: 1vw;
  }
}
.land-cocktail__fast .fast-numbers__top .right-number:before {
  content: "39";
}
.land-cocktail__fast .fast-numbers__center {
  margin-left: 40px;
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-numbers__center {
    margin: 0 -1vw 0 4vw;
  }
}
.land-cocktail__fast .fast-numbers__center .text-plus {
  font-size: 122px;
  padding-top: 20px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-numbers__center .text-plus {
    font-size: 11.5vw;
    padding-top: 3vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-numbers__center .text-plus {
    font-size: 13.5vw;
  }
}
.land-cocktail__fast .fast-numbers__center .text-plus:before {
  content: "+";
}
.land-cocktail__fast .fast-numbers__bottom {
  color: #fff;
  font-size: 36px;
  margin-top: 5px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-numbers__bottom {
    font-size: 3.2vw;
    margin-top: 2px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-numbers__bottom {
    font-size: 3.8vw;
  }
}
.land-cocktail__fast .fast-product {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/fast-product-bg.png)
    50% no-repeat;
  background-position-x: -5vw;
  background-position-y: 35%;
  margin-top: -110px;
  padding: 180px 0 50px;
  width: 100%;
}
@media (max-width: 1500px) {
  .land-cocktail__fast .fast-product {
    background-position-x: -10vw;
  }
}
@media (max-width: 1300px) {
  .land-cocktail__fast .fast-product {
    background-position-x: -20vw;
  }
}
@media (max-width: 1180px) {
  .land-cocktail__fast .fast-product {
    background-position-x: -30vw;
  }
}
@media (max-width: 1080px) {
  .land-cocktail__fast .fast-product {
    background-position-x: -40vw;
  }
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-product {
    background-position-x: -25vw;
    background-size: 1000px 1000px;
    margin-top: -17.5vw;
    padding: 180px 0 40px;
  }
}
@media (max-width: 850px) {
  .land-cocktail__fast .fast-product {
    background-position-x: -35vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-product {
    background-position-x: center;
    background-position-y: -16vw;
    background-size: 140vw auto;
    margin-top: -50px;
    padding: 80px 0 12px;
  }
}
.land-cocktail__fast .fast-product__title {
  font-size: 48px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-product__title {
    font-size: 3.2vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-product__title {
    font-size: 5.6vw;
  }
}
.land-cocktail__fast .fast-product__img {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/fast-product-img-single.png)
    50% no-repeat;
  height: 380px;
  margin-left: -50px;
  min-width: 580px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-product__img {
    background-size: 80% auto;
    height: 40vw;
    margin-left: 0;
    min-width: 64vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-product__img {
    height: 50vw;
    min-width: 80vw;
  }
}
.land-cocktail__fast .fast-product__list-wrap {
  display: flex;
  justify-content: flex-start;
  margin: 30px auto 0;
  max-width: 960px;
  padding-left: 0;
  width: 100%;
}
@media (max-width: 1080px) {
  .land-cocktail__fast .fast-product__list-wrap {
    justify-content: center;
  }
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-product__list-wrap {
    margin: 4.2vw auto 0;
    padding-right: 3vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-product__list-wrap {
    align-items: center;
    flex-direction: column;
    margin: 7vw auto 0;
    padding-right: 0;
  }
}
.land-cocktail__fast .fast-product__list {
  margin-left: 30px;
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-product__list {
    margin-left: 0;
    margin-top: 8.6vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-product__list {
    margin-left: 6.5vw;
    margin-top: 3.4vw;
  }
}
.land-cocktail__fast .fast-product__list .list-item {
  background: url(https://batel.ru/assets/css/img/landing/cocktail/galka_yellow.svg)
    0 no-repeat;
  background-size: 55px auto;
  display: flex;
  flex-direction: column;
  font-size: 24px;
  justify-content: center;
  margin-bottom: 48px;
  padding-left: 68px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__fast .fast-product__list .list-item {
    background-size: 6vw auto;
    font-size: 2.4vw;
    margin-bottom: 4.2vw;
    padding-left: 7vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__fast .fast-product__list .list-item {
    background-size: 10vw auto;
    font-size: 3.8vw;
    margin-bottom: 3.5vw;
    padding-left: 12vw;
  }
}
.land-cocktail__fast .fast-product__list .list-item__top {
  font-weight: 800;
}
.land-cocktail__expert {
  align-items: center;
  flex-direction: column;
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-cocktail__expert {
    margin-top: 6.2vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__expert {
    margin-top: 8.2vw;
  }
}
.land-cocktail__expert .expert-block_width {
  max-width: 550px;
  width: 100%;
}
.land-cocktail__expert .expert-title {
  color: #ce004c;
  font-size: 72px;
  font-weight: 800;
  line-height: 80px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-cocktail__expert .expert-title {
    font-size: 6.4vw;
    line-height: 6.5vw;
  }
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-title {
    font-size: 9.5vw;
    line-height: 9.5vw;
  }
}
@media (min-width: 600px) {
  .land-cocktail__expert .expert-title .str-text {
    display: block;
  }
}
.land-cocktail__expert .expert-desc {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  width: 790px;
}
@media (max-width: 959px) {
  .land-cocktail__expert .expert-desc {
    font-size: 2.3vw;
    margin-top: 1.8vw;
    width: 94%;
  }
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-desc {
    font-size: 3.8vw;
    margin-top: 1vw;
  }
}
.land-cocktail__expert .expert-desc p {
  margin: 15px auto;
}
.land-cocktail__expert .expert-info {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 3px;
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-info {
    justify-content: center;
    max-width: unset;
  }
}
.land-cocktail__expert .expert-info__img {
  margin-right: 20px;
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-info__img {
    margin-right: 10px;
  }
  .land-cocktail__expert .expert-info__img img {
    max-width: 90px;
    width: 21vw;
  }
  .land-cocktail__expert .expert-info__text {
    font-size: 3.8vw;
  }
  .land-cocktail__expert .expert-info__text .str-text {
    display: block;
  }
}
.land-cocktail__expert .expert-info__name {
  font-weight: 800;
}
.land-cocktail__expert .expert-info__status {
  font-weight: 500;
}
.land-cocktail__expert .expert-form {
  margin-top: 30px;
}
@media (max-width: 779px) {
  .land-cocktail__expert .expert-form {
    padding: 0 15px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-form {
    padding: 0 14vw;
  }
}
@media (max-width: 959px) {
  .land-cocktail__expert .expert-form.expert-block_width {
    margin-top: 20px;
    max-width: 640px;
  }
}
.land-cocktail__expert .expert-form__controls {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-form__controls {
    flex-direction: column;
  }
}
.land-cocktail__expert .expert-form input,
.land-cocktail__expert .expert-form textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #d4d4d4;
  font-size: 14px;
  padding-left: 5px;
}
@media (max-width: 959px) {
  .land-cocktail__expert .expert-form input,
  .land-cocktail__expert .expert-form textarea {
    font-size: 16px;
  }
}
.land-cocktail__expert .expert-form__control {
  margin-bottom: 10px;
  width: 48%;
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-form__control {
    margin-bottom: 7px;
    width: 100%;
  }
}
.land-cocktail__expert .expert-form__control label {
  display: block;
  font-size: 14px;
  margin-bottom: 4px;
}
.land-cocktail__expert .expert-form__control .personal-input {
  height: 25px;
  width: 100%;
}
.land-cocktail__expert .expert-form textarea {
  height: 100px;
  margin-top: 12px;
  padding: 7px 5px;
  resize: none;
  width: 100%;
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-form textarea {
    margin-top: 6px;
  }
}
.land-cocktail__expert .expert-form textarea::-moz-placeholder {
  color: #000;
  opacity: 0.8;
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-form textarea::-moz-placeholder {
    font-size: 14px;
  }
}
.land-cocktail__expert .expert-form textarea:-moz-placeholder {
  color: #000;
  opacity: 0.8;
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-form textarea:-moz-placeholder {
    font-size: 14px;
  }
}
.land-cocktail__expert .expert-form textarea:-ms-input-placeholder {
  color: #000;
  opacity: 0.8;
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-form textarea:-ms-input-placeholder {
    font-size: 14px;
  }
}
.land-cocktail__expert .expert-form textarea::-webkit-input-placeholder {
  color: #000;
  opacity: 0.8;
}
@media (max-width: 600px) {
  .land-cocktail__expert .expert-form textarea::-webkit-input-placeholder {
    font-size: 14px;
  }
}
.land-cocktail__expert .form-btn {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 22px;
}
@media (max-width: 600px) {
  .land-cocktail__expert .form-btn {
    margin-top: 3vw;
  }
}
.land-cocktail__expert .form-btn .bem-btn {
  font-size: 12px;
  height: 32px;
  width: 124px;
}
.land-cocktail__share {
  margin-top: 75px;
}
@media (max-width: 959px) {
  .land-cocktail__share {
    margin-top: 65px;
  }
}
@media (max-width: 600px) {
  .land-cocktail__share {
    margin-top: 30px;
  }
  .land-cocktail__share .share-wrap {
    flex-direction: column;
  }
  .land-cocktail__share .share-wrap .share__label {
    font-size: 12px;
    margin: 0 0 8px;
    text-transform: uppercase;
  }
}
.land-magic {
  align-items: center;
  color: #333;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.land-magic h1 {
  color: transparent;
  position: absolute;
  top: 0;
  z-index: -1;
}
.land-magic h2 {
  font-size: 48px;
  font-weight: 275;
  line-height: 64px;
  margin: 0;
  text-align: center;
}
@media (max-width: 959px) {
  .land-magic h2 {
    font-size: 36px;
    line-height: 48px;
  }
}
@media (max-width: 779px) {
  .land-magic h2 {
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    max-width: 320px;
  }
}
.land-magic .land-banner {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 614px;
  position: relative;
  width: 100%;
}
@media (min-width: 960px) {
  .land-magic .land-banner {
    background: url(https://batel.ru/assets/css/img/landing/magic/banner.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-magic .land-banner {
    background: url(https://batel.ru/assets/css/img/landing/magic/banner-t.png)
      top no-repeat;
    height: 478px;
    max-width: 960px;
  }
}
@media (max-width: 779px) {
  .land-magic .land-banner {
    background: url(https://batel.ru/assets/css/img/landing/magic/banner-p.png)
      top no-repeat;
    background-size: 780px auto;
    height: auto;
    margin-bottom: 64px;
    max-width: 780px;
  }
}
.land-magic .land-banner__content {
  margin-top: 108px;
  max-width: 1040px;
  width: 100%;
}
@media (max-width: 1100px) {
  .land-magic .land-banner__content {
    padding-left: 20px;
  }
}
@media (max-width: 959px) {
  .land-magic .land-banner__content {
    margin-top: 86px;
    max-width: 748px;
    padding-left: 0;
  }
}
@media (max-width: 779px) {
  .land-magic .land-banner__content {
    margin-top: 416px;
    text-align: center;
    width: auto;
  }
}
.land-magic .land-banner__title-top {
  font-size: 72px;
  font-weight: 275;
  line-height: 72px;
}
@media (max-width: 959px) {
  .land-magic .land-banner__title-top {
    font-size: 50px;
    line-height: 50px;
  }
}
@media (max-width: 779px) {
  .land-magic .land-banner__title-top {
    font-size: 36px;
    line-height: 36px;
  }
}
.land-magic .land-banner__title-middle {
  color: transparent;
  font-family: Antic Didone;
  font-size: 50px;
  letter-spacing: 0.14em;
  line-height: 56px;
  margin-top: 28px;
}
@media (min-width: 960px) {
  .land-magic .land-banner__title-middle {
    background: url(https://batel.ru/assets/css/img/landing/magic/banner-title-middle.png)
      0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-magic .land-banner__title-middle {
    background: url(https://batel.ru/assets/css/img/landing/magic/banner-title-middle-t.svg)
      0 no-repeat;
    margin-top: 25px;
  }
}
@media (max-width: 779px) {
  .land-magic .land-banner__title-middle {
    background: url(https://batel.ru/assets/css/img/landing/magic/banner-title-middle-p.svg)
      50% no-repeat;
    background-size: 196px auto;
    font-size: 24px;
    line-height: 28px;
    margin-top: 32px;
  }
}
.land-magic .land-banner__title-line {
  background: #000;
  height: 1px;
  margin: 26px 0 36px;
  width: 234px;
}
@media (max-width: 779px) {
  .land-magic .land-banner__title-line {
    margin: 12px auto 20px;
    width: 195px;
  }
}
.land-magic .land-banner__title-bottom {
  color: transparent;
  font-family: Antic Didone;
  font-size: 36px;
  line-height: 36px;
}
@media (min-width: 960px) {
  .land-magic .land-banner__title-bottom {
    background: url(https://batel.ru/assets/css/img/landing/magic/banner-title-bottom.png)
      0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-magic .land-banner__title-bottom {
    background: url(https://batel.ru/assets/css/img/landing/magic/banner-title-bottom-t.svg)
      0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-magic .land-banner__title-bottom {
    background: url(https://batel.ru/assets/css/img/landing/magic/banner-title-bottom-p.svg)
      50% no-repeat;
    background-size: 152px auto;
    font-size: 24px;
    line-height: 26px;
  }
}
.land-magic .land-banner__discount {
  align-items: center;
  background: #ce1d4b;
  border-radius: 50%;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 24px;
  font-weight: 300;
  height: 180px;
  line-height: 24px;
  padding-top: 24px;
  position: absolute;
  text-align: center;
  top: 360px;
  transform: translateX(345px);
  width: 180px;
  will-change: transform;
}
@media (max-width: 959px) {
  .land-magic .land-banner__discount {
    top: 254px;
    transform: translateX(236px);
  }
}
@media (max-width: 779px) {
  .land-magic .land-banner__discount {
    top: 204px;
    transform: unset;
  }
}
.land-magic .land-banner__discount .discount-val {
  font-size: 64px;
  line-height: 64px;
}
@media (min-width: 960px) {
  .land-magic .land-banner__discount.animation {
    animation: discount 1.5s forwards;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-magic .land-banner__discount.animation {
    animation: discount 1.5s forwards;
  }
}
@media (max-width: 780px) {
  .land-magic .land-banner__discount.animation {
    animation: discount 1.5s forwards;
  }
}
.land-magic .land-banner__discount.ng {
  background: transparent;
}
.land-magic .land-banner__discount.ng:after {
  background: url(https://batel.ru/assets/css/img/landing/magic/ng-banner-discount-bg.svg?v2)
    50% no-repeat;
  content: "";
  height: 235px;
  position: absolute;
  top: -20px;
  width: 221px;
  z-index: -1;
}
.land-magic .land-banner:before {
  content: "";
  height: 485px;
  position: absolute;
  top: 0;
  transform: translateX(-792px);
  width: 378px;
  z-index: -1;
}
@media (min-width: 780px) {
  .land-magic .land-banner:before {
    background: url(https://batel.ru/assets/css/img/landing/magic/ng-banner-left.png)
      top no-repeat;
    height: 1004px;
    transform: translateX(-600px);
    width: 727px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-magic .land-banner:before {
    transform: translateX(-576px);
    transform: translateX(-500px);
  }
}
@media (max-width: 779px) {
  .land-magic .land-banner:before {
    background: url(https://batel.ru/assets/css/img/landing/magic/ng-banner-left-p.png)
      top no-repeat;
    height: 894px;
    transform: translateX(-306px);
    transform: translateX(0);
    width: 780px;
  }
}
.land-magic .land-banner:after {
  content: "";
  height: 372px;
  position: absolute;
  top: 0;
  transform: translateX(826px);
  width: 289px;
  z-index: -1;
}
@media (min-width: 780px) {
  .land-magic .land-banner:after {
    background: url(https://batel.ru/assets/css/img/landing/magic/ng-banner-right.png)
      top no-repeat;
    height: 1355px;
    transform: translateX(478px);
    width: 961px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-magic .land-banner:after {
    background: url(https://batel.ru/assets/css/img/landing/magic/ng-banner-right-t.png)
      top no-repeat;
    height: 121px;
    transform: translateX(526px);
    transform: translateX(-14px);
    width: 103px;
  }
}
@media (max-width: 779px) {
  .land-magic .land-banner:after {
    background: url(https://batel.ru/assets/css/img/landing/magic/ng-banner-right-p.png)
      top no-repeat;
    height: 893px;
    transform: translateX(338px);
    transform: translateX(162px);
    width: 455px;
  }
}
.land-magic .made-in {
  background: url(https://batel.ru/assets/css/img/landing/magic/made-in.svg) top
    no-repeat;
  height: 29px;
  margin-top: 4px;
  width: 255px;
}
@media (max-width: 959px) {
  .land-magic .made-in {
    margin-top: 12px;
  }
}
@media (max-width: 779px) {
  .land-magic .made-in {
    background-size: 100% auto;
    width: 170px;
  }
}
.land-magic .magic-steps {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 75px 0 40px;
  min-width: 995px;
  padding-bottom: 60px;
  position: relative;
  width: 100%;
}
@media (max-width: 779px) {
  .land-magic .magic-steps {
    flex-direction: column;
    margin-top: 26px;
    padding-bottom: 22px;
  }
}
.land-magic .magic-steps .circle-small {
  border-radius: 50%;
  box-shadow: 0 0 20px rgba(74, 181, 170, 0.2);
  height: 19px;
  width: 19px;
}
@media (max-width: 779px) {
  .land-magic .magic-steps .circle-small {
    display: none;
  }
}
.land-magic .magic-steps .circle-small.circle-left {
  background: #4ab5aa;
  margin-right: 42px;
}
.land-magic .magic-steps .circle-small.circle-right {
  background: #fff;
  margin-left: 42px;
}
.land-magic .magic-steps .circle-big {
  border-radius: 50%;
  box-shadow: 0 0 50px rgba(74, 181, 170, 0.2);
  height: 50px;
  width: 50px;
}
.land-magic .magic-steps .circle-big.circle-left {
  background: #fff;
  margin-right: 22px;
}
.land-magic .magic-steps .circle-big.circle-right {
  background: #4ab5aa;
  margin-left: 22px;
}
@media (max-width: 779px) {
  .land-magic .magic-steps .circle-big {
    display: none;
  }
}
.land-magic .magic-steps .magic-step {
  align-items: center;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 50px rgba(74, 181, 170, 0.2);
  display: flex;
  flex-direction: column;
  font-weight: 300;
  height: 267px;
  margin: 0 22px;
  padding-top: 42px;
  text-align: center;
  width: 267px;
}
@media (max-width: 779px) {
  .land-magic .magic-steps .magic-step {
    margin: 0;
  }
}
.land-magic .magic-steps .magic-step__month {
  font-size: 36px;
  line-height: 48px;
}
.land-magic .magic-steps .magic-step__content {
  font-size: 18px;
  line-height: 24px;
  margin-top: 15px;
}
.land-magic .magic-steps .magic-step.step-2 {
  position: relative;
}
@media (max-width: 779px) {
  .land-magic .magic-steps .magic-step.step-2 {
    margin-top: 36px;
  }
}
.land-magic .magic-steps:before {
  background-color: #000;
  content: "";
  height: 1px;
  position: absolute;
  width: 995px;
  z-index: -1;
}
@media (max-width: 779px) {
  .land-magic .magic-steps:before {
    display: none;
  }
}
.land-magic .magic-steps.girls {
  margin: 40px 0;
  min-width: 1256px;
}
@media (max-width: 959px) {
  .land-magic .magic-steps.girls {
    margin: 34px 0 20px;
    padding-bottom: 80px;
  }
}
@media (max-width: 779px) {
  .land-magic .magic-steps.girls {
    margin: 20px 0 0;
    padding-bottom: 0;
  }
}
.land-magic .magic-steps.girls:before {
  width: 1256px;
}
.land-magic .magic-steps.girls .circle-small {
  box-shadow: 0 0 20px rgba(233, 105, 138, 0.2);
}
.land-magic .magic-steps.girls .circle-small.circle-left {
  background: #e9698a;
  margin-right: 32px;
}
.land-magic .magic-steps.girls .circle-small.circle-right {
  background: #fff;
  margin-left: 32px;
}
.land-magic .magic-steps.girls .circle-big {
  box-shadow: 0 0 50px rgba(233, 105, 138, 0.2);
}
.land-magic .magic-steps.girls .circle-big.circle-left {
  background: #fff;
  margin-right: 18px;
}
.land-magic .magic-steps.girls .circle-big.circle-right {
  background: #e9698a;
  margin-left: 18px;
}
.land-magic .magic-steps.girls .magic-step {
  background-position: 50%;
  background-repeat: no-repeat;
  box-shadow: 0 0 50px rgba(233, 105, 138, 0.2);
  font-weight: 400;
  margin: 0 14px;
  position: relative;
}
@media (max-width: 959px) {
  .land-magic .magic-steps.girls .magic-step {
    background-size: 140% auto;
    height: 250px;
    margin: 0 6px;
    width: 250px;
  }
}
@media (max-width: 779px) {
  .land-magic .magic-steps.girls .magic-step {
    margin-bottom: 84px;
  }
}
.land-magic .magic-steps.girls .magic-step.girl-1 {
  background-image: url(https://batel.ru/assets/css/img/landing/magic/girl-1.png);
}
.land-magic .magic-steps.girls .magic-step.girl-2 {
  background-image: url(https://batel.ru/assets/css/img/landing/magic/girl-2.png);
}
.land-magic .magic-steps.girls .magic-step.girl-3 {
  background-image: url(https://batel.ru/assets/css/img/landing/magic/girl-3.png);
}
.land-magic .magic-steps.girls .magic-step .girl-desc {
  bottom: -50px;
  bottom: -64px;
  font-size: 18px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  width: 100%;
}
@media (max-width: 959px) {
  .land-magic .magic-steps.girls .magic-step .girl-desc {
    bottom: -80px;
  }
}
@media (max-width: 779px) {
  .land-magic .magic-steps.girls .magic-step .girl-desc {
    bottom: -62px;
  }
}
.land-magic .magic-steps.ng:after {
  bottom: -14px;
  content: "*В набор входят 88335 Крем для лица дневной «Magic Formula Q10+M3000», 88336 Крем для лица ночной «Magic Formula Q10+M3000». Скидка по акционному предложению рассчитывается от цены каталога. ";
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  position: absolute;
  text-align: center;
  width: 715px;
}
@media (max-width: 779px) {
  .land-magic .magic-steps.ng:after {
    font-size: 12px;
    line-height: 15px;
    position: relative;
    width: 84vw;
  }
}
.land-magic .ingredients {
  align-items: center;
  display: flex;
  height: 650px;
  justify-content: center;
  margin-bottom: 28px;
  position: relative;
  width: 800px;
}
@media (max-width: 959px) {
  .land-magic .ingredients {
    margin: 5px 0 22px;
  }
}
@media (max-width: 779px) {
  .land-magic .ingredients {
    display: none;
  }
}
.land-magic .ingredients__orbit {
  animation: orbit 30s linear infinite;
  background: url(https://batel.ru/assets/css/img/landing/magic/orbit.png)
    center 12px no-repeat;
  height: 642px;
  position: absolute;
  width: 711px;
}
.land-magic .ingredients__desc {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  opacity: 0;
  padding-bottom: 40px;
  position: absolute;
  text-align: center;
  top: 220px;
  transition: opacity 1s;
  width: 331px;
}
.land-magic .ingredients__desc.desc-show {
  opacity: 1;
}
.land-magic .ingredients__item-wrap {
  position: absolute;
}
.land-magic .ingredients__item-wrap:after {
  background: url(https://batel.ru/assets/css/img/landing/magic/ingredient-leafs-4.png)
    50% no-repeat;
  content: "";
  height: 265px;
  opacity: 0;
  position: absolute;
  transition: opacity 1s;
  width: 251px;
  z-index: -1;
}
.land-magic .ingredients__item-wrap.item-wrap-1-position {
  transform: translate(-231px, -174px);
}
.land-magic .ingredients__item-wrap.item-wrap-1-position:after {
  background: url(https://batel.ru/assets/css/img/landing/magic/ng-ingredient-leafs.png)
    50% no-repeat;
  height: 202px;
  left: -85px;
  top: -62px;
  width: 171px;
}
.land-magic .ingredients__item-wrap.item-wrap-2-position {
  transform: translate(178px, -230px);
}
.land-magic .ingredients__item-wrap.item-wrap-2-position:after {
  background: url(https://batel.ru/assets/css/img/landing/magic/ng-ingredient-leafs-2.png)
    50% no-repeat;
  left: 0;
  left: 38px;
  top: -62px;
  top: -82px;
}
.land-magic .ingredients__item-wrap.item-wrap-3-position {
  transform: translate(248px, 108px);
}
.land-magic .ingredients__item-wrap.item-wrap-3-position:after {
  background: url(https://batel.ru/assets/css/img/landing/magic/ingredient-leafs-3.png)
    50% no-repeat;
  background: url(https://batel.ru/assets/css/img/landing/magic/ng-ingredient-leafs-3.png)
    50% no-repeat;
  left: -6px;
  left: 32px;
  top: -56px;
  top: -28px;
  width: 252px;
}
.land-magic .ingredients__item-wrap.item-wrap-4-position {
  transform: translate(-206px, 178px);
}
.land-magic .ingredients__item-wrap.item-wrap-4-position:after {
  background: url(https://batel.ru/assets/css/img/landing/magic/ng-ingredient-leafs-4.png)
    50% no-repeat;
  left: -97px;
  left: -124px;
  top: -52px;
  top: -24px;
}
.land-magic .ingredients__item-wrap.active .ingredients__item {
  background: #e9698a;
  color: #fff;
}
.land-magic .ingredients__item-wrap.active:after {
  opacity: 1;
}
.land-magic .ingredients__item {
  align-items: center;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 50px rgba(233, 105, 138, 0.2);
  cursor: pointer;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  height: 150px;
  justify-content: center;
  line-height: 32px;
  text-align: center;
  transition: background 1s;
  width: 150px;
}
@media (min-width: 960px) {
  .land-magic .ingredients__item:hover {
    background: #e9698a;
    color: #fff;
  }
}
.land-magic .ingredients__item.item-1,
.land-magic .ingredients__item.item-4 {
  padding-top: 14px;
}
.land-magic .ingredients-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 15px 0 24px;
  position: relative;
  width: 100%;
}
@media (min-width: 780px) {
  .land-magic .ingredients-slider {
    display: none;
  }
}
.land-magic .ingredients-slider .swiper-container {
  padding-bottom: 240px;
  width: 100%;
}
.land-magic .ingredients-slider .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 35px 25px;
}
.land-magic
  .ingredients-slider
  .swiper-container
  .swiper-slide.swiper-slide-active
  .ingredients__desc {
  opacity: 1;
}
.land-magic .ingredients-slider .swiper-container .swiper-pagination {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 170px;
  width: 100%;
  z-index: 1;
}
.land-magic
  .ingredients-slider
  .swiper-container
  .swiper-pagination
  .swiper-pagination-bullet {
  background: #fff;
  border: 1px solid #e9698a;
  box-shadow: 0 0 20px rgba(233, 105, 138, 0.2);
  box-sizing: border-box;
  height: 9px;
  margin: 0 3px;
  opacity: 1;
  width: 9px;
}
.land-magic
  .ingredients-slider
  .swiper-container
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #e9698a;
  border: 0;
}
.land-magic .ingredients-slider .ingredients__item-wrap {
  position: relative;
}
.land-magic .ingredients-slider .ingredients__item-wrap:after {
  background: url(https://batel.ru/assets/css/img/landing/magic/ng-ingredient-leafs-p.png)
    50% no-repeat;
  height: 143px;
  left: -42px;
  left: -62px;
  opacity: 1;
  top: -30px;
  top: -40px;
  width: 121px;
}
.land-magic .ingredients-slider .ingredients__item {
  background: #e9698a;
  color: #fff;
  font-size: 18px;
  height: 109px;
  line-height: 24px;
  width: 109px;
}
.land-magic .ingredients-slider .ingredients__desc {
  padding-bottom: 0;
  position: absolute;
  top: 200px;
}
@media (max-width: 340px) {
  .land-magic .ingredients-slider .ingredients__desc {
    max-width: 320px;
  }
}
.land-magic .ingredients-slider.active-slide-1 .slide-1-desc,
.land-magic .ingredients-slider.active-slide-2 .slide-2-desc,
.land-magic .ingredients-slider.active-slide-3 .slide-3-desc,
.land-magic .ingredients-slider.active-slide-4 .slide-4-desc {
  opacity: 1;
}
.land-magic .magic-products {
  display: flex;
  justify-content: center;
  margin: 36px 0 28px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-magic .magic-products {
    align-items: center;
    flex-direction: column;
    margin: 22px 0 72px;
    padding-top: 195px;
    position: relative;
    text-align: center;
  }
}
@media (max-width: 779px) {
  .land-magic .magic-products {
    align-items: center;
    flex-direction: column;
    margin: 20px 0 16px;
    padding-top: 110px;
    position: relative;
    text-align: center;
  }
}
.land-magic .magic-products__imgs-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  transform: translateX(-70px);
}
@media (max-width: 1100px) {
  .land-magic .magic-products__imgs-wrap {
    transform: unset;
  }
}
@media (max-width: 959px) {
  .land-magic .magic-products__imgs-wrap {
    margin-right: 40px;
    margin-top: 34px;
  }
}
@media (max-width: 779px) {
  .land-magic .magic-products__imgs-wrap {
    margin-right: 0;
  }
}
.land-magic .magic-products__imgs {
  display: flex;
}
@media (max-width: 779px) {
  .land-magic .magic-products__imgs {
    transform: translateX(8px);
  }
}
.land-magic .magic-products__imgs .product {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  display: flex;
  height: 696px;
  justify-content: center;
  position: relative;
  width: 298px;
}
@media (max-width: 959px) {
  .land-magic .magic-products__imgs .product {
    height: auto;
    width: auto;
  }
}
.land-magic .magic-products__imgs .product:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 36px;
  position: absolute;
  top: -30px;
  transform: translateX(-15px);
  width: 36px;
}
@media (max-width: 959px) {
  .land-magic .magic-products__imgs .product:before {
    top: -56px;
    transform: translateX(-10px);
  }
}
.land-magic .magic-products__imgs .product__basic {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  display: flex;
  height: 611px;
  justify-content: center;
  position: absolute;
  width: 177px;
}
@media (max-width: 959px) {
  .land-magic .magic-products__imgs .product__basic {
    background-size: auto 100%;
    height: 490px;
    position: relative;
    width: 137px;
  }
}
@media (min-width: 960px) {
  .land-magic .magic-products__imgs .product__basic:after {
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 696px;
    opacity: 0;
    position: absolute;
    transition: opacity 1s;
    width: 298px;
  }
  .land-magic .magic-products__imgs .product__basic:hover:after {
    opacity: 1;
  }
}
.land-magic .magic-products__imgs .product.product-day {
  margin-right: -60px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-magic .magic-products__imgs .product.product-day {
    margin-left: 40px;
    margin-right: -10px;
  }
}
@media (max-width: 959px) {
  .land-magic .magic-products__imgs .product.product-day {
    margin-right: 0;
  }
}
.land-magic .magic-products__imgs .product.product-day:before {
  background-image: url(https://batel.ru/assets/css/img/landing/magic/sun.svg);
}
.land-magic .magic-products__imgs .product.product-day .product__basic {
  background-image: url(https://batel.ru/assets/css/img/landing/magic/product-day.png);
}
@media (min-width: 960px) {
  .land-magic .magic-products__imgs .product.product-day .product__basic:after {
    background-image: url(https://batel.ru/assets/css/img/landing/magic/product-day-pack.png);
  }
}
.land-magic .magic-products__imgs .product.product-night:before {
  background-image: url(https://batel.ru/assets/css/img/landing/magic/moon.svg);
}
.land-magic .magic-products__imgs .product.product-night .product__basic {
  background-image: url(https://batel.ru/assets/css/img/landing/magic/product-night.png);
}
@media (min-width: 960px) {
  .land-magic
    .magic-products__imgs
    .product.product-night
    .product__basic:after {
    background-image: url(https://batel.ru/assets/css/img/landing/magic/product-night-pack.png);
  }
}
.land-magic .magic-products__btn-buy {
  align-items: center;
  background: #ce1d4b;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(206, 29, 75, 0.38);
  color: #fff;
  display: flex;
  font-size: 18px;
  font-weight: 600;
  height: 38px;
  justify-content: center;
  margin-top: -30px;
  text-transform: uppercase;
  width: 161px;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-magic .magic-products__btn-buy {
    margin-top: 4px;
    transform: translateX(-12px);
  }
}
@media (max-width: 779px) {
  .land-magic .magic-products__btn-buy {
    transform: unset;
  }
}
@media (min-width: 960px) {
  .land-magic .magic-products__btn-buy:hover {
    background: #ab002c;
    box-shadow: unset;
  }
}
.land-magic .magic-products__info {
  margin-left: -10px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-magic .magic-products__info {
    margin-left: 0;
    margin-top: 12px;
  }
}
@media (max-width: 779px) {
  .land-magic .magic-products__info {
    margin-left: 0;
    margin-top: 18px;
  }
}
.land-magic .magic-products__info .info-title {
  font-size: 36px;
  line-height: 47px;
  margin-top: 76px;
  padding-bottom: 8px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-magic .magic-products__info .info-title {
    left: 142px;
    margin-top: 0;
    position: absolute;
    top: 0;
  }
}
@media (max-width: 959px) {
  .land-magic .magic-products__info .info-title {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-magic .magic-products__info .info-title {
    font-size: 24px;
    line-height: 32px;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
.land-magic .magic-products__info .info-title__top {
  color: transparent;
  font-family: Antic Didone;
  letter-spacing: 0.24em;
}
@media (min-width: 960px) {
  .land-magic .magic-products__info .info-title__top {
    background: url(https://batel.ru/assets/css/img/landing/magic/product-info-title.png)
      0 no-repeat;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-magic .magic-products__info .info-title__top {
    background-position: 50%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-magic .magic-products__info .info-title__top {
    background: url(https://batel.ru/assets/css/img/landing/magic/product-info-title-t.svg)
      0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-magic .magic-products__info .info-title__top {
    background: url(https://batel.ru/assets/css/img/landing/magic/product-info-title-p.svg)
      48% no-repeat;
    background-size: 222px auto;
  }
}
.land-magic .magic-products__info .info-title__plus {
  font-weight: 200;
  line-height: 22px;
  margin-top: -6px;
  transform: translateX(-20px);
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-magic .magic-products__info .info-title__plus {
    transform: unset;
  }
}
@media (max-width: 779px) {
  .land-magic .magic-products__info .info-title__plus {
    margin: -6px 0 -4px;
    transform: unset;
  }
}
.land-magic .magic-products__info .info-title__bottom {
  font-weight: 275;
  letter-spacing: 0.2em;
  text-transform: lowercase;
}
.land-magic .magic-products__info .info-item {
  font-size: 24px;
  line-height: 32px;
  margin-top: 30px;
}
@media (max-width: 779px) {
  .land-magic .magic-products__info .info-item {
    font-size: 16px;
    line-height: 22px;
    margin-top: 15px;
    max-width: 310px;
  }
}
.land-magic .magic-products__info .info-item__desc {
  font-weight: 275;
}
.land-magic .ready-content {
  margin: 45px 0 40px;
}
@media (max-width: 959px) {
  .land-magic .ready-content {
    margin-bottom: 22px;
  }
}
@media (max-width: 779px) {
  .land-magic .ready-content {
    margin: 15px 0 0;
  }
}
.land-magic .ready-content a {
  border-bottom: 1px solid transparent;
}
@media (min-width: 960px) {
  .land-magic .ready-content a:hover {
    border-bottom: 1px solid #ce004c;
  }
}
.land-magic .share-wrap .share__label {
  padding-bottom: 8px;
}
.land-magic .magic-bg {
  position: absolute;
  z-index: -1;
}
.land-magic .magic-bg-day {
  background: url(https://batel.ru/assets/css/img/landing/magic/bg-day-1.png)
    50%;
  height: 1378px;
  top: 214px;
  width: 1920px;
}
.land-magic .magic-bg-night {
  background: url(https://batel.ru/assets/css/img/landing/magic/bg-night-1.png)
    50%;
  height: 1890px;
  top: 1390px;
  width: 1924px;
}
.land-magic .leafs-middle-left {
  background: url(https://batel.ru/assets/css/img/landing/magic/ng-stars-middle-left.png)
    50% no-repeat;
  height: 1179px;
  height: 616px;
  position: absolute;
  top: 805px;
  top: 1425px;
  transform: translateX(-810px);
  transform: translateX(-694px);
  width: 289px;
  width: 332px;
}
@media (max-width: 959px) {
  .land-magic .leafs-middle-left {
    display: none;
  }
}
@media (max-width: 779px) {
  .land-magic .leafs-middle-left {
    background: url(https://batel.ru/assets/css/img/landing/magic/leafs-middle-left-p.png)
      50% no-repeat;
    background-size: 100% auto;
    display: block;
    display: none;
    height: 662px;
    top: 754px;
    transform: translateX(-308px);
    width: 162px;
  }
}
.land-magic .leafs-middle-right {
  background: url(https://batel.ru/assets/css/img/landing/magic/ng-stars-middle-right.png)
    50% no-repeat;
  height: 1179px;
  height: 643px;
  position: absolute;
  top: 1130px;
  top: 1730px;
  transform: translateX(679px);
  transform: translateX(655px);
  width: 590px;
  width: 336px;
}
@media (max-width: 959px) {
  .land-magic .leafs-middle-right {
    display: none;
  }
}
@media (max-width: 779px) {
  .land-magic .leafs-middle-right {
    background: url(https://batel.ru/assets/css/img/landing/magic/leafs-middle-right-p.png)
      50% no-repeat;
    background-size: 100% auto;
    display: block;
    display: none;
    height: 653px;
    top: 1722px;
    transform: translateX(298px);
    width: 230px;
  }
}
.land-solution-old {
  align-items: center;
  color: #333;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.land-solution-old h1 {
  color: transparent;
  position: absolute;
  top: 0;
  z-index: -1;
}
.land-solution-old h2 {
  font-size: 48px;
  font-weight: 275;
  line-height: 64px;
  margin: 0;
  text-align: center;
}
@media (max-width: 959px) {
  .land-solution-old h2 {
    font-size: 36px;
    line-height: 48px;
  }
}
@media (max-width: 779px) {
  .land-solution-old h2 {
    font-size: 24px;
    font-weight: 200;
    line-height: 32px;
    max-width: 320px;
  }
}
.land-solution-old .land-banner {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 614px;
  margin-bottom: 15px;
  position: relative;
  width: 100%;
}
@media (min-width: 960px) {
  .land-solution-old .land-banner {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution-old .land-banner {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-t.png)
      top no-repeat;
    height: 478px;
    margin-bottom: 0;
    max-width: 960px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .land-banner {
    height: auto;
    margin-bottom: 74px;
    max-width: 780px;
  }
}
.land-solution-old .land-banner__content {
  margin-top: 72px;
  max-width: 1040px;
  width: 100%;
}
@media (max-width: 1100px) {
  .land-solution-old .land-banner__content {
    padding-left: 10px;
  }
}
@media (max-width: 959px) {
  .land-solution-old .land-banner__content {
    margin-top: 40px;
    max-width: 694px;
    padding-left: 0;
  }
}
@media (max-width: 779px) {
  .land-solution-old .land-banner__content {
    margin-top: 410px;
    text-align: center;
    width: auto;
  }
}
.land-solution-old .land-banner__title-top {
  font-size: 72px;
  font-weight: 275;
  line-height: 72px;
}
@media (max-width: 959px) {
  .land-solution-old .land-banner__title-top {
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .land-banner__title-top {
    font-size: 36px;
    line-height: 36px;
  }
}
.land-solution-old .land-banner__title-middle {
  height: 160px;
  margin-top: 18px;
  position: relative;
  width: 412px;
}
@media (min-width: 960px) {
  .land-solution-old .land-banner__title-middle {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-title-middle.svg)
      0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution-old .land-banner__title-middle {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-title-middle-t.svg)
      0 no-repeat;
    height: 112px;
    margin-top: 25px;
    width: 288px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .land-banner__title-middle {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-title-middle-p.svg)
      50% no-repeat;
    height: 90px;
    margin-top: 14px;
    width: 234px;
  }
}
.land-solution-old .land-banner__title-middle:after {
  content: "";
  left: 0;
  position: absolute;
}
@media (min-width: 960px) {
  .land-solution-old .land-banner__title-middle:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-title-solution.svg)
      50% no-repeat;
    bottom: -62px;
    height: 104px;
    width: 409px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution-old .land-banner__title-middle:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-title-solution-t.svg)
      50% no-repeat;
    bottom: -44px;
    height: 72px;
    width: 286px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .land-banner__title-middle:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-title-solution-p.svg)
      50% no-repeat;
    bottom: -34px;
    height: 58px;
    width: 232px;
  }
}
.land-solution-old .land-banner__discount {
  align-items: center;
  background: #47babd;
  border-radius: 50%;
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 18px;
  font-weight: 300;
  height: 177px;
  line-height: 16px;
  padding-top: 36px;
  position: absolute;
  text-align: center;
  top: 376px;
  transform: translateX(345px);
  width: 177px;
  will-change: transform;
}
@media (max-width: 959px) {
  .land-solution-old .land-banner__discount {
    top: 270px;
    transform: translateX(250px);
  }
}
@media (max-width: 779px) {
  .land-solution-old .land-banner__discount {
    top: 200px;
    transform: unset;
  }
}
.land-solution-old .land-banner__discount .discount-val {
  font-size: 64px;
  line-height: 64px;
}
@media (min-width: 960px) {
  .land-solution-old .land-banner__discount.animation {
    animation: discount 1.5s forwards;
  }
  @keyframes discount {
    0% {
      transform: translateX(345px) scale(1);
    }
    50% {
      transform: translateX(345px) scale(1.5);
    }
    to {
      transform: translateX(345px) scale(1);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution-old .land-banner__discount.animation {
    animation: discount 1.5s forwards;
  }
  @keyframes discount {
    0% {
      transform: translateX(250px) scale(1);
    }
    50% {
      transform: translateX(250px) scale(1.5);
    }
    to {
      transform: translateX(250px) scale(1);
    }
  }
}
@media (max-width: 780px) {
  .land-solution-old .land-banner__discount.animation {
    animation: discount 1.5s forwards;
  }
  @keyframes discount {
    0% {
      transform: translateX(0) scale(1);
    }
    50% {
      transform: translateX(0) scale(1.5);
    }
    to {
      transform: translateX(0) scale(1);
    }
  }
}
.land-solution-old .land-banner:before {
  content: "";
  position: absolute;
  top: 0;
  z-index: -1;
}
@media (min-width: 960px) {
  .land-solution-old .land-banner:before {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-leaf-left.png)
      top no-repeat;
    height: 1004px;
    transform: translateX(-600px);
    width: 727px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .land-banner:before {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-p.png)
      top no-repeat;
    height: 894px;
    width: 780px;
  }
}
@media (min-width: 960px) {
  .land-solution-old .land-banner:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/banner-right.png)
      top no-repeat;
    content: "";
    height: 1355px;
    position: absolute;
    top: 0;
    transform: translateX(478px);
    width: 961px;
    z-index: -1;
  }
}
.land-solution-old .magic-steps {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 62px 0 60px;
  min-width: 995px;
  padding-bottom: 60px;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-solution-old .magic-steps {
    margin: 42px 0 36px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps {
    flex-direction: column;
    margin-top: 48px;
    padding-bottom: 40px;
  }
}
.land-solution-old .magic-steps .circle-small {
  border-radius: 50%;
  box-shadow: 0 0 20px hsla(20, 77%, 70%, 0.2);
  height: 19px;
  width: 19px;
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps .circle-small {
    display: none;
  }
}
.land-solution-old .magic-steps .circle-small.circle-left {
  background: #ed9f77;
  margin-right: 42px;
}
.land-solution-old .magic-steps .circle-small.circle-right {
  background: #fff;
  margin-left: 42px;
}
.land-solution-old .magic-steps .circle-big {
  border-radius: 50%;
  box-shadow: 0 0 50px hsla(20, 77%, 70%, 0.2);
  height: 50px;
  width: 50px;
}
.land-solution-old .magic-steps .circle-big.circle-left {
  background: #fff;
  margin-right: 22px;
}
.land-solution-old .magic-steps .circle-big.circle-right {
  background: #ed9f77;
  margin-left: 22px;
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps .circle-big {
    display: none;
  }
}
.land-solution-old .magic-steps .magic-step {
  align-items: center;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 50px hsla(20, 77%, 70%, 0.3);
  display: flex;
  flex-direction: column;
  font-weight: 300;
  height: 267px;
  margin: 0 22px;
  padding-top: 42px;
  text-align: center;
  width: 267px;
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps .magic-step {
    margin: 0;
  }
}
.land-solution-old .magic-steps .magic-step__month {
  font-size: 36px;
  line-height: 48px;
}
.land-solution-old .magic-steps .magic-step__content {
  font-size: 18px;
  line-height: 24px;
  margin-top: 15px;
}
.land-solution-old .magic-steps .magic-step.step-2 {
  position: relative;
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps .magic-step.step-2 {
    margin-top: 18px;
  }
}
.land-solution-old .magic-steps:before {
  background-color: #000;
  content: "";
  height: 1px;
  position: absolute;
  width: 995px;
  z-index: -1;
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps:before {
    display: none;
  }
}
.land-solution-old .magic-steps.girls {
  margin: 40px 0;
  min-width: 1256px;
}
@media (max-width: 959px) {
  .land-solution-old .magic-steps.girls {
    margin: 34px 0 20px;
    padding-bottom: 80px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps.girls {
    margin: 20px 0 0;
    padding-bottom: 0;
  }
}
.land-solution-old .magic-steps.girls:before {
  width: 1256px;
}
.land-solution-old .magic-steps.girls .circle-small {
  box-shadow: 0 0 20px hsla(20, 77%, 70%, 0.3);
}
.land-solution-old .magic-steps.girls .circle-small.circle-left {
  background: #ed9f77;
  margin-right: 32px;
}
.land-solution-old .magic-steps.girls .circle-small.circle-right {
  background: #fff;
  margin-left: 32px;
}
.land-solution-old .magic-steps.girls .circle-big {
  box-shadow: 0 0 50px hsla(20, 77%, 70%, 0.3);
}
.land-solution-old .magic-steps.girls .circle-big.circle-left {
  background: #fff;
  margin-right: 18px;
}
.land-solution-old .magic-steps.girls .circle-big.circle-right {
  background: #ed9f77;
  margin-left: 18px;
}
.land-solution-old .magic-steps.girls .magic-step {
  background-position: 50%;
  background-repeat: no-repeat;
  box-shadow: 0 0 50px hsla(20, 77%, 70%, 0.3);
  font-weight: 400;
  margin: 0 14px;
  position: relative;
  width: 272px;
}
@media (max-width: 959px) {
  .land-solution-old .magic-steps.girls .magic-step {
    background-size: 140% auto;
    height: 250px;
    margin: 0 6px;
    width: 250px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps.girls .magic-step {
    margin-bottom: 110px;
  }
}
.land-solution-old .magic-steps.girls .magic-step.girl-1 {
  background-image: url(https://batel.ru/assets/css/img/landing/solution/girl-1.png);
}
.land-solution-old .magic-steps.girls .magic-step.girl-2 {
  background-image: url(https://batel.ru/assets/css/img/landing/solution/girl-2.png);
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps.girls .magic-step.girl-2 {
    margin-bottom: 136px;
  }
}
@media (min-width: 960px) {
  .land-solution-old .magic-steps.girls .magic-step.girl-2 .girl-desc {
    bottom: -112px;
  }
}
.land-solution-old .magic-steps.girls .magic-step.girl-3 {
  background-image: url(https://batel.ru/assets/css/img/landing/solution/girl-3.png);
}
.land-solution-old .magic-steps.girls .magic-step .girl-desc {
  bottom: -88px;
  font-size: 18px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  width: 100%;
}
@media (max-width: 959px) {
  .land-solution-old .magic-steps.girls .magic-step .girl-desc {
    bottom: -126px;
    min-height: 96px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps.girls .magic-step .girl-desc {
    bottom: -112px;
  }
}
.land-solution-old .magic-steps.ng:after {
  bottom: 4px;
  content: "*Скидка по акционному предложению рассчитывается от цены каталога.";
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  position: absolute;
  text-align: center;
  width: 715px;
}
@media (max-width: 779px) {
  .land-solution-old .magic-steps.ng:after {
    font-size: 14px;
    line-height: 18px;
    margin-top: 24px;
    position: relative;
    width: 280px;
  }
}
.land-solution-old .ingredients {
  align-items: center;
  display: flex;
  height: 650px;
  justify-content: center;
  margin-bottom: 46px;
  position: relative;
  width: 800px;
}
@media (max-width: 959px) {
  .land-solution-old .ingredients {
    margin: 0;
  }
}
@media (max-width: 779px) {
  .land-solution-old .ingredients {
    display: none;
  }
}
.land-solution-old .ingredients__orbit {
  animation: orbit 30s linear infinite;
  background: url(https://batel.ru/assets/css/img/landing/solution/orbit.png)
    center 12px no-repeat;
  height: 642px;
  position: absolute;
  width: 711px;
}
@keyframes orbit {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.land-solution-old .ingredients__desc {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  opacity: 0;
  position: absolute;
  text-align: center;
  transition: opacity 1s;
  width: 331px;
}
.land-solution-old .ingredients__desc.desc-show {
  opacity: 1;
}
.land-solution-old .ingredients__item-wrap {
  position: absolute;
}
.land-solution-old .ingredients__item-wrap:after {
  background: url(https://batel.ru/assets/css/img/landing/magic/ingredient-leafs-4.png)
    50% no-repeat;
  content: "";
  height: 265px;
  opacity: 0;
  position: absolute;
  transition: opacity 1s;
  width: 251px;
  z-index: -1;
}
.land-solution-old .ingredients__item-wrap.item-wrap-1-position {
  transform: translate(-231px, -174px);
}
.land-solution-old .ingredients__item-wrap.item-wrap-1-position:after {
  background: url(https://batel.ru/assets/css/img/landing/solution/ingredient-leafs.png)
    50% no-repeat;
  height: 202px;
  left: -74px;
  top: -52px;
  width: 171px;
}
.land-solution-old .ingredients__item-wrap.item-wrap-2-position {
  transform: translate(178px, -230px);
}
.land-solution-old .ingredients__item-wrap.item-wrap-2-position:after {
  background: url(https://batel.ru/assets/css/img/landing/solution/ingredient-leafs-2.png)
    50% no-repeat;
  left: 4px;
  top: -86px;
}
.land-solution-old .ingredients__item-wrap.item-wrap-3-position {
  transform: translate(248px, 108px);
}
.land-solution-old .ingredients__item-wrap.item-wrap-3-position:after {
  background: url(https://batel.ru/assets/css/img/landing/solution/ingredient-leafs-3.png)
    50% no-repeat;
  left: 2px;
  top: -18px;
  width: 252px;
}
.land-solution-old .ingredients__item-wrap.active .ingredients__item {
  background: #ed9f77;
  color: #fff;
}
.land-solution-old .ingredients__item-wrap.active:after {
  opacity: 1;
}
.land-solution-old .ingredients__item {
  align-items: center;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 50px hsla(20, 77%, 70%, 0.3);
  cursor: pointer;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  height: 150px;
  justify-content: center;
  line-height: 32px;
  text-align: center;
  transition: background 1s;
  width: 150px;
}
@media (min-width: 960px) {
  .land-solution-old .ingredients__item:hover {
    background: #ed9f77;
    color: #fff;
  }
}
.land-solution-old .ingredients__item.item-4 {
  padding-top: 14px;
}
.land-solution-old .ingredients-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 18px 0 24px;
  position: relative;
  width: 100%;
}
@media (min-width: 780px) {
  .land-solution-old .ingredients-slider {
    display: none;
  }
}
.land-solution-old .ingredients-slider .swiper-container {
  padding-bottom: 160px;
  width: 100%;
}
.land-solution-old .ingredients-slider .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 35px 25px;
}
.land-solution-old
  .ingredients-slider
  .swiper-container
  .swiper-slide.swiper-slide-active
  .ingredients__desc {
  opacity: 1;
}
.land-solution-old .ingredients-slider .swiper-container .swiper-pagination {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 170px;
  width: 100%;
  z-index: 1;
}
.land-solution-old
  .ingredients-slider
  .swiper-container
  .swiper-pagination
  .swiper-pagination-bullet {
  background: #fff;
  border: 1px solid #ed9f77;
  box-shadow: 0 0 20px rgba(233, 105, 138, 0.2);
  box-sizing: border-box;
  height: 9px;
  margin: 0 3px;
  opacity: 1;
  width: 9px;
}
.land-solution-old
  .ingredients-slider
  .swiper-container
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ed9f77;
  border: 0;
}
.land-solution-old .ingredients-slider .ingredients__item-wrap {
  position: relative;
}
.land-solution-old .ingredients-slider .ingredients__item-wrap:after {
  background: url(https://batel.ru/assets/css/img/landing/solution/ingredient-leafs-p.png)
    50% no-repeat;
  height: 173px;
  left: -74px;
  opacity: 1;
  top: -42px;
  width: 166px;
}
.land-solution-old .ingredients-slider .ingredients__item {
  background: #ed9f77;
  box-shadow: 0 0 50px rgba(233, 105, 138, 0.2);
  color: #fff;
  font-size: 18px;
  height: 109px;
  line-height: 24px;
  width: 109px;
}
.land-solution-old .ingredients-slider .ingredients__desc {
  font-size: 18px;
  line-height: 24px;
  max-width: 280px;
  padding-bottom: 0;
  position: absolute;
  top: 196px;
}
.land-solution-old .ingredients-slider.active-slide-1 .slide-1-desc,
.land-solution-old .ingredients-slider.active-slide-2 .slide-2-desc,
.land-solution-old .ingredients-slider.active-slide-3 .slide-3-desc,
.land-solution-old .ingredients-slider.active-slide-4 .slide-4-desc {
  opacity: 1;
}
.land-solution-old .magic-products {
  display: flex;
  justify-content: center;
  margin: 36px 0 56px;
}
@media (max-width: 959px) {
  .land-solution-old .magic-products {
    margin: -12px 0 65px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products {
    align-items: center;
    flex-direction: column;
    margin: 20px 0 34px;
    padding-top: 140px;
    position: relative;
    text-align: center;
    width: 100%;
  }
}
.land-solution-old .magic-products__imgs-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs-wrap {
    width: 100%;
  }
}
.land-solution-old .magic-products__imgs {
  display: flex;
  padding-bottom: 94px;
  padding-top: 160px;
}
@media (max-width: 959px) {
  .land-solution-old .magic-products__imgs {
    padding-bottom: 64px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs {
    justify-content: space-between;
    max-width: 520px;
    padding: 0 15px;
    width: 100%;
  }
}
.land-solution-old .magic-products__imgs .product {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  display: flex;
  height: 542px;
  justify-content: center;
  position: relative;
  width: 220px;
}
@media (max-width: 959px) {
  .land-solution-old .magic-products__imgs .product {
    height: auto;
    width: auto;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product {
    flex-direction: column;
  }
}
.land-solution-old .magic-products__imgs .product__desc {
  background-position: top;
  background-repeat: no-repeat;
  font-size: 24px;
  font-weight: 200;
  line-height: 32px;
  padding-top: 68px;
  position: absolute;
  text-align: center;
  top: -170px;
  width: 180px;
}
@media (max-width: 959px) {
  .land-solution-old .magic-products__imgs .product__desc {
    top: -120px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product__desc {
    font-size: 14px;
    line-height: 18px;
    padding-top: 50px;
    top: -134px;
    width: 80px;
  }
}
.land-solution-old .magic-products__imgs .product__basic {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  display: flex;
  height: 611px;
  justify-content: center;
  position: absolute;
  width: 177px;
}
@media (max-width: 959px) {
  .land-solution-old .magic-products__imgs .product__basic {
    background-size: auto 72%;
    height: 490px;
    position: relative;
    width: 150px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product__basic {
    background-size: auto;
    height: 320px;
    width: 132px;
  }
}
@media (max-width: 500px) {
  .land-solution-old .magic-products__imgs .product__basic {
    background-size: 100% auto;
    height: 64vw;
    width: 26vw;
  }
}
@media (min-width: 960px) {
  .land-solution-old .magic-products__imgs .product__basic:after {
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 696px;
    opacity: 0;
    position: absolute;
    transition: opacity 1s;
    width: 298px;
  }
  .land-solution-old .magic-products__imgs .product__basic:hover:after {
    opacity: 1;
  }
}
.land-solution-old .magic-products__imgs .product__price {
  align-items: center;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  text-align: center;
  transform: translateY(104px);
}
@media (max-width: 959px) {
  .land-solution-old .magic-products__imgs .product__price {
    bottom: 0;
    position: absolute;
    transform: translateY(38px);
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product__price {
    align-self: unset;
    margin-top: 16px;
    position: relative;
    transform: unset;
  }
}
.land-solution-old .magic-products__imgs .product__price .price-old {
  color: #333;
  font-size: 24px;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product__price .price-old {
    font-size: 18px;
  }
}
.land-solution-old .magic-products__imgs .product__price .price-new {
  color: #ed9f77;
  font-size: 36px;
  font-weight: 800;
  line-height: 48px;
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product__price .price-new {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 780px) {
  .land-solution-old .magic-products__imgs .product.product-1 .product__desc {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-1-desc.svg);
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product.product-1 .product__desc {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-1-desc-p.svg);
  }
}
@media (min-width: 780px) {
  .land-solution-old .magic-products__imgs .product.product-1 .product__basic {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-1.png);
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product.product-1 .product__basic {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-1-p.png);
  }
}
@media (min-width: 960px) {
  .land-solution-old
    .magic-products__imgs
    .product.product-1
    .product__basic:after {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-1-pack.png);
  }
}
.land-solution-old .magic-products__imgs .product.product-2 {
  margin: 0 75px;
}
@media (max-width: 959px) {
  .land-solution-old .magic-products__imgs .product.product-2 {
    margin: 0 85px 0 95px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product.product-2 {
    margin: 0;
  }
}
@media (min-width: 780px) {
  .land-solution-old .magic-products__imgs .product.product-2 .product__desc {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-2-desc.svg);
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product.product-2 .product__desc {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-2-desc-p.svg);
    width: 108px;
  }
}
@media (min-width: 780px) {
  .land-solution-old .magic-products__imgs .product.product-2 .product__basic {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-2.png);
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product.product-2 .product__basic {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-2-p.png);
  }
}
@media (min-width: 960px) {
  .land-solution-old
    .magic-products__imgs
    .product.product-2
    .product__basic:after {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-2-pack.png);
  }
}
@media (min-width: 780px) {
  .land-solution-old .magic-products__imgs .product.product-3 .product__desc {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-3-desc.svg);
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product.product-3 .product__desc {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-3-desc-p.svg);
  }
}
@media (min-width: 780px) {
  .land-solution-old .magic-products__imgs .product.product-3 .product__basic {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-3.png);
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__imgs .product.product-3 .product__basic {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-3-p.png);
  }
}
@media (min-width: 960px) {
  .land-solution-old
    .magic-products__imgs
    .product.product-3
    .product__basic:after {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/product-3-pack.png);
  }
}
.land-solution-old .magic-products__btn-buy {
  align-items: center;
  background: #47babd;
  border-radius: 4px;
  box-shadow: 0 0 15px #47babd;
  color: #fff;
  display: flex;
  font-size: 18px;
  font-weight: 600;
  height: 38px;
  justify-content: center;
  margin-top: 55px;
  text-transform: uppercase;
  width: 161px;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-solution-old .magic-products__btn-buy {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-products__btn-buy {
    margin-top: 24px;
  }
}
@media (min-width: 960px) {
  .land-solution-old .magic-products__btn-buy:hover {
    box-shadow: unset;
  }
}
.land-solution-old .ready-content {
  margin: 45px 0 40px;
}
@media (max-width: 959px) {
  .land-solution-old .ready-content {
    margin-bottom: 22px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .ready-content {
    margin: 15px 0 0;
  }
}
.land-solution-old .share-wrap .share__label {
  padding-bottom: 8px;
}
.land-solution-old .magic-bg {
  position: absolute;
  z-index: -1;
}
@media (min-width: 960px) {
  .land-solution-old .magic-bg-top {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg-top.png)
      50%;
    height: 1378px;
    top: 214px;
    width: 1920px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution-old .magic-bg-top {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg-top-t.png)
      50%;
    height: 1122px;
    top: 400px;
    width: 960px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-bg-top {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg-top-p.png)
      50%;
    height: 1494px;
    top: 446px;
    width: 780px;
  }
}
.land-solution-old .magic-bg-middle {
  background: url(https://batel.ru/assets/css/img/landing/solution/bg-middle.png)
    50%;
  height: 1890px;
  top: 1390px;
  width: 1924px;
}
@media (min-width: 960px) {
  .land-solution-old .magic-bg-middle {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg-middle.png)
      50%;
    height: 1890px;
    top: 1390px;
    width: 1924px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution-old .magic-bg-middle {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg-middle-t.png)
      50%;
    height: 1426px;
    top: 1600px;
    width: 960px;
  }
}
@media (max-width: 779px) {
  .land-solution-old .magic-bg-middle {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg-middle-p.png)
      50%;
    height: 2096px;
    top: 1700px;
    width: 780px;
  }
}
.land-solution {
  color: #fff;
  position: relative;
}
@media (min-width: 1201px) {
  .land-solution {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg.jpg?v1)
      top no-repeat;
    min-height: 4532px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg-sd.jpg?v1)
      top no-repeat;
    min-height: 4238px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg-t.jpg?v1)
      top no-repeat;
    min-height: 3846px;
  }
}
@media (max-width: 779px) {
  .land-solution {
    background: url(https://batel.ru/assets/css/img/landing/solution/bg-p.jpg?v1)
      top no-repeat;
    min-height: 3670px;
    overflow: hidden;
  }
}
.land-solution .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.land-solution .s1 {
  min-height: 900px;
  padding-top: 152px;
}
@media (max-width: 1200px) {
  .land-solution .s1 {
    min-height: 742px;
    padding-top: 128px;
  }
}
@media (max-width: 959px) {
  .land-solution .s1 {
    min-height: 554px;
    padding-top: 56px;
  }
}
@media (max-width: 779px) {
  .land-solution .s1 {
    min-height: unset;
    padding-top: 18px;
  }
}
.land-solution .s1 .section__content {
  max-width: 1100px;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-solution .s1 .section__content {
    max-width: 905px;
  }
}
@media (max-width: 959px) {
  .land-solution .s1 .section__content {
    max-width: 750px;
  }
}
@media (max-width: 779px) {
  .land-solution .s1 .section__content {
    max-width: 290px;
  }
}
.land-solution .s1 .s1-product-img {
  position: absolute;
  top: 2px;
  transform: translateX(250px);
  z-index: 1;
}
@media (min-width: 1201px) {
  .land-solution .s1 .s1-product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s1-product-img.jpg?v1)
      top no-repeat;
    height: 917px;
    width: 979px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s1 .s1-product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s1-product-img-sd.png?v1)
      top no-repeat;
    height: 714px;
    top: 16px;
    transform: translateX(226px);
    width: 800px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s1 .s1-product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s1-product-img-t.png?v1)
      top no-repeat;
    background-size: 547px auto;
    height: 519px;
    top: 20px;
    transform: translateX(208px);
    width: 547px;
  }
}
@media (max-width: 779px) {
  .land-solution .s1 .s1-product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s1-product-img-p.png?v1)
      top no-repeat;
    background-size: 100% auto;
    height: 355px;
    top: 14px;
    transform: translateX(2px);
    width: 425px;
  }
}
.land-solution .s1 .s1-title-top {
  font-size: 37px;
  font-weight: 700;
  line-height: 49px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-solution .s1 .s1-title-top {
    font-size: 31px;
    line-height: 40px;
  }
}
@media (max-width: 779px) {
  .land-solution .s1 .s1-title-top {
    font-size: 21px;
    line-height: 22px;
    width: 160px;
  }
}
@media (min-width: 1201px) {
  .land-solution .s1 .s1-title-bottom {
    background: url(https://batel.ru/assets/css/img/landing/solution/s1-title-bottom.svg)
      top no-repeat;
    height: 261px;
    margin: 55px 0;
    width: 468px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-solution .s1 .s1-title-bottom {
    background: url(https://batel.ru/assets/css/img/landing/solution/s1-title-bottom-sd.svg)
      top no-repeat;
    height: 229px;
    margin: 50px 0 55px;
    width: 411px;
  }
}
@media (max-width: 779px) {
  .land-solution .s1 .s1-title-bottom {
    background: url(https://batel.ru/assets/css/img/landing/solution/s1-title-bottom-p.svg)
      top no-repeat;
    height: 161px;
    margin: 195px 0 10px;
    width: 290px;
  }
}
.land-solution .s1 .gradient-effect {
  animation: s1-gradient-effect 2s linear infinite;
  background: linear-gradient(90deg, #b149c2, #f1dc00 51.23%, #d052a6);
  background-size: 200% auto;
  height: 72;
  padding: 2px;
  width: 312px;
}
@media (max-width: 779px) {
  .land-solution .s1 .gradient-effect {
    height: 63px;
    width: 290px;
  }
}
.land-solution .s1 .gradient-effect .gradient-effect__content {
  align-items: center;
  background: #190d1b;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
@media (max-width: 959px) {
  .land-solution .s1 .gradient-effect .gradient-effect__content {
    background: #0b050b;
  }
}
.land-solution .s1 .gradient-effect .content-left {
  font-size: 21px;
  line-height: 24px;
  margin-right: 12px;
  text-transform: uppercase;
  width: 132px;
}
.land-solution .s1 .gradient-effect .content-left .content-left__bottom {
  font-size: 20px;
}
.land-solution .s1 .gradient-effect .content-right {
  font-size: 47px;
  line-height: 62px;
}
.land-solution .s2 {
  margin-top: -84px;
  padding: 212px 0 125px;
}
@media (max-width: 1200px) {
  .land-solution .s2 {
    margin-top: -116px;
  }
}
@media (max-width: 959px) {
  .land-solution .s2 {
    margin-top: 90px;
    padding: 0 0 100px;
  }
}
@media (max-width: 779px) {
  .land-solution .s2 {
    margin-top: 50px;
    padding-bottom: 72px;
  }
}
.land-solution .s2 .s2-product-img {
  position: absolute;
  top: 0;
  z-index: 1;
}
@media (min-width: 1201px) {
  .land-solution .s2 .s2-product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s2-product-img.png)
      top no-repeat;
    height: 585px;
    transform: translateX(326px);
    width: 667px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s2 .s2-product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s2-product-img-sd.png)
      top no-repeat;
    height: 585px;
    top: 4px;
    transform: translateX(346px);
    width: 647px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s2 .s2-product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s2-product-img-t.png)
      top no-repeat;
    height: 500px;
    top: 68px;
    transform: translateX(5px);
    width: 715px;
  }
}
@media (max-width: 779px) {
  .land-solution .s2 .s2-product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s2-product-img-p.png)
      top no-repeat;
    height: 290px;
    top: 62px;
    transform: translateX(0);
    width: 455px;
  }
}
.land-solution .s2 .section__content {
  display: flex;
  max-width: 1100px;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-solution .s2 .section__content {
    max-width: unset;
    transform: translateX(46px);
    width: 990px;
  }
}
@media (max-width: 959px) {
  .land-solution .s2 .section__content {
    align-items: center;
    flex-direction: column;
    transform: unset;
    width: 100%;
  }
}
.land-solution .s2 .s2-title {
  font-size: 81px;
  line-height: 76px;
  margin-right: 62px;
  margin-top: 24px;
  text-transform: uppercase;
  width: 550px;
}
@media (max-width: 1200px) {
  .land-solution .s2 .s2-title {
    font-size: 72px;
    line-height: 60px;
    margin-right: auto;
    margin-top: 58px;
  }
}
@media (max-width: 959px) {
  .land-solution .s2 .s2-title {
    margin: 0 0 90px;
    text-align: center;
  }
}
@media (max-width: 779px) {
  .land-solution .s2 .s2-title {
    font-size: 44px;
    line-height: 46px;
    margin-bottom: 35px;
  }
}
.land-solution .s2 .s2-title .s2-title__bottom {
  font-size: 104px;
  text-transform: lowercase;
}
@media (max-width: 1200px) {
  .land-solution .s2 .s2-title .s2-title__bottom {
    font-size: 93px;
  }
}
@media (max-width: 779px) {
  .land-solution .s2 .s2-title .s2-title__bottom {
    font-size: 48px;
    text-transform: uppercase;
  }
}
.land-solution .s2 .gradient-effect {
  animation: s1-gradient-effect 2s linear infinite;
  background: linear-gradient(90deg, #b149c2, #f1dc00 51.23%, #d052a6);
  background-size: 200% auto;
  height: 112px;
  padding: 2px;
  width: 469px;
}
@keyframes s1-gradient-effect {
  0% {
    background-position: 0;
  }
  50% {
    background-position: 100%;
  }
  to {
    background-position: 0;
  }
}
@media (max-width: 779px) {
  .land-solution .s2 .gradient-effect {
    height: 71px;
    width: 100%;
  }
}
.land-solution .s2 .gradient-effect .gradient-effect__content {
  align-items: center;
  background: #000;
  display: flex;
  height: 100%;
  padding-left: 30px;
  position: relative;
  width: 100%;
}
@media (max-width: 1030px) and (min-width: 960px) {
  .land-solution .s2 .gradient-effect .gradient-effect__content {
    padding-left: 8px;
  }
}
@media (max-width: 779px) {
  .land-solution .s2 .gradient-effect .gradient-effect__content {
    padding-left: 18px;
  }
}
.land-solution .s2 .gradient-effect .gradient-effect__content:after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.land-solution .s2 .gradient-effect .content-left {
  flex-shrink: 0;
  font-size: 36px;
  font-weight: 800;
  line-height: 108%;
  position: relative;
  text-transform: uppercase;
  width: 202px;
  z-index: 1;
}
@media (max-width: 779px) {
  .land-solution .s2 .gradient-effect .content-left {
    font-size: 25px;
    width: 140px;
  }
}
.land-solution .s2 .gradient-effect .content-left .content-left__bottom {
  font-size: 50px;
}
@media (max-width: 779px) {
  .land-solution .s2 .gradient-effect .content-left .content-left__bottom {
    font-size: 35px;
  }
}
.land-solution .s2 .gradient-effect .content-right {
  font-size: 18px;
  line-height: 132.5%;
  position: relative;
  z-index: 1;
}
@media (max-width: 779px) {
  .land-solution .s2 .gradient-effect .content-right {
    font-size: 14px;
    line-height: 16px;
  }
}
.land-solution .s2 .gradient-effect.item-1 {
  margin-bottom: 15px;
}
@media (max-width: 779px) {
  .land-solution .s2 .gradient-effect.item-1 {
    margin-bottom: 12px;
  }
}
@media (min-width: 780px) {
  .land-solution .s2 .gradient-effect.item-1 .gradient-effect__content:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s2-gradient-highlights-1.png)
      100% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-solution .s2 .gradient-effect.item-1 .gradient-effect__content:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s2-gradient-highlights-p-1.png)
      100% no-repeat;
  }
}
.land-solution .s2 .gradient-effect.item-2 {
  animation-delay: 3s;
}
@media (min-width: 780px) {
  .land-solution .s2 .gradient-effect.item-2 .gradient-effect__content:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s2-gradient-highlights-2.png)
      100% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-solution .s2 .gradient-effect.item-2 .gradient-effect__content:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s2-gradient-highlights-p-2.png)
      100% no-repeat;
  }
  .land-solution .s2 .contents-items {
    max-width: 300px;
  }
}
.land-solution .s2 .s2-notice {
  font-size: 12px;
  margin-top: 8px;
  padding-right: 5px;
  text-align: right;
}
@media (max-width: 779px) {
  .land-solution .s2 .s2-notice {
    margin-top: 4px;
    padding: 0;
    text-align: center;
  }
}
.land-solution .s3 {
  margin-top: 20px;
}
@media (max-width: 1200px) {
  .land-solution .s3 {
    margin-top: 50px;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 {
    margin-top: 86px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 {
    margin-top: 0;
    padding-bottom: 10px;
  }
}
.land-solution .s3 .section__content {
  display: flex;
  max-width: 1100px;
  position: relative;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-solution .s3 .section__content {
    max-width: 960px;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .section__content {
    max-width: 760px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .section__content {
    align-items: center;
    flex-direction: column;
  }
}
.land-solution .s3 .s3-line {
  font-size: 78px;
  height: 634px;
  padding: 120px 0 0 22px;
  position: relative;
  width: 715px;
  z-index: 1;
}
@media (min-width: 1201px) {
  .land-solution .s3 .s3-line {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-line.svg?v1)
      0 0 no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s3 .s3-line {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-line-sd.svg?v1)
      0 0 no-repeat;
    font-size: 76px;
    padding: 114px 0 0 22px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s3 .s3-line {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-line-t.svg?v1)
      0 0 no-repeat;
    font-size: 62px;
    height: 500px;
    padding: 90px 0 0 16px;
    width: 576px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-line {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-line-p.svg)
      0 0 no-repeat;
    font-size: 31px;
    height: 90px;
    padding: 42px 0 0 12px;
    width: 249px;
  }
}
.land-solution .s3 .s3-slider {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 42px;
  position: absolute;
  top: 240px;
  width: 1000px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-solution .s3 .s3-slider {
    width: 850px;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .s3-slider {
    left: 30px;
    top: 190px;
    width: 700px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slider {
    align-items: center;
    left: unset;
    margin-top: 8px;
    position: relative;
    top: unset;
    width: 100%;
  }
}
.land-solution .s3 .slide-content .content-item {
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom: 15px;
  padding-left: 90px;
}
@media (max-width: 959px) {
  .land-solution .s3 .slide-content .content-item {
    background-position: left 10px;
    margin-bottom: 13px;
    padding-left: 74px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .slide-content .content-item {
    padding-left: 0;
    text-align: center;
  }
}
@media (min-width: 960px) {
  .land-solution .s3 .slide-content .content-item.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s3-item-img-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s3 .slide-content .content-item.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s3-item-img-t-1.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s3 .slide-content .content-item.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s3-item-img-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s3 .slide-content .content-item.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s3-item-img-t-2.svg);
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .slide-content .content-item.img-2 {
    background-position-x: 12px;
  }
}
@media (min-width: 960px) {
  .land-solution .s3 .slide-content .content-item.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s3-item-img-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s3 .slide-content .content-item.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s3-item-img-t-3.svg);
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .slide-content .content-item.img-3 {
    background-position-x: 8px;
  }
}
.land-solution .s3 .slide-content .item-title {
  font-size: 43px;
  line-height: 50px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-solution .s3 .slide-content .item-title {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 2px;
  }
}
.land-solution .s3 .slide-content .item-desc {
  font-size: 18px;
  line-height: 24px;
  max-width: 422px;
}
@media (max-width: 959px) {
  .land-solution .s3 .slide-content .item-desc {
    font-size: 16px;
    line-height: 20px;
    max-width: 360px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .slide-content .item-desc {
    font-size: 14px;
    line-height: 16px;
    max-width: 250px;
  }
}
.land-solution .s3 .s3-slide {
  display: flex;
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide {
    align-items: center;
    flex-direction: column;
    width: 300px;
  }
}
.land-solution .s3 .s3-slide .slide-video {
  height: 625px;
  left: 625px;
  overflow: hidden;
  position: absolute;
  top: -240px;
  width: 344px;
}
@media (max-width: 1200px) {
  .land-solution .s3 .s3-slide .slide-video {
    left: 570px;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .s3-slide .slide-video {
    height: 476px;
    left: 475px;
    top: -180px;
    width: 261px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-video {
    left: unset;
    margin-top: 10px;
    position: relative;
    top: unset;
  }
}
.land-solution .s3 .s3-slide .slide-video video {
  width: 100%;
}
.land-solution .s3 .s3-slide .slide-video .smartphone {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 960px) {
  .land-solution .s3 .s3-slide .slide-video .smartphone {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-smartphone.png)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .s3-slide .slide-video .smartphone {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-smartphone-t.png)
      top no-repeat;
  }
}
.land-solution .s3 .s3-slide .slide-title {
  padding-top: 40px;
  width: 658px;
}
@media (max-width: 1200px) {
  .land-solution .s3 .s3-slide .slide-title {
    padding-top: 48px;
    width: 490px;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .s3-slide .slide-title {
    padding-top: 40px;
    width: 430px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-title {
    padding-left: 34px;
    padding-top: 0;
    width: 100%;
  }
}
.land-solution .s3 .s3-slide .slide-title__action {
  font-size: 129px;
  line-height: 118px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-solution .s3 .s3-slide .slide-title__action {
    font-size: 109px;
    line-height: 100px;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .s3-slide .slide-title__action {
    font-size: 85px;
    line-height: 76px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-title__action {
    font-size: 54px;
    line-height: 50px;
    position: relative;
  }
}
.land-solution .s3 .s3-slide .slide-title__action:after {
  content: "";
  height: 103px;
  position: absolute;
  width: 103px;
}
@media (max-width: 959px) {
  .land-solution .s3 .s3-slide .slide-title__action:after {
    height: 65px;
    width: 65px;
  }
}
.land-solution .s3 .s3-slide .slide-title__action.action-1:after {
  left: 342px;
  top: 170px;
}
@media (min-width: 1201px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-1:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-1.svg)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-1:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-sd-1.svg)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-1:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-t-1.svg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-1:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-p-1.svg)
      top no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-1:after {
    left: 286px;
    top: 162px;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-1:after {
    left: 238px;
    top: 125px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-1:after {
    left: 136px;
    top: 56px;
  }
}
.land-solution .s3 .s3-slide .slide-title__action.action-2:after {
  left: 342px;
  top: 170px;
}
@media (min-width: 1201px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-2:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-2.svg)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-2:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-sd-2.svg)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-2:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-t-2.svg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-2:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-p-2.svg)
      top no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-2:after {
    left: 278px;
    top: 158px;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-2:after {
    left: 226px;
    top: 122px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-2:after {
    left: 134px;
    top: 54px;
  }
}
.land-solution .s3 .s3-slide .slide-title__action.action-3:after {
  left: 326px;
  top: 170px;
}
@media (min-width: 1201px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-3:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-3.svg)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-3:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-sd-3.svg)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-3:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-t-3.svg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-3:after {
    background: url(https://batel.ru/assets/css/img/landing/solution/s3-slide-title-img-p-3.svg)
      top no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-3:after {
    left: 270px;
    top: 152px;
  }
}
@media (max-width: 959px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-3:after {
    left: 216px;
    top: 127px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-title__action.action-3:after {
    left: 124px;
    top: 56px;
  }
}
.land-solution .s3 .s3-slide .slide-title__desc {
  font-size: 18px;
  margin-top: 10px;
  padding-left: 12px;
}
@media (max-width: 1200px) {
  .land-solution .s3 .s3-slide .slide-title__desc {
    margin-top: 16px;
    max-width: 425px;
    min-height: 72px;
  }
}
@media (max-width: 779px) {
  .land-solution .s3 .s3-slide .slide-title__desc {
    font-size: 14px;
    line-height: 15px;
    margin-top: 6px;
    max-width: 268px;
    min-height: 60px;
    padding-left: 4px;
  }
}
.land-solution .s4 {
  margin-top: 80px;
  padding: 70px 0 220px;
}
@media (max-width: 1200px) {
  .land-solution .s4 {
    margin-top: 195px;
    padding: 0 0 76px;
  }
}
@media (max-width: 959px) {
  .land-solution .s4 {
    margin-top: 78px;
    padding: 0 0 48px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 {
    margin-top: 20px;
    overflow: unset;
    padding: 0;
  }
}
.land-solution .s4 .oil-splash-left {
  background: url(https://batel.ru/assets/css/img/landing/solution/s4-oil-splash-left.png)
    top no-repeat;
  height: 482px;
  position: absolute;
  top: 590px;
  transform: translateX(-642px);
  width: 587px;
  z-index: 1;
}
@media (max-width: 1200px) {
  .land-solution .s4 .oil-splash-left {
    top: 425px;
    transform: translateX(-556px);
  }
}
.land-solution .s4 .oil-splash-right {
  background: url(https://batel.ru/assets/css/img/landing/solution/s4-oil-splash-right.png)
    top no-repeat;
  height: 352px;
  position: absolute;
  top: 150px;
  transform: translateX(665px);
  width: 445px;
  z-index: 1;
}
@media (max-width: 1200px) {
  .land-solution .s4 .oil-splash-right {
    top: -48px;
    transform: translateX(570px);
  }
}
.land-solution .s4 .product-img {
  position: absolute;
  top: 102px;
  transform: translateX(-14px);
  z-index: 1;
}
@media (min-width: 1201px) {
  .land-solution .s4 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s4-product-img.png?v1)
      top no-repeat;
    height: 853px;
    width: 747px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s4 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s4-product-img-sd.png?v1)
      top no-repeat;
    background-size: 460px;
    height: 617px;
    top: 45px;
    transform: translateX(2px);
    width: 540px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s4 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s4-product-img-t.png?v1)
      top no-repeat;
    background-size: 100% auto;
    height: 731px;
    top: 0;
    transform: translateX(-24px);
    width: 640px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/solution/s4-product-img-p.png?v1)
      top no-repeat;
    background-size: 100% auto;
    height: 342px;
    top: 0;
    transform: translateX(0);
    width: 299px;
  }
}
.land-solution .s4 .product-img.bg-hidden {
  background: transparent;
}
.land-solution .s4 .product-img .product-img-hover {
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
@media (max-width: 959px) {
  .land-solution .s4 .product-img .product-img-hover {
    display: none;
  }
}
.land-solution .s4 .product-img .product-img-hover.active {
  opacity: 1;
}
@media (min-width: 1201px) {
  .land-solution .s4 .product-img .product-img-hover.hover-1 {
    background: url(https://batel.ru/assets/css/img/landing/solution/s4-product-img-hover-1.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s4 .product-img .product-img-hover.hover-1 {
    background: url(https://batel.ru/assets/css/img/landing/solution/s4-product-img-hover-sd-1.png)
      top no-repeat;
    background-size: 460px;
  }
}
@media (min-width: 1201px) {
  .land-solution .s4 .product-img .product-img-hover.hover-2 {
    background: url(https://batel.ru/assets/css/img/landing/solution/s4-product-img-hover-2.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s4 .product-img .product-img-hover.hover-2 {
    background: url(https://batel.ru/assets/css/img/landing/solution/s4-product-img-hover-sd-2.png)
      top no-repeat;
    background-size: 460px;
  }
}
.land-solution .s4 .hover-area {
  height: 520px;
  position: absolute;
  top: 250px;
  width: 230px;
  z-index: 3;
}
@media (max-width: 959px) {
  .land-solution .s4 .hover-area {
    display: none;
  }
}
.land-solution .s4 .hover-area.hover-area-1 {
  transform: translateX(-142px);
}
.land-solution .s4 .hover-area.hover-area-2 {
  transform: translateX(142px);
}
.land-solution .s4 .section__content {
  display: flex;
  justify-content: space-between;
  max-width: 1140px;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-solution .s4 .section__content {
    max-width: 960px;
  }
}
@media (max-width: 959px) {
  .land-solution .s4 .section__content {
    max-width: 760px;
    padding-left: 40px;
    padding-right: 15px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .section__content {
    max-width: 290px;
    padding: 0;
    z-index: 3;
  }
}
.land-solution .s4 .close-area {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 3;
}
@media (max-width: 959px) {
  .land-solution .s4 .close-area.active {
    display: block;
  }
  .land-solution .s4 .s4-btn-more {
    font-size: 24px;
    height: 64px;
    position: absolute;
    text-transform: uppercase;
    width: 184px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .s4-btn-more {
    font-size: 12px;
    height: 34px;
    width: 124px;
  }
}
.land-solution .s4 .s4-btn-more.s4-btn-more-left {
  left: 0;
  top: 505px;
}
@media (max-width: 779px) {
  .land-solution .s4 .s4-btn-more.s4-btn-more-left {
    top: 275px;
  }
}
.land-solution .s4 .s4-btn-more.s4-btn-more-right {
  right: 0;
  top: 246px;
}
@media (max-width: 779px) {
  .land-solution .s4 .s4-btn-more.s4-btn-more-right {
    top: 275px;
  }
}
.land-solution .s4 .gradient-effect {
  animation: s4-gradient-effect 2s linear infinite;
  background: linear-gradient(90deg, #b149c2, #f1dc00 51.23%, #d052a6);
  background-size: 200% auto;
  padding: 2px;
}
@keyframes s4-gradient-effect {
  0% {
    background-position: 0;
  }
  50% {
    background-position: 100%;
  }
  to {
    background-position: 0;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .gradient-effect {
    padding: 1px;
  }
}
.land-solution .s4 .gradient-effect .gradient-effect__content {
  align-items: center;
  background: #000;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.land-solution .s4 .content-item {
  flex-shrink: 0;
  font-size: 16px;
  width: 390px;
}
@media (max-width: 1200px) {
  .land-solution .s4 .content-item {
    font-size: 14px;
  }
}
@media (max-width: 959px) {
  .land-solution .s4 .content-item {
    font-size: 16px;
    position: relative;
    width: 200px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .content-item {
    font-size: 12px;
    line-height: 15px;
    width: 50%;
  }
}
.land-solution .s4 .content-item.item-right {
  text-align: right;
}
@media (min-width: 960px) {
  .land-solution .s4 .content-item.item-right .product-info__item {
    align-items: flex-end;
  }
}
.land-solution .s4 .content-item.item-right .content-bottom {
  align-items: flex-end;
}
@media (max-width: 959px) {
  .land-solution .s4 .product-info {
    animation: s4-info-effect 2s linear infinite;
    background: linear-gradient(90deg, #b149c2, #f1dc00 51.23%, #e84c07);
    background-size: 200% auto;
    min-height: 212px;
    padding: 14px 20px 10px 10px;
    position: absolute;
    visibility: hidden;
    width: 551px;
  }
  @keyframes s4-info-effect {
    0% {
      background-position: 0;
    }
    50% {
      background-position: 100%;
    }
    to {
      background-position: 0;
    }
  }
  .land-solution .s4 .product-info:after {
    background: #000;
    bottom: 2px;
    content: "";
    left: 2px;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 1;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info {
    left: -5px;
    min-height: 289px;
    padding: 10px 5px;
    right: unset;
    top: -22px;
    width: 300px;
  }
}
@media (max-width: 959px) {
  .land-solution .s4 .product-info.active {
    visibility: visible;
    z-index: 2;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s4 .product-info.product-info-left {
    right: -351px;
    top: 357px;
  }
  .land-solution .s4 .product-info.product-info-right {
    left: -350px;
    top: 246px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info.product-info-right {
    left: unset;
    right: -5px;
  }
}
.land-solution .s4 .product-info__closer {
  background: url(https://batel.ru/assets/css/img/closer/closer-white-16x15.svg)
    50% no-repeat;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 16px;
  z-index: 3;
}
@media (min-width: 960px) {
  .land-solution .s4 .product-info__closer {
    display: none;
  }
}
.land-solution .s4 .product-info__title {
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-solution .s4 .product-info__title {
    margin-bottom: 5px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 2;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info__title {
    margin-bottom: 2px;
  }
}
.land-solution .s4 .product-info__title .title-top {
  font-size: 50px;
  line-height: 54px;
}
@media (max-width: 959px) {
  .land-solution .s4 .product-info__title .title-top {
    font-size: 36px;
    line-height: 38px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info__title .title-top {
    font-size: 27px;
    line-height: 35px;
  }
}
.land-solution .s4 .product-info__title .title-bottom {
  font-size: 20px;
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info__title .title-bottom {
    font-size: 16px;
    line-height: 16px;
  }
}
@media (max-width: 959px) {
  .land-solution .s4 .product-info__group {
    display: flex;
    justify-content: space-between;
    position: relative;
    text-align: center;
    z-index: 2;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info__group {
    align-items: center;
    flex-direction: column;
  }
}
.land-solution .s4 .product-info__item {
  display: flex;
  flex-direction: column;
  margin-top: 25px;
}
@media (max-width: 1200px) {
  .land-solution .s4 .product-info__item {
    margin-top: 20px;
  }
}
@media (max-width: 959px) {
  .land-solution .s4 .product-info__item {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info__item {
    align-items: center;
    margin-top: 8px;
  }
}
.land-solution .s4 .product-info__item .item-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 5px;
}
@media (max-width: 959px) {
  .land-solution .s4 .product-info__item .item-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 2px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info__item .item-title {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
.land-solution .s4 .product-info__item .info-content {
  width: 280px;
}
@media (max-width: 1200px) {
  .land-solution .s4 .product-info__item .info-content {
    width: 295px;
  }
}
@media (max-width: 959px) {
  .land-solution .s4 .product-info__item .info-content {
    font-size: 14px;
    line-height: 18px;
    width: 242px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info__item .info-content {
    font-size: 12px;
    line-height: 15px;
    width: 270px;
  }
  .land-solution .s4 .product-info__item .info-content.content-2 {
    width: 250px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s4 .product-info__item .info-content.content-4 {
    width: 250px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .product-info__item .info-content.content-4 {
    width: 240px;
  }
}
.land-solution .s4 .content-bottom {
  display: flex;
  flex-direction: column;
  margin-top: 25px;
}
@media (max-width: 959px) {
  .land-solution .s4 .content-bottom {
    margin-top: 40px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .content-bottom {
    margin-top: 344px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s4 .content-bottom.content-bottom-left {
    margin-top: 45px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s4 .content-bottom.content-bottom-left {
    margin-top: 586px;
  }
}
.land-solution .s4 .content-bottom__desc {
  color: inherit;
  width: 280px;
}
@media (max-width: 959px) {
  .land-solution .s4 .content-bottom__desc {
    width: 200px;
  }
}
@media (min-width: 960px) {
  .land-solution .s4 .content-bottom__desc:hover {
    color: #ce004c;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s4 .content-bottom__desc {
    line-height: 21px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .content-bottom__desc {
    width: 100%;
  }
}
.land-solution .s4 .content-bottom__old-price {
  font-size: 20px;
  margin-top: 12px;
  text-decoration: line-through;
  text-transform: uppercase;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s4 .content-bottom__old-price {
    margin-bottom: 12px;
    margin-top: 8px;
  }
}
@media (max-width: 959px) {
  .land-solution .s4 .content-bottom__old-price {
    margin-top: 10px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .content-bottom__old-price {
    font-size: 16px;
  }
}
.land-solution .s4 .content-bottom__active-price {
  font-size: 69px;
  line-height: 72px;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 959px) {
  .land-solution .s4 .content-bottom__active-price {
    font-size: 48px;
    line-height: 62px;
  }
}
@media (max-width: 779px) {
  .land-solution .s4 .content-bottom__active-price {
    font-size: 32px;
    line-height: 38px;
  }
}
.land-solution .s5 {
  margin-top: 60px;
  padding-top: 34px;
}
@media (max-width: 1200px) {
  .land-solution .s5 {
    margin-top: 130px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 {
    padding-top: 28px;
  }
}
.land-solution .s5 .s5-bg-oil {
  position: absolute;
}
@media (min-width: 1201px) {
  .land-solution .s5 .s5-bg-oil {
    background: url(https://batel.ru/assets/css/img/landing/solution/s5-bg-oil.png)
      top no-repeat;
    height: 1307px;
    top: -42px;
    transform: translateX(-408px);
    width: 933px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .s5-bg-oil {
    background: url(https://batel.ru/assets/css/img/landing/solution/s5-bg-oil-sd.png)
      top no-repeat;
    height: 1126px;
    top: -8px;
    transform: translateX(-358px);
    width: 804px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .s5-bg-oil {
    background: url(https://batel.ru/assets/css/img/landing/solution/s5-bg-oil-t.png)
      top no-repeat;
    height: 755px;
    top: 90px;
    transform: translateX(-254px);
    width: 539px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .s5-bg-oil {
    background: url(https://batel.ru/assets/css/img/landing/solution/s5-bg-oil-p.png)
      top no-repeat;
    height: 570px;
    top: 120px;
    transform: translateX(-48px);
    width: 407px;
  }
}
.land-solution .s5 .s5-girl {
  position: absolute;
}
@media (min-width: 1201px) {
  .land-solution .s5 .s5-girl {
    background: url(https://batel.ru/assets/css/img/landing/solution/s5-girl.jpg)
      top no-repeat;
    height: 908px;
    top: 0;
    transform: translateX(-272px);
    width: 605px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .s5-girl {
    background: url(https://batel.ru/assets/css/img/landing/solution/s5-girl-sd.jpg)
      top no-repeat;
    height: 770px;
    top: 42px;
    transform: translateX(-232px);
    width: 513px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .s5-girl {
    background: url(https://batel.ru/assets/css/img/landing/solution/s5-girl-t.jpg)
      top no-repeat;
    background-size: 100% auto;
    height: 525px;
    top: 120px;
    transform: translateX(-192px);
    width: 349px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .s5-girl {
    background: url(https://batel.ru/assets/css/img/landing/solution/s5-girl-p.jpg)
      top no-repeat;
    background-size: 100% auto;
    height: 397px;
    top: 152px;
    width: 264px;
  }
}
.land-solution .s5 .arrow-anim {
  background-repeat: no-repeat;
  position: absolute;
}
.land-solution .s5 .arrow-to-left {
  background-position: 100%;
  height: 60px;
  width: 90px;
}
@media (max-width: 959px) {
  .land-solution .s5 .arrow-to-left {
    height: 30px;
    width: 50px;
  }
}
.land-solution .s5 .arrow-to-left.arrow-to-left-1 {
  right: 346px;
  top: 156px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-1.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-sd-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-t-1.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-p-1.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-1 {
    animation: arrow-left-1 2s infinite;
  }
  @keyframes arrow-left-1 {
    0% {
      width: 0;
    }
    to {
      width: 90px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-1 {
    right: 272px;
    top: 130px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-1 {
    animation: arrow-left-1 2s infinite;
    right: 192px;
    top: 100px;
  }
  @keyframes arrow-left-1 {
    0% {
      width: 0;
    }
    to {
      width: 50px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-1 {
    right: 146px;
    top: 74px;
  }
}
.land-solution .s5 .arrow-to-left.arrow-to-left-2 {
  right: 338px;
  top: 200px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-2.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-sd-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-t-2.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-p-2.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-2 {
    animation: arrow-left-2 2s infinite;
  }
  @keyframes arrow-left-2 {
    0% {
      width: 0;
    }
    to {
      width: 90px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-2 {
    right: 275px;
    top: 162px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-2 {
    animation: arrow-left-2 2s infinite;
    right: 190px;
    top: 124px;
  }
  @keyframes arrow-left-2 {
    0% {
      width: 0;
    }
    to {
      width: 50px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-2 {
    right: 148px;
    top: 90px;
  }
}
.land-solution .s5 .arrow-to-left.arrow-to-left-3 {
  right: 338px;
  top: 336px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-3.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-sd-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-t-3.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-p-3.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-3 {
    animation: arrow-left-3 2s infinite;
  }
  @keyframes arrow-left-3 {
    0% {
      width: 0;
    }
    to {
      width: 90px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-3 {
    right: 282px;
    top: 280px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-3 {
    animation: arrow-left-3 2s infinite;
    right: 192px;
    top: 198px;
  }
  @keyframes arrow-left-3 {
    0% {
      width: 0;
    }
    to {
      width: 50px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-3 {
    right: 145px;
    top: 144px;
  }
}
.land-solution .s5 .arrow-to-left.arrow-to-left-4 {
  right: 345px;
  top: 370px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-4.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-sd-4.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-t-4.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-p-4.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-4 {
    animation: arrow-left-4 2s infinite;
  }
  @keyframes arrow-left-4 {
    0% {
      width: 0;
    }
    to {
      width: 90px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-4 {
    right: 288px;
    top: 308px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-4 {
    animation: arrow-left-4 2s infinite;
    right: 198px;
    top: 214px;
  }
  @keyframes arrow-left-4 {
    0% {
      width: 0;
    }
    to {
      width: 50px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-4 {
    right: 148px;
    top: 160px;
  }
}
.land-solution .s5 .arrow-to-left.arrow-to-left-5 {
  right: 286px;
  top: 410px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-5.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-sd-5.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-t-5.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-p-5.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-5 {
    animation: arrow-left-5 2s infinite;
  }
  @keyframes arrow-left-5 {
    0% {
      width: 0;
    }
    to {
      width: 90px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-5 {
    right: 242px;
    top: 344px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-5 {
    animation: arrow-left-5 2s infinite;
    right: 165px;
    top: 238px;
  }
  @keyframes arrow-left-5 {
    0% {
      width: 0;
    }
    to {
      width: 50px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-5 {
    right: 124px;
    top: 176px;
  }
}
.land-solution .s5 .arrow-to-left.arrow-to-left-6 {
  right: 276px;
  top: 470px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-6.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-sd-6.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-t-6.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-left-p-6.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-6 {
    animation: arrow-left-6 2s infinite;
  }
  @keyframes arrow-left-6 {
    0% {
      width: 0;
    }
    to {
      width: 90px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-6 {
    right: 234px;
    top: 392px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-6 {
    animation: arrow-left-6 2s infinite;
    right: 160px;
    top: 270px;
  }
  @keyframes arrow-left-6 {
    0% {
      width: 0;
    }
    to {
      width: 50px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-left.arrow-to-left-6 {
    right: 120px;
    top: 202px;
  }
}
.land-solution .s5 .arrow-to-up {
  background-position: bottom;
  height: 125px;
  width: 30px;
}
@media (max-width: 959px) {
  .land-solution .s5 .arrow-to-up {
    height: 70px;
    width: 20px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up {
    height: 52px;
    width: 15px;
  }
}
.land-solution .s5 .arrow-to-up.arrow-to-up-1 {
  bottom: 648px;
  left: 282px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-1.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-sd-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-t-1.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-p-1.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-1 {
    animation: arrow-up-1 2s infinite;
  }
  @keyframes arrow-up-1 {
    0% {
      height: 0;
    }
    to {
      height: 125px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-1 {
    bottom: 550px;
    left: 234px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-1 {
    animation: arrow-up-1 2s infinite;
    bottom: 370px;
    left: 162px;
  }
  @keyframes arrow-up-1 {
    0% {
      height: 0;
    }
    to {
      height: 70px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-1 {
    animation: arrow-up-1 2s infinite;
    bottom: 280px;
    left: 122px;
  }
  @keyframes arrow-up-1 {
    0% {
      height: 0;
    }
    to {
      height: 52px;
    }
  }
}
.land-solution .s5 .arrow-to-up.arrow-to-up-2 {
  bottom: 648px;
  left: 325px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-2.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-sd-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-t-2.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-p-2.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-2 {
    animation: arrow-up-2 2s infinite;
  }
  @keyframes arrow-up-2 {
    0% {
      height: 0;
    }
    to {
      height: 125px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-2 {
    bottom: 550px;
    left: 272px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-2 {
    animation: arrow-up-2 2s infinite;
    bottom: 370px;
    left: 185px;
  }
  @keyframes arrow-up-2 {
    0% {
      height: 0;
    }
    to {
      height: 70px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-2 {
    animation: arrow-up-2 2s infinite;
    bottom: 280px;
    left: 140px;
  }
  @keyframes arrow-up-2 {
    0% {
      height: 0;
    }
    to {
      height: 52px;
    }
  }
}
.land-solution .s5 .arrow-to-up.arrow-to-up-3 {
  bottom: 530px;
  left: 302px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-3.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-sd-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-t-3.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-p-3.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-3 {
    animation: arrow-up-3 2s infinite;
  }
  @keyframes arrow-up-3 {
    0% {
      height: 0;
    }
    to {
      height: 125px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-3 {
    bottom: 448px;
    left: 254px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-3 {
    animation: arrow-up-3 2s infinite;
    bottom: 306px;
    left: 174px;
  }
  @keyframes arrow-up-3 {
    0% {
      height: 0;
    }
    to {
      height: 70px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-3 {
    animation: arrow-up-3 2s infinite;
    bottom: 232px;
    left: 130px;
  }
  @keyframes arrow-up-3 {
    0% {
      height: 0;
    }
    to {
      height: 52px;
    }
  }
}
.land-solution .s5 .arrow-to-up.arrow-to-up-4 {
  bottom: 518px;
  left: 325px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-4.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-sd-4.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-t-4.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-p-4.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-4 {
    animation: arrow-up-4 2s infinite;
  }
  @keyframes arrow-up-4 {
    0% {
      height: 0;
    }
    to {
      height: 125px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-4 {
    bottom: 440px;
    left: 272px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-4 {
    animation: arrow-up-4 2s infinite;
    bottom: 300px;
    left: 187px;
  }
  @keyframes arrow-up-4 {
    0% {
      height: 0;
    }
    to {
      height: 70px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-4 {
    animation: arrow-up-4 2s infinite;
    bottom: 226px;
    left: 140px;
  }
  @keyframes arrow-up-4 {
    0% {
      height: 0;
    }
    to {
      height: 52px;
    }
  }
}
.land-solution .s5 .arrow-to-up.arrow-to-up-5 {
  bottom: 536px;
  left: 347px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-5.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-sd-5.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-t-5.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-up-p-5.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-5 {
    animation: arrow-up-5 2s infinite;
  }
  @keyframes arrow-up-5 {
    0% {
      height: 0;
    }
    to {
      height: 125px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-5 {
    bottom: 455px;
    left: 292px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-5 {
    animation: arrow-up-5 2s infinite;
    bottom: 310px;
    left: 198px;
  }
  @keyframes arrow-up-5 {
    0% {
      height: 0;
    }
    to {
      height: 70px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-up.arrow-to-up-5 {
    animation: arrow-up-5 2s infinite;
    bottom: 234px;
    left: 150px;
  }
  @keyframes arrow-up-5 {
    0% {
      height: 0;
    }
    to {
      height: 52px;
    }
  }
}
.land-solution .s5 .arrow-to-right {
  background-position: 0;
  height: 45px;
  width: 65px;
}
@media (max-width: 959px) {
  .land-solution .s5 .arrow-to-right {
    height: 25px;
    width: 35px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right {
    height: 20px;
    width: 26px;
  }
}
.land-solution .s5 .arrow-to-right.arrow-to-right-1 {
  left: 360px;
  top: 152px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-1.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-sd-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-t-1.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-p-1.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-1 {
    animation: arrow-right-1 2s infinite;
  }
  @keyframes arrow-right-1 {
    0% {
      width: 0;
    }
    to {
      width: 65px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-1 {
    left: 306px;
    top: 128px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-1 {
    animation: arrow-right-1 2s infinite;
    left: 208px;
    top: 98px;
  }
  @keyframes arrow-right-1 {
    0% {
      width: 0;
    }
    to {
      width: 35px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-1 {
    animation: arrow-right-1 2s infinite;
    left: 155px;
    top: 74px;
  }
  @keyframes arrow-right-1 {
    0% {
      width: 0;
    }
    to {
      width: 26px;
    }
  }
}
.land-solution .s5 .arrow-to-right.arrow-to-right-2 {
  left: 364px;
  top: 186px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-2.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-sd-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-t-2.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-p-2.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-2 {
    animation: arrow-right-2 2s infinite;
  }
  @keyframes arrow-right-2 {
    0% {
      width: 0;
    }
    to {
      width: 65px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-2 {
    left: 310px;
    top: 155px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-2 {
    animation: arrow-right-2 2s infinite;
    left: 210px;
    top: 116px;
  }
  @keyframes arrow-right-2 {
    0% {
      width: 0;
    }
    to {
      width: 35px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-2 {
    animation: arrow-right-2 2s infinite;
    left: 157px;
    top: 89px;
  }
  @keyframes arrow-right-2 {
    0% {
      width: 0;
    }
    to {
      width: 26px;
    }
  }
}
.land-solution .s5 .arrow-to-right.arrow-to-right-3 {
  left: 400px;
  top: 342px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-3.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-sd-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-t-3.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-p-3.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-3 {
    animation: arrow-right-3 2s infinite;
  }
  @keyframes arrow-right-3 {
    0% {
      width: 0;
    }
    to {
      width: 65px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-3 {
    left: 338px;
    top: 286px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-3 {
    animation: arrow-right-3 2s infinite;
    left: 228px;
    top: 199px;
  }
  @keyframes arrow-right-3 {
    0% {
      width: 0;
    }
    to {
      width: 35px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-3 {
    animation: arrow-right-3 2s infinite;
    left: 172px;
    top: 148px;
  }
  @keyframes arrow-right-3 {
    0% {
      width: 0;
    }
    to {
      width: 26px;
    }
  }
}
.land-solution .s5 .arrow-to-right.arrow-to-right-4 {
  left: 402px;
  top: 380px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-4.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-sd-4.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-t-4.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-p-4.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-4 {
    animation: arrow-right-4 2s infinite;
  }
  @keyframes arrow-right-4 {
    0% {
      width: 0;
    }
    to {
      width: 65px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-4 {
    left: 340px;
    top: 316px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-4 {
    animation: arrow-right-4 2s infinite;
    left: 230px;
    top: 218px;
  }
  @keyframes arrow-right-4 {
    0% {
      width: 0;
    }
    to {
      width: 35px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-4 {
    animation: arrow-right-4 2s infinite;
    left: 172px;
    top: 164px;
  }
  @keyframes arrow-right-4 {
    0% {
      width: 0;
    }
    to {
      width: 26px;
    }
  }
}
.land-solution .s5 .arrow-to-right.arrow-to-right-5 {
  left: 368px;
  top: 414px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-5.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-sd-5.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-t-5.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-p-5.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-5 {
    animation: arrow-right-5 2s infinite;
  }
  @keyframes arrow-right-5 {
    0% {
      width: 0;
    }
    to {
      width: 65px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-5 {
    left: 312px;
    top: 346px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-5 {
    animation: arrow-right-5 2s infinite;
    left: 210px;
    top: 238px;
  }
  @keyframes arrow-right-5 {
    0% {
      width: 0;
    }
    to {
      width: 35px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-5 {
    animation: arrow-right-5 2s infinite;
    left: 158px;
    top: 179px;
  }
  @keyframes arrow-right-5 {
    0% {
      width: 0;
    }
    to {
      width: 26px;
    }
  }
}
.land-solution .s5 .arrow-to-right.arrow-to-right-6 {
  left: 354px;
  top: 478px;
}
@media (min-width: 1201px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-6.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-sd-6.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-t-6.svg);
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/solution/s5-arrow-to-right-p-6.svg);
  }
}
@media (min-width: 960px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-6 {
    animation: arrow-right-6 2s infinite;
  }
  @keyframes arrow-right-6 {
    0% {
      width: 0;
    }
    to {
      width: 65px;
    }
  }
}
@media (max-width: 1200px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-6 {
    left: 300px;
    top: 400px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-6 {
    animation: arrow-right-6 2s infinite;
    left: 200px;
    top: 272px;
  }
  @keyframes arrow-right-6 {
    0% {
      width: 0;
    }
    to {
      width: 35px;
    }
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .arrow-to-right.arrow-to-right-6 {
    animation: arrow-right-6 2s infinite;
    left: 152px;
    top: 207px;
  }
  @keyframes arrow-right-6 {
    0% {
      width: 0;
    }
    to {
      width: 26px;
    }
  }
}
.land-solution .s5 .section__content {
  position: relative;
  transform: translateX(260px);
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-solution .s5 .section__content {
    transform: translateX(221px);
  }
}
@media (max-width: 959px) {
  .land-solution .s5 .section__content {
    max-width: 780px;
    transform: unset;
    width: 100%;
  }
}
.land-solution .s5 h2 {
  font-size: 62px;
  font-weight: 400;
  line-height: 70px;
  margin: 0;
  text-transform: uppercase;
  transform: translateX(120px);
}
@media (max-width: 1200px) {
  .land-solution .s5 h2 {
    font-size: 51px;
    line-height: 60px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 h2 {
    font-size: 56px;
    line-height: 62px;
    text-align: center;
    transform: unset;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 h2 {
    font-size: 32px;
    line-height: 30px;
  }
}
@media (min-width: 1201px) {
  .land-solution .s5 h2 .h2-bottom {
    display: block;
    font-size: 86px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-solution .s5 h2 .h2-bottom {
    display: block;
    font-size: 75px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 h2 .h2-bottom {
    display: block;
  }
}
.land-solution .s5 .content-group {
  padding-left: 120px;
}
@media (max-width: 959px) {
  .land-solution .s5 .content-group {
    padding-left: 390px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .content-group {
    margin: 12px auto 0;
    max-width: 280px;
    padding: 0;
    width: 100%;
  }
}
.land-solution .s5 .content-desc {
  font-size: 24px;
  margin-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 959px) {
  .land-solution .s5 .content-desc {
    font-size: 20px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .content-desc {
    line-height: 18px;
    margin: 0 auto;
    max-width: 208px;
    padding-bottom: 434px;
    text-align: center;
  }
}
.land-solution .s5 .content-item {
  align-items: center;
  display: flex;
  font-size: 16px;
  margin-top: 32px;
  padding-left: 70px;
  position: relative;
  width: 422px;
}
@media (max-width: 1200px) {
  .land-solution .s5 .content-item {
    width: 395px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 .content-item {
    margin-top: 16px;
    padding-left: 64px;
    width: 375px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .content-item {
    font-size: 14px;
    line-height: 19px;
    margin-top: 14px;
    padding-left: 50px;
    padding-right: 10px;
    transform: translateX(10px);
    width: 100%;
  }
}
.land-solution .s5 .content-item:before {
  background: url(https://batel.ru/assets/css/img/landing/solution/s5-marker.svg)
    50% no-repeat;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  width: 40px;
}
.land-solution .s5 .ready-content-4 {
  margin-top: 190px;
}
@media (max-width: 1200px) {
  .land-solution .s5 .ready-content-4 {
    margin-top: 115px;
  }
}
@media (max-width: 959px) {
  .land-solution .s5 .ready-content-4 {
    margin-top: 110px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .ready-content-4 {
    height: 73px;
    margin-top: 24px;
    padding-top: 10px;
  }
  .land-solution .s5 .ready-content-4 .ready-content-4__title {
    max-width: unset;
  }
}
.land-solution .s5 .share-wrap {
  margin-top: 44px;
  padding-bottom: 5px;
}
@media (max-width: 1200px) {
  .land-solution .s5 .share-wrap {
    margin-top: 70px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .share-wrap {
    margin-top: 25px;
  }
}
.land-solution .s5 .share-wrap .share__label {
  padding-bottom: 5px;
}
@media (max-width: 1200px) {
  .land-solution .s5 .share-wrap .share__label {
    padding-bottom: 10px;
  }
}
@media (max-width: 779px) {
  .land-solution .s5 .share-wrap .share__label {
    margin-bottom: 0;
    padding-bottom: 5px;
  }
}
.land-techno {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/techno/techo_bg_objects.png)
    top no-repeat;
  background-position-y: 840px;
  color: #333;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.land-techno .techno-banner-top {
  background: url(https://batel.ru/assets/css/img/landing/techno/banner-top.png)
    top no-repeat;
  color: #fff;
  height: 603px;
  width: 100%;
}
@media (max-width: 960px) {
  .land-techno .techno-banner-top {
    background-image: url(https://batel.ru/assets/css/img/landing/techno/banner-top_tablet.png);
    height: 416px;
  }
}
@media (max-width: 779px) {
  .land-techno .techno-banner-top {
    background-image: url(https://batel.ru/assets/css/img/landing/techno/banner-top_phone.png);
    height: 695px;
  }
}
.land-techno .techno-banner-top .banner-content {
  margin: 0 auto;
  max-width: 1180px;
  padding-top: 132px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-techno .techno-banner-top .banner-content {
    padding-left: 10px;
  }
}
@media (max-width: 959px) {
  .land-techno .techno-banner-top .banner-content {
    padding-top: 145px;
  }
}
@media (max-width: 779px) {
  .land-techno .techno-banner-top .banner-content {
    padding-top: 48px;
    text-align: center;
  }
}
.land-techno .techno-banner-top .banner-title-top {
  font-size: 72px;
  font-weight: 700;
  line-height: 88px;
}
@media (max-width: 1200px) {
  .land-techno .techno-banner-top .banner-title-top {
    font-size: 60px;
    line-height: 74px;
  }
}
@media (max-width: 959px) {
  .land-techno .techno-banner-top .banner-title-top {
    font-size: 36px;
    line-height: 44px;
  }
}
.land-techno .techno-banner-top .banner-title-top_blue {
  color: #00e6ff;
  font-weight: 800;
  text-transform: uppercase;
}
.land-techno .techno-banner-top .banner-title-bottom {
  font-size: 87px;
  font-weight: 700;
  line-height: 107px;
  margin-top: 4px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-techno .techno-banner-top .banner-title-bottom {
    font-size: 73px;
    line-height: 89px;
  }
}
@media (max-width: 959px) {
  .land-techno .techno-banner-top .banner-title-bottom {
    font-size: 44px;
    line-height: 44px;
    margin-top: 2px;
  }
}
.land-techno .techno-banner-top .banner-desc {
  font-size: 49px;
  font-weight: 500;
  line-height: 60px;
  margin-top: 22px;
}
@media (max-width: 1200px) {
  .land-techno .techno-banner-top .banner-desc {
    font-size: 42px;
    line-height: 51px;
  }
}
@media (max-width: 959px) {
  .land-techno .techno-banner-top .banner-desc {
    font-size: 24px;
    line-height: 29px;
    margin-top: 10px;
  }
}
.land-techno .techno-banner-top .banner-desc_blue {
  color: #00e6ff;
  font-weight: 800;
}
.land-techno .presents-title {
  font-size: 36px;
  line-height: 42px;
  margin-top: 74px;
  text-align: center;
}
@media (max-width: 1200px) {
  .land-techno .presents-title {
    margin-top: 38px;
  }
}
@media (max-width: 779px) {
  .land-techno .presents-title {
    margin-top: 22px;
  }
}
.land-techno .presents-title__top {
  font-size: 64px;
  font-weight: 800;
  line-height: 78px;
  text-transform: uppercase;
}
@media (max-width: 1300px) {
  .land-techno .presents-title__top {
    font-size: 55px;
    line-height: 67px;
  }
}
@media (max-width: 959px) {
  .land-techno .presents-title__top {
    font-size: 48px;
    line-height: 59px;
  }
}
@media (max-width: 779px) {
  .land-techno .presents-title__top {
    font-size: 24px;
    line-height: 29px;
  }
}
.land-techno .presents-title__middle {
  font-size: 64px;
  line-height: 72px;
}
@media (max-width: 1300px) {
  .land-techno .presents-title__middle {
    font-size: 55px;
    line-height: 67px;
  }
}
@media (max-width: 959px) {
  .land-techno .presents-title__middle {
    font-size: 48px;
    line-height: 60px;
  }
}
@media (max-width: 779px) {
  .land-techno .presents-title__middle {
    font-size: 24px;
    line-height: 28px;
  }
}
.land-techno .presents-title__middle_blue {
  color: #00e6ff;
  font-weight: 800;
  text-transform: uppercase;
}
.land-techno .presents-title__bottom {
  font-size: 36px;
  line-height: 42px;
  margin-top: -5px;
}
@media (max-width: 1300px) {
  .land-techno .presents-title__bottom {
    font-size: 24px;
    line-height: 28px;
    margin-top: -7px;
  }
}
@media (max-width: 959px) {
  .land-techno .presents-title__bottom {
    max-width: 580px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-techno .presents-title__bottom {
    font-size: 16px;
    line-height: 20px;
    margin-top: -2px;
  }
}
@media (min-width: 960px) {
  .land-techno .presents-title__bottom .str-text-desktop {
    display: block;
  }
}
@media (min-width: 780px) {
  .land-techno .presents-title__bottom .str-text-not-phone {
    display: block;
  }
}
@media (max-width: 779px) {
  .land-techno .presents-title__bottom .str-text-phone {
    display: block;
  }
}
.land-techno .presents-img {
  margin-right: -10px;
  margin-top: -60px;
  position: relative;
}
@media (max-width: 1300px) {
  .land-techno .presents-img {
    margin-right: 0;
    margin-top: -30px;
  }
}
@media (max-width: 959px) {
  .land-techno .presents-img {
    margin-top: 5px;
  }
}
@media (max-width: 1300px) {
  .land-techno .presents-img__set {
    width: 950px;
  }
}
@media (max-width: 959px) {
  .land-techno .presents-img__set {
    width: 770px;
  }
}
@media (max-width: 779px) {
  .land-techno .presents-img__set {
    width: 310px;
  }
}
.land-techno .presents-img__arrow {
  left: 782px;
  position: absolute;
  top: 65px;
}
@media (max-width: 1300px) {
  .land-techno .presents-img__arrow {
    left: 550px;
    top: 35px;
  }
}
@media (max-width: 959px) {
  .land-techno .presents-img__arrow {
    left: 648px;
    top: -12px;
  }
}
@media (max-width: 779px) {
  .land-techno .presents-img__arrow {
    height: 62px;
    left: 167px;
    top: 0;
  }
}
@media (max-width: 959px) AND (min-width: 780px) {
  .land-techno .presents-img__arrow.arrow-basic {
    display: none;
  }
}
.land-techno .presents-img__arrow.arrow-tablet {
  display: none;
}
@media (max-width: 959px) AND (min-width: 780px) {
  .land-techno .presents-img__arrow.arrow-tablet {
    display: initial;
  }
}
.land-techno .presents-desc {
  font-size: 36px;
  line-height: 42px;
  margin-top: 20px;
  text-align: center;
}
@media (max-width: 1200px) {
  .land-techno .presents-desc {
    font-size: 24px;
    line-height: 29px;
  }
}
@media (max-width: 959px) {
  .land-techno .presents-desc {
    margin-top: 30px;
  }
}
@media (max-width: 779px) {
  .land-techno .presents-desc {
    font-size: 16px;
    line-height: 20px;
    margin-top: 14px;
    width: 310px;
  }
}
.land-techno .presents-desc__bottom {
  font-weight: 800;
  margin-top: 8px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-techno .presents-desc__bottom {
    line-height: 22px;
    margin-top: 2px;
  }
}
@media (min-width: 780px) {
  .land-techno .presents-desc .str-text-not-phone {
    display: block;
  }
}
.land-techno .drinks {
  display: flex;
  justify-content: center;
  margin-top: 76px;
}
@media (max-width: 1200px) {
  .land-techno .drinks {
    margin-top: 50px;
  }
}
@media (max-width: 959px) {
  .land-techno .drinks {
    margin-top: 24px;
  }
}
@media (max-width: 779px) {
  .land-techno .drinks {
    margin-top: 12px;
    overflow: hidden;
    width: 100%;
  }
}
.land-techno .drinks__item img {
  height: 37vw;
  max-height: 586px;
}
.land-techno .banner-middle {
  background: url(https://batel.ru/assets/css/img/landing/techno/banner-middle_bg.png)
    50% no-repeat;
  color: #fff;
  margin-top: -12px;
  padding-top: 60px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-techno .banner-middle {
    margin-top: -4px;
  }
}
@media (max-width: 959px) {
  .land-techno .banner-middle {
    background: url(https://batel.ru/assets/css/img/landing/techno/banner-middle_bg_m.png)
      top no-repeat;
    padding-top: 34px;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle {
    background-position-y: 140%;
    background-size: 780px auto;
    padding-top: 22px;
  }
}
.land-techno .banner-middle__title {
  color: #00e6ff;
  font-size: 64px;
  font-weight: 800;
  line-height: 78px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-techno .banner-middle__title {
    font-size: 55px;
    line-height: 67px;
  }
}
@media (max-width: 959px) {
  .land-techno .banner-middle__title {
    font-size: 48px;
    line-height: 59px;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle__title {
    font-size: 21px;
    line-height: 26px;
  }
}
.land-techno .banner-middle__desc {
  font-size: 48px;
  font-weight: 800;
  line-height: 59px;
  margin-top: 16px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-techno .banner-middle__desc {
    font-size: 36px;
    line-height: 44px;
  }
}
@media (max-width: 959px) {
  .land-techno .banner-middle__desc {
    font-size: 33px;
    line-height: 40px;
    margin-top: 20px;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle__desc {
    font-size: 14px;
    line-height: 17px;
    margin-top: 10px;
  }
}
.land-techno .banner-middle__row {
  align-items: center;
  display: flex;
  justify-content: center;
  padding-left: 40px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-techno .banner-middle__row {
    margin: 40px 0 25px;
    padding-left: 0;
  }
}
@media (max-width: 959px) {
  .land-techno .banner-middle__row {
    flex-direction: column;
    margin-bottom: 0;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle__row {
    margin-top: 30px;
  }
}
.land-techno .banner-middle__ruls {
  font-size: 24px;
  margin-right: 68px;
}
@media (max-width: 1200px) {
  .land-techno .banner-middle__ruls {
    margin-right: -20px;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle__ruls {
    margin-right: 0;
  }
}
.land-techno .banner-middle__ruls .ruls-item {
  align-items: center;
  display: flex;
}
@media (max-width: 959px) {
  .land-techno .banner-middle__ruls .ruls-item {
    margin-bottom: 15px;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle__ruls .ruls-item {
    margin-bottom: 20px;
  }
}
.land-techno .banner-middle__ruls .ruls-item__number {
  color: #00e6ff;
  font-size: 144px;
  font-weight: 800;
  line-height: 145px;
}
@media (max-width: 779px) {
  .land-techno .banner-middle__ruls .ruls-item__number {
    font-size: 96px;
    line-height: 100px;
  }
}
.land-techno .banner-middle__ruls .ruls-item__content {
  font-size: 24px;
  max-width: 470px;
}
@media (max-width: 1200px) {
  .land-techno .banner-middle__ruls .ruls-item__content {
    max-width: 450px;
  }
}
@media (max-width: 959px) {
  .land-techno .banner-middle__ruls .ruls-item__content {
    max-width: 480px;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle__ruls .ruls-item__content {
    font-size: 16px;
    max-width: 240px;
  }
}
@media (max-width: 1200px) AND (min-width: 960px) {
  .land-techno .banner-middle__ruls .ruls-item__content .str-text_960 {
    display: block;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle__ruls .ruls-item__content .str-text-phone {
    display: block;
  }
}
.land-techno .banner-middle__ruls .ruls-item .content_blue {
  color: #00e6ff;
  font-weight: 800;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-techno .banner-middle__img {
    margin-left: -22px;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle__img {
    margin-left: -12px;
    margin-top: -5px;
  }
}
@media (max-width: 1200px) {
  .land-techno .banner-middle__img img {
    width: 436px;
  }
}
@media (max-width: 959px) {
  .land-techno .banner-middle__img img {
    width: auto;
  }
}
@media (max-width: 779px) {
  .land-techno .banner-middle__img img {
    width: 270px;
  }
}
.land-techno .present-notice {
  font-size: 16px;
  margin-top: 30px;
}
@media (max-width: 1200px) {
  .land-techno .present-notice {
    margin-top: 40px;
  }
}
@media (max-width: 959px) {
  .land-techno .present-notice {
    margin-top: 12px;
  }
}
@media (max-width: 779px) {
  .land-techno .present-notice {
    font-size: 10px;
    text-align: center;
  }
}
.land-techno .present-notice__top {
  font-size: 72px;
  font-weight: 800;
  line-height: 92px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-techno .present-notice__top {
    font-size: 55px;
    line-height: 65px;
  }
}
@media (max-width: 959px) {
  .land-techno .present-notice__top {
    font-size: 48px;
  }
}
@media (max-width: 779px) {
  .land-techno .present-notice__top {
    font-size: 24px;
    line-height: 30px;
  }
}
.land-techno .cocktails-desc {
  font-size: 36px;
  margin-top: 76px;
  text-align: center;
}
@media (max-width: 1200px) {
  .land-techno .cocktails-desc {
    font-size: 24px;
    margin-top: 22px;
  }
}
@media (max-width: 959px) {
  .land-techno .cocktails-desc {
    margin-top: 35px;
  }
}
@media (max-width: 779px) {
  .land-techno .cocktails-desc {
    font-size: 16px;
    margin-top: 20px;
  }
}
.land-techno .cocktails-desc_red {
  color: #e30613;
  font-weight: 800;
  text-transform: uppercase;
}
.land-techno .cocktails-desc__middle {
  font-size: 53px;
}
@media (max-width: 1200px) {
  .land-techno .cocktails-desc__middle {
    font-size: 36px;
  }
}
@media (max-width: 959px) {
  .land-techno .cocktails-desc__middle {
    font-size: 35px;
  }
}
@media (max-width: 779px) {
  .land-techno .cocktails-desc__middle {
    font-size: 22px;
  }
}
.land-techno .cocktails-desc__bottom {
  font-size: 48px;
  font-weight: 800;
  margin-top: 4px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-techno .cocktails-desc__bottom {
    font-size: 36px;
  }
}
@media (max-width: 959px) {
  .land-techno .cocktails-desc__bottom {
    font-size: 51px;
    margin-top: 6px;
  }
}
@media (max-width: 779px) {
  .land-techno .cocktails-desc__bottom {
    font-size: 24px;
    margin-top: 2px;
  }
  .land-techno .cocktails-desc .text-hidden_phone {
    display: none;
  }
}
.land-techno .cocktails-desc .text-show_phone {
  display: none;
}
@media (max-width: 779px) {
  .land-techno .cocktails-desc .text-show_phone {
    display: inline;
  }
  .land-techno .cocktails-desc .str-text-phone {
    display: block;
  }
}
.land-techno .cocktail-title {
  margin-top: 32px;
}
@media (max-width: 959px) {
  .land-techno .cocktail-title {
    margin-top: 35px;
  }
}
@media (max-width: 779px) {
  .land-techno .cocktail-title {
    margin-top: 15px;
  }
}
@media (max-width: 1200px) {
  .land-techno .cocktail-title img {
    width: 440px;
  }
}
@media (max-width: 959px) {
  .land-techno .cocktail-title img {
    width: 615px;
  }
}
@media (max-width: 779px) {
  .land-techno .cocktail-title img {
    width: 298px;
  }
}
.land-techno .banks {
  display: flex;
  justify-content: center;
  margin-top: 76px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-techno .banks {
    margin-top: 96px;
  }
}
@media (max-width: 779px) {
  .land-techno .banks {
    justify-content: space-between;
    margin-top: 50px;
    max-width: 320px;
    width: 100%;
  }
}
.land-techno .banks .bank {
  margin: 0 18px;
}
@media (max-width: 779px) {
  .land-techno .banks .bank {
    margin: 0;
  }
  .land-techno .banks.banks_basic {
    display: none;
  }
}
.land-techno .banks.banks_phone {
  display: none;
}
@media (max-width: 779px) {
  .land-techno .banks.banks_phone {
    display: flex;
  }
}
.land-techno .land-ruls {
  margin-top: 58px;
}
@media (max-width: 1200px) {
  .land-techno .land-ruls {
    margin-top: 78px;
  }
}
@media (max-width: 959px) {
  .land-techno .land-ruls {
    margin-top: 62px;
  }
}
@media (max-width: 779px) {
  .land-techno .land-ruls {
    margin-top: 46px;
  }
}
.land-techno .land-ruls .ruls-btn {
  background: #8d50ae;
  border-radius: 3px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
  height: 48px;
  margin-bottom: 40px;
  width: 208px;
}
@media (max-width: 959px) {
  .land-techno .land-ruls .ruls-btn {
    margin-bottom: 45px;
  }
}
@media (max-width: 779px) {
  .land-techno .land-ruls .ruls-btn {
    margin-bottom: 38px;
  }
}
@media (min-width: 960px) {
  .land-techno .land-ruls .ruls-btn:hover {
    background: #302f7e;
  }
}
.land-techno .land-ruls .ruls-btn__name {
  margin-right: 10px;
}
.land-techno .land-ruls .ruls-content {
  max-width: 910px;
}
@media (max-width: 779px) {
  .land-techno .land-ruls .ruls-content {
    font-size: 15px;
  }
}
.land-techno .land-ruls .ruls-content .ruls-item {
  margin-bottom: 20px;
}
@media (max-width: 779px) {
  .land-techno .land-ruls .ruls-content .ruls-item {
    padding: 0 5px 0 20px;
  }
}
.land-techno .land-ruls .ruls-content .ruls-item__number {
  margin-right: 15px;
}
@media (max-width: 959px) {
  .land-techno .land-ruls .ruls-content .ruls-item__number {
    margin-right: 10px;
  }
}
.land-techno .land-share-cloud-wrap.contain-cloud-bg_blue {
  margin: -170px 0 -250px;
}
@media (max-width: 1200px) {
  .land-techno .land-share-cloud-wrap.contain-cloud-bg_blue {
    margin: -160px 0 -210px;
  }
}
@media (max-width: 959px) {
  .land-techno .land-share-cloud-wrap.contain-cloud-bg_blue {
    margin: -60px 0 -170px;
  }
}
@media (max-width: 779px) {
  .land-techno .land-share-cloud-wrap.contain-cloud-bg_blue {
    margin: -70px 0;
  }
}
@media (max-width: 1200px) {
  .land-techno .land-share-cloud-wrap .land-share-cloud {
    margin-top: 0;
  }
}
.land-techno .land-img-bg {
  position: absolute;
}
.land-techno .land-img-bg.img-ellipse-blue {
  top: 1040px;
  transform: translateX(-915px);
}
.land-techno .land-img-bg.img-dots-left {
  top: 874px;
  transform: translateX(-915px);
}
.land-techno .land-img-bg.bg-objects {
  top: 870px;
  z-index: -1;
}
@media (max-width: 1400px) {
  .land-techno .land-img-bg.bg-objects {
    display: none;
  }
}
.land-general-banner img {
  width: 100%;
}
.land-general-win {
  display: flex;
  justify-content: center;
  margin: 45px 0 60px;
}
@media (max-width: 959px) {
  .land-general-win {
    margin: 35px 0 20px;
  }
}
@media (max-width: 580px) {
  .land-general-win {
    display: none;
  }
}
@media (max-width: 959px) {
  .land-general-win img {
    width: 87.5vw;
  }
}
@media (max-width: 580px) {
  .land-general-win img {
    width: 78.5vw;
  }
}
.land-general-win.screen-phone {
  display: none;
}
@media (max-width: 580px) {
  .land-general-win.screen-phone {
    display: flex;
    margin: 22px 0 14px;
  }
}
.land-general-want {
  display: flex;
  justify-content: center;
}
@media (max-width: 959px) {
  .land-general-want img {
    width: 81.5vw;
  }
}
@media (max-width: 580px) {
  .land-general-want img {
    width: 83.6vw;
  }
}
.land-general-nav-wrap {
  margin-top: 95px;
}
@media (max-width: 959px) {
  .land-general-nav-wrap {
    margin-top: 42px;
    padding: 0 15px;
  }
}
@media (max-width: 779px) {
  .land-general-nav-wrap {
    padding: 0 10px;
  }
}
@media (max-width: 580px) {
  .land-general-nav-wrap {
    height: 130px;
    margin-top: 15px;
    overflow-y: hidden;
    padding: 0;
  }
}
.land-general-nav {
  display: flex;
}
@media (max-width: 580px) {
  .land-general-nav {
    overflow-x: auto;
    padding-bottom: 40px;
    width: 100%;
  }
}
.land-general-nav-item {
  margin-right: auto;
}
@media (max-width: 959px) {
  .land-general-nav-item {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
  .land-general-nav-item-img {
    margin-right: 15px;
    width: 13.5vw;
  }
}
@media (max-width: 779px) {
  .land-general-nav-item-img {
    margin-right: 10px;
  }
}
@media (max-width: 580px) {
  .land-general-nav-item-img {
    width: 80px;
  }
}
.land-general-nav-item-title {
  color: #ce004c !important;
  font-size: 19px;
  margin-top: 16px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-general-nav-item-title {
    font-size: 2vw;
    margin-top: 14px;
  }
}
@media (max-width: 580px) {
  .land-general-nav-item-title {
    font-size: 11px;
    margin-top: 10px;
  }
}
.land-general-nav-item.item-1 {
  margin-right: 0;
}
@media (max-width: 580px) {
  .land-general-nav-item.item-1 {
    padding-left: 10px;
  }
}
.land-general-nav-item.item-6 {
  margin-right: 0;
}
.land-general-dreams {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/akcii/general/banner-middle.png)
    no-repeat;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  margin-top: 92px;
  padding: 32px 0 15px;
  text-transform: uppercase;
  width: 100%;
}
@media (max-width: 959px) {
  .land-general-dreams {
    margin-top: 50px;
  }
}
@media (max-width: 580px) {
  .land-general-dreams {
    margin-top: 12px;
    padding: 14px 0 10px;
  }
}
.land-general-dreams-top {
  color: #fff;
  font-size: 50px;
  font-weight: 800;
}
@media (max-width: 959px) {
  .land-general-dreams-top {
    font-size: 5.38vw;
  }
}
@media (max-width: 580px) {
  .land-general-dreams-top {
    font-size: 5.29vw;
  }
}
.land-general-dreams-middle {
  font-size: 27.5px;
  margin: 10px 0 2px;
}
@media (max-width: 959px) {
  .land-general-dreams-middle {
    font-size: 2.98vw;
    margin: 6px 0 2px;
  }
}
@media (max-width: 580) {
  .land-general-dreams-middle {
    font-size: 2.98vw;
    margin: 2px 0;
  }
}
.land-general-dreams-bottom {
  color: #fff;
  font-size: 103px;
  font-weight: 800;
}
@media (max-width: 959px) {
  .land-general-dreams-bottom {
    font-size: 11.25vw;
  }
}
@media (max-width: 580px) {
  .land-general-dreams-bottom {
    font-size: 10.85vw;
    line-height: 12.5vw;
  }
}
.land-general .land-item {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 959px) {
  .land-general .land-item {
    margin-left: 30px;
  }
}
@media (max-width: 580px) {
  .land-general .land-item {
    flex-direction: column;
    justify-content: flex-start;
    margin-left: 0;
  }
}
.land-general .land-item-text {
  width: 50%;
}
@media (max-width: 580px) {
  .land-general .land-item-text {
    padding-left: 20px;
    width: 100% !important;
  }
}
.land-general .land-item-title {
  font-size: 40px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-general .land-item-title {
    font-size: 3.7vw;
  }
}
@media (max-width: 580px) {
  .land-general .land-item-title {
    font-size: 7.2vw;
  }
  .land-general .land-item-title .str {
    display: block;
  }
}
.land-general .land-item-info {
  font-size: 19px;
  line-height: 27px;
  margin-top: 50px;
}
@media (max-width: 959px) {
  .land-general .land-item-info {
    font-size: 1.8vw;
    line-height: 2.5vw;
    margin-top: 36px !important;
  }
}
@media (max-width: 580px) {
  .land-general .land-item-info {
    font-size: 3.65vw;
    line-height: 4.5vw;
    margin-top: 15px !important;
  }
}
.land-general .land-item-info .info-who {
  margin-bottom: 10px;
}
@media (max-width: 580px) {
  .land-general .land-item-info .info-who {
    margin-bottom: 8px;
  }
}
.land-general .land-item-info .info-more {
  border-bottom: 1px solid #000;
  color: #000;
  display: inline-block;
  font-size: 20px;
  margin-top: 28px;
  text-decoration: none;
}
@media (max-width: 959px) {
  .land-general .land-item-info .info-more {
    font-size: 1.86vw;
    margin-top: 18px;
  }
}
@media (max-width: 580px) {
  .land-general .land-item-info .info-more {
    font-size: 3.7vw;
    margin-top: 17px;
  }
}
.land-general .land-item-info .info-more:hover {
  border-bottom: 0;
  padding-bottom: 1px;
  text-decoration: none;
}
@media (max-width: 580px) {
  .land-general .land-item-img {
    text-align: center;
  }
}
.land-general .land-item.wellcome {
  margin-top: 190px;
  padding-right: 50px;
}
@media (max-width: 959px) {
  .land-general .land-item.wellcome {
    margin-top: 60px;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.wellcome {
    margin-top: 30px;
    padding-right: 0;
  }
  .land-general .land-item.wellcome .land-item-text {
    margin-top: 35px;
    order: 2;
  }
  .land-general .land-item.wellcome .land-item-img {
    order: 1;
  }
}
@media (max-width: 959px) {
  .land-general .land-item.wellcome .land-item-img img {
    width: 33.5vw;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.wellcome .land-item-img img {
    width: 55.5vw;
  }
}
.land-general .land-item.discount {
  justify-content: flex-start;
  margin-top: 75px;
}
@media (max-width: 959px) {
  .land-general .land-item.discount {
    margin-top: 85px;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.discount {
    margin-top: 50px;
  }
}
.land-general .land-item.discount .land-item-info {
  margin-top: 45px;
}
.land-general .land-item.discount .land-item-text {
  margin-left: 18px;
}
@media (max-width: 580px) {
  .land-general .land-item.discount .land-item-text {
    margin-left: 0;
    margin-top: 32px;
  }
}
@media (max-width: 959px) {
  .land-general .land-item.discount .land-item-img img {
    width: 42vw;
  }
}
@media (max-width: 959px) and (max-width: 580px) {
  .land-general .land-item.discount .land-item-img img {
    width: 81.5vw;
  }
}
.land-general .land-item.brendomania {
  margin-top: 65px;
}
@media (max-width: 959px) {
  .land-general .land-item.brendomania {
    justify-content: flex-start;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.brendomania {
    margin-top: 35px;
  }
}
.land-general .land-item.brendomania .land-item-info {
  margin-top: 45px;
}
.land-general .land-item.brendomania .land-item-text {
  padding-top: 95px;
  width: 55%;
}
@media (max-width: 959px) {
  .land-general .land-item.brendomania .land-item-text {
    padding-top: 62px;
    width: 50%;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.brendomania .land-item-text {
    order: 2;
    padding-top: 35px;
  }
}
.land-general .land-item.brendomania .land-item-img {
  margin-left: -70px;
}
@media (max-width: 959px) {
  .land-general .land-item.brendomania .land-item-img {
    margin-left: -20px;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.brendomania .land-item-img {
    margin-left: 0;
    order: 1;
  }
}
.land-general .land-item.brendomania .land-item-img img {
  height: 600px;
  width: 500px;
}
@media (max-width: 959px) {
  .land-general .land-item.brendomania .land-item-img img {
    height: auto;
    width: 45vw;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.brendomania .land-item-img img {
    width: 80vw;
  }
}
.land-general .land-item.business {
  justify-content: flex-start;
  margin-top: 112px;
}
@media (max-width: 959px) {
  .land-general .land-item.business {
    margin-top: 85px;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.business {
    margin-top: 50px;
  }
}
.land-general .land-item.business .land-item-info {
  margin-top: 40px;
}
.land-general .land-item.business .land-item-text {
  margin-left: -10px;
  width: auto;
}
@media (max-width: 580px) {
  .land-general .land-item.business .land-item-text {
    margin-left: 0;
    margin-top: 35px;
  }
}
.land-general .land-item.business .land-item-img img {
  height: 389px;
  margin-top: 20px;
  width: 484px;
}
@media (max-width: 959px) {
  .land-general .land-item.business .land-item-img img {
    height: auto;
    width: 45.5vw;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.business .land-item-img img {
    margin-top: 0;
    width: 78vw;
  }
}
.land-general .land-item.without-img {
  flex-wrap: wrap;
}
.land-general .land-item.without-img .land-item-title {
  text-align: center;
  width: 100%;
}
@media (max-width: 580px) {
  .land-general .land-item.without-img .land-item-title {
    padding-left: 20px;
    text-align: left;
  }
}
.land-general .land-item.without-img .land-item-info {
  margin-top: 60px;
}
@media (max-width: 959px) {
  .land-general .land-item.without-img .land-item-info {
    margin-top: 46px !important;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.without-img .land-item-info {
    margin-top: 20px !important;
  }
  .land-general .land-item.without-img .land-item-info .info-who {
    margin-bottom: 4px;
  }
  .land-general .land-item.without-img .land-item-info .info-more {
    margin-top: 22px;
  }
}
.land-general .land-item.without-img .land-item-text.who {
  width: 45%;
}
.land-general .land-item.without-img .land-item-text.what {
  width: 50.5%;
}
.land-general .land-item.without-img .info-desc {
  margin-top: 26px;
}
@media (max-width: 959px) {
  .land-general .land-item.without-img .info-desc {
    margin-top: 20px;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.without-img .info-desc {
    margin-top: 24px;
    padding-right: 10px;
  }
}
@media (max-width: 779px) {
  .land-general .land-item.without-img .info-desc span {
    display: block;
  }
}
.land-general .land-item.without-img.travel {
  margin-top: 90px;
}
@media (max-width: 959px) {
  .land-general .land-item.without-img.travel {
    margin-top: 110px;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.without-img.travel {
    margin-top: 45px;
  }
}
.land-general .land-item.without-img.avto {
  margin-top: 70px;
}
@media (max-width: 959px) {
  .land-general .land-item.without-img.avto {
    margin-top: 90px;
  }
}
@media (max-width: 580px) {
  .land-general .land-item.without-img.avto {
    margin-top: 50px;
  }
}
.land-general-banner-travel {
  margin-top: 60px;
}
@media (max-width: 959px) {
  .land-general-banner-travel {
    margin-top: 24px;
    overflow-x: hidden;
  }
}
@media (max-width: 580px) {
  .land-general-banner-travel {
    margin-top: 35px;
  }
}
.land-general-banner-travel img {
  width: 100%;
}
@media (max-width: 959px) {
  .land-general-banner-travel img {
    transform: translateX(-200px);
    width: 1200px;
  }
}
@media (max-width: 580px) {
  .land-general-banner-travel img {
    transform: translateX(-100px);
    width: 650px;
  }
}
.land-general-banner-avto {
  display: flex;
  justify-content: center;
  margin-top: 90px;
}
@media (max-width: 959px) {
  .land-general-banner-avto {
    margin-top: 70px;
  }
}
@media (max-width: 580px) {
  .land-general-banner-avto {
    margin-top: 40px;
  }
}
@media (max-width: 959px) {
  .land-general-banner-avto img {
    width: 83.5vw;
  }
}
@media (max-width: 580px) {
  .land-general-banner-avto img {
    width: 79vw;
  }
}
.land-leto-21 {
  align-items: center;
  color: #333;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding-bottom: 40px;
  position: relative;
  width: 100%;
}
@media (min-width: 780px) {
  .land-leto-21 {
    background: url(https://batel.ru/assets/css/img/landing/leto21/land-bg-texture.jpg)
      center 487px no-repeat;
  }
}
@media (max-width: 959px) {
  .land-leto-21 {
    background-position-y: 328px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 {
    background: url(https://batel.ru/assets/css/img/landing/leto21/land-bg-texture-p.jpg)
      center 204px no-repeat;
  }
}
@media (max-width: 400px) {
  .land-leto-21 {
    background-position-y: 232px;
  }
}
.land-leto-21 h1 {
  color: #fff;
  position: absolute;
  z-index: -1;
}
.land-leto-21 .land-leto_color_green {
  color: #a0c11b;
}
.land-leto-21 .land-leto_green_italic {
  color: #a0c11b;
  font-style: italic;
}
.land-leto-21 .banner-top {
  display: flex;
  height: 487px;
  justify-content: center;
  margin-bottom: 72px;
  padding-top: 160px;
  width: 100%;
}
@media (min-width: 780px) {
  .land-leto-21 .banner-top {
    background: url(https://batel.ru/assets/css/img/landing/leto21/banner-top.jpg)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-leto-21 .banner-top {
    background-position-x: 47%;
    background-size: auto 100%;
    height: 341px;
    margin-bottom: 28px;
    padding-top: 140px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .banner-top {
    background: url(https://batel.ru/assets/css/img/landing/leto21/banner-top-p.jpg)
      top no-repeat;
    background-position-x: 54%;
    background-size: auto 244px;
    height: auto;
    margin-top: 10px;
    padding-top: 232px;
  }
}
.land-leto-21 .banner-top .banner-top-title {
  height: 166px;
  width: 403px;
}
@media (min-width: 780px) {
  .land-leto-21 .banner-top .banner-top-title {
    background: url(https://batel.ru/assets/css/img/landing/leto21/banner-top-title.png)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-leto-21 .banner-top .banner-top-title {
    background-size: 300px auto;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .banner-top .banner-top-title {
    background: url(https://batel.ru/assets/css/img/landing/leto21/banner-top-title-p.png)
      top no-repeat;
    background-position-x: 50px;
    background-size: auto 94px;
    height: 100px;
    width: 300px;
  }
}
.land-leto-21 .leto-date {
  font-size: 48px;
  font-style: italic;
  font-weight: 600;
  line-height: 59px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-leto-21 .leto-date {
    font-size: 24px;
    line-height: 29px;
  }
}
.land-leto-21 .leto-date_green {
  color: #a0c11b;
}
.land-leto-21 .leto-date_gray {
  color: #b9b9b9;
  font-weight: 800;
}
@media (max-width: 400px) {
  .land-leto-21 .leto-date .p-phone-small {
    display: block;
  }
}
.land-leto-21 .leto-date .date-animation {
  opacity: 0;
}
.land-leto-21 .leto-date.animation-start .date-animation {
  opacity: 1;
  transition: opacity 1.5s;
}
.land-leto-21 .leto-date.animation-start .date-animation-2 {
  transition-delay: 0.6s;
}
.land-leto-21 .leto-date.animation-start .date-animation-3 {
  transition-delay: 1.2s;
}
.land-leto-21 .leto-date.animation-start .date-animation-4 {
  transition-delay: 1.8s;
}
.land-leto-21 .leto-action {
  background: hsla(0, 0%, 100%, 0.7);
  border-radius: 20px;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
  text-align: center;
  width: 746px;
}
@media (max-width: 1180px) {
  .land-leto-21 .leto-action {
    transform: translateX(-20px);
  }
}
@media (max-width: 959px) {
  .land-leto-21 .leto-action {
    transform: none;
    width: 634px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    width: 310px;
  }
}
.land-leto-21 .leto-action.action-1 {
  font-size: 36px;
  line-height: 44px;
  margin: 30px 0 90px;
  padding: 32px 0 55px;
  position: relative;
}
@media (max-width: 959px) {
  .land-leto-21 .leto-action.action-1 {
    margin: 35px 0 55px;
    padding: 34px 0 35px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-1 {
    font-size: 18px;
    line-height: 20px;
    margin: 35px 0 32px;
    padding: 24px 0 20px;
  }
}
.land-leto-21 .leto-action.action-1:after {
  background: url(https://batel.ru/assets/css/img/landing/leto21/action-1-img.png)
    50% no-repeat;
  color: #fff;
  content: "Пропускать нельзя!";
  font-size: 18px;
  font-weight: 700;
  height: 96px;
  line-height: 22px;
  padding: 18px 40px 0 28px;
  position: absolute;
  right: -132px;
  text-align: center;
  text-transform: uppercase;
  top: 16px;
  width: 226px;
}
@media (max-width: 959px) {
  .land-leto-21 .leto-action.action-1:after {
    right: -54px;
    top: -20px;
    width: 212px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-1:after {
    background-size: 100% auto;
    font-size: 12px;
    height: 50px;
    line-height: 15px;
    padding: 7px 5px 0 0;
    right: -7px;
    top: -21px;
    width: 132px;
  }
}
.land-leto-21 .leto-action.action-1 .action-1_caps {
  font-size: 48px;
  font-weight: 800;
  margin-top: 10px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-1 .action-1_caps {
    font-size: 18px;
    margin-top: 4px;
  }
}
.land-leto-21 .leto-action.action-2 {
  font-size: 48px;
  line-height: 59px;
  margin-top: 30px;
  padding: 45px 0 42px;
  position: relative;
}
@media (max-width: 959px) {
  .land-leto-21 .leto-action.action-2 {
    font-size: 36px;
    line-height: 44px;
    margin-top: 35px;
    padding: 38px 0 34px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-2 {
    font-size: 18px;
    line-height: 22px;
    margin-top: 15px;
    padding: 22px 0 15px;
  }
}
.land-leto-21 .leto-action.action-2 .leto-action__top {
  line-height: 46px;
  margin-bottom: 4px;
}
@media (max-width: 959px) {
  .land-leto-21 .leto-action.action-2 .leto-action__top {
    line-height: 34px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-2 .leto-action__top {
    line-height: 18px;
    margin-bottom: 2px;
  }
}
.land-leto-21 .leto-action.action-2 .action-2__imgs {
  height: 630px;
  position: absolute;
  right: -272px;
  top: -152px;
  width: 570px;
}
@media (max-width: 1180px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs {
    right: -228px;
    top: -112px;
  }
}
@media (max-width: 959px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs {
    left: -50px;
    right: 0;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs {
    display: flex;
    height: 300px;
    justify-content: center;
    left: 0;
    right: 0;
    top: 178px;
    width: 310px;
  }
}
.land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__img-1 {
  height: 363px;
  position: absolute;
  right: 0;
  top: 0;
  width: 373px;
}
@media (min-width: 780px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__img-1 {
    background: url(https://batel.ru/assets/css/img/landing/leto21/actions-2-img-1.png)
      50% no-repeat;
  }
}
@media (max-width: 1180px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__img-1 {
    background-size: 100% auto;
    transform: rotate(-15deg);
    width: 324px;
  }
}
@media (max-width: 959px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__img-1 {
    left: 364px;
    right: auto;
    top: 421px;
    transform: rotate(7deg);
    width: 310px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__img-1 {
    display: none;
  }
}
.land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__img-2 {
  background: url(https://batel.ru/assets/css/img/landing/leto21/actions-2-img-2.png)
    50% no-repeat;
  height: 389px;
  position: absolute;
  right: -4px;
  top: 232px;
  width: 347px;
}
@media (max-width: 1180px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__img-2 {
    background-size: 100% auto;
    right: 46px;
    top: 234px;
    width: 270px;
  }
}
@media (max-width: 959px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__img-2 {
    left: 154px;
    right: auto;
    top: 384px;
    width: 347px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__img-2 {
    height: 300px;
    left: 28px;
    top: 20px;
    transform: rotate(-17.2deg);
    width: 260px;
  }
}
.land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__size-contain {
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
  font-size: 18px;
  height: 174px;
  line-height: 22px;
  padding-top: 45px;
  position: absolute;
  right: 294px;
  text-align: center;
  top: 418px;
  width: 174px;
}
@media (max-width: 1180px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__size-contain {
    right: 310px;
    top: 370px;
  }
}
@media (max-width: 959px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__size-contain {
    left: 0;
    right: auto;
    top: 486px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__size-contain {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    height: 142px;
    left: auto;
    line-height: 20px;
    padding-top: 38px;
    top: 0;
    width: 142px;
  }
}
.land-leto-21
  .leto-action.action-2
  .action-2__imgs
  .action-2__size-contain:after {
  content: "";
  height: 29px;
  position: absolute;
  right: -35px;
  top: 118px;
  width: 82px;
}
@media (min-width: 780px) {
  .land-leto-21
    .leto-action.action-2
    .action-2__imgs
    .action-2__size-contain:after {
    background: url(https://batel.ru/assets/css/img/landing/leto21/action-2-arrow.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) {
  .land-leto-21
    .leto-action.action-2
    .action-2__imgs
    .action-2__size-contain:after {
    top: 152px;
    transform: rotate(45deg);
  }
}
@media (max-width: 779px) {
  .land-leto-21
    .leto-action.action-2
    .action-2__imgs
    .action-2__size-contain:after {
    display: none;
  }
}
.land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__size-value {
  color: #b9b9b9;
  display: block;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 29px;
  margin-top: 8px;
}
@media (max-width: 779px) {
  .land-leto-21 .leto-action.action-2 .action-2__imgs .action-2__size-value {
    font-size: 16px;
    line-height: 20px;
  }
}
.land-leto-21
  .leto-action.action-2
  .action-2__imgs
  .action-2__size-value
  .action-2__size-value_normal {
  font-style: normal;
  margin-left: 3px;
  margin-right: -3px;
}
.land-leto-21 .leto-action_red {
  color: #ce0026;
}
.land-leto-21 .leto-present-title {
  font-size: 64px;
  margin-top: 180px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-leto-21 .leto-present-title {
    font-size: 48px;
    margin-top: 476px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-present-title {
    font-size: 24px;
    line-height: 29px;
    margin-top: 384px;
  }
}
.land-leto-21 .leto-present-desc {
  font-size: 36px;
  margin-top: 5px;
}
@media (max-width: 959px) {
  .land-leto-21 .leto-present-desc {
    margin-top: -2px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-present-desc {
    font-size: 18px;
    line-height: 22px;
    margin-top: 6px;
  }
}
.land-leto-21 .leto-present-desc .desc-cotton,
.land-leto-21 .leto-present-desc .desc-precent {
  font-size: 64px;
  font-style: italic;
}
@media (max-width: 959px) {
  .land-leto-21 .leto-present-desc .desc-cotton,
  .land-leto-21 .leto-present-desc .desc-precent {
    font-size: 48px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .leto-present-desc .desc-cotton,
  .land-leto-21 .leto-present-desc .desc-precent {
    font-size: 18px;
    line-height: 22px;
  }
}
.land-leto-21 .present-props {
  display: flex;
  margin-top: 32px;
  position: relative;
}
@media (max-width: 1080px) {
  .land-leto-21 .present-props {
    margin-top: 18px;
    transform: scale(0.94);
  }
}
@media (max-width: 959px) {
  .land-leto-21 .present-props {
    transform: none;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props {
    align-items: center;
    flex-direction: column;
    margin-top: 32px;
  }
}
.land-leto-21 .present-props:before {
  background: url(https://batel.ru/assets/css/img/landing/leto21/present-props-bg-left.png)
    50% no-repeat;
  content: "";
  height: 464px;
  left: -228px;
  position: absolute;
  top: 26px;
  width: 395px;
  z-index: -1;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props:before {
    background-size: 100% auto;
    left: -65px;
    top: 144px;
    transform: rotate(270deg);
    width: 290px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props:before {
    left: -235px;
    top: 204px;
    transform: none;
    width: 364px;
    z-index: 1;
  }
}
.land-leto-21 .present-props:after {
  background: url(https://batel.ru/assets/css/img/landing/leto21/present-props-bg-right.png)
    50% no-repeat;
  content: "";
  height: 575px;
  position: absolute;
  right: -520px;
  top: -34px;
  width: 900px;
  z-index: -1;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-leto-21 .present-props:after {
    display: none;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props:after {
    background-size: 100% auto;
    height: 400px;
    right: -395px;
    top: 2px;
    width: 600px;
    z-index: 1;
  }
}
.land-leto-21 .present-props__left {
  display: flex;
}
@media (max-width: 779px) {
  .land-leto-21 .present-props__left {
    z-index: 2;
  }
}
.land-leto-21 .present-props__right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: -8px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props__right {
    margin-left: -4px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props__right {
    margin-left: 0;
    margin-top: 5px;
    z-index: 2;
  }
}
.land-leto-21 .present-props__right .props-double {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 779px) {
  .land-leto-21 .present-props__right .props-double {
    margin-top: 5px;
    order: 2;
  }
}
.land-leto-21 .present-props .present-prop {
  background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0)), #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  padding: 12px 12px 0;
  text-align: center;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop {
    padding: 9px 9px 0;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop {
    padding: 7px 7px 0;
  }
}
.land-leto-21 .present-props .present-prop__img {
  background-position: 50%;
  background-repeat: no-repeat;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop__img {
    background-size: 100% auto;
  }
}
.land-leto-21 .present-props .present-prop__img.img-1 {
  background-image: url(https://batel.ru/assets/css/img/landing/leto21/present-prop-img-1.jpg);
  height: 440px;
  width: 282px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop__img.img-1 {
    height: 331px;
    width: 211px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop__img.img-1 {
    height: 263px;
    width: 168px;
  }
}
.land-leto-21 .present-props .present-prop__img.img-2 {
  background-image: url(https://batel.ru/assets/css/img/landing/leto21/present-prop-img-2.jpg);
  height: 162px;
  width: 181px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop__img.img-2 {
    height: 121px;
    width: 137px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop__img.img-2 {
    height: 103px;
    width: 116px;
  }
}
.land-leto-21 .present-props .present-prop__img.img-3 {
  background-image: url(https://batel.ru/assets/css/img/landing/leto21/present-prop-img-3.jpg);
  height: 206px;
  width: 205px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop__img.img-3 {
    height: 155px;
    width: 155px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop__img.img-3 {
    height: 116px;
    width: 116px;
  }
}
.land-leto-21 .present-props .present-prop__img.img-4 {
  background-image: url(https://batel.ru/assets/css/img/landing/leto21/present-prop-img-4.jpg);
  height: 162px;
  width: 249px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop__img.img-4 {
    height: 121px;
    width: 187px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop__img.img-4 {
    height: 101px;
    width: 157px;
  }
}
.land-leto-21 .present-props .present-prop__img.img-5 {
  background-image: url(https://batel.ru/assets/css/img/landing/leto21/present-prop-img-5.jpg);
  height: 162px;
  width: 202px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop__img.img-5 {
    height: 121px;
    width: 151px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop__img.img-5 {
    height: 101px;
    width: 127px;
  }
}
.land-leto-21 .present-props .present-prop__img.img-6 {
  background-image: url(https://batel.ru/assets/css/img/landing/leto21/present-prop-img-6.jpg);
  height: 206px;
  width: 460px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop__img.img-6 {
    height: 155px;
    width: 346px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop__img.img-6 {
    height: 136px;
    width: 303px;
  }
}
.land-leto-21 .present-props .present-prop__name {
  align-items: center;
  display: flex;
  font-size: 18px;
  height: 53px;
  justify-content: center;
  line-height: 19px;
  max-height: 53px;
  padding-top: 2px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop__name {
    font-size: 16px;
    height: 40px;
    line-height: 16px;
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop__name {
    font-size: 14px;
    height: 32px;
    line-height: 15px;
  }
}
.land-leto-21 .present-props .present-prop.prop-1 {
  margin-right: 8px;
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop.prop-1 {
    margin-right: 6px;
  }
}
.land-leto-21 .present-props .present-prop.prop-2 {
  max-width: 205px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop.prop-2 {
    max-width: 154px;
  }
}
.land-leto-21 .present-props .present-prop.prop-4 {
  transform: translateX(-8px);
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop.prop-4 {
    transform: none;
  }
}
.land-leto-21 .present-props .present-prop.prop-6 {
  margin-left: auto;
  max-width: 484px;
}
@media (max-width: 959px) {
  .land-leto-21 .present-props .present-prop.prop-6 {
    max-width: 365px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .present-props .present-prop.prop-6 {
    margin-left: auto;
    order: 1;
  }
}
.land-leto-21 .landing__more-btn {
  height: 48px;
  margin: 72px 0 52px;
  width: 230px;
  z-index: 1;
}
@media (max-width: 1080px) {
  .land-leto-21 .landing__more-btn {
    margin: 40px 0 52px;
  }
}
@media (max-width: 959px) {
  .land-leto-21 .landing__more-btn {
    margin-top: 45px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .landing__more-btn {
    margin: 40px 0 50px;
  }
}
.land-leto-21 .landing__more-btn .bem-btn_green_long {
  height: 48px;
  width: 230px;
}
.land-leto-21 .landing__more {
  font-size: 16px;
  margin-top: 0;
  max-width: 890px;
}
@media (max-width: 959px) {
  .land-leto-21 .landing__more {
    max-width: 780px;
    padding: 0 20px 0 15px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .landing__more {
    max-width: 480px;
    padding: 0 10px;
  }
}
.land-leto-21 .landing__more .more-item {
  margin-bottom: 28px;
}
@media (max-width: 959px) {
  .land-leto-21 .landing__more .more-item {
    margin-bottom: 16px;
  }
}
.land-leto-21 .landing__more .more-item__number {
  color: #a0c11b;
  font-size: 18px;
  font-weight: 800;
}
@media (max-width: 779px) {
  .land-leto-21 .landing__more .more-item__number {
    min-width: 28px;
  }
}
.land-leto-21 .become {
  font-size: 24px;
  padding: 0 20px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-leto-21 .become {
    margin-bottom: 30px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .become {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .land-leto-21 .become a:hover {
    text-decoration: underline;
  }
}
.land-leto-21 .use-ready-content-wrap {
  margin-top: 40px;
}
@media (max-width: 959px) {
  .land-leto-21 .use-ready-content-wrap {
    margin-top: 10px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .use-ready-content-wrap {
    margin-top: 0;
  }
}
.land-leto-21 .land-more__other-programms {
  margin-top: 60px;
}
@media (max-width: 959px) {
  .land-leto-21 .land-more__other-programms {
    margin-top: 15px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .land-more__other-programms {
    font-size: 12px;
    line-height: 15px;
    margin-top: 25px;
  }
}
@media (max-width: 400px) {
  .land-leto-21 .land-more__other-programms {
    max-width: 220px;
  }
}
@media (max-width: 779px) {
  .land-leto-21 .share-wrap {
    flex-direction: column;
    margin-top: 25px;
  }
  .land-leto-21 .share-wrap .share__label {
    font-size: 15px;
    margin-right: 0;
    padding-bottom: 4px;
  }
}
.land-ng2022 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
  overflow: hidden;
  position: relative;
}
@media (max-width: 959px) {
  .land-ng2022 {
    height: auto;
  }
}
.land-ng2022.land-main-page {
  background: #000;
}
@media (max-width: 959px) {
  .land-ng2022.land-main-page {
    justify-content: flex-start;
    min-height: 100vh;
  }
}
.land-ng2022 .logo {
  height: 27px;
  width: 140px;
}
@media (min-width: 960px) {
  .land-ng2022 .logo {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/logo.svg) 50%
      no-repeat;
  }
  .land-ng2022 .logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/logo_hover.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .logo {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/logo-t.svg)
      50% no-repeat;
    height: 14px;
    width: 70px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .logo {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/logo-p.svg)
      50% no-repeat;
    height: 12px;
    width: 57;
  }
}
.land-ng2022 .ng-video {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
@media (min-width: 960px) {
  .land-ng2022 .ng-video {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/video-bg.png)
      bottom no-repeat;
    position: absolute;
    transition: transform 2s;
  }
  .land-ng2022 .ng-video.position-start {
    transform: translateY(0);
  }
  .land-ng2022 .ng-video.position-end {
    transform: translateY(-100%);
  }
}
@media (max-width: 959px) {
  .land-ng2022 .ng-video {
    height: auto;
    z-index: 2;
  }
}
.land-ng2022 .ng-video .video-wrap {
  height: 100%;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-ng2022 .ng-video .video-wrap {
    display: flex;
    height: auto;
  }
}
.land-ng2022 .ng-video .shading {
  align-items: center;
  background: rgba(0, 0, 0, 0.43);
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.land-ng2022 .ng-video .shading.shading-top {
  height: 66px;
  top: 0;
}
@media (max-width: 959px) {
  .land-ng2022 .ng-video .shading.shading-top {
    height: 33px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .ng-video .shading.shading-top {
    height: 27px;
  }
}
.land-ng2022 .ng-video .shading.shading-bottom {
  bottom: 0;
  height: 76px;
}
@media (max-width: 959px) {
  .land-ng2022 .ng-video .shading.shading-bottom {
    background: unset;
  }
}
.land-ng2022 .ng-video .anim-arrow-contain {
  align-items: flex-end;
  background: url(https://batel.ru/assets/css/img/landing/ng2022/video-anim-arrow-bg.svg)
    top no-repeat;
  cursor: pointer;
  display: flex;
  height: 53px;
  justify-content: center;
  position: absolute;
  width: 53px;
}
@media (max-width: 959px) {
  .land-ng2022 .ng-video .anim-arrow-contain {
    display: none;
  }
}
.land-ng2022 .ng-video .anim-arrow-contain .anim-arrow {
  animation: arrow-animation 1.4s ease infinite;
}
@keyframes arrow-animation {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(8px);
  }
  to {
    transform: translateY(0);
  }
}
.land-ng2022 .ng-video .anim-arrow_translate {
  transform: translateY(-12px);
}
.land-ng2022 .ng-video .mute-toggle {
  background-position: 50%;
  background-repeat: no-repeat;
  bottom: 10px;
  cursor: pointer;
  height: 56px;
  position: absolute;
  right: 88px;
  width: 56px;
  z-index: 3;
}
@media (max-width: 959px) {
  .land-ng2022 .ng-video .mute-toggle {
    background-size: 31px auto;
    bottom: 20px;
    height: 40px;
    right: 20px;
    width: 40px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .ng-video .mute-toggle {
    background-size: 25px auto;
    bottom: 10px;
    right: 10px;
  }
}
.land-ng2022 .ng-video .mute-toggle.is-mute {
  background-image: url(https://batel.ru/assets/css/img/landing/ng2022/video-mute.svg);
}
@media (min-width: 960px) {
  .land-ng2022 .ng-video .mute-toggle.is-mute:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/video-mute_hover.svg);
  }
}
.land-ng2022 .ng-video .mute-toggle.is-volume {
  background-image: url(https://batel.ru/assets/css/img/landing/ng2022/video-volume.svg);
}
@media (min-width: 960px) {
  .land-ng2022 .ng-video .mute-toggle.is-volume:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/video-volume_hover.svg);
  }
}
.land-ng2022 .ng-video.arrow-fixed .anim-arrow-contain,
.land-ng2022 .ng-video.arrow-fixed .mute-toggle {
  position: fixed;
}
.land-ng2022 .ng-contain {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 1300px;
  position: relative;
  width: 100%;
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .ng-contain {
    min-height: 900px;
  }
}
.land-ng2022 .ng-contain_bg_black {
  background: #000;
}
.land-ng2022 .ng-contain_bg_blue {
  background: #2e5fc1;
}
.land-ng2022 .ng-contain_bg_red {
  background: #970620;
}
.land-ng2022 .ng-contain_bg_fiolet {
  background: #7b2690;
}
.land-ng2022 .ng-contain_bg_green {
  background: #0f5553;
}
.land-ng2022 .ng-contain .logo {
  position: absolute;
  z-index: 5;
}
@media (max-width: 959px) {
  .land-ng2022 .ng-contain.postcard {
    height: 100vh;
    min-height: 650px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .ng-contain.postcard {
    min-height: 599px;
  }
}
.land-ng2022 .ng-contain.postcard .logo {
  position: fixed;
  top: 20px;
}
@media (max-width: 959px) {
  .land-ng2022 .ng-contain.postcard .logo {
    position: absolute;
    top: 10px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .ng-contain.main-page {
    position: absolute;
    transition: transform 2s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .ng-contain.main-page {
    flex-grow: 1;
    min-height: 460px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .ng-contain.main-page {
    flex-grow: 1;
    min-height: 432px;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .ng-contain.main-page .logo {
    transform: translateY(-435px);
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .ng-contain.main-page .logo {
    transform: translateY(-310px);
  }
}
@media (max-width: 959px) {
  .land-ng2022 .ng-contain.main-page .logo {
    display: none;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .ng-contain.main-page.position-start {
    transform: translateY(100%);
  }
  .land-ng2022 .ng-contain.main-page.position-start .falling-snow {
    visibility: hidden;
  }
  .land-ng2022 .ng-contain.main-page.position-end {
    transform: translateY(0);
  }
  .land-ng2022 .ng-contain.main-page.position-end .falling-snow {
    transition: visibility 1s;
    transition-delay: 2s;
    visibility: visible;
  }
}
.land-ng2022 .ng-main {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  z-index: 2;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .ng-main {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-comets.png)
      top no-repeat;
    margin-bottom: 118px;
    min-height: 766px;
  }
}
@media (min-height: 901px) and (min-width: 960px) and (max-width: 1200px) and (min-width: 960px) {
  .land-ng2022 .ng-main {
    margin-bottom: 134px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .ng-main {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-comets-h.png)
      center 60px no-repeat;
    margin-bottom: 126px;
    min-height: 638px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .ng-main {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-comets-t.png)
      center 4px no-repeat;
    margin-bottom: 54px;
    min-height: 396px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .ng-main {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-comets-t.png)
      center 4px no-repeat;
    margin-bottom: 50px;
    padding-top: 20px;
  }
}
.land-ng2022 .ng-main__title {
  display: flex;
  justify-content: center;
  width: 940px;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .ng-main__title {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-title.png)
      12px bottom no-repeat;
    height: 668px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .ng-main__title {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-title-h.png)
      bottom no-repeat;
    height: auto;
    padding-bottom: 50px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .ng-main__title {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-title-t.svg)
      bottom no-repeat;
    height: auto;
    max-width: 780px;
    padding-bottom: 40px;
    padding-left: 10px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .ng-main__title {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-title-p.svg)
      bottom no-repeat;
    padding-bottom: 110px;
    width: 100%;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .ng-main__bg2022 {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-2022.svg)
      bottom no-repeat;
    height: 602px;
    width: 770px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .ng-main__bg2022 {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-2022-h.svg)
      bottom no-repeat;
    height: 318px;
    width: 407px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .ng-main__bg2022 {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-2022-t.svg)
      bottom no-repeat;
    height: 272px;
    width: 350px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .ng-main__bg2022 {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-2022-p.svg)
      bottom no-repeat;
    height: 154px;
    width: 198px;
  }
}
.land-ng2022 .ng-main__desc {
  color: #fff;
  margin-top: 10px;
  text-align: center;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .ng-main__desc {
    font-size: 24px;
    line-height: 29px;
    max-width: 1172px;
  }
}
@media (min-height: 901px) and (min-width: 960px) and (max-width: 1200px) and (min-width: 960px) {
  .land-ng2022 .ng-main__desc {
    font-size: 23px;
    line-height: 27px;
    max-width: 960px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .ng-main__desc {
    font-size: 18px;
    line-height: 22px;
    max-width: 814px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .ng-main__desc {
    font-size: 14px;
    line-height: 17px;
    margin-top: 8px;
    max-width: 654px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .ng-main__desc {
    font-size: 12px;
    line-height: 15px;
    max-width: 318px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-ng2022 .ng-main__desc .p-first,
  .land-ng2022 .ng-main__desc .p-last {
    display: block;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .ng-main__desc .p-first,
  .land-ng2022 .ng-main__desc .p-last {
    display: block;
  }
}
.land-ng2022 .snowflaks {
  height: 600px;
  position: absolute;
  width: 900px;
  z-index: 2;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snowflaks {
    height: 400px;
    width: 600px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snowflaks {
    align-items: center;
    display: flex;
    height: 150px;
    margin-top: 34px;
    width: 300px;
  }
}
.land-ng2022 .snowflaks .snowflaks-item {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  cursor: pointer;
  position: absolute;
}
.land-ng2022 .snowflaks .snowflaks-item.item-1 {
  animation: "snowflake-1" 8s infinite;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-1.png);
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-1-h.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-1-t.png);
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-1-p.png);
  }
}
@keyframes "snowflake-1" {
  0% {
    transform: scale(1);
  }
  12% {
    transform: scale(1.4);
  }
  24% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-1 {
    bottom: 178px;
    height: 166px;
    left: -98px;
    width: 146px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-1 {
    height: 117px;
    left: 22px;
    top: 300px;
    width: 103px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-1 {
    height: 83px;
    left: 30px;
    top: 170px;
    width: 73px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-1 {
    height: 68px;
    left: 2px;
    width: 59px;
  }
}
.land-ng2022 .snowflaks .snowflaks-item.item-2 {
  animation: "snowflake-2" 8s infinite;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-2.png);
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-2-h.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-2-t.png);
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-2-p.png);
  }
}
@keyframes "snowflake-2" {
  24% {
    transform: scale(1);
  }
  36% {
    transform: scale(1.4);
  }
  48% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-2 {
    height: 232px;
    left: -25px;
    top: 0;
    width: 220px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-2 {
    height: 154px;
    left: 94px;
    top: 138px;
    width: 146px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-2 {
    height: 116px;
    left: 65px;
    top: 45px;
    width: 111px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-2 {
    height: 94px;
    left: 63px;
    width: 90px;
  }
}
.land-ng2022 .snowflaks .snowflaks-item.item-3 {
  animation: "snowflake-3" 8s infinite;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-3.png);
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-3-h.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-3-t.png);
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-3-p.png);
  }
}
@keyframes "snowflake-3" {
  48% {
    transform: scale(1);
  }
  60% {
    transform: scale(1.4);
  }
  72% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-3 {
    height: 238px;
    right: -62px;
    top: -68px;
    width: 249px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-3 {
    height: 170px;
    right: 22px;
    top: 94px;
    width: 178px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-3 {
    height: 120px;
    right: 38px;
    top: 8px;
    width: 125px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-3 {
    height: 68px;
    left: 154px;
    width: 69px;
  }
}
.land-ng2022 .snowflaks .snowflaks-item.item-4 {
  animation: "snowflake-4" 8s infinite;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-4.png);
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-4-h.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-4-t.png);
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/ng2022/snowflake-4-p.png);
  }
}
@keyframes "snowflake-4" {
  72% {
    transform: scale(1);
  }
  84% {
    transform: scale(1.4);
  }
  96% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-4 {
    height: 161px;
    right: -1px;
    top: 207px;
    width: 160px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-4 {
    height: 108px;
    right: 38px;
    top: 292px;
    width: 107px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-4 {
    height: 80px;
    right: 68px;
    top: 150px;
    width: 80px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snowflaks .snowflaks-item.item-4 {
    height: 93px;
    right: -12px;
    width: 97px;
  }
}
.land-ng2022 .snow-bottom {
  bottom: 0;
  height: 375px;
  position: absolute;
  width: 100%;
  z-index: 2;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .snow-bottom {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-snow-bottom.png)
      bottom no-repeat;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .snow-bottom {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-snow-bottom-h.png)
      bottom no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snow-bottom.on-main-page {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-snow-bottom-t.png)
      bottom no-repeat;
    height: 92px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snow-bottom.on-main-page {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/main-snow-bottom-p.png)
      bottom no-repeat;
    height: 92px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .snow-bottom.on-postcard {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-snow-bottom-t.png)
      bottom no-repeat;
    height: 183px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .snow-bottom.on-postcard {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-snow-bottom-p.png)
      bottom no-repeat;
    height: 122px;
  }
}
.land-ng2022 .falling-snow {
  background: url(https://batel.ru/assets/css/img/landing/ng2022/falling-snow.png)
    top;
  height: 6000px;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.land-ng2022 .falling-snow.snow-1 {
  animation: snow-1 100s linear infinite;
  bottom: 0;
}
@keyframes snow-1 {
  0% {
    opacity: 0;
    transform: translateY(0);
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
.land-ng2022 .falling-snow.snow-2 {
  animation: snow-2 120s linear infinite;
  animation-delay: 2s;
  background-size: 1600px auto;
  bottom: 0;
  height: 5000px;
}
@keyframes snow-2 {
  0% {
    opacity: 0;
    transform: translateY(0);
  }
  2% {
    opacity: 1;
  }
  98% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
.land-ng2022 .postcard-snowflaks {
  position: absolute;
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-snowflaks {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-snowflaks.png)
      50% no-repeat;
    height: 725px;
    width: 1805px;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard-snowflaks {
    transform: translateY(-60px);
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard-snowflaks {
    transform: translateY(-70px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .postcard-snowflaks {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-snowflaks-t.png)
      50% no-repeat;
    height: 336px;
    transform: translateY(-58px);
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard-snowflaks {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-snowflaks-p.png)
      50% no-repeat;
    height: 315px;
    transform: translateY(-90px);
    width: 100%;
  }
}
.land-ng2022 .postcard-comets {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.land-ng2022 .postcard-comets .comet-type-1 {
  background: linear-gradient(
    45deg,
    #a27f36 1.36%,
    #a8873e 2.26%,
    #c2ad64 6.92%,
    #d7ca81 11.56%,
    #e5df96 16.14%,
    #eeeca3 20.62%,
    #f1f0a7 24.87%,
    #dcd289 31.72%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.1%,
    rgba(212, 191, 89, 0.492) 75.18%,
    hsla(54, 80%, 67%, 0.174) 90.28%,
    hsla(55, 91%, 71%, 0) 98.55%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-type-1 {
    width: 132px;
  }
}
.land-ng2022 .postcard-comets .comet-type-2 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  width: 375px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-type-2 {
    width: 190px;
  }
}
.land-ng2022 .postcard-comets .comet-type-3 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-type-3 {
    width: 132px;
  }
}
.land-ng2022 .postcard-comets .comet {
  height: 1px;
  position: absolute;
  transform: rotate(315deg);
}
.land-ng2022 .postcard-comets .comet-1 {
  background: linear-gradient(
    45deg,
    #a27f36 1.36%,
    #a8873e 2.26%,
    #c2ad64 6.92%,
    #d7ca81 11.56%,
    #e5df96 16.14%,
    #eeeca3 20.62%,
    #f1f0a7 24.87%,
    #dcd289 31.72%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.1%,
    rgba(212, 191, 89, 0.492) 75.18%,
    hsla(54, 80%, 67%, 0.174) 90.28%,
    hsla(55, 91%, 71%, 0) 98.55%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-1 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-1 {
    animation: "comet-1" 9s infinite;
    animation-delay: 6s;
    transform: rotate(315deg) translate(2000px, -715px);
  }
  @keyframes "comet-1" {
    0% {
      transform: rotate(315deg) translate(2000px, -715px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -715px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-1 {
    animation: "comet-1" 9s infinite;
    animation-delay: 3s;
    transform: rotate(315deg) translate(2000px, -490px);
  }
  @keyframes "comet-1" {
    0% {
      transform: rotate(315deg) translate(2000px, -490px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -490px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-2 {
  background: linear-gradient(
    45deg,
    #a27f36 1.36%,
    #a8873e 2.26%,
    #c2ad64 6.92%,
    #d7ca81 11.56%,
    #e5df96 16.14%,
    #eeeca3 20.62%,
    #f1f0a7 24.87%,
    #dcd289 31.72%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.1%,
    rgba(212, 191, 89, 0.492) 75.18%,
    hsla(54, 80%, 67%, 0.174) 90.28%,
    hsla(55, 91%, 71%, 0) 98.55%
  );
  opacity: 0.3;
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-2 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-2 {
    animation: "comet-2" 9s infinite;
    animation-delay: 1.5s;
    transform: rotate(315deg) translate(2000px, -608px);
  }
  @keyframes "comet-2" {
    0% {
      transform: rotate(315deg) translate(2000px, -608px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -608px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-2 {
    animation: "comet-2" 9s infinite;
    animation-delay: 2.25s;
    transform: rotate(315deg) translate(2000px, -430px);
  }
  @keyframes "comet-2" {
    0% {
      transform: rotate(315deg) translate(2000px, -430px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -430px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-3 {
  background: linear-gradient(
    45deg,
    #a27f36 1.36%,
    #a8873e 2.26%,
    #c2ad64 6.92%,
    #d7ca81 11.56%,
    #e5df96 16.14%,
    #eeeca3 20.62%,
    #f1f0a7 24.87%,
    #dcd289 31.72%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.1%,
    rgba(212, 191, 89, 0.492) 75.18%,
    hsla(54, 80%, 67%, 0.174) 90.28%,
    hsla(55, 91%, 71%, 0) 98.55%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-3 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-3 {
    animation: "comet-3" 9s infinite;
    animation-delay: 3s;
    transform: rotate(315deg) translate(2000px, -578px);
  }
  @keyframes "comet-3" {
    0% {
      transform: rotate(315deg) translate(2000px, -578px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -578px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-3 {
    animation: "comet-3" 9s infinite;
    transform: rotate(315deg) translate(2000px, -420px);
  }
  @keyframes "comet-3" {
    0% {
      transform: rotate(315deg) translate(2000px, -420px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -420px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-4 {
  background: linear-gradient(
    45deg,
    #a27f36 1.36%,
    #a8873e 2.26%,
    #c2ad64 6.92%,
    #d7ca81 11.56%,
    #e5df96 16.14%,
    #eeeca3 20.62%,
    #f1f0a7 24.87%,
    #dcd289 31.72%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.1%,
    rgba(212, 191, 89, 0.492) 75.18%,
    hsla(54, 80%, 67%, 0.174) 90.28%,
    hsla(55, 91%, 71%, 0) 98.55%
  );
  opacity: 0.2;
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-4 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-4 {
    animation: "comet-4" 9s infinite;
    animation-delay: 4.5s;
    transform: rotate(315deg) translate(2000px, -440px);
  }
  @keyframes "comet-4" {
    0% {
      transform: rotate(315deg) translate(2000px, -440px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -440px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-4 {
    animation: "comet-4" 9s infinite;
    animation-delay: 7.5s;
    transform: rotate(315deg) translate(2000px, -350px);
  }
  @keyframes "comet-4" {
    0% {
      transform: rotate(315deg) translate(2000px, -350px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -350px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-5 {
  background: linear-gradient(
    45deg,
    #a27f36 1.36%,
    #a8873e 2.26%,
    #c2ad64 6.92%,
    #d7ca81 11.56%,
    #e5df96 16.14%,
    #eeeca3 20.62%,
    #f1f0a7 24.87%,
    #dcd289 31.72%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.1%,
    rgba(212, 191, 89, 0.492) 75.18%,
    hsla(54, 80%, 67%, 0.174) 90.28%,
    hsla(55, 91%, 71%, 0) 98.55%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-5 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-5 {
    animation: "comet-5" 9s infinite;
    transform: rotate(315deg) translate(2000px, -284px);
  }
  @keyframes "comet-5" {
    0% {
      transform: rotate(315deg) translate(2000px, -284px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -284px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-5 {
    animation: "comet-5" 9s infinite;
    animation-delay: 4.5s;
    transform: rotate(315deg) translate(2000px, -280px);
  }
  @keyframes "comet-5" {
    0% {
      transform: rotate(315deg) translate(2000px, -280px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -280px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-6 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  width: 375px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-6 {
    width: 190px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-6 {
    animation: "comet-6" 9s infinite;
    animation-delay: 7.5s;
    transform: rotate(315deg) translate(2000px, -254px);
  }
  @keyframes "comet-6" {
    0% {
      transform: rotate(315deg) translate(2000px, -254px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -254px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-6 {
    animation: "comet-6" 9s infinite;
    animation-delay: 1.125s;
    transform: rotate(315deg) translate(2000px, -270px);
  }
  @keyframes "comet-6" {
    0% {
      transform: rotate(315deg) translate(2000px, -270px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, -270px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-7 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  opacity: 0.2;
  width: 375px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-7 {
    width: 190px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-7 {
    animation: "comet-7" 9s infinite;
    animation-delay: 1.125s;
    transform: rotate(315deg) translate(2000px, 224px);
  }
  @keyframes "comet-7" {
    0% {
      transform: rotate(315deg) translate(2000px, 224px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 224px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-7 {
    animation: "comet-7" 9s infinite;
    transform: rotate(315deg) translate(2000px, 10px);
  }
  @keyframes "comet-7" {
    0% {
      transform: rotate(315deg) translate(2000px, 10px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 10px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-8 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-8 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-8 {
    animation: "comet-8" 9s infinite;
    animation-delay: 7.5s;
    transform: rotate(315deg) translate(2000px, 254px);
  }
  @keyframes "comet-8" {
    0% {
      transform: rotate(315deg) translate(2000px, 254px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 254px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-8 {
    animation: "comet-8" 9s infinite;
    animation-delay: 7s;
    transform: rotate(315deg) translate(2000px, 20px);
  }
  @keyframes "comet-8" {
    0% {
      transform: rotate(315deg) translate(2000px, 20px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 20px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-9 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-9 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-9 {
    animation: "comet-9" 9s infinite;
    transform: rotate(315deg) translate(2000px, 324px);
  }
  @keyframes "comet-9" {
    0% {
      transform: rotate(315deg) translate(2000px, 324px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 324px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-9 {
    animation: "comet-9" 9s infinite;
    animation-delay: 5.5s;
    transform: rotate(315deg) translate(2000px, 80px);
  }
  @keyframes "comet-9" {
    0% {
      transform: rotate(315deg) translate(2000px, 80px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 80px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-10 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  opacity: 0.2;
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-10 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-10 {
    animation: "comet-10" 9s infinite;
    animation-delay: 1.5s;
    transform: rotate(315deg) translate(2000px, 384px);
  }
  @keyframes "comet-10" {
    0% {
      transform: rotate(315deg) translate(2000px, 384px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 384px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-10 {
    animation: "comet-10" 9s infinite;
    animation-delay: 2.5s;
    transform: rotate(315deg) translate(2000px, 120px);
  }
  @keyframes "comet-10" {
    0% {
      transform: rotate(315deg) translate(2000px, 120px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 120px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-11 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  opacity: 0.1;
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-11 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-11 {
    animation: "comet-11" 9s infinite;
    animation-delay: 6s;
    transform: rotate(315deg) translate(2000px, 424px);
  }
  @keyframes "comet-11" {
    0% {
      transform: rotate(315deg) translate(2000px, 424px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 424px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-11 {
    animation: "comet-11" 9s infinite;
    animation-delay: 3.25s;
    transform: rotate(315deg) translate(2000px, 150px);
  }
  @keyframes "comet-11" {
    0% {
      transform: rotate(315deg) translate(2000px, 150px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 150px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-12 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-12 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-12 {
    animation: "comet-12" 9s infinite;
    animation-delay: 4.5s;
    transform: rotate(315deg) translate(2000px, 434px);
  }
  @keyframes "comet-12" {
    0% {
      transform: rotate(315deg) translate(2000px, 434px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 434px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-12 {
    animation: "comet-12" 9s infinite;
    animation-delay: 4s;
    transform: rotate(315deg) translate(2000px, 220px);
  }
  @keyframes "comet-12" {
    0% {
      transform: rotate(315deg) translate(2000px, 220px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 220px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-13 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-13 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-13 {
    animation: "comet-13" 9s infinite;
    animation-delay: 2.25s;
    transform: rotate(315deg) translate(2000px, 524px);
  }
  @keyframes "comet-13" {
    0% {
      transform: rotate(315deg) translate(2000px, 524px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 524px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-13 {
    animation: "comet-13" 9s infinite;
    animation-delay: 2.125s;
    transform: rotate(315deg) translate(2000px, 230px);
  }
  @keyframes "comet-13" {
    0% {
      transform: rotate(315deg) translate(2000px, 230px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 230px);
    }
  }
}
.land-ng2022 .postcard-comets .comet-14 {
  background: linear-gradient(
    45deg,
    #a27f36 1.19%,
    #a8873e 2.09%,
    #c2ad64 6.76%,
    #d7ca81 11.43%,
    #e5df96 16.02%,
    #eeeca3 20.51%,
    #f1f0a7 24.78%,
    #dcd289 31.65%,
    #a27f36 51.08%,
    rgba(171, 138, 60, 0.915) 55.12%,
    rgba(212, 191, 89, 0.492) 75.27%,
    hsla(54, 80%, 67%, 0.174) 90.42%,
    hsla(55, 91%, 71%, 0) 98.73%
  );
  width: 262px;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-14 {
    width: 132px;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .postcard-comets .comet-14 {
    animation: "comet-14" 9s infinite;
    animation-delay: 6s;
    transform: rotate(315deg) translate(2000px, 534px);
  }
  @keyframes "comet-14" {
    0% {
      transform: rotate(315deg) translate(2000px, 534px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 534px);
    }
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-comets .comet-14 {
    animation: "comet-14" 9s infinite;
    animation-delay: 8.5s;
    transform: rotate(315deg) translate(2000px, 280px);
  }
  @keyframes "comet-14" {
    0% {
      transform: rotate(315deg) translate(2000px, 280px);
    }
    to {
      transform: rotate(315deg) translate(-2000px, 280px);
    }
  }
}
.land-ng2022 .postcard-title {
  color: #fff;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard-title {
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard-title {
    font-size: 36px;
    line-height: 36px;
    padding-top: 36px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard-title {
    font-size: 36px;
    line-height: 36px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard-title {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard-title .p-h901 {
    display: block;
  }
}
.land-ng2022 .share-contain {
  min-height: 40px;
  z-index: 5;
}
@media (min-width: 960px) {
  .land-ng2022 .share-contain {
    bottom: 10px;
    position: fixed;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .share-contain {
    bottom: 140px;
    position: absolute;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .share-contain {
    bottom: 92px;
  }
}
.land-ng2022 .share-contain .share-wrap {
  margin-top: 0;
}
@media (max-width: 959px) {
  .land-ng2022 .share-contain .share__label {
    color: #fff;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .share-contain.on-main-page {
    opacity: 1;
    transition: opacity 1s;
    transition-delay: 2s;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .share-contain.on-main-page {
    bottom: 8px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .share-contain.on-main-page {
    bottom: 10px;
  }
}
@media (max-width: 779px) and (max-height: 680px) {
  .land-ng2022 .share-contain.on-main-page {
    bottom: 3px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .share-contain.on-main-page .share__label {
    color: #333;
  }
}
@media (min-width: 960px) {
  .land-ng2022 .share-contain.on-main-page.has-video {
    opacity: 0;
    z-index: -1;
  }
}
.land-ng2022 .postcard {
  width: 100%;
  z-index: 5;
}
.land-ng2022 .postcard,
.land-ng2022 .postcard .postcard-content {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard .postcard-content {
    min-height: 740px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard .postcard-content {
    min-height: 560px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard .postcard-content {
    min-height: 520px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard .postcard-content {
    min-height: 498px;
  }
}
.land-ng2022 .postcard .postcard-list {
  display: none;
}
.land-ng2022 .postcard .postcard-img {
  position: relative;
}
.land-ng2022 .postcard .lampen {
  position: absolute;
}
.land-ng2022 .postcard .share-btn {
  align-items: center;
  background: linear-gradient(
    258.41deg,
    #bf8c1f 15.39%,
    #f9df7b 32.44%,
    #ffe59c 42.77%,
    #dcaa34 71.19%
  );
  border-radius: 23px;
  color: #333;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-weight: 700;
  height: 35px;
  justify-content: center;
  line-height: 17px;
  text-transform: uppercase;
  width: 250px;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-1 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-1-img-1.svg)
      50% no-repeat;
    height: 571px;
    margin-top: 36px;
    width: 544px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-1 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-1-img-1-h600.svg)
      50% no-repeat;
    height: 372px;
    margin-top: 16px;
    width: 353px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .postcard.postcard-1 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-1-img-1-t.svg)
      50% no-repeat;
    height: 309px;
    margin-top: 36px;
    width: 293px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-1 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-1-img-1-p.png)
      50% no-repeat;
    height: 305px;
    margin-top: 36px;
    width: 290px;
  }
}
.land-ng2022 .postcard.postcard-1 .postcard-img:after {
  animation: "postcard-1" 0.8s infinite;
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
@keyframes "postcard-1" {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-1 .postcard-img:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-1-img-2.svg)
      50% no-repeat;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-1 .postcard-img:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-1-img-2-h600.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-ng2022 .postcard.postcard-1 .postcard-img:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-1-img-2-t.svg)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-1 .postcard-img:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-1-img-2-p.png)
      50% no-repeat;
  }
}
.land-ng2022 .postcard.postcard-1 .lampen {
  display: hidden;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-img.png)
      50% no-repeat;
    height: 527px;
    margin-top: 85px;
    width: 672px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-img-h600.png)
      50% no-repeat;
    height: 393px;
    margin-top: 16px;
    width: 500px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-2 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-img-t.png)
      50% no-repeat;
    height: 320px;
    margin-top: 30px;
    width: 409px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .postcard-img {
    background-size: 100% auto;
    height: 285px;
    margin-top: 50px;
    width: 364px;
  }
}
.land-ng2022 .postcard.postcard-2 .postcard-list {
  display: block;
  margin: 160px auto 0;
  position: relative;
  width: 225px;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list {
    font-size: 18px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list {
    font-size: 14px;
    line-height: 14px;
    margin-top: 108px;
    width: 170px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list {
    font-size: 14px;
    line-height: 14px;
    margin-top: 86px;
    width: 118px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list {
    font-size: 12px;
    line-height: 12px;
    margin-top: 78px;
    width: 118px;
  }
}
.land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__checked {
  left: -1px;
  position: absolute;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__checked {
    top: -5px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__checked {
    top: -9px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__checked {
    top: -3px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__checked {
    top: -4px;
  }
}
@media (min-width: 960px) {
  .land-ng2022
    .postcard.postcard-2
    .postcard-list
    .postcard-list__checked
    .checked-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-v.svg)
      50% no-repeat;
    height: 20px;
    width: 18px;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022
    .postcard.postcard-2
    .postcard-list
    .postcard-list__checked
    .checked-img {
    margin-bottom: 7px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022
    .postcard.postcard-2
    .postcard-list
    .postcard-list__checked
    .checked-img {
    margin-bottom: 1px;
  }
}
@media (max-width: 959px) {
  .land-ng2022
    .postcard.postcard-2
    .postcard-list
    .postcard-list__checked
    .checked-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-v-t.svg)
      50% no-repeat;
    height: 13px;
    margin-bottom: 5px;
    width: 11px;
  }
}
@media (max-width: 779px) {
  .land-ng2022
    .postcard.postcard-2
    .postcard-list
    .postcard-list__checked
    .checked-img {
    margin-bottom: 4px;
  }
}
.land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__item {
  align-items: center;
  display: flex;
  margin-bottom: 1px;
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__item {
    margin-bottom: 6px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__item {
    margin-bottom: 4px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__item {
    height: 17px;
    margin-bottom: 0;
    padding-bottom: 5px;
  }
}
@media (min-width: 960px) {
  .land-ng2022
    .postcard.postcard-2
    .postcard-list
    .postcard-list__item
    .item-checkbox {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-checkbox.svg)
      50% no-repeat;
    height: 13px;
    width: 13px;
  }
}
@media (max-width: 959px) {
  .land-ng2022
    .postcard.postcard-2
    .postcard-list
    .postcard-list__item
    .item-checkbox {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-checkbox-t.svg)
      50% no-repeat;
    height: 8px;
    width: 8px;
  }
}
.land-ng2022
  .postcard.postcard-2
  .postcard-list
  .postcard-list__item
  .item-name {
  margin-left: 10px;
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022
    .postcard.postcard-2
    .postcard-list
    .postcard-list__item
    .item-name {
    margin-left: 8px;
    padding-top: 1px;
  }
}
@media (max-width: 959px) {
  .land-ng2022
    .postcard.postcard-2
    .postcard-list
    .postcard-list__item
    .item-name {
    margin-left: 6px;
  }
}
.land-ng2022 .postcard.postcard-2 .postcard-list .letter {
  font-family: Noteworthy;
  opacity: 0;
  transition: opacity 1s;
}
.land-ng2022 .postcard.postcard-2 .postcard-list .letter.letter-show {
  opacity: 1;
}
.land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__bottom {
  margin-top: 26px;
  text-align: center;
  width: 100%;
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__bottom {
    margin-top: 18px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .postcard-list .postcard-list__bottom {
    margin-top: 0;
    padding-top: 18px;
  }
}
.land-ng2022 .postcard.postcard-2 .lampen.lampen-top {
  top: 0;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-top-1.png)
      50% no-repeat;
    height: 251px;
    left: 78px;
    width: 250px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-top-1-h600.png)
      50% no-repeat;
    height: 182px;
    left: 58px;
    width: 183px;
  }
}
@media (max-width: 959px) and (min-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-top-1-t.png)
      50% no-repeat;
    height: 145px;
    left: 42px;
    top: 22px;
    width: 145px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-top-1-p.png)
      50% no-repeat;
    height: 110px;
    left: 48px;
    top: 22px;
    width: 110px;
  }
}
.land-ng2022 .postcard.postcard-2 .lampen.lampen-top:after {
  animation: "postcard-2-lampen-top" 2s infinite;
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-top-2.png)
      50% no-repeat;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-top-2-h600.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-top-2-t.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-top-2-p.png)
      50% no-repeat;
  }
}
@keyframes "postcard-2-lampen-top" {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom {
  bottom: 6px;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-bottom-1.png)
      50% no-repeat;
    height: 269px;
    right: 94px;
    width: 293px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-bottom-1-h600.png)
      50% no-repeat;
    height: 195px;
    right: 70px;
    width: 219px;
  }
}
@media (max-width: 959px) and (min-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-bottom-1-t.png)
      50% no-repeat;
    bottom: 10px;
    height: 156px;
    right: 58px;
    width: 170px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-bottom-1-p.png)
      50% no-repeat;
    bottom: 14px;
    height: 118px;
    right: 70px;
    width: 129px;
  }
}
.land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom:after {
  animation: "postcard-2-lampen-bottom" 2s infinite;
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-bottom-2.png)
      50% no-repeat;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-bottom-2-h600.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-bottom-2-t.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-2 .lampen.lampen-bottom:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-2-lampen-bottom-2-p.png)
      50% no-repeat;
  }
}
@keyframes "postcard-2-lampen-bottom" {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (min-height: 901px) and (min-width: 960px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-3 .postcard-title .p-desktop-phone {
    display: block;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-3 .postcard-title .p-desktop-phone {
    display: block;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-3-tiger.png)
      0 100% no-repeat;
    height: 480px;
    margin-top: -10px;
    width: 494px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-3-tiger-h600.png)
      152px bottom no-repeat;
    height: 340px;
    margin-top: -16px;
    width: 630px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-3-tiger-h600.png)
      152px bottom no-repeat;
    height: 300px;
    width: 600px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img {
    background-position-x: 28px;
    background-size: 143px auto;
    height: 258px;
    width: 300px;
  }
}
.land-ng2022 .postcard.postcard-3 .postcard-img:before {
  color: #fff;
  content: "Счастливого нового года!";
  font-weight: 700;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img:before {
    bottom: -140px;
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img:before {
    bottom: -64px;
    font-size: 36px;
    line-height: 36px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img:before {
    bottom: -84px;
    font-size: 36px;
    line-height: 36px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img:before {
    bottom: -92px;
    font-size: 24px;
    line-height: 24px;
  }
}
.land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top {
  right: 0;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-3-tree-1.png)
      50% no-repeat;
    bottom: -27px;
    height: 474px;
    width: 351px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-3-tree-1-h600.png)
      50% no-repeat;
    bottom: -18px;
    height: 331px;
    right: 130px;
    width: 246px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-3-tree-1-t.png)
      50% no-repeat;
    bottom: -18px;
    height: 293px;
    right: 130px;
    width: 218px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top {
    background-size: 100% auto;
    bottom: -14px;
    height: 235px;
    right: 30px;
    width: 175px;
  }
}
.land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top:after {
  animation: "postcard-3-tree" 1s infinite;
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
@keyframes "postcard-3-tree" {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-3-tree-2.png)
      50% no-repeat;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-3-tree-2-h600.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-3-tree-2-t.png)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-3 .postcard-img .lampen-top:after {
    background-size: 100% auto;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-content {
    min-height: 865px;
  }
}
.land-ng2022 .postcard.postcard-4 .postcard-title {
  display: none;
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-img.png)
      top no-repeat;
    height: 816px;
    width: 876px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-img-h600.png)
      top no-repeat;
    height: 500px;
    width: 538px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-img-t.png)
      top no-repeat;
    height: 411px;
    margin-top: 20px;
    width: 388px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img {
    background-size: 100% auto;
    height: 301px;
    margin-top: 74px;
    width: 319px;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-top-1.svg)
      top no-repeat;
    height: 92px;
    right: 204px;
    top: 222px;
    width: 199px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-top-1-h600.svg)
      top no-repeat;
    height: 66px;
    right: 127px;
    top: 134px;
    width: 135px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-top {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-top-1-t.svg)
      top no-repeat;
    height: 55px;
    right: 83px;
    top: 102px;
    width: 109px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-top {
    background-size: 100% auto;
    height: 45px;
    right: 74px;
    top: 78px;
    width: 85px;
  }
}
.land-ng2022 .postcard.postcard-4 .postcard-img .lampen-top:after {
  animation: "postcard-4-lampen-top" 1s infinite;
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
@keyframes "postcard-4-lampen-top" {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-top-2.svg)
      top no-repeat;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-top-2-h600.svg)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-top:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-top-2-t.svg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-top:after {
    background-size: 100% auto;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-bottom {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-bottom-1.svg)
      top no-repeat;
    height: 147px;
    right: 218px;
    top: 538px;
    width: 201px;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-bottom {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-bottom-1-h600.svg)
      top no-repeat;
    height: 98px;
    right: 132px;
    top: 324px;
    width: 137px;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-bottom {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-bottom-1-t.svg)
      top no-repeat;
    height: 77px;
    right: 86px;
    top: 249px;
    width: 110px;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-bottom {
    background-size: 100% auto;
    height: 57px;
    right: 75px;
    top: 192px;
    width: 84px;
  }
}
.land-ng2022 .postcard.postcard-4 .postcard-img .lampen-bottom:after {
  animation: "postcard-4-lampen-bottom" 1s infinite;
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
@keyframes "postcard-4-lampen-bottom" {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (min-height: 901px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-bottom:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-bottom-2.svg)
      top no-repeat;
  }
}
@media (max-height: 900px) and (min-height: 600px) and (min-width: 960px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-bottom:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-bottom-2-h600.svg)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-bottom:after {
    background: url(https://batel.ru/assets/css/img/landing/ng2022/postcard-4-lampen-bottom-2-t.svg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-ng2022 .postcard.postcard-4 .postcard-img .lampen-bottom:after {
    background-size: 100% auto;
  }
}
.land-nutricourse {
  align-items: center;
  color: #333;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}
@media (min-width: 960px) {
  .land-nutricourse {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/land-bg.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/land-bg-t.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-nutricourse {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/land-bg-p.png)
      top no-repeat;
  }
}
.land-nutricourse h2 {
  font-size: 48px;
  font-weight: 800;
  line-height: 59px;
  margin: 0;
  text-transform: uppercase;
}
@media (max-width: 1100px) {
  .land-nutricourse h2 {
    font-size: 40px;
    line-height: 49px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse h2 {
    font-size: 36px;
    line-height: 44px;
  }
}
.land-nutricourse h2 .h2-line {
  position: relative;
}
@media (max-width: 779px) {
  .land-nutricourse h2 .h2-line {
    display: block;
  }
}
.land-nutricourse h2 .h2-line:after {
  background: #9be9b9;
  bottom: 3px;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}
@media (max-width: 779px) {
  .land-nutricourse h2 .h2-line:after {
    bottom: -1px;
  }
}
.land-nutricourse .section {
  max-width: 1080px;
  width: 100%;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section {
    max-width: 960px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section {
    max-width: 780px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section {
    max-width: 320px;
  }
}
.land-nutricourse .bonet {
  background: url(https://batel.ru/assets/css/img/landing/nutricourse/bonet.svg)
    50% no-repeat;
  height: 69px;
  width: 100px;
}
.land-nutricourse .section-1 {
  padding: 126px 0;
  position: relative;
}
@media (max-width: 959px) {
  .land-nutricourse .section-1 {
    padding: 57px 20px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-1 {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 15px 0 200px;
  }
}
.land-nutricourse .section-1 .section-1__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
  margin-top: 24px;
  padding-top: 162px;
  text-transform: uppercase;
  width: 475px;
}
@media (min-width: 1101px) {
  .land-nutricourse .section-1 .section-1__title {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-1-title.png)
      0 0 no-repeat;
  }
}
@media (max-width: 1100px) and (min-width: 780px) {
  .land-nutricourse .section-1 .section-1__title {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-1-title-960.png)
      0 0 no-repeat;
    margin-top: 32px;
    padding-top: 156px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-1 .section-1__title {
    background-size: 376px auto;
    padding-top: 152px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-1 .section-1__title {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-1-title-p.svg)
      top no-repeat;
    margin-top: 32px;
  }
  .land-nutricourse .section-1 .section-1__title .title-content {
    display: none;
  }
}
.land-nutricourse .section-1:after {
  content: "";
  height: 577px;
  position: absolute;
  right: -96px;
  top: 34px;
  width: 699px;
}
@media (min-width: 1101px) {
  .land-nutricourse .section-1:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-1-img.png)
      50% no-repeat;
  }
}
@media (max-width: 1100px) and (min-width: 780px) {
  .land-nutricourse .section-1:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-1-img-960.png)
      50% no-repeat;
    right: -124px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-1:after {
    background-size: 100% auto;
    height: 406px;
    right: -60px;
    width: 454px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-1:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-1-img-p.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 365px;
    right: auto;
    top: 198px;
    transform: translateX(22px);
    width: 321px;
  }
}
.land-nutricourse .section-2 {
  font-size: 24px;
  line-height: 35px;
  margin-top: 146px;
  padding-right: 30px;
}
@media (max-width: 1100px) {
  .land-nutricourse .section-2 {
    padding-right: 0;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 {
    margin-top: 36px;
    padding: 0 20px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 {
    padding: 0;
    text-align: center;
  }
}
.land-nutricourse .section-2 .section-row {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row {
    flex-direction: column;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row .row-desc-shift-right {
    transform: translateX(50px);
  }
}
.land-nutricourse .section-2 .section-row .section-row__img {
  flex-shrink: 0;
}
.land-nutricourse .section-2 .section-row .section-row__img.row-2__img {
  height: 393px;
  margin-top: 180px;
  width: 420px;
}
@media (min-width: 780px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-2__img {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-row-2-img.svg)
      50% no-repeat;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-2__img {
    margin-top: 145px;
    transform: translateX(-60px);
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-2__img {
    left: 0;
    margin-top: 5px;
    position: absolute;
    top: -46px;
    transform: translateX(-38px);
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-2__img {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-row-2-img-p.svg)
      50% no-repeat;
    bottom: 0;
    height: 223px;
    left: auto;
    top: auto;
    transform: unset;
    width: 212px;
  }
}
.land-nutricourse .section-2 .section-row .section-row__img.row-3__img {
  height: 462px;
  width: 335px;
}
@media (min-width: 780px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-3__img {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-row-3-img.svg)
      50% no-repeat;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-3__img {
    transform: translateX(-60px);
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-3__img {
    transform: translateX(16px);
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-3__img {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-row-3-img-p.svg)
      50% no-repeat;
    height: 201px;
    margin-top: 18px;
    transform: unset;
    width: 145px;
  }
}
.land-nutricourse .section-2 .section-row .section-row__img.row-4__img {
  height: 556px;
  transform: translateX(-30px);
  width: 445px;
}
@media (min-width: 780px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-4__img {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-row-4-img.svg)
      50% no-repeat;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-4__img {
    transform: translateX(-82px);
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-4__img {
    left: 0;
    position: absolute;
    top: -290px;
    transform: translateX(-190px);
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row .section-row__img.row-4__img {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-row-4-img-p.svg)
      50% no-repeat;
    bottom: 0;
    height: 248px;
    left: auto;
    top: auto;
    transform: unset;
    width: 260px;
  }
}
.land-nutricourse .section-2 .section-row .section-row__desc {
  flex-shrink: 0;
  width: 514px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row .section-row__desc {
    font-size: 16px;
    line-height: 24px;
    width: 340px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row .section-row__desc {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
}
.land-nutricourse .section-2 .section-row .row-content-mark {
  position: relative;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row .row-content-mark {
    padding-left: 29px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row .row-content-mark {
    padding: 0 10px;
  }
}
.land-nutricourse .section-2 .section-row .row-content-mark:before {
  background: #9be9b9;
  content: "";
  height: 4px;
  left: -72px;
  position: absolute;
  top: 18px;
  width: 38px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row .row-content-mark:before {
    left: 0;
    top: 12px;
    width: 17px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row .row-content-mark:before {
    left: 43%;
    top: -14px;
    width: 45px;
  }
}
.land-nutricourse .section-2 .section-row .row-content__caps {
  font-weight: 800;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-1 h2 {
    font-size: 40px;
    line-height: 49px;
  }
}
.land-nutricourse .section-2 .section-row.row-1 .row-1__left {
  align-self: flex-start;
  margin-top: 46px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-1 .row-1__left {
    margin-top: 22px;
  }
}
.land-nutricourse .section-2 .section-row.row-1 .row-1__left .row-content {
  font-size: 18px;
  line-height: 27px;
  margin-top: 12px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-1 .row-1__left .row-content {
    font-size: 16px;
    line-height: 24px;
    margin-top: 8px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-1 .row-1__left .row-content {
    margin-top: 0;
  }
}
.land-nutricourse .section-2 .section-row.row-1 .content-head {
  font-weight: 700;
  padding-bottom: 56px;
  padding-left: 158px;
  position: relative;
  text-transform: uppercase;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-2 .section-row.row-1 .content-head {
    padding-bottom: 14px;
    padding-left: 100px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-1 .content-head {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 24px;
    line-height: 29px;
    margin-top: 50px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 70px;
  }
}
.land-nutricourse .section-2 .section-row.row-1 .content-head:before {
  content: "";
  height: 231px;
  left: -54px;
  position: absolute;
  top: -76px;
  width: 231px;
  z-index: -1;
}
@media (min-width: 960px) {
  .land-nutricourse .section-2 .section-row.row-1 .content-head:before {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-head-img.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-1 .content-head:before {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-head-img-t.svg)
      50% no-repeat;
    height: 157px;
    left: -34px;
    top: -52px;
    width: 157px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-1 .content-head:before {
    left: auto;
  }
}
.land-nutricourse .section-2 .section-row.row-1 .content-head__line {
  background: #9be9b9;
  border-radius: 10px;
  height: 4px;
  margin-top: 14px;
  width: 108px;
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-1 .content-head__line {
    margin-top: 4px;
    transform: translateX(-58px);
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row.row-1 .section-row__desc {
    transform: translateX(50px);
  }
}
.land-nutricourse .section-2 .section-row.row-1 .row-content {
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 1100px) {
  .land-nutricourse .section-2 .section-row.row-1 .row-content {
    max-width: 440px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-1 .row-content {
    max-width: 300px;
  }
}
.land-nutricourse .section-2 .section-row.row-1 .row-content p {
  margin: 14px 0;
}
.land-nutricourse .section-2 .section-row.row-1 .row-content-bottom {
  font-size: 20px;
  font-weight: 800;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-1 .row-content-bottom {
    line-height: 29px;
    max-width: 242px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-1 .row-content-bottom {
    max-width: unset;
  }
}
.land-nutricourse .section-2 .section-row.row-2 {
  margin-top: 72px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row.row-2 {
    margin-top: 52px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-2 {
    margin: 82px 0 50px;
    position: relative;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-2 {
    margin: 54px 0 0;
    padding-bottom: 220px;
  }
  .land-nutricourse .section-2 .section-row.row-2 h2 {
    text-align: center;
    width: 306px;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row.row-2 .section-row__desc {
    transform: translateX(50px);
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-2 .section-row__desc {
    margin-left: auto;
  }
}
.land-nutricourse .section-2 .section-row.row-2 .row-content {
  margin-top: 74px;
}
@media (max-width: 1100px) {
  .land-nutricourse .section-2 .section-row.row-2 .row-content {
    max-width: 456px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-2 .row-content {
    margin-top: 32px;
    max-width: 314px;
  }
}
.land-nutricourse .section-2 .section-row.row-2 .row-content-bottom {
  display: block;
  margin-top: 14px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-2 .row-content-bottom {
    display: inline;
    margin-top: 0;
  }
}
.land-nutricourse .section-2 .section-row.row-3 {
  align-items: flex-start;
  padding-top: 70px;
  position: relative;
  transform: translateX(75px);
  width: 990px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-3 {
    margin-top: -16px;
    transform: unset;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-3 {
    align-items: center;
    margin-top: 0;
    padding-top: 0;
  }
}
.land-nutricourse .section-2 .section-row.row-3:before {
  content: "";
  left: 206px;
  position: absolute;
  top: -50px;
}
@media (min-width: 960px) {
  .land-nutricourse .section-2 .section-row.row-3:before {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-line-dash-top.svg)
      50% no-repeat;
    height: 187px;
    width: 435px;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row.row-3:before {
    left: 150px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-2 .section-row.row-3:before {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-line-dash-top-t.svg)
      50% no-repeat;
    height: 113px;
    left: 140px;
    top: 0;
    width: 434px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-3:before {
    display: none;
  }
}
.land-nutricourse .section-2 .section-row.row-3:after {
  content: "";
  left: 118px;
  position: absolute;
  top: 332px;
}
@media (min-width: 960px) {
  .land-nutricourse .section-2 .section-row.row-3:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-line-dash-bottom.svg)
      50% no-repeat;
    height: 238px;
    width: 490px;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row.row-3:after {
    left: 70px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-2 .section-row.row-3:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-2-line-dash-bottom-t.svg)
      50% no-repeat;
    height: 238px;
    left: 106px;
    top: 298px;
    width: 405px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-3:after {
    display: none;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-3 .row-content {
    max-width: 320px;
  }
}
.land-nutricourse .section-2 .section-row.row-3 .section-row__desc {
  margin-top: 85px;
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-3 .section-row__desc {
    margin-top: 0;
  }
}
.land-nutricourse .section-2 .section-row.row-4 {
  align-items: flex-start;
  margin-top: -142px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-4 {
    margin-top: 0;
    position: relative;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-2 .section-row.row-4 {
    align-items: center;
    margin-top: 18px;
    padding-bottom: 254px;
  }
}
.land-nutricourse .section-2 .section-row.row-4 .section-row__desc {
  margin-top: 280px;
  padding-right: 40px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-2 .section-row.row-4 .section-row__desc {
    margin-left: auto;
    margin-top: 42px;
    padding-right: 0;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-2 .section-row.row-4 .section-row__desc {
    transform: translateX(50px);
  }
}
@media (max-width: 1100px) {
  .land-nutricourse .section-2 .section-row.row-4 .row-content {
    max-width: 450px;
  }
}
.land-nutricourse .string-run {
  color: #000;
  font-size: 288px;
  font-weight: 800;
  height: 300px;
  line-height: 300px;
  opacity: 0.03;
  overflow: hidden;
  position: absolute;
  top: 2654px;
  width: 100%;
  z-index: -1;
}
@media (max-width: 959px) {
  .land-nutricourse .string-run {
    top: 2000px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .string-run {
    display: none;
  }
}
.land-nutricourse .string-run__text {
  animation: string-run 100s linear infinite;
  white-space: nowrap;
}
@keyframes string-run {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-18060px);
  }
}
.land-nutricourse .section-3 {
  margin-top: 200px;
}
@media (min-width: 960px) {
  .land-nutricourse .section-3 {
    max-width: 978px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-3 {
    margin-top: 240px;
    padding: 0 25px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-3 {
    margin-top: 20px;
    padding: 0;
  }
}
.land-nutricourse .section-3 .quests-top {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 779px) {
  .land-nutricourse .section-3 .quests-top {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.land-nutricourse .section-3 .quest {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  line-height: 24px;
  padding: 50px 0 32px;
}
@media (max-width: 779px) {
  .land-nutricourse .section-3 .quest {
    padding: 44px 0 25px;
  }
}
.land-nutricourse .section-3 .quest .quest__title {
  font-size: 36px;
  font-weight: 800;
  line-height: 42px;
  text-align: center;
  text-transform: uppercase;
}
.land-nutricourse .section-3 .quest__list {
  margin-top: 23px;
  transform: translateX(14px);
  width: 330px;
}
@media (max-width: 779px) {
  .land-nutricourse .section-3 .quest__list {
    margin-top: 12px;
    width: 244px;
  }
}
.land-nutricourse .section-3 .quest .list-item {
  margin: 14px 0;
  position: relative;
}
.land-nutricourse .section-3 .quest .list-item.mark-line:before {
  background: #9be9b9;
  content: "";
  height: 4px;
  left: -34px;
  position: absolute;
  top: 10px;
  width: 18px;
}
.land-nutricourse .section-3 .quest_bg {
  background: #fff;
  border-radius: 70px;
  box-shadow: 17px 21px 64px rgba(155, 233, 185, 0.51);
}
.land-nutricourse .section-3 .quest-quad {
  flex-shrink: 0;
  width: 463px;
}
@media (max-width: 779px) {
  .land-nutricourse .section-3 .quest-quad {
    margin-bottom: 36px;
    width: 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-3 .quest-quad.quest-quad-1 {
    width: 354px;
  }
  .land-nutricourse .section-3 .quest-quad.quest-quad-1 .quest__list {
    width: 244px;
  }
  .land-nutricourse .section-3 .quest-quad.quest-quad-2 {
    width: 321px;
  }
  .land-nutricourse .section-3 .quest-quad.quest-quad-2 .quest__list {
    margin-top: 38px;
    width: 221px;
  }
  .land-nutricourse .section-3 .quest-quad.quest-quad-3 {
    width: 410px;
  }
  .land-nutricourse .section-3 .quest-quad.quest-quad-3 .quest__list {
    width: 295px;
  }
}
.land-nutricourse .section-3 .quest-bottom {
  margin-top: 50px;
  width: 100%;
}
@media (min-width: 780px) {
  .land-nutricourse .section-3 .quest-bottom {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-3-cert.png)
      85% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-3 .quest-bottom {
    background-position: 95%;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-3 .quest-bottom {
    align-items: center;
    background: #fff;
    display: flex;
    flex-direction: column;
    margin-top: 0;
    padding-bottom: 116px;
    position: relative;
  }
  .land-nutricourse .section-3 .quest-bottom:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-3-cert-p.png)
      50% no-repeat;
    background-size: 100% auto;
    bottom: 25px;
    content: "";
    height: 147px;
    position: absolute;
    width: 208px;
  }
}
.land-nutricourse .more-ruls-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.land-nutricourse .more-ruls-wrap .more-btn {
  margin: 60px 0 20px;
  width: 480px;
}
@media (max-width: 959px) {
  .land-nutricourse .more-ruls-wrap .more-btn {
    margin-top: 35px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .more-ruls-wrap .more-btn {
    margin-top: 45px;
    width: 308px;
  }
}
.land-nutricourse .more-ruls-wrap .ruls-content {
  height: 0;
  overflow: hidden;
  transition: height 1s;
}
@media (max-width: 959px) {
  .land-nutricourse .more-ruls-wrap .ruls-content {
    max-width: 780px;
    padding: 0 15px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .more-ruls-wrap .ruls-content {
    font-size: 12px;
    line-height: 15px;
    max-width: 320px;
    padding: 0 10px;
  }
}
.land-nutricourse .more-ruls-wrap .ruls-content.open {
  height: 760px;
}
@media (max-width: 959px) {
  .land-nutricourse .more-ruls-wrap .ruls-content.open {
    height: 795px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .more-ruls-wrap .ruls-content.open {
    height: 770px;
  }
}
.land-nutricourse .more-ruls-wrap .ruls-content .more-ruls-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  margin: 42px 0 32px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-nutricourse .more-ruls-wrap .ruls-content .more-ruls-title {
    font-size: 16px;
    line-height: 20px;
    margin: 20px auto 30px;
    max-width: 250px;
  }
}
.land-nutricourse .more-ruls-wrap .ruls-content .ruls-list {
  padding-left: 34px;
  width: 924px;
}
@media (max-width: 959px) {
  .land-nutricourse .more-ruls-wrap .ruls-content .ruls-list {
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .more-ruls-wrap .ruls-content .ruls-list {
    padding-left: -30px;
  }
}
.land-nutricourse .more-ruls-wrap .ruls-content .ruls-list_margin-bottom {
  margin-bottom: 40px;
}
@media (max-width: 959px) {
  .land-nutricourse .more-ruls-wrap .ruls-content .ruls-list_margin-bottom {
    margin-bottom: 32px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .more-ruls-wrap .ruls-content .ruls-list_margin-bottom {
    margin-bottom: 18px;
  }
}
.land-nutricourse .more-ruls-wrap .ruls-content .list-title {
  font-weight: 700;
  padding-bottom: 4px;
  text-transform: uppercase;
}
.land-nutricourse .more-ruls-wrap .ruls-content .list-subtitle {
  margin: 15px 0 -5px;
  max-width: 800px;
}
@media (max-width: 959px) {
  .land-nutricourse .more-ruls-wrap .ruls-content .list-subtitle {
    max-width: 664px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .more-ruls-wrap .ruls-content .list-subtitle {
    margin: 6px 0 0;
    padding-bottom: 2px;
  }
}
.land-nutricourse .more-ruls-wrap .ruls-content .list-item {
  margin: 14px 0;
  position: relative;
}
@media (max-width: 779px) {
  .land-nutricourse .more-ruls-wrap .ruls-content .list-item {
    margin: 6px 0;
  }
}
.land-nutricourse .more-ruls-wrap .ruls-content .list-item.mark-line:before {
  background: #9be9b9;
  content: "";
  height: 4px;
  left: -34px;
  position: absolute;
  top: 10px;
  width: 18px;
}
@media (max-width: 779px) {
  .land-nutricourse .more-ruls-wrap .ruls-content .list-item.mark-line:before {
    left: -30px;
  }
}
.land-nutricourse .section-4 {
  margin-top: 54px;
}
@media (max-width: 1100px) {
  .land-nutricourse .section-4 {
    max-width: 960px;
    padding: 0 10px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-4 {
    margin-top: 22px;
    padding: 0 0 0 25px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-4 {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 16px;
    max-width: 320px;
    padding: 0;
  }
}
.land-nutricourse .section-4 h2 {
  margin-bottom: 68px;
  padding-left: 45px;
}
@media (max-width: 1100px) {
  .land-nutricourse .section-4 h2 {
    margin: 0 auto 68px;
    padding-left: 0;
    text-align: center;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-4 h2 {
    margin-bottom: 28px;
    padding-right: 25px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-4 h2 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 20px;
    padding-right: 0;
    width: 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-4 h2 .h2-line {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .land-nutricourse .section-4 h2 .h2-line:after {
    left: auto;
    right: auto;
    width: 450px;
  }
}
.land-nutricourse .section-4 .section-row {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 28px;
  padding-left: 45px;
  position: relative;
}
@media (max-width: 779px) {
  .land-nutricourse .section-4 .section-row {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 14px;
    padding-left: 42px;
    width: 300px;
  }
}
.land-nutricourse .section-4 .section-row__bottom {
  font-weight: 800;
  text-transform: uppercase;
}
.land-nutricourse .section-4 .section-row:before {
  background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-triangle.svg)
    50% no-repeat;
  content: "";
  height: 32px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 27px;
}
@media (max-width: 779px) {
  .land-nutricourse .section-4 .section-row:before {
    top: 6%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-4 .section-row.row-5 .section-row__bottom {
    max-width: 460px;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-4 .section-row.row-8 .section-row__bottom {
    max-width: 610px;
  }
}
.land-nutricourse .section-5 {
  display: flex;
  justify-content: space-between;
  margin-top: 80px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 {
    margin-top: 54px;
    padding: 0 25px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-5 {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 25px;
    padding: 0;
    position: relative;
  }
  .land-nutricourse .section-5 h2 {
    font-size: 28px;
    line-height: 34px;
    text-align: center;
    width: 100%;
  }
}
.land-nutricourse .section-5 .section-info {
  flex-shrink: 0;
  width: 505px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-5 .section-info {
    width: 448px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-info {
    padding-bottom: 200px;
    position: relative;
    width: 432px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-5 .section-info {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
    width: 100%;
  }
}
.land-nutricourse .section-5 .section-info__desc {
  font-size: 16px;
  line-height: 24px;
  margin: 35px 0 45px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-nutricourse .section-5 .section-info__desc {
    margin: 20px 0 335px;
    padding: 0 7px;
    text-align: center;
  }
}
.land-nutricourse .section-5 .section-info__quote {
  background: linear-gradient(
    270.12deg,
    rgba(84, 216, 220, 0.51) 13.28%,
    rgba(155, 233, 185, 0.51) 78.29%
  );
  border-radius: 17px;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);
  font-size: 16px;
  font-weight: 450;
  line-height: 24px;
  padding: 32px 30px;
  position: relative;
  width: 100%;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-5 .section-info__quote {
    padding-bottom: 26px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-info__quote {
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 310px;
    min-height: 200px;
    padding: 28px 22px;
    position: absolute;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-5 .section-info__quote {
    min-height: unset;
    padding: 38px 24px 26px;
    position: relative;
    text-align: center;
    width: 100%;
  }
}
.land-nutricourse .section-5 .section-info__quote:after {
  background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-quote.png)
    50% no-repeat;
  content: "";
  height: 44px;
  left: 14px;
  position: absolute;
  top: -22px;
  width: 62px;
}
.land-nutricourse .section-5 .section-info__quote.quote-1 {
  margin-bottom: 45px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-5 .section-info__quote.quote-1 {
    left: 0;
    margin-bottom: 0;
    width: 334px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-5 .section-info__quote.quote-1 {
    margin-bottom: 35px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-5 .section-info__quote.quote-2 {
    left: 362px;
    max-width: unset;
    width: 365px;
  }
}
.land-nutricourse .section-5 .section-slider {
  align-self: flex-end;
  flex-shrink: 0;
  position: relative;
  width: 480px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-5 .section-slider {
    width: 458px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-slider {
    align-self: flex-start;
    width: 280px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-5 .section-slider {
    align-self: unset;
    left: 20px;
    position: absolute;
    top: 264px;
  }
}
.land-nutricourse .section-5 .section-slider .slide {
  background-position: top;
  background-repeat: no-repeat;
  height: 662px;
  width: 479px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-5 .section-slider .slide {
    background-size: 100% auto;
    height: 634px;
    width: 457px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-slider .slide {
    height: 278px;
    width: 279px;
  }
}
@media (min-width: 960px) {
  .land-nutricourse .section-5 .section-slider .slide.slide-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-slide-1.png);
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-slider .slide.slide-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-slide-1-t.png);
  }
}
@media (min-width: 960px) {
  .land-nutricourse .section-5 .section-slider .slide.slide-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-slide-2.png);
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-slider .slide.slide-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-slide-2-t.png);
  }
}
@media (min-width: 960px) {
  .land-nutricourse .section-5 .section-slider .slide.slide-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-slide-3.png);
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-slider .slide.slide-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-slide-3-t.png);
  }
}
@media (min-width: 960px) {
  .land-nutricourse .section-5 .section-slider .slide.slide-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-slide-4.png);
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-slider .slide.slide-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-slide-4-t.png);
  }
}
.land-nutricourse .section-5 .section-slider .swiper-container {
  width: 100%;
}
@media (min-width: 960px) {
  .land-nutricourse .section-5 .section-slider:hover .swiper-button-next,
  .land-nutricourse .section-5 .section-slider:hover .swiper-button-prev {
    display: block;
  }
}
.land-nutricourse .section-5 .section-slider .swiper-button-next,
.land-nutricourse .section-5 .section-slider .swiper-button-prev {
  background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-arrow-next.svg)
    50% no-repeat;
  height: 40px;
  top: 46%;
  transform: unset;
  width: 40px;
}
@media (min-width: 960px) {
  .land-nutricourse .section-5 .section-slider .swiper-button-next,
  .land-nutricourse .section-5 .section-slider .swiper-button-prev {
    display: none;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-slider .swiper-button-next,
  .land-nutricourse .section-5 .section-slider .swiper-button-prev {
    top: 43%;
  }
}
@media (min-width: 960px) {
  .land-nutricourse .section-5 .section-slider .swiper-button-next:hover,
  .land-nutricourse .section-5 .section-slider .swiper-button-prev:hover {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-5-arrow-next_hover.svg)
      50% no-repeat;
  }
}
.land-nutricourse
  .section-5
  .section-slider
  .swiper-button-next.swiper-button-disabled,
.land-nutricourse
  .section-5
  .section-slider
  .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.land-nutricourse .section-5 .section-slider .swiper-button-prev {
  transform: rotate(180deg);
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-slider .swiper-button-prev {
    left: 0;
  }
  .land-nutricourse .section-5 .section-slider .swiper-button-next {
    right: 0;
  }
}
.land-nutricourse .section-5 .section-slider .swiper-pagination {
  bottom: 27px;
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-nutricourse .section-5 .section-slider .swiper-pagination {
    bottom: 10px;
  }
}
.land-nutricourse
  .section-5
  .section-slider
  .swiper-pagination
  .swiper-pagination-bullet {
  background: #fff;
  cursor: pointer;
  height: 9px;
  margin: 0 3px;
  opacity: 1;
  width: 9px;
}
.land-nutricourse
  .section-5
  .section-slider
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #9be9b9;
}
.land-nutricourse .more-btn {
  align-items: center;
  background: #fff;
  border-radius: 50px;
  box-shadow: -2px 12px 64px rgba(155, 233, 185, 0.51);
  cursor: pointer;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  height: 64px;
  justify-content: center;
  margin: 40px 0 52px;
  text-transform: uppercase;
  width: 284px;
}
@media (max-width: 779px) {
  .land-nutricourse .more-btn {
    font-size: 14px;
    height: 41px;
    margin: 40px 0 42px;
    width: 183px;
  }
}
@media (min-width: 960px) {
  .land-nutricourse .more-btn:hover {
    border: 1px solid #9be9b9;
    box-shadow: unset;
    color: #9be9b9;
  }
  .land-nutricourse .more-btn:hover .more-btn__arrow {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/more-btn-arrow-up_hover.svg)
      50% no-repeat;
  }
}
.land-nutricourse .more-btn .more-btn__arrow {
  height: 11px;
  margin-left: 12px;
  transform: rotate(180deg);
  width: 20px;
}
@media (min-width: 780px) {
  .land-nutricourse .more-btn .more-btn__arrow {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/more-btn-arrow-up.svg)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .more-btn .more-btn__arrow {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/more-btn-arrow-up_p.svg)
      50% no-repeat;
    height: 8px;
    width: 14px;
  }
}
.land-nutricourse .more-btn.open .more-btn__arrow {
  transform: rotate(0);
}
.land-nutricourse .section-6-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 0;
  overflow: hidden;
  transition: height 1s;
  width: 100%;
}
.land-nutricourse .section-6-wrap.open {
  height: 1318px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6-wrap.open {
    height: 1214px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6-wrap.open {
    height: 1206px;
  }
}
.land-nutricourse .section-6 {
  padding: 24px 0 30px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 {
    padding-top: 10px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: unset;
    padding-top: 0;
    position: relative;
  }
  .land-nutricourse .section-6:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/land-bg-middle-p.png)
      50% no-repeat;
    content: "";
    height: 386px;
    position: absolute;
    top: -474px;
    top: 264px;
    transform: translateX(-64px);
    width: 662px;
    z-index: -1;
  }
}
.land-nutricourse .section-6 .list-achievs {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .list-achievs {
    padding: 0 25px;
    position: relative;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 320px;
    padding: 0 5px;
  }
}
.land-nutricourse .section-6 .list-achievs .list-achievs__items {
  flex-shrink: 0;
  font-size: 24px;
  line-height: 35px;
  width: 552px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__items {
    width: 560px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__items {
    font-size: 18px;
    line-height: 27px;
    width: 410px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__items {
    font-size: 16px;
    line-height: 24px;
    width: 100%;
  }
}
.land-nutricourse .section-6 .list-achievs .list-achievs__item {
  margin-bottom: 18px;
  padding-left: 70px;
  position: relative;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__item {
    margin-bottom: 10px;
    padding-left: 32px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__item {
    padding-left: 28px;
  }
}
.land-nutricourse .section-6 .list-achievs .list-achievs__item:before {
  background: #9be9b9;
  content: "";
  height: 4px;
  left: 0;
  position: absolute;
  top: 24px;
  width: 38px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__item:before {
    top: 19px;
    width: 17px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__item:before {
    top: 14px;
  }
}
.land-nutricourse .section-6 .list-achievs .achievs-data {
  background-position: center 60%;
  background-repeat: no-repeat;
  color: transparent;
  font-size: 48px;
  font-weight: 800;
  line-height: inherit;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data {
    font-size: 36px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data {
    font-size: 24px;
  }
}
@media (min-width: 960px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-1-t.svg);
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-1-p.svg);
  }
}
.land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-2 {
  margin-right: 4px;
}
@media (min-width: 960px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-2-t.svg);
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-2-p.svg);
  }
}
@media (min-width: 960px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-3-t.svg);
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-3-p.svg);
  }
}
@media (min-width: 960px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-4.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-4-t.svg);
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs .achievs-data.achievs-data-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-achievs-data-4-p.svg);
  }
}
.land-nutricourse .section-6 .list-achievs .list-achievs__imgs {
  flex-shrink: 0;
  position: relative;
  transform: translateX(50px);
}
@media (min-width: 960px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__imgs {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-img.png)
      50% no-repeat;
    height: 522px;
    width: 516px;
  }
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__imgs {
    transform: translateX(-34px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__imgs {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-img-t.png)
      50% no-repeat;
    height: 443px;
    line-height: 19px;
    position: absolute;
    right: -88px;
    top: 0;
    transform: translate(-34px, -30px);
    width: 438px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .list-achievs .list-achievs__imgs {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-img-p.png)
      50% no-repeat;
    height: 429px;
    transform: translate(17px, -26px);
    width: 438px;
  }
}
.land-nutricourse .section-6 .list-achievs .list-achievs__imgs .img-title {
  position: absolute;
  text-align: center;
}
.land-nutricourse .section-6 .list-achievs .list-achievs__imgs .img-title__top {
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-nutricourse
    .section-6
    .list-achievs
    .list-achievs__imgs
    .img-title__top {
    font-size: 16px;
    line-height: 19px;
  }
}
.land-nutricourse
  .section-6
  .list-achievs
  .list-achievs__imgs
  .img-title__bottom {
  font-size: 16px;
}
.land-nutricourse
  .section-6
  .list-achievs
  .list-achievs__imgs
  .img-title.img-title-1 {
  left: 65px;
  top: 120px;
}
@media (max-width: 959px) {
  .land-nutricourse
    .section-6
    .list-achievs
    .list-achievs__imgs
    .img-title.img-title-1 {
    left: 57px;
    top: 96px;
  }
}
.land-nutricourse
  .section-6
  .list-achievs
  .list-achievs__imgs
  .img-title.img-title-2 {
  left: 268px;
  top: 120px;
}
@media (max-width: 959px) {
  .land-nutricourse
    .section-6
    .list-achievs
    .list-achievs__imgs
    .img-title.img-title-2 {
    left: 216px;
    top: 96px;
  }
}
.land-nutricourse
  .section-6
  .list-achievs
  .list-achievs__imgs
  .img-title.img-title-3 {
  left: 154px;
  top: 334px;
}
@media (max-width: 959px) {
  .land-nutricourse
    .section-6
    .list-achievs
    .list-achievs__imgs
    .img-title.img-title-3 {
    left: 116px;
    top: 272px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse
    .section-6
    .list-achievs
    .list-achievs__imgs
    .img-title.img-title-3 {
    top: 256px;
  }
}
.land-nutricourse .section-6 .diplomas-head {
  margin-top: 80px;
  position: relative;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .diplomas-head {
    margin-top: 180px;
    padding: 0 25px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .diplomas-head {
    margin-top: -72px;
    max-width: 310px;
    padding: 0;
    width: 100%;
  }
}
.land-nutricourse .section-6 .diplomas-head:after {
  background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-diplomas-head.png)
    50% no-repeat;
  content: "";
  height: 390px;
  position: absolute;
  right: -50px;
  top: -90px;
  width: 534px;
}
@media (max-width: 1100px) and (min-width: 960px) {
  .land-nutricourse .section-6 .diplomas-head:after {
    top: -124px;
  }
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .diplomas-head:after {
    right: -120px;
    top: -120px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .diplomas-head:after {
    display: none;
  }
  .land-nutricourse .section-6 .diplomas-head h2 {
    font-size: 28px;
    line-height: 34px;
    text-align: center;
  }
}
.land-nutricourse .section-6 .diplomas-slider {
  margin-top: 98px;
  position: relative;
  width: 100%;
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .diplomas-slider {
    margin-top: 44px;
  }
}
.land-nutricourse .section-6 .diplomas-slider .swiper-button-next-d,
.land-nutricourse .section-6 .diplomas-slider .swiper-button-prev-d {
  background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-arrow-next.svg)
    50% no-repeat;
  cursor: pointer;
  height: 76px;
  position: absolute;
  top: 32%;
  transform: unset;
  width: 76px;
  z-index: 10;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-next-d,
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-prev-d {
    top: 36%;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-next-d,
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-prev-d {
    top: 38%;
  }
}
@media (min-width: 960px) {
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-next-d:hover,
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-prev-d:hover {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-6-arrow-next_hover.svg)
      50% no-repeat;
  }
}
.land-nutricourse
  .section-6
  .diplomas-slider
  .swiper-button-next-d.swiper-button-disabled,
.land-nutricourse
  .section-6
  .diplomas-slider
  .swiper-button-prev-d.swiper-button-disabled {
  display: none;
}
.land-nutricourse .section-6 .diplomas-slider .swiper-button-next-d {
  right: 18px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-next-d {
    right: 0;
  }
}
@media (max-width: 360px) {
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-next-d {
    right: -12px;
  }
}
.land-nutricourse .section-6 .diplomas-slider .swiper-button-prev-d {
  left: 18px;
  transform: rotate(180deg);
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-prev-d {
    left: 0;
  }
}
@media (max-width: 360px) {
  .land-nutricourse .section-6 .diplomas-slider .swiper-button-prev-d {
    left: -12px;
  }
}
.land-nutricourse .section-6 .diplomas-slider .slide {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  width: 620px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .diplomas-slider .slide {
    width: 580px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .diplomas-slider .slide {
    justify-content: center;
    width: 100%;
  }
}
.land-nutricourse .section-6 .diplomas-slider .diplom {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  text-align: center;
  width: 284px;
}
.land-nutricourse .section-6 .diplomas-slider .diplom .diplom__title {
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
  min-height: 68px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .diplomas-slider .diplom .diplom__title {
    font-size: 16px;
    line-height: 20px;
    max-width: 204px;
    min-height: 80px;
  }
}
.land-nutricourse .section-6 .diplomas-slider .diplom .diplom__desc {
  font-size: 16px;
  line-height: 24px;
  margin-top: 196px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .diplomas-slider .diplom .diplom__desc {
    margin-top: 216px;
    transform: translateY(-10px);
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .diplomas-slider .diplom .diplom__desc {
    margin-top: 208px;
    transform: translateY(-20px);
  }
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-1 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-1.png);
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-2 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-2.png);
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-3 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-3.png);
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-4 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-4.png);
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-5 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-5.png);
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-6 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-6.png);
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-7 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-7.png);
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-8 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-8.png);
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-9 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-9.png);
}
.land-nutricourse .section-6 .diplomas-slider .diplom.diplom-10 {
  background-image: url(https://batel.ru/assets/css/img/landing/nutricourse/diplom-10.png);
  margin: 0 auto;
}
.land-nutricourse .section-6 .diplomas-slider .swiper-progressbar {
  background: #e1e4ea;
  border-radius: 50px;
  height: 5px;
  margin: 45px auto 0;
  overflow: hidden;
  width: 400px;
}
@media (max-width: 959px) {
  .land-nutricourse .section-6 .diplomas-slider .swiper-progressbar {
    margin-top: 15px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .diplomas-slider .swiper-progressbar {
    margin-top: 6px;
    width: 307px;
  }
}
.land-nutricourse
  .section-6
  .diplomas-slider
  .swiper-progressbar
  .swiper-progressbar__val {
  background: #9be9b9;
  border-radius: 50px;
  height: 100%;
  transition: width 1s linear;
}
.land-nutricourse .section-6 .diplomas-slider:after {
  content: "";
  height: 501px;
  position: absolute;
  right: -437px;
  top: -474px;
  width: 786px;
  z-index: -1;
}
@media (min-width: 960px) {
  .land-nutricourse .section-6 .diplomas-slider:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/land-bg-middle.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-nutricourse .section-6 .diplomas-slider:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/land-bg-middle-t.png)
      50% no-repeat;
    right: -298px;
    top: -423px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .section-6 .diplomas-slider:after {
    background: url(https://batel.ru/assets/css/img/landing/nutricourse/land-bg-middle-p.png)
      50% no-repeat;
    display: none;
    height: 386px;
    right: auto;
    top: -534px;
    transform: translateX(-64px);
    width: 662px;
  }
}
.land-nutricourse .video {
  margin-bottom: 50px;
  width: 660px;
}
@media (max-width: 959px) {
  .land-nutricourse .video {
    margin-bottom: 22px;
    width: 576px;
  }
}
@media (max-width: 779px) {
  .land-nutricourse .video {
    margin-bottom: 35px;
    max-width: 576px;
    width: 100%;
  }
}
.land-nutricourse .section-7 {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-7-bg.png)
    top no-repeat;
  display: flex;
  flex-direction: column;
  height: 344px;
  max-width: unset;
}
@media (max-width: 779px) {
  .land-nutricourse .section-7 {
    justify-content: flex-start;
  }
}
.land-nutricourse .section-7 .bonet {
  margin: 50px 0 24px;
}
.land-nutricourse .section-7 .btn-to-course {
  align-items: center;
  background: #fff;
  border-radius: 50px;
  box-shadow: -2px 12px 64px rgba(11, 187, 233, 0.49);
  display: flex;
  font-size: 24px;
  font-weight: 800;
  height: 78px;
  justify-content: center;
  position: relative;
  text-transform: uppercase;
  width: 354px;
}
@media (max-width: 779px) {
  .land-nutricourse .section-7 .btn-to-course {
    width: 302px;
  }
}
.land-nutricourse .section-7 .btn-to-course:after {
  background: url(https://batel.ru/assets/css/img/landing/nutricourse/section-7-btn-text.svg)
    50% no-repeat;
  content: "";
  height: 24px;
  position: absolute;
  width: 236px;
}
@media (min-width: 960px) {
  .land-nutricourse .section-7 .btn-to-course:hover {
    background: linear-gradient(262.54deg, #23b3d1 -32.62%, #4643b8 92.17%);
    box-shadow: unset;
  }
  .land-nutricourse .section-7 .btn-to-course:hover:after {
    color: #fff;
    content: "Перейти к курсу";
  }
}
.land-nutricourse .section-7 .share-wrap {
  margin-top: 68px;
}
@media (max-width: 779px) {
  .land-nutricourse .section-7 .share-wrap {
    margin-top: 36px;
  }
}
.land-nutricourse .section-7 .share-wrap .share__label {
  padding-bottom: 8px;
}
.be-hot {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  overflow: hidden;
  padding: 120px 0;
  position: relative;
  width: 100%;
  will-change: height;
}
@media (min-width: 960px) {
  .be-hot {
    background: url(https://batel.ru/assets/css/img/pages/be-hot/bg-top.png) top
      no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .be-hot {
    background: url(https://batel.ru/assets/css/img/pages/be-hot/bg-top-t.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .be-hot {
    background: url(https://batel.ru/assets/css/img/pages/be-hot/bg-top-p.png)
      top no-repeat;
    padding: 80px 0;
  }
}
.be-hot:before {
  background: #437868;
  content: "";
  height: 100%;
  z-index: -1;
}
.be-hot .bg,
.be-hot:before {
  position: absolute;
  width: 100%;
}
.be-hot .bg {
  background-position: 50%;
  background-repeat: no-repeat;
}
@media (min-width: 960px) and (max-height: 900px) {
  .be-hot .bg-middle {
    background-image: url(https://batel.ru/assets/css/img/pages/be-hot/bg-middle.png);
    height: 507px;
  }
}
@media (min-width: 960px) and (min-height: 901px) {
  .be-hot .bg-middle {
    background-image: url(https://batel.ru/assets/css/img/pages/be-hot/bg-middle_h.png);
    height: 981px;
  }
}
@media (max-width: 959px) {
  .be-hot .bg-middle {
    display: none;
  }
}
@media (max-width: 779px) {
  .be-hot .bg-middle {
    background-image: url(https://batel.ru/assets/css/img/pages/be-hot/bg-middle-p.png);
    display: block;
    height: 840px;
  }
}
.be-hot .bg-bottom {
  bottom: 0;
  height: 281px;
}
@media (min-width: 960px) {
  .be-hot .bg-bottom {
    background-image: url(https://batel.ru/assets/css/img/pages/be-hot/bg-bottom.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .be-hot .bg-bottom {
    background-image: url(https://batel.ru/assets/css/img/pages/be-hot/bg-bottom-t.png);
  }
}
@media (max-width: 779px) {
  .be-hot .bg-bottom {
    background-image: url(https://batel.ru/assets/css/img/pages/be-hot/bg-bottom-p.png);
  }
}
.be-hot .lamps {
  background-position: 50%;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
}
.be-hot .lamps-top {
  height: 316px;
  top: 0;
}
@media (min-width: 780px) {
  .be-hot .lamps-top {
    animation: "lamps-top" 1s infinite;
  }
  @keyframes "lamps-top" {
    0% {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-top-1.png);
    }
    50% {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-top-2.png);
    }
    to {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-top-1.png);
    }
  }
}
@media (max-width: 779px) {
  .be-hot .lamps-top {
    animation: "lamps-top" 1s infinite;
    height: 165px;
  }
  @keyframes "lamps-top" {
    0% {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-top-1-p.png);
    }
    50% {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-top-2-p.png);
    }
    to {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-top-1-p.png);
    }
  }
}
.be-hot .lamps-bottom {
  bottom: 0;
  height: 153px;
}
@media (min-width: 780px) {
  .be-hot .lamps-bottom {
    animation: "lamps-bottom" 1s infinite;
  }
  @keyframes "lamps-bottom" {
    0% {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-bottom-1.png);
    }
    50% {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-bottom-2.png);
    }
    to {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-bottom-1.png);
    }
  }
}
@media (max-width: 779px) {
  .be-hot .lamps-bottom {
    animation: "lamps-bottom" 1s infinite;
    height: 165px;
  }
  @keyframes "lamps-bottom" {
    0% {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-bottom-1-p.png);
    }
    50% {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-bottom-2-p.png);
    }
    to {
      background-image: url(https://batel.ru/assets/css/img/pages/be-hot/lamps-bottom-1-p.png);
    }
  }
}
.be-hot .logo {
  background: url(https://batel.ru/assets/css/img/pages/be-hot/logo.svg) top
    no-repeat;
  display: block;
  height: 27px;
  position: absolute;
  top: 18px;
  width: 138px;
}
@media (min-width: 960px) {
  .be-hot .logo:hover {
    background-image: url(https://batel.ru/assets/css/img/pages/be-hot/logo_hover.svg);
  }
}
.be-hot .page-title {
  font-size: 64px;
  font-weight: 800;
  line-height: 78px;
  margin-bottom: 10px;
  padding-top: 136px;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 780px) {
  .be-hot .page-title {
    background: url(https://batel.ru/assets/css/img/pages/be-hot/title.svg) top
      no-repeat;
  }
}
@media (max-width: 959px) {
  .be-hot .page-title {
    font-size: 60px;
    line-height: 74px;
    padding-top: 140px;
  }
}
@media (max-width: 779px) {
  .be-hot .page-title {
    background: url(https://batel.ru/assets/css/img/pages/be-hot/title-p.png)
      top no-repeat;
    background-size: 270px auto;
    font-size: 24px;
    line-height: 29px;
    padding-top: 68px;
  }
}
.be-hot .notice-top {
  font-size: 18px;
  height: 66px;
  line-height: 22px;
  max-width: 794px;
  overflow: hidden;
  text-align: center;
  transition: height 1s;
}
@media (max-width: 959px) {
  .be-hot .notice-top {
    max-width: 748px;
  }
}
@media (max-width: 779px) {
  .be-hot .notice-top {
    font-size: 14px;
    height: 68px;
    line-height: 17px;
    max-width: 320px;
    padding: 0 8px;
  }
}
.be-hot .notice-top.notice-hidden {
  height: 0;
}
.be-hot .choice-toggle {
  align-items: center;
  display: flex;
  font-size: 36px;
  font-weight: 800;
  justify-content: space-between;
  line-height: 44px;
  margin-top: -8px;
  text-transform: uppercase;
  width: 570px;
  z-index: 2;
}
@media (max-width: 779px) {
  .be-hot .choice-toggle {
    font-size: 18px;
    justify-content: center;
    line-height: 22px;
    margin-top: 16px;
    padding-top: 32px;
    position: relative;
    width: 100%;
  }
  .be-hot .choice-toggle__title {
    position: absolute;
    top: 0;
  }
}
.be-hot .choice-toggle__item {
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 114px;
  position: relative;
  width: 81px;
}
.be-hot .choice-toggle__item:after {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
}
@media (min-width: 960px) {
  .be-hot .choice-toggle__item:hover:after {
    visibility: hidden;
  }
}
.be-hot .choice-toggle__item.active:after {
  display: none;
}
.be-hot .choice-toggle__item.active:before {
  background: url(https://batel.ru/assets/css/img/pages/be-hot/choice-item-active.svg)
    50% no-repeat;
  content: "";
  height: 34px;
  position: absolute;
  top: 74px;
  width: 25px;
}
.be-hot .choice-toggle__item.animation-none:after {
  display: none;
}
.be-hot .choice-toggle__item.girl {
  background-image: url(https://batel.ru/assets/css/img/pages/be-hot/girl.svg);
}
@media (max-width: 779px) {
  .be-hot .choice-toggle__item.girl {
    margin-right: 12px;
  }
}
@media (min-width: 960px) {
  .be-hot .choice-toggle__item.girl:hover {
    background-image: url(https://batel.ru/assets/css/img/pages/be-hot/girl_hover.svg);
  }
}
.be-hot .choice-toggle__item.girl.active {
  background-image: url(https://batel.ru/assets/css/img/pages/be-hot/girl_hover.svg);
}
.be-hot .choice-toggle__item.girl.active:before {
  left: -12px;
}
.be-hot .choice-toggle__item.girl:after {
  animation: girl-after 4s infinite;
  animation-delay: 2s;
  background-image: url(https://batel.ru/assets/css/img/pages/be-hot/girl_gold.svg);
  opacity: 0;
}
@keyframes girl-after {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.be-hot .choice-toggle__item.men {
  background-image: url(https://batel.ru/assets/css/img/pages/be-hot/men.svg);
  transform: translateX(-2px);
}
@media (min-width: 960px) {
  .be-hot .choice-toggle__item.men:hover {
    background-image: url(https://batel.ru/assets/css/img/pages/be-hot/men_hover.svg);
  }
}
.be-hot .choice-toggle__item.men.active {
  background-image: url(https://batel.ru/assets/css/img/pages/be-hot/men_hover.svg);
}
.be-hot .choice-toggle__item.men.active:before {
  right: -5px;
}
.be-hot .choice-toggle__item.men:after {
  animation: men-after 4s infinite;
  animation-delay: 4s;
  background-image: url(https://batel.ru/assets/css/img/pages/be-hot/men_gold.svg);
  opacity: 0;
}
@keyframes men-after {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.be-hot .notice-bottom {
  font-size: 16px;
  line-height: 20px;
  margin-top: 4px;
  text-align: center;
}
@media (max-width: 779px) {
  .be-hot .notice-bottom {
    font-size: 14px;
    line-height: 17px;
    margin-top: 10px;
    max-width: 265px;
  }
}
.be-hot .choice-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 0;
  overflow: hidden;
  transition: height 1s;
  z-index: 2;
}
@media (max-width: 779px) and (max-height: 650px) {
  .be-hot .choice-content {
    margin-bottom: auto;
  }
}
.be-hot .choice-content.choice-content-girl,
.be-hot .choice-content.choice-content-men {
  height: 640px;
}
@media (max-width: 779px) {
  .be-hot .choice-content.choice-content-girl,
  .be-hot .choice-content.choice-content-men {
    height: 612px;
  }
}
.be-hot .grid {
  color: #333;
  font-size: 18px;
  line-height: 22px;
  margin-top: 40px;
  max-width: 384px;
  width: 100%;
}
@media (max-width: 779px) {
  .be-hot .grid {
    font-size: 14px;
    line-height: 17px;
    margin-top: 22px;
    max-width: 305px;
  }
}
.be-hot .grid .grid-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
  width: 100%;
}
@media (max-width: 779px) {
  .be-hot .grid .grid-row {
    margin-bottom: 10px;
  }
}
.be-hot .grid .grid-item {
  align-items: center;
  background: #fff;
  cursor: pointer;
  display: flex;
  height: 53px;
  text-transform: capitalize;
  width: 186px;
}
@media (max-width: 779px) {
  .be-hot .grid .grid-item {
    height: 42px;
    width: 148px;
  }
}
@media (min-width: 960px) {
  .be-hot .grid .grid-item:hover {
    color: #6d88cf;
  }
}
.be-hot .grid .grid-item.selected {
  background: #a5b8ea;
  color: #fff;
  font-weight: 700;
}
.be-hot .grid .grid-item_left {
  border-radius: 35px 0 0 35px;
  justify-content: flex-end;
  padding-right: 15px;
}
.be-hot .grid .grid-item_right {
  border-radius: 0 35px 35px 0;
  padding-left: 15px;
}
.be-hot .be-hot-btn {
  align-items: center;
  border-radius: 35px;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  height: 53px;
  justify-content: center;
  line-height: 22px;
  text-transform: uppercase;
  z-index: 2;
}
@media (max-width: 779px) {
  .be-hot .be-hot-btn {
    font-size: 14px;
    height: 41px;
    line-height: 17px;
  }
}
.be-hot .be-hot-btn.btn-set-show {
  margin-top: 32px;
  width: 384px;
}
@media (max-width: 779px) {
  .be-hot .be-hot-btn.btn-set-show {
    margin-top: 14px;
    width: 305px;
  }
}
.be-hot .be-hot-btn.btn-set-show.disabled {
  background: #c8c8c8;
  color: #878787;
  pointer-events: none;
}
.be-hot .be-hot-btn.btn-set-show.active {
  background: #e73130;
  color: #fff;
  cursor: pointer;
}
@media (min-width: 960px) {
  .be-hot .be-hot-btn.btn-set-show.active:hover {
    background: #ba1312;
  }
}
.be-hot .be-hot-btn.btn-again {
  background: #fff;
  color: #e73130;
  width: 287px;
}
@media (max-width: 779px) {
  .be-hot .be-hot-btn.btn-again {
    width: 222px;
  }
}
@media (min-width: 960px) {
  .be-hot .be-hot-btn.btn-again:hover {
    background: #ba1312;
    color: #fff;
  }
}
.be-hot .be-hot-btn.btn-buy {
  background: #e73130;
  color: #fff;
  width: 197px;
}
@media (max-width: 959px) {
  .be-hot .be-hot-btn.btn-buy {
    margin-top: 20px;
    width: 287px;
  }
}
@media (max-width: 779px) {
  .be-hot .be-hot-btn.btn-buy {
    width: 222px;
  }
}
@media (min-width: 960px) {
  .be-hot .be-hot-btn.btn-buy:hover {
    background: #ba1312;
  }
}
.be-hot .result {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 68px;
  min-height: 680px;
  z-index: 2;
}
@media (max-width: 959px) {
  .be-hot .result {
    margin-top: 15px;
    min-height: unset;
  }
}
@media (max-width: 779px) {
  .be-hot .result {
    margin-bottom: 100px;
  }
}
.be-hot .result .result__content {
  align-items: center;
  display: flex;
  justify-content: center;
}
@media (max-width: 959px) {
  .be-hot .result .result__content {
    flex-direction: column;
  }
}
.be-hot .result .result__title-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  margin-right: 38px;
  text-align: center;
  width: 470px;
}
@media (max-width: 1200px) {
  .be-hot .result .result__title-wrap {
    margin-right: 46px;
  }
}
@media (max-width: 959px) {
  .be-hot .result .result__title-wrap {
    margin-right: 0;
    width: 100%;
  }
}
.be-hot .result .result__title {
  font-size: 48px;
  font-weight: 700;
  line-height: 59px;
}
@media (max-width: 779px) {
  .be-hot .result .result__title {
    font-size: 24px;
    line-height: 29px;
  }
}
.be-hot .result .result__title:first-letter {
  text-transform: uppercase;
}
.be-hot .result .result__desc {
  font-size: 24px;
  line-height: 29px;
  margin-top: 50px;
  max-width: 457px;
}
@media (max-width: 959px) {
  .be-hot .result .result__desc {
    margin-top: 18px;
    max-width: 752px;
  }
}
@media (max-width: 779px) {
  .be-hot .result .result__desc {
    font-size: 16px;
    line-height: 20px;
    max-width: 304px;
  }
}
.be-hot .result .result__img {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  position: relative;
  width: 490px;
}
@media (max-width: 1200px) {
  .be-hot .result .result__img {
    width: 432px;
  }
}
@media (max-width: 959px) {
  .be-hot .result .result__img {
    margin-top: 30px;
  }
}
@media (max-width: 779px) {
  .be-hot .result .result__img {
    margin-top: 25px;
  }
}
.be-hot .result .result__btns {
  display: flex;
  justify-content: space-between;
  margin-top: 52px;
  transform: translateX(-30px);
  width: 750px;
}
@media (max-width: 959px) {
  .be-hot .result .result__btns {
    align-items: center;
    flex-direction: column;
    margin-top: 18px;
    transform: unset;
  }
}
.be-hot .result .tooltip {
  cursor: pointer;
  position: absolute;
}
@media (min-width: 780px) {
  .be-hot .result .tooltip {
    background: url(https://batel.ru/assets/css/img/btns/i-pink-circle_90x90.svg)
      50% no-repeat;
    height: 90px;
    right: 50px;
    top: -14px;
    width: 90px;
  }
}
@media (max-width: 959px) {
  .be-hot .result .tooltip {
    right: 0;
  }
}
@media (max-width: 779px) {
  .be-hot .result .tooltip {
    background: url(https://batel.ru/assets/css/img/btns/i-pink-circle_61x61.svg)
      50% no-repeat;
    height: 60px;
    right: 50px;
    right: auto;
    top: -14px;
    top: -22px;
    transform: translateX(105px);
    width: 60px;
  }
}
@media (min-width: 960px) {
  .be-hot .result .tooltip:hover {
    background: url(https://batel.ru/assets/css/img/btns/i-blue-circle_90x90.svg)
      50% no-repeat;
  }
}
.be-hot .result .tooltip .code {
  display: block;
}
.be-hot .result .tooltip .tooltip-content {
  background: #fff;
  border-radius: 25px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  color: #333;
  font-size: 14px;
  line-height: 17px;
  opacity: 0.96;
  padding: 10px 28px 10px 30px;
  position: absolute;
  right: 19px;
  top: 20px;
  width: 363px;
}
@media (max-width: 779px) {
  .be-hot .result .tooltip .tooltip-content {
    border-radius: 11px;
    font-size: 10px;
    line-height: 12px;
    padding: 5px 15px 5px 20px;
    width: 189px;
  }
}
.be-hot .result .tooltip .tooltip-content:after {
  content: "";
  height: 28px;
  position: absolute;
  right: 20px;
  top: 10px;
  width: 12px;
}
@media (min-width: 780px) {
  .be-hot .result .tooltip .tooltip-content:after {
    background: url(https://batel.ru/assets/css/img/btns/i-letter_pink_12x28.svg)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .be-hot .result .tooltip .tooltip-content:after {
    background: url(https://batel.ru/assets/css/img/btns/i-letter_pink_6x12.svg)
      50% no-repeat;
    height: 12px;
    right: 8px;
    top: 5px;
    width: 6px;
  }
}
.be-hot .result .tooltip.tooltip-show {
  background: unset;
}
.be-hot .result .tooltip-closer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.be-hot .share-wrap {
  bottom: 82px;
  flex-direction: column;
  position: absolute;
}
@media (max-width: 779px) {
  .be-hot .share-wrap {
    bottom: 60px;
  }
}
.be-hot .share-wrap .share__label {
  margin-bottom: 10px;
  margin-right: 0;
}
@media (min-width: 780px) {
  .be-hot.has-result .share-wrap {
    bottom: unset;
    margin-top: 40px;
    position: relative;
  }
}
.workshop {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 960px) {
  .workshop {
    background: url(https://batel.ru/assets/css/img/pages/workshop/bg.jpg) top
      no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .workshop {
    background: url(https://batel.ru/assets/css/img/pages/workshop/bg-t.jpg) top
      no-repeat;
  }
}
@media (max-width: 779px) {
  .workshop {
    background: url(https://batel.ru/assets/css/img/pages/workshop/bg-p.jpg) top
      no-repeat;
  }
}
.workshop h2 {
  font-weight: 700;
  margin: 0;
}
.workshop h2 .h2_large {
  text-transform: uppercase;
}
.workshop h2 .h2_font_36 {
  font-size: 36px;
  line-height: 38px;
}
@media (max-width: 779px) {
  .workshop h2 .h2_font_36 {
    font-size: 18px;
    line-height: 19px;
  }
}
@media (max-width: 959px) {
  .workshop h2 .h2-p-m {
    display: block;
  }
}
.workshop .workshop-head {
  align-items: center;
  display: flex;
  font-weight: 700;
  justify-content: center;
  width: 100%;
}
@media (min-width: 960px) {
  .workshop .workshop-head {
    background: url(https://batel.ru/assets/css/img/pages/workshop/banner-bg.png)
      top no-repeat;
    height: 564px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .workshop .workshop-head {
    background: url(https://batel.ru/assets/css/img/pages/workshop/banner-bg-t.png)
      top no-repeat;
    height: 486px;
    padding-top: 32px;
  }
}
@media (max-width: 779px) {
  .workshop .workshop-head {
    background: url(https://batel.ru/assets/css/img/pages/workshop/banner-bg-p.png)
      top no-repeat;
    height: 210px;
  }
}
.workshop .workshop-head h2 {
  font-size: 60px;
  line-height: 62px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .workshop .workshop-head h2 {
    font-size: 36px;
    line-height: 38px;
  }
}
.workshop .workshop-head__content {
  max-width: 840px;
  padding-bottom: 38px;
  transform: translateX(180px);
  width: 100%;
}
@media (max-width: 1200px) {
  .workshop .workshop-head__content {
    max-width: 540px;
    padding-bottom: 94px;
    transform: translateX(32px);
  }
}
@media (max-width: 959px) {
  .workshop .workshop-head__content {
    max-width: 780px;
    max-width: 470px;
    padding-bottom: 0;
    transform: translateX(158px);
  }
}
@media (max-width: 779px) {
  .workshop .workshop-head__content {
    align-self: flex-start;
    margin-top: 15px;
    max-width: 320px;
    text-align: center;
    transform: unset;
  }
}
.workshop .workshop-head__date {
  font-size: 48px;
  line-height: 50px;
  margin: 28px 0 24px;
}
@media (max-width: 779px) {
  .workshop .workshop-head__date {
    font-size: 36px;
    line-height: 38px;
    margin: 8px 0 10px;
  }
}
.workshop .workshop-head__city {
  font-size: 36px;
  line-height: 38px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .workshop .workshop-head__city {
    font-size: 24px;
    line-height: 25px;
  }
}
.workshop .section {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.workshop .s-1 {
  margin-top: 24px;
}
@media (max-width: 959px) {
  .workshop .s-1 {
    margin-top: 30px;
  }
}
@media (max-width: 779px) {
  .workshop .s-1 {
    margin-top: 20px;
  }
  .workshop .s-1 h2 {
    max-width: 320px;
  }
}
.workshop .s-1 h2 .h2_large {
  font-size: 72px;
  line-height: 75px;
  margin-top: 10px;
}
@media (max-width: 779px) {
  .workshop .s-1 h2 .h2_large {
    font-size: 30px;
    line-height: 32px;
    margin-top: 2px;
  }
}
.workshop .s-1 .h-desc {
  font-size: 24px;
  margin-top: 15px;
}
@media (max-width: 779px) {
  .workshop .s-1 .h-desc {
    font-size: 16px;
    line-height: 17px;
    margin-top: 10px;
    max-width: 200px;
    text-align: center;
  }
}
.workshop .s-1 .price-types {
  display: flex;
  margin-top: 26px;
}
@media (max-width: 959px) {
  .workshop .s-1 .price-types {
    margin-top: 42px;
  }
}
@media (max-width: 779px) {
  .workshop .s-1 .price-types {
    align-items: center;
    flex-direction: column;
    margin-top: 28px;
  }
}
.workshop .s-1 .price-types .types-item {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/pages/workshop/s1-price-bg.png)
    top no-repeat;
  display: flex;
  flex-direction: column;
  font-weight: 800;
  height: 309px;
  padding-top: 40px;
  position: relative;
  width: 272px;
}
@media (max-width: 959px) {
  .workshop .s-1 .price-types .types-item {
    background-size: 100% auto;
    height: 270px;
    padding-top: 34px;
    width: 236px;
  }
}
.workshop .s-1 .price-types .types-item__date {
  color: #6667ab;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
}
.workshop .s-1 .price-types .types-item__price {
  color: #e188b6;
  font-size: 48px;
  font-weight: 700;
  line-height: 49px;
  margin-top: 82px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .workshop .s-1 .price-types .types-item__price {
    margin-top: 58px;
  }
}
.workshop .s-1 .price-types .types-item.type-2 {
  margin: 0 36px;
}
@media (max-width: 959px) {
  .workshop .s-1 .price-types .types-item.type-2 {
    margin: 0 30px;
  }
}
@media (max-width: 779px) {
  .workshop .s-1 .price-types .types-item.type-2 {
    margin: 30px 0;
  }
}
.workshop .s-1 .price-notice {
  font-size: 14px;
  line-height: 17px;
  margin-top: 12px;
  text-align: center;
}
@media (max-width: 779px) {
  .workshop .s-1 .price-notice {
    margin-top: 6px;
    max-width: 320px;
  }
}
.workshop .s-1 .btn-buy {
  align-items: center;
  background: #fff;
  border-radius: 25px;
  box-shadow: 0 0 69px #6667ab;
  color: #6667ab;
  display: flex;
  font-size: 48px;
  font-weight: 700;
  height: 133px;
  justify-content: center;
  margin-top: 58px;
  text-transform: uppercase;
  width: 498px;
}
@media (max-width: 959px) {
  .workshop .s-1 .btn-buy {
    font-size: 36px;
    height: 90px;
    margin-top: 64px;
    width: 389px;
  }
}
@media (max-width: 779px) {
  .workshop .s-1 .btn-buy {
    border-radius: 10px;
    font-size: 24px;
    height: 69px;
    line-height: 29px;
    margin-top: 45px;
    width: 286px;
  }
}
@media (min-width: 960px) {
  .workshop .s-1 .btn-buy:hover {
    background: #e28fba;
    color: #fff;
  }
}
.workshop .s-2 {
  margin-top: 116px;
}
@media (max-width: 959px) {
  .workshop .s-2 {
    margin-top: 74px;
  }
}
@media (max-width: 779px) {
  .workshop .s-2 {
    margin-top: 50px;
  }
}
.workshop .s-2 h2 .h2_large {
  font-size: 64px;
  font-weight: 800;
  line-height: 70px;
}
@media (max-width: 779px) {
  .workshop .s-2 h2 .h2_large {
    font-size: 30px;
    line-height: 30px;
  }
  .workshop .s-2 h2 .h2_font_36 {
    line-height: 24px;
  }
}
.workshop .s-2 .practices {
  margin-top: 74px;
}
@media (max-width: 959px) {
  .workshop .s-2 .practices {
    margin-top: 40px;
  }
}
@media (max-width: 779px) {
  .workshop .s-2 .practices {
    margin-top: 20px;
  }
}
.workshop .s-2 .practices__row {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 750px;
}
@media (max-width: 779px) {
  .workshop .s-2 .practices__row {
    flex-direction: column;
    margin-bottom: 0;
    width: 100%;
  }
}
.workshop .s-2 .practices__row.row-1 {
  position: relative;
}
@media (min-width: 780px) {
  .workshop .s-2 .practices__row.row-1 {
    margin-bottom: 134px;
  }
  .workshop .s-2 .practices__row.row-1:after {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s2-arrow-long.svg)
      50% no-repeat;
    content: "";
    height: 38px;
    height: 108px;
    position: absolute;
    top: 0;
    width: 94px;
    width: 100%;
  }
}
.workshop .s-2 .practices__row.row-2 {
  position: relative;
}
@media (min-width: 780px) {
  .workshop .s-2 .practices__row.row-2:after {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s2-arrow-long.svg)
      50% no-repeat;
    content: "";
    height: 38px;
    height: 108px;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 94px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .workshop .s-2 .practices__row.row-2 {
    flex-direction: column-reverse;
  }
}
.workshop .s-2 .practices .arrow-long {
  background: url(https://batel.ru/assets/css/img/pages/workshop/s2-arrow-long.svg)
    50% no-repeat;
  height: 38px;
  height: 108px;
  top: 0;
  width: 94px;
  width: 100%;
}
.workshop .s-2 .practices .arrow-short {
  background: url(https://batel.ru/assets/css/img/pages/workshop/s2-arrow-short.svg)
    50% no-repeat;
  height: 51px;
  top: 234px;
  width: 38px;
}
.workshop .s-2 .practices .arrow-short-p {
  background: url(https://batel.ru/assets/css/img/pages/workshop/s2-arrow-short-p.svg)
    50% no-repeat;
  height: 32px;
  top: 186px;
  width: 38px;
}
.workshop .s-2 .practices__item {
  align-items: center;
  background-position: top;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  padding-top: 120px;
  text-align: center;
  text-transform: uppercase;
  width: 210px;
}
@media (max-width: 779px) {
  .workshop .s-2 .practices__item {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 76px;
    padding-top: 126px;
    position: relative;
    width: 270px;
  }
  .workshop .s-2 .practices__item:after {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s2-arrow-short-p.svg)
      50% no-repeat;
    content: "";
    height: 32px;
    position: absolute;
    top: 186px;
    width: 38px;
  }
}
.workshop .s-2 .practices__item.item-1 {
  background-image: url(https://batel.ru/assets/css/img/pages/workshop/s2-practices-img-1.svg);
}
.workshop .s-2 .practices__item.item-2 {
  background-image: url(https://batel.ru/assets/css/img/pages/workshop/s2-practices-img-2.svg);
  position: relative;
}
@media (min-width: 780px) {
  .workshop .s-2 .practices__item.item-2:after {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s2-arrow-short.svg)
      50% no-repeat;
    content: "";
    height: 51px;
    position: absolute;
    top: 234px;
    width: 38px;
  }
}
.workshop .s-2 .practices__item.item-3 {
  background-image: url(https://batel.ru/assets/css/img/pages/workshop/s2-practices-img-3.svg);
}
@media (max-width: 779px) {
  .workshop .s-2 .practices__item.item-3 {
    width: 212px;
  }
}
.workshop .s-2 .practices__item.item-4 {
  background-image: url(https://batel.ru/assets/css/img/pages/workshop/s2-practices-img-4.svg);
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 779px) {
  .workshop .s-2 .practices__item.item-4 {
    margin-bottom: 0;
  }
  .workshop .s-2 .practices__item.item-4:after {
    display: none;
  }
}
.workshop .s-3 {
  margin-top: 146px;
  width: 100%;
}
@media (max-width: 959px) {
  .workshop .s-3 {
    margin-top: 78px;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 {
    margin-top: 36px;
  }
}
.workshop .s-3 h2 {
  font-size: 48px;
  line-height: 50px;
}
@media (max-width: 959px) {
  .workshop .s-3 h2 {
    font-size: 40px;
    line-height: 56px;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 h2 {
    font-size: 18px;
    line-height: 19px;
  }
}
.workshop .s-3 h2 .h2_large {
  font-size: 144px;
  font-weight: 800;
  line-height: 150px;
  margin-top: 18px;
}
@media (max-width: 779px) {
  .workshop .s-3 h2 .h2_large {
    font-size: 48px;
    line-height: 50px;
    margin-top: 8px;
  }
}
.workshop .s-3 h3 {
  font-size: 64px;
  font-weight: 800;
  line-height: 68px;
  margin: 4px 0 0;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .workshop .s-3 h3 {
    font-size: 30px;
    line-height: 32px;
    margin-top: 40px;
    max-width: 320px;
  }
}
.workshop .s-3 .s3-subtitle {
  font-size: 36px;
  margin-top: 8px;
  text-align: center;
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-subtitle {
    font-size: 18px;
    margin-top: 12px;
  }
}
.workshop .s-3 .s3-guests {
  display: flex;
  justify-content: space-between;
  margin: 206px 0 50px;
  max-width: 950px;
  width: 100%;
}
@media (max-width: 959px) {
  .workshop .s-3 .s3-guests {
    margin: 164px 0 62px;
    max-width: 740px;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-guests {
    display: none;
  }
}
.workshop .s-3 .s3-guests-slider {
  width: 100%;
}
@media (min-width: 780px) {
  .workshop .s-3 .s3-guests-slider {
    display: none;
  }
}
.workshop .s-3 .s3-guests-slider .swiper-container {
  width: 100%;
}
.workshop .s-3 .s3-guests-slider .swiper-slide {
  display: flex;
  justify-content: center;
  padding-top: 150px;
  width: 100%;
}
.workshop .s-3 .s3-guests-slider .swiper-pagination {
  margin-top: 25px;
  text-align: center;
}
.workshop .s-3 .s3-guests-slider .swiper-pagination .swiper-pagination-bullet {
  background: #fff;
  height: 15px;
  margin: 0 7px;
  opacity: 1;
  width: 15px;
}
.workshop
  .s-3
  .s3-guests-slider
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #e188b6;
}
.workshop .s-3 .guests-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-top: 165px;
  position: relative;
}
@media (min-width: 960px) {
  .workshop .s-3 .guests-item {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s3-guest-bg.png)
      top no-repeat;
    height: 662px;
    width: 300px;
  }
}
@media (max-width: 959px) {
  .workshop .s-3 .guests-item {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s3-guest-bg-t.png)
      top no-repeat;
    height: 578px;
    padding-top: 132px;
    width: 233px;
  }
}
.workshop .s-3 .guests-item__img {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 300px;
  position: absolute;
  top: -168px;
  width: 300px;
  z-index: 1;
}
@media (max-width: 959px) {
  .workshop .s-3 .guests-item__img {
    background-size: 100% auto;
    height: 233px;
    top: -128px;
    width: 233px;
  }
}
.workshop .s-3 .guests-item__img.img-1 {
  background-image: url(https://batel.ru/assets/css/img/pages/workshop/s3-img-1.png);
}
.workshop .s-3 .guests-item__img.img-2 {
  background-image: url(https://batel.ru/assets/css/img/pages/workshop/s3-img-2.png);
}
.workshop .s-3 .guests-item__img.img-3 {
  background-image: url(https://batel.ru/assets/css/img/pages/workshop/s3-img-3.png);
}
.workshop .s-3 .guests-item__name {
  font-size: 36px;
  font-weight: 700;
  line-height: 38px;
  max-width: 260px;
  min-height: 76px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .workshop .s-3 .guests-item__name {
    font-size: 24px;
    line-height: 25px;
    max-width: 200px;
    min-height: 56px;
  }
}
.workshop .s-3 .guests-item__desc {
  font-size: 16px;
  line-height: 17px;
  margin-top: 16px;
  padding-left: 55px;
  padding-right: 18px;
  text-align: left;
  width: 100%;
}
@media (max-width: 959px) {
  .workshop .s-3 .guests-item__desc {
    font-size: 14px;
    line-height: 15px;
    margin-top: 10px;
    padding-left: 34px;
    padding-right: 18px;
  }
}
.workshop .s-3 .guests-item__desc p {
  margin: 22px 0;
}
.workshop .s-3 .s3-main {
  font-size: 36px;
  line-height: 68px;
  margin: 34px 0 78px;
  max-width: 470px;
  width: 100%;
}
@media (max-width: 959px) {
  .workshop .s-3 .s3-main {
    margin-bottom: 30px;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-main {
    font-size: 18px;
    line-height: 34px;
    margin: 22px 0 0;
    padding-bottom: 8px;
    transform: translateX(14px);
    width: auto;
  }
}
.workshop .s-3 .s3-main__item {
  align-items: center;
  display: flex;
  margin: 0;
  position: relative;
}
.workshop .s-3 .s3-main__item:before {
  background: #6667ab;
  border-radius: 50%;
  content: "";
  height: 30px;
  left: 0;
  left: -60px;
  position: absolute;
  width: 30px;
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-main__item:before {
    height: 15px;
    left: -30px;
    width: 15px;
  }
}
.workshop .s-3 .s3-presents {
  display: flex;
  margin-top: 74px;
}
@media (max-width: 959px) {
  .workshop .s-3 .s3-presents {
    transform: translateX(28px);
  }
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-presents {
    align-items: center;
    flex-direction: column;
    margin-top: 30px;
    transform: translateX(0);
  }
}
.workshop .s-3 .s3-presents .present {
  position: relative;
}
.workshop .s-3 .s3-presents .present .present__x2 {
  align-items: center;
  background: #6667ab;
  border-radius: 50%;
  display: flex;
  font-size: 64px;
  font-weight: 800;
  height: 131px;
  justify-content: center;
  position: absolute;
  top: 124px;
  width: 131px;
}
@media (max-width: 1200px) {
  .workshop .s-3 .s3-presents .present .present__x2 {
    top: 170px;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-presents .present .present__x2 {
    font-size: 36px;
    height: 84px;
    width: 84px;
  }
}
.workshop .s-3 .s3-presents .present .present__name {
  font-size: 24px;
  line-height: 29px;
  position: absolute;
  width: 135px;
}
@media (max-width: 959px) {
  .workshop .s-3 .s3-presents .present .present__name {
    bottom: -124px;
    min-height: 87px;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-presents .present .present__name {
    bottom: auto;
    font-size: 18px;
    line-height: 22px;
    min-height: unset;
  }
}
@media (min-width: 780px) {
  .workshop .s-3 .s3-presents .present.present-1 {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s3-present-1.png)
      top no-repeat;
    height: 319px;
    width: 249px;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-presents .present.present-1 {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s3-present-1-p.png)
      top no-repeat;
    background-size: 159px auto;
    height: 204px;
    margin-bottom: 98px;
    width: 220px;
  }
}
.workshop .s-3 .s3-presents .present.present-1 .present__x2 {
  left: -70px;
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-presents .present.present-1 .present__x2 {
    left: -15px;
    top: 108px;
  }
}
@media (min-width: 960px) {
  .workshop .s-3 .s3-presents .present.present-1 .present__name {
    left: 286px;
    top: 45px;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-presents .present.present-1 .present__name {
    top: 220px;
  }
}
.workshop .s-3 .s3-presents .present.present-2 {
  margin-left: 310px;
}
@media (min-width: 780px) {
  .workshop .s-3 .s3-presents .present.present-2 {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s3-present-2.png)
      top no-repeat;
    height: 319px;
    width: 270px;
  }
}
@media (max-width: 1200px) {
  .workshop .s-3 .s3-presents .present.present-2 {
    margin-left: 240px;
  }
}
@media (max-width: 959px) {
  .workshop .s-3 .s3-presents .present.present-2 {
    margin-left: 120px;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-presents .present.present-2 {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s3-present-2-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 229px;
    margin-left: 0;
    transform: translateX(10px);
    width: 194px;
  }
}
.workshop .s-3 .s3-presents .present.present-2 .present__x2 {
  left: -92px;
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-presents .present.present-2 .present__x2 {
    left: -40px;
    top: 130px;
  }
}
@media (min-width: 960px) {
  .workshop .s-3 .s3-presents .present.present-2 .present__name {
    left: 242px;
    top: 138px;
  }
}
@media (max-width: 779px) {
  .workshop .s-3 .s3-presents .present.present-2 .present__name {
    padding-right: 28px;
    top: 248px;
  }
}
.workshop .s-4 {
  margin-top: 136px;
}
@media (max-width: 959px) {
  .workshop .s-4 {
    margin-top: 204px;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 {
    margin-top: 100px;
    width: 100%;
  }
  .workshop .s-4 h2 {
    z-index: 1;
  }
}
.workshop .s-4 h2 .h2_large {
  font-size: 72px;
  line-height: 76px;
  margin-bottom: 4px;
}
@media (max-width: 779px) {
  .workshop .s-4 h2 .h2_large {
    font-size: 36px;
    line-height: 38px;
  }
}
.workshop .s-4 h2 .h2_font_48 {
  font-size: 48px;
  line-height: 52px;
}
@media (max-width: 779px) {
  .workshop .s-4 h2 .h2_font_48 {
    font-size: 18px;
    line-height: 22px;
    margin-top: -4px;
  }
}
.workshop .s-4 .peri {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 60px;
  transform: translateX(48px);
}
@media (max-width: 959px) {
  .workshop .s-4 .peri {
    margin-top: 26px;
    transform: translateX(0);
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .peri {
    flex-direction: column;
    margin-bottom: 20px;
    margin-top: -44px;
    transform: unset;
    width: 100%;
  }
}
.workshop .s-4 .peri .peri-banner {
  height: 300px;
  padding: 42px 0 0 106px;
  text-align: center;
  width: 774px;
}
@media (min-width: 1201px) {
  .workshop .s-4 .peri .peri-banner {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s4-peri-banner.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .workshop .s-4 .peri .peri-banner {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s4-peri-banner-t.png)
      top no-repeat;
    height: 301px;
    width: 622px;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .peri .peri-banner {
    align-items: center;
    background: url(https://batel.ru/assets/css/img/pages/workshop/s4-peri-banner-p.png)
      top no-repeat;
    display: flex;
    flex-direction: column;
    height: 288px;
    padding-left: 0;
    padding-top: 98px;
    width: 100%;
  }
}
.workshop .s-4 .peri .peri-banner__year {
  font-size: 144px;
  font-weight: 800;
  line-height: 116px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .workshop .s-4 .peri .peri-banner__year {
    font-size: 96px;
    line-height: 94px;
  }
}
.workshop .s-4 .peri .peri-banner__name {
  color: #6667ab;
  display: flex;
  font-size: 79px;
  font-weight: 700;
  justify-content: center;
  line-height: 70px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .workshop .s-4 .peri .peri-banner__name {
    font-size: 55px;
    line-height: 48px;
  }
}
.workshop .s-4 .peri .peri-banner__asterisk {
  align-self: flex-start;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 5px;
}
@media (max-width: 779px) {
  .workshop .s-4 .peri .peri-banner__asterisk {
    margin-top: 0;
  }
}
.workshop .s-4 .peri .peri-banner__desc {
  font-size: 18px;
  line-height: 22px;
  margin-top: 5px;
}
@media (max-width: 779px) {
  .workshop .s-4 .peri .peri-banner__desc {
    font-size: 16px;
    line-height: 20px;
    margin-top: 0;
    width: 240px;
  }
}
.workshop .s-4 .peri .peri-info {
  font-size: 18px;
  line-height: 22px;
  margin-left: 25px;
  width: 205px;
}
@media (max-width: 1200px) {
  .workshop .s-4 .peri .peri-info {
    margin-left: 18px;
  }
}
@media (max-width: 959px) {
  .workshop .s-4 .peri .peri-info {
    font-size: 16px;
    line-height: 20px;
    margin-left: 12px;
    width: 130px;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .peri .peri-info {
    font-size: 16px;
    line-height: 20px;
    margin-left: 0;
    margin-top: 24px;
    text-align: center;
    width: 306px;
  }
}
.workshop .s-4 .peri-notice {
  color: #c2c3ff;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 56px;
  margin-top: 5px;
  text-align: center;
}
@media (max-width: 959px) {
  .workshop .s-4 .peri-notice {
    margin-bottom: 40px;
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .peri-notice {
    margin-bottom: 0;
    margin-top: 10px;
  }
}
.workshop .s-4 .dress-code {
  display: flex;
  justify-content: space-between;
  margin: 32px 0 58px;
  width: 1108px;
}
@media (max-width: 1200px) {
  .workshop .s-4 .dress-code {
    margin-bottom: 98px;
    padding-left: 10px;
    width: 960px;
  }
}
@media (max-width: 959px) {
  .workshop .s-4 .dress-code {
    margin: 42px 0 76px;
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .dress-code {
    flex-wrap: wrap;
    margin: 22px 0 16px;
    max-width: 302px;
    padding: 0;
  }
}
.workshop .s-4 .dress-code .dress-code__item {
  background-position: top;
  background-repeat: no-repeat;
  flex-shrink: 0;
  font-size: 24px;
  font-weight: 750;
  line-height: 25px;
  padding-top: 104px;
  text-align: center;
  text-transform: uppercase;
  width: 240px;
}
@media (max-width: 959px) {
  .workshop .s-4 .dress-code .dress-code__item {
    font-size: 20px;
    line-height: 21px;
    width: 200px;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .dress-code .dress-code__item {
    font-size: 14px;
    line-height: 15px;
    margin-bottom: 20px;
    padding-top: 64px;
    width: 142px !important;
  }
}
@media (min-width: 780px) {
  .workshop .s-4 .dress-code .dress-code__item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/pages/workshop/s4-dress-code-1.svg);
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .dress-code .dress-code__item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/pages/workshop/s4-dress-code-1-p.svg);
  }
}
@media (min-width: 780px) {
  .workshop .s-4 .dress-code .dress-code__item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/pages/workshop/s4-dress-code-2.svg);
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .dress-code .dress-code__item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/pages/workshop/s4-dress-code-2-p.svg);
  }
}
@media (min-width: 780px) {
  .workshop .s-4 .dress-code .dress-code__item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/pages/workshop/s4-dress-code-3.svg);
  }
}
@media (max-width: 1200px) {
  .workshop .s-4 .dress-code .dress-code__item.item-3 {
    width: 210px;
  }
}
@media (max-width: 959px) {
  .workshop .s-4 .dress-code .dress-code__item.item-3 {
    width: 160px;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .dress-code .dress-code__item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/pages/workshop/s4-dress-code-3-p.svg);
  }
}
.workshop .s-4 .dress-code .dress-code__item.item-4 {
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 780px) {
  .workshop .s-4 .dress-code .dress-code__item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/pages/workshop/s4-dress-code-4.svg);
  }
}
@media (max-width: 1200px) {
  .workshop .s-4 .dress-code .dress-code__item.item-4 {
    width: 210px;
  }
}
@media (max-width: 959px) {
  .workshop .s-4 .dress-code .dress-code__item.item-4 {
    width: 160px;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .dress-code .dress-code__item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/pages/workshop/s4-dress-code-4-p.svg);
  }
}
.workshop .s-4 .palette {
  display: flex;
  height: 172px;
  justify-content: center;
  margin-top: 64px;
  padding-left: 110px;
  width: 1180px;
}
@media (min-width: 1201px) {
  .workshop .s-4 .palette {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s4-palette-bg.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .workshop .s-4 .palette {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s4-palette-bg-t.png)
      top no-repeat;
    height: 143px;
    margin-top: 54px;
    padding-left: 42px;
    width: 927px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .workshop .s-4 .palette {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s4-palette-bg-t-2.png)
      top no-repeat;
    height: 130px;
    margin-top: 30px;
    padding-left: 52px;
    width: 814px;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .palette {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s4-palette-bg-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 64px;
    margin-top: 16px;
    padding-left: 3px;
    width: 310px;
  }
}
.workshop .s-4 .palette__names {
  display: flex;
  height: 108px;
  justify-content: flex-start;
  margin-top: auto;
  width: 100%;
}
@media (max-width: 1200px) {
  .workshop .s-4 .palette__names {
    height: 90px;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .palette__names {
    height: 40px;
  }
}
.workshop .s-4 .palette__name {
  align-items: center;
  display: flex;
  font-size: 18px;
  height: 100%;
  justify-content: center;
  line-height: 22px;
  margin-right: 43px;
  text-align: center;
  width: 160px;
}
@media (max-width: 1200px) {
  .workshop .s-4 .palette__name {
    flex-shrink: 0;
    margin-right: 30px;
    width: 140px;
  }
}
@media (max-width: 959px) {
  .workshop .s-4 .palette__name {
    margin-right: 32px;
    width: 120px;
  }
}
@media (max-width: 779px) {
  .workshop .s-4 .palette__name {
    font-size: 10px;
    line-height: 12px;
    margin-right: 4px;
    width: 58px;
  }
}
.workshop .s-5 {
  margin-top: 154px;
  max-width: 1180px;
  width: 100%;
}
@media (max-width: 1200px) {
  .workshop .s-5 {
    margin-top: 150px;
    max-width: 953px;
  }
}
@media (max-width: 959px) {
  .workshop .s-5 {
    margin-top: 54px;
  }
}
@media (max-width: 779px) {
  .workshop .s-5 {
    margin-top: 42px;
  }
}
.workshop .s-5 h2 {
  padding: 25px 0 25px 220px;
  width: 100%;
}
@media (min-width: 780px) {
  .workshop .s-5 h2 {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s5-lense.png)
      0 no-repeat;
  }
}
@media (max-width: 1200px) {
  .workshop .s-5 h2 {
    transform: translateX(-140px);
    width: 900px;
  }
}
@media (max-width: 779px) {
  .workshop .s-5 h2 {
    padding: 0;
    text-align: center;
    transform: unset;
    width: 100%;
  }
}
.workshop .s-5 h2 .h2_large {
  font-size: 72px;
  line-height: 68px;
  margin-bottom: 8px;
}
@media (max-width: 779px) {
  .workshop .s-5 h2 .h2_large {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 4px;
  }
}
.workshop .s-5 .s-5-imgs {
  height: 306px;
  margin-top: 72px;
  width: 100%;
}
@media (min-width: 1201px) {
  .workshop .s-5 .s-5-imgs {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s5-imgs.png)
      0 no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .workshop .s-5 .s-5-imgs {
    background: url(https://batel.ru/assets/css/img/pages/workshop/s5-imgs-960.png)
      0 no-repeat;
    height: 247px;
    margin-top: 42px;
  }
}
@media (max-width: 959px) {
  .workshop .s-5 .s-5-imgs {
    background-size: 100% auto;
    height: 196px;
    margin-top: 15px;
    width: 756px;
  }
}
@media (max-width: 779px) {
  .workshop .s-5 .s-5-imgs {
    background-image: url(https://batel.ru/assets/css/img/pages/workshop/s5-imgs-p.png);
    height: 78px;
    width: 299px;
  }
}
.workshop .s-5 .s5-address {
  background: url(https://batel.ru/assets/css/img/pages/workshop/s5-address.svg)
    0 no-repeat;
  font-size: 24px;
  font-weight: 700;
  margin: 14px 0 12px;
  padding-left: 25px;
  text-transform: uppercase;
  width: 100%;
}
@media (max-width: 959px) {
  .workshop .s-5 .s5-address {
    max-width: 746px;
  }
}
@media (max-width: 779px) {
  .workshop .s-5 .s5-address {
    background-position: top;
    font-size: 16px;
    line-height: 17px;
    margin: 9px 0 14px;
    max-width: 296px;
    padding-left: 0;
    padding-top: 24px;
    text-align: center;
  }
}
.workshop .s-5 .s5-place-desc {
  font-size: 18px;
  line-height: 22px;
  width: 100%;
}
@media (max-width: 1200px) {
  .workshop .s-5 .s5-place-desc {
    padding-right: 20px;
  }
}
@media (max-width: 959px) {
  .workshop .s-5 .s5-place-desc {
    max-width: 746px;
  }
}
@media (max-width: 779px) {
  .workshop .s-5 .s5-place-desc {
    font-size: 16px;
    line-height: 20px;
    max-width: 304px;
    padding: 0;
    text-align: center;
  }
}
.workshop .s-5 .timetable {
  display: flex;
  font-weight: 700;
  margin-top: 72px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .workshop .s-5 .timetable {
    margin-top: 32px;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .workshop .s-5 .timetable {
    margin-top: 20px;
  }
}
@media (max-width: 779px) {
  .workshop .s-5 .timetable {
    align-items: center;
    flex-direction: column;
    margin-top: 10px;
  }
}
.workshop .s-5 .timetable .mark-p {
  background: #6667ab;
  border-radius: 50%;
  height: 11px;
  width: 11px;
}
.workshop .s-5 .timetable .timetable__col {
  width: 326px;
}
@media (max-width: 1200px) {
  .workshop .s-5 .timetable .timetable__col {
    flex-grow: 1;
    width: auto;
  }
}
@media (max-width: 779px) {
  .workshop .s-5 .timetable .timetable__col {
    flex-grow: unset;
    width: 132px;
  }
}
@media (min-width: 780px) {
  .workshop .s-5 .timetable .timetable__col.col-center .timetable__cell {
    border-left: 1px solid #b2b2d3;
    border-right: 1px solid #b2b2d3;
  }
}
@media (max-width: 779px) {
  .workshop .s-5 .timetable .timetable__col.col-center {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 20px 0;
    position: relative;
  }
  .workshop .s-5 .timetable .timetable__col.col-center:before {
    background: #6667ab;
    border-radius: 50%;
    content: "";
    height: 11px;
    position: absolute;
    top: 0;
    width: 11px;
  }
  .workshop .s-5 .timetable .timetable__col.col-center:after {
    background: #6667ab;
    border-radius: 50%;
    bottom: 9px;
    content: "";
    height: 11px;
    position: absolute;
    width: 11px;
  }
}
.workshop .s-5 .timetable .timetable__cell {
  width: 100%;
}
.workshop .s-5 .timetable .timetable__cell.cell-top {
  border-bottom: 1px solid #b2b2d3;
  font-size: 24px;
  height: 70px;
  padding-top: 28px;
}
@media (max-width: 779px) {
  .workshop .s-5 .timetable .timetable__cell.cell-top {
    font-size: 18px;
    height: auto;
    padding-bottom: 4px;
    padding-top: 0;
  }
}
.workshop .s-5 .timetable .timetable__cell.cell-bottom {
  align-items: center;
  display: flex;
  font-size: 48px;
  height: 108px;
  justify-content: center;
}
@media (max-width: 779px) {
  .workshop .s-5 .timetable .timetable__cell.cell-bottom {
    font-size: 24px;
    height: 38px;
  }
}
.workshop .s-5 .timetable-notice {
  font-size: 14px;
  line-height: 17px;
  margin-top: 15px;
  text-align: center;
}
@media (max-width: 779px) {
  .workshop .s-5 .timetable-notice {
    margin-top: 6px;
    width: 290px;
  }
}
.workshop .s-5 .contacts {
  font-size: 24px;
  line-height: 29px;
  margin-top: 70px;
  padding-bottom: 50px;
}
@media (max-width: 1200px) {
  .workshop .s-5 .contacts {
    padding-bottom: 120px;
  }
}
@media (max-width: 959px) {
  .workshop .s-5 .contacts {
    margin-top: 42px;
    padding-bottom: 40px;
  }
}
@media (max-width: 779px) {
  .workshop .s-5 .contacts {
    font-size: 18px;
    line-height: 22px;
    padding: 0 8px 50px;
  }
}
.workshop .s-5 .contacts .contacts__title {
  text-align: center;
}
.workshop .s-5 .contacts .contacts__item {
  background-position: 0;
  background-repeat: no-repeat;
  line-height: 40px;
  padding-left: 58px;
}
@media (max-width: 779px) {
  .workshop .s-5 .contacts .contacts__item {
    padding-left: 42px;
  }
}
@media (min-width: 960px) {
  .workshop .s-5 .contacts .contacts__item a:hover {
    text-decoration: underline;
  }
}
.workshop .s-5 .contacts .contacts__item.wa {
  background-image: url(https://batel.ru/assets/css/img/pages/workshop/s5-contact-wa.svg);
  margin: 40px 0 5px;
}
@media (max-width: 779px) {
  .workshop .s-5 .contacts .contacts__item.wa {
    margin: 20px 0 10px;
  }
}
.workshop .s-5 .contacts .contacts__item.wa a {
  color: #fff;
}
.workshop .s-5 .contacts .contacts__item.email {
  background-image: url(https://batel.ru/assets/css/img/pages/workshop/s5-contact-email.svg);
}
@media (max-width: 779px) {
  .workshop .s-5 .contacts .contacts__item.email {
    align-items: center;
    display: flex;
    line-height: 22px;
    min-height: 35px;
  }
}
.workshop .s-5 .contacts .contacts__item.email a {
  color: #6667ab;
}
.ladies-in-red {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 1201px) {
  .ladies-in-red {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/bg.jpg)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/bg-sd.jpg)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/bg-t.jpg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .ladies-in-red {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/bg-p.jpg)
      top no-repeat;
  }
}
.ladies-in-red h2 {
  font-weight: 700;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
.ladies-in-red h2 .h2_font_36 {
  font-size: 36px;
  line-height: 38px;
}
@media (max-width: 779px) {
  .ladies-in-red h2 .h2_font_36.h2_p_16 {
    font-size: 16px;
    line-height: 17px;
  }
  .ladies-in-red h2 .h2_font_36.h2_p_32 {
    font-size: 32px;
    line-height: 39px;
  }
}
.ladies-in-red h2 .h2_font_48 {
  font-size: 48px;
  line-height: 59px;
}
@media (max-width: 779px) {
  .ladies-in-red h2 .h2_font_48.h2_p_32 {
    font-size: 32px;
    line-height: 39px;
  }
}
.ladies-in-red .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
}
.ladies-in-red .s1 {
  padding-top: 416px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s1 {
    padding-top: 376px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s1 {
    padding-top: 280px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 {
    padding-top: 120px;
  }
}
.ladies-in-red .s1 .event-date {
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
  text-transform: uppercase;
  transform: translateX(262px);
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s1 .event-date {
    font-size: 36px;
    line-height: 38px;
    transform: translateX(260px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s1 .event-date {
    font-size: 24px;
    line-height: 26px;
    transform: translateX(164px);
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .event-date {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    line-height: 17px;
    transform: translateX(64px);
  }
}
.ladies-in-red .s1 .event-city {
  margin-left: 26px;
}
@media (max-width: 1200px) {
  .ladies-in-red .s1 .event-city {
    margin-left: 16px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .event-city {
    margin-left: 0;
  }
}
.ladies-in-red .s1 .h2-before {
  font-size: 36px;
  font-weight: 700;
  line-height: 38px;
  margin-top: 152px;
  max-width: 840px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s1 .h2-before {
    margin-top: 212px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s1 .h2-before {
    font-size: 24px;
    line-height: 26px;
    max-width: 600px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .h2-before {
    font-size: 14px;
    line-height: 15px;
    margin-top: 100px;
    max-width: 300px;
  }
}
.ladies-in-red .s1 h2 {
  font-size: 72px;
  line-height: 76px;
  margin: 4px 0 2px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s1 h2 {
    font-size: 70px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s1 h2 {
    font-size: 48px;
    line-height: 50px;
    margin: 8px 0;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 h2 {
    font-size: 24px;
    line-height: 26px;
    margin: 10px 0 8px;
  }
}
.ladies-in-red .s1 .h2-after {
  font-size: 36px;
  line-height: 38px;
  text-align: center;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s1 .h2-after {
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .h2-after {
    font-size: 14px;
    line-height: 15px;
  }
}
.ladies-in-red .s1 .place-photo {
  margin-top: 40px;
  width: 100%;
}
@media (min-width: 960px) {
  .ladies-in-red .s1 .place-photo {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s1-place-photo.jpg)
      top no-repeat;
    height: 309px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s1 .place-photo {
    margin-top: 42px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s1 .place-photo {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s1-place-photo-t.png)
      top no-repeat;
    height: 180px;
    margin-top: 45px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .place-photo {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s1-place-photo-p.png)
      top no-repeat;
    background-size: 780px auto;
    height: 125px;
    margin-top: 34px;
  }
}
.ladies-in-red .s1 .place-address {
  background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/location.svg)
    0 no-repeat;
  font-size: 27px;
  line-height: 33px;
  margin-top: 84px;
  padding-left: 54px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s1 .place-address {
    font-size: 24px;
    line-height: 29px;
    margin-top: 54px;
    padding-left: 52px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .place-address {
    font-size: 14px;
    line-height: 27px;
    margin-top: 46px;
    padding-left: 32px;
  }
}
.ladies-in-red .s1 .timetable {
  display: flex;
  font-weight: 700;
  margin-top: 85px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .ladies-in-red .s1 .timetable {
    margin-top: 82px;
  }
}
@media (max-width: 959px) {
  .ladies-in-red .s1 .timetable {
    margin-top: 62px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .timetable {
    align-items: center;
    flex-direction: column;
    margin-top: 16px;
  }
}
.ladies-in-red .s1 .timetable .mark-p {
  background: linear-gradient(90deg, #ffc839 -2.34%, #b75f12 101.65%);
  height: 7px;
  width: 7px;
}
.ladies-in-red .s1 .timetable .timetable__col {
  width: 326px;
}
@media (max-width: 1200px) {
  .ladies-in-red .s1 .timetable .timetable__col {
    width: 274px;
  }
}
@media (max-width: 959px) {
  .ladies-in-red .s1 .timetable .timetable__col {
    width: 212px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .timetable .timetable__col {
    flex-grow: unset;
    width: 180px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s1 .timetable .timetable__col.col-center {
    width: 280px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s1 .timetable .timetable__col.col-center {
    width: 242px;
  }
}
@media (min-width: 780px) {
  .ladies-in-red .s1 .timetable .timetable__col.col-center .timetable__cell {
    border-left: 1px solid #ffbd14;
    border-right: 1px solid #ffbd14;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .timetable .timetable__col.col-center {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 20px 0;
    position: relative;
  }
  .ladies-in-red .s1 .timetable .timetable__col.col-center:before {
    background: linear-gradient(90deg, #ffc839 -2.34%, #b75f12 101.65%);
    content: "";
    height: 7px;
    position: absolute;
    top: 3px;
    width: 7px;
  }
  .ladies-in-red .s1 .timetable .timetable__col.col-center:after {
    background: linear-gradient(90deg, #ffc839 -2.34%, #b75f12 101.65%);
    bottom: 10px;
    content: "";
    height: 7px;
    position: absolute;
    width: 7px;
  }
}
.ladies-in-red .s1 .timetable .timetable__cell {
  width: 100%;
}
.ladies-in-red .s1 .timetable .timetable__cell.cell-top {
  border-bottom: 1px solid #ffbd14;
  font-size: 24px;
  height: 70px;
  padding-top: 28px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s1 .timetable .timetable__cell.cell-top {
    padding-top: 22px;
  }
}
@media (max-width: 959px) {
  .ladies-in-red .s1 .timetable .timetable__cell.cell-top {
    font-size: 20px;
    height: 62px;
    padding-top: 15px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .timetable .timetable__cell.cell-top {
    border: unset;
    display: flex;
    height: auto;
    justify-content: center;
    padding-bottom: 2px;
    padding-top: 0;
    position: relative;
  }
  .ladies-in-red .s1 .timetable .timetable__cell.cell-top:after {
    background: #ffbd14;
    bottom: -1px;
    content: "";
    height: 1px;
    position: absolute;
    width: 179px;
  }
}
.ladies-in-red .s1 .timetable .timetable__cell.cell-bottom {
  align-items: center;
  display: flex;
  font-size: 48px;
  height: 108px;
  justify-content: center;
}
@media (max-width: 959px) {
  .ladies-in-red .s1 .timetable .timetable__cell.cell-bottom {
    font-size: 40px;
    height: 70px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .timetable .timetable__cell.cell-bottom {
    font-size: 24px;
    height: 38px;
  }
}
.ladies-in-red .s1 .timetable-notice {
  font-size: 14px;
  line-height: 17px;
  margin-top: 15px;
  text-align: center;
}
@media (max-width: 959px) {
  .ladies-in-red .s1 .timetable-notice {
    margin-top: 22px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s1 .timetable-notice {
    margin-top: 0;
    width: 290px;
  }
}
.ladies-in-red .s2 {
  margin-top: 100px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ladies-in-red .s2 {
    margin-top: 90px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s2 {
    margin-top: 78px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 {
    margin-top: 24px;
  }
}
.ladies-in-red .s2 h2 {
  font-size: 99px;
  line-height: 100px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s2 h2 {
    font-size: 90px;
    line-height: 110px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s2 h2 {
    font-size: 64px;
    line-height: 78px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 h2 {
    font-size: 28px;
    line-height: 34px;
  }
}
.ladies-in-red .s2 .s2-items {
  display: flex;
  justify-content: center;
  margin-top: 64px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s2 .s2-items {
    margin-top: 42px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items {
    margin-top: 24px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 .s2-items {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
    max-width: 304px;
    width: 100%;
  }
}
.ladies-in-red .s2 .s2-items .s2-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-left: 20px;
  text-align: center;
  text-transform: uppercase;
  width: 240px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item {
    margin-left: 14px;
    width: 226px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item {
    margin-left: 10px;
    width: 180px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 .s2-items .s2-item {
    font-size: 14px;
    line-height: 17px;
    margin-left: 0;
    width: 150px;
  }
}
@media (max-width: 1200px) {
  .ladies-in-red .s2 .s2-items .s2-item .p-not-desktop-full {
    display: block;
  }
}
.ladies-in-red .s2 .s2-items .s2-item.item-1 {
  margin-left: 0;
  margin-right: 20px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item.item-1 {
    margin-right: 0;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 .s2-items .s2-item.item-1 {
    margin-bottom: 32px;
    margin-right: 0;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item.item-1 .s2-item__title {
    max-width: 170px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 .s2-items .s2-item.item-2 {
    margin-bottom: 32px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item.item-2 .s2-item__title {
    max-width: 170px;
  }
}
@media (min-width: 1201px) {
  .ladies-in-red .s2 .s2-items .s2-item.item-3 {
    width: 270px;
  }
}
.ladies-in-red .s2 .s2-items .s2-item__img {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 224px;
  margin-bottom: 26px;
  width: 224px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s2 .s2-items .s2-item__img {
    margin-bottom: 20px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item__img {
    height: 160px;
    width: 160px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 .s2-items .s2-item__img {
    height: 124px;
    margin-bottom: 22px;
    width: 124px;
  }
}
@media (min-width: 1201px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-1.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-sd-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-t-1.svg);
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-p-1.svg);
  }
}
@media (min-width: 1201px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-2.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-sd-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-t-2.svg);
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-p-2.svg);
  }
}
@media (min-width: 1201px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-3.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-sd-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-t-3.svg);
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-p-3.svg);
  }
}
@media (min-width: 1201px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-4.svg);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-sd-4.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-t-4.svg);
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s2 .s2-items .s2-item__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s2-item-p-4.svg);
  }
}
.ladies-in-red .s3 {
  margin-top: 60px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s3 {
    margin-top: 68px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s3 {
    margin-top: 58px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s3 {
    margin-top: 45px;
  }
}
.ladies-in-red .s3 h2 {
  font-size: 64px;
  line-height: 78px;
}
@media (max-width: 779px) {
  .ladies-in-red .s3 h2 {
    font-size: 32px;
    line-height: 39px;
  }
}
.ladies-in-red .s3 .carusel-wrap {
  height: 309px;
  margin-top: 45px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s3 .carusel-wrap {
    height: 249px;
    margin-top: 78px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s3 .carusel-wrap {
    height: 180px;
    margin-top: 38px;
  }
}
.ladies-in-red .s3 .carusel-wrap .carusel {
  position: absolute;
  top: 0;
}
@media (min-width: 960px) {
  .ladies-in-red .s3 .carusel-wrap .carusel {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s3-carusel.jpg)
      top no-repeat;
    height: 309px;
    width: 2586px;
  }
  .ladies-in-red .s3 .carusel-wrap .carusel.carusel-1 {
    animation: "carusel-1" 80s linear infinite;
    animation-fill-mode: forwards;
    left: 0;
  }
  @keyframes "carusel-1" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5172px);
    }
  }
  .ladies-in-red .s3 .carusel-wrap .carusel.carusel-2 {
    animation: "carusel-2" 80s linear infinite;
    left: 2586px;
  }
  @keyframes "carusel-2" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5172px);
    }
  }
  .ladies-in-red .s3 .carusel-wrap .carusel.carusel-3 {
    animation: "carusel-3" 80s linear infinite;
    left: 5172px;
  }
  @keyframes "carusel-3" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5172px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s3 .carusel-wrap .carusel {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s3-carusel-t.jpg)
      top no-repeat;
    background-size: 100% auto;
    height: 249px;
    width: 2081px;
  }
  .ladies-in-red .s3 .carusel-wrap .carusel.carusel-1 {
    animation: "carusel-1" 80s linear infinite;
    animation-fill-mode: forwards;
    left: 0;
  }
  @keyframes "carusel-1" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4162px);
    }
  }
  .ladies-in-red .s3 .carusel-wrap .carusel.carusel-2 {
    animation: "carusel-2" 80s linear infinite;
    left: 2081px;
  }
  @keyframes "carusel-2" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4162px);
    }
  }
  .ladies-in-red .s3 .carusel-wrap .carusel.carusel-3 {
    animation: "carusel-3" 80s linear infinite;
    left: 4162px;
  }
  @keyframes "carusel-3" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-4162px);
    }
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s3 .carusel-wrap .carusel {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s3-carusel-p.jpg)
      top no-repeat;
    background-size: 100% auto;
    height: 180px;
    width: 1511px;
  }
  .ladies-in-red .s3 .carusel-wrap .carusel.carusel-1 {
    animation: "carusel-1" 80s linear infinite;
    animation-fill-mode: forwards;
    left: 0;
  }
  @keyframes "carusel-1" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3022px);
    }
  }
  .ladies-in-red .s3 .carusel-wrap .carusel.carusel-2 {
    animation: "carusel-2" 80s linear infinite;
    left: 1511px;
  }
  @keyframes "carusel-2" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3022px);
    }
  }
  .ladies-in-red .s3 .carusel-wrap .carusel.carusel-3 {
    animation: "carusel-3" 80s linear infinite;
    left: 3022px;
  }
  @keyframes "carusel-3" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3022px);
    }
  }
}
.ladies-in-red .s4 {
  margin-top: 154px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s4 {
    margin-top: 156px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s4 {
    margin-top: 138px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s4 {
    margin-top: 78px;
  }
}
.ladies-in-red .s4 h2 {
  font-size: 64px;
  line-height: 68px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ladies-in-red .s4 h2 {
    padding-bottom: 4px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s4 h2 {
    font-size: 32px;
    line-height: 34px;
  }
}
.ladies-in-red .s4 .s4-items {
  font-size: 36px;
  line-height: 45px;
  max-width: 786px;
  transform: translateX(68px);
}
@media (max-width: 959px) {
  .ladies-in-red .s4 .s4-items {
    font-size: 32px;
    line-height: 40px;
    margin-top: 4px;
    max-width: 760px;
    transform: translateX(52px);
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s4 .s4-items {
    font-size: 20px;
    line-height: 25px;
    margin-top: 12px;
    max-width: 320px;
    padding: 0 10px 0 20px;
    transform: unset;
  }
}
.ladies-in-red .s4 .s4-items p {
  margin: 28px 0;
  padding-left: 86px;
}
@media (min-width: 780px) {
  .ladies-in-red .s4 .s4-items p {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s4-p-mark.svg)
      0 no-repeat;
  }
}
@media (max-width: 959px) {
  .ladies-in-red .s4 .s4-items p {
    margin: 24px 0;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s4 .s4-items p {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s4-p-mark-p.svg)
      left 8px no-repeat;
    margin: 15px 0;
    padding-left: 52px;
  }
}
.ladies-in-red .s5 {
  margin-top: 134px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s5 {
    margin-top: 136px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s5 {
    margin-top: 76px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s5 {
    margin-top: 38px;
  }
}
.ladies-in-red .s5 h2 .h2_large {
  font-size: 72px;
  line-height: 74px;
}
@media (max-width: 779px) {
  .ladies-in-red .s5 h2 .h2_large {
    font-size: 48px;
    line-height: 59px;
  }
  .ladies-in-red .s5 h2 .h2_font_48_margin-top {
    margin-top: 5px;
  }
}
.ladies-in-red .s5 .s5-style {
  margin: 35px 0 136px;
  padding: 80px 0 0 182px;
}
@media (min-width: 780px) {
  .ladies-in-red .s5 .s5-style {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s5-style-bg.png)
      top no-repeat;
    height: 300px;
    width: 718px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s5 .s5-style {
    margin-bottom: 138px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s5 .s5-style {
    margin-bottom: 96px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .s5-style {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s5-style-bg-p.png)
      top no-repeat;
    display: flex;
    height: 200px;
    justify-content: center;
    margin: 42px 0 78px;
    padding: 32px 0 0;
    width: 304px;
  }
}
.ladies-in-red .s5 .s5-style__title {
  color: #943d46;
  font-size: 79px;
  font-weight: 700;
  line-height: 70px;
  text-transform: uppercase;
  width: 464px;
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .s5-style__title {
    font-size: 32px;
    line-height: 28px;
    text-align: center;
    width: 200px;
  }
}
.ladies-in-red .s5 .dress-code {
  display: flex;
  justify-content: space-between;
  margin: 32px 0 120px;
  width: 1108px;
}
@media (max-width: 1200px) {
  .ladies-in-red .s5 .dress-code {
    margin-bottom: 98px;
    padding-left: 10px;
    width: 960px;
  }
}
@media (max-width: 959px) {
  .ladies-in-red .s5 .dress-code {
    flex-wrap: wrap;
    margin: 30px 0 38px;
    max-width: 485px;
    padding-left: 0;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .dress-code {
    flex-wrap: wrap;
    margin: 68px 0 30px;
    max-width: 302px;
    padding: 0;
  }
}
.ladies-in-red .s5 .dress-code .dress-code__item {
  background-position: top;
  background-repeat: no-repeat;
  flex-shrink: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  padding-top: 100px;
  text-align: center;
  text-transform: uppercase;
  width: 240px;
}
@media (max-width: 959px) {
  .ladies-in-red .s5 .dress-code .dress-code__item {
    padding-top: 102px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .dress-code .dress-code__item {
    font-size: 14px;
    line-height: 15px;
    padding-top: 105px;
    width: 142px;
  }
}
.ladies-in-red .s5 .dress-code .dress-code__item.item-1 {
  background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s5-dress-code-1.svg);
}
@media (max-width: 959px) {
  .ladies-in-red .s5 .dress-code .dress-code__item.item-1 {
    margin-bottom: 70px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .dress-code .dress-code__item.item-1 {
    margin-bottom: 38px;
  }
}
.ladies-in-red .s5 .dress-code .dress-code__item.item-2 {
  background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s5-dress-code-2.svg);
}
@media (max-width: 959px) {
  .ladies-in-red .s5 .dress-code .dress-code__item.item-2 {
    margin-bottom: 70px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .dress-code .dress-code__item.item-2 {
    margin-bottom: 38px;
  }
}
.ladies-in-red .s5 .dress-code .dress-code__item.item-3 {
  background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s5-dress-code-3.svg);
}
.ladies-in-red .s5 .dress-code .dress-code__item.item-4 {
  background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s5-dress-code-4.svg);
  padding-left: 10px;
  padding-right: 10px;
}
.ladies-in-red .s5 .palette {
  display: flex;
  height: 172px;
  justify-content: center;
  margin-top: 64px;
  padding-left: 110px;
  width: 1180px;
}
@media (min-width: 1201px) {
  .ladies-in-red .s5 .palette {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/palette-bg.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s5 .palette {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/palette-bg-sd.png)
      top no-repeat;
    padding-left: 68px;
    width: 960px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s5 .palette {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/palette-bg-t.png)
      top no-repeat;
    padding-left: 20px;
    width: 763px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .palette {
    background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/palette-bg-p.png)
      top no-repeat;
    height: 74px;
    margin-top: 26px;
    padding-left: 6px;
    width: 299px;
  }
}
.ladies-in-red .s5 .palette__names {
  display: flex;
  height: 108px;
  justify-content: flex-start;
  margin-top: auto;
  width: 100%;
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .palette__names {
    height: 49px;
  }
}
.ladies-in-red .s5 .palette__name {
  align-items: center;
  display: flex;
  font-size: 18px;
  height: 100%;
  justify-content: center;
  line-height: 22px;
  margin-right: 43px;
  text-align: center;
  width: 160px;
}
@media (max-width: 1200px) {
  .ladies-in-red .s5 .palette__name {
    flex-shrink: 0;
    margin-right: 30px;
    width: 140px;
  }
}
@media (max-width: 959px) {
  .ladies-in-red .s5 .palette__name {
    margin-right: 4px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .palette__name {
    font-size: 12px;
    line-height: 15px;
    margin-right: 1px;
    width: 56px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s5 .palette__name.name-3 {
    padding: 0 20px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s5 .palette__name.name-4,
  .ladies-in-red .s5 .palette__name.name-5 {
    padding-top: 16px;
  }
}
.ladies-in-red .s6 {
  margin-top: 125px;
  padding-bottom: 95px;
}
@media (max-width: 959px) {
  .ladies-in-red .s6 {
    margin-top: 128px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s6 {
    margin-top: 55px;
    padding-bottom: 65px;
  }
}
.ladies-in-red .s6 h2 .h2_large {
  font-size: 72px;
  line-height: 76px;
  margin-bottom: 6px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ladies-in-red .s6 h2 .h2_large {
    font-size: 70px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s6 h2 .h2_large {
    font-size: 48px;
    line-height: 50px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s6 h2 .h2_large {
    font-size: 32px;
    line-height: 34px;
    margin: 0 auto 8px;
    max-width: 300px;
  }
  .ladies-in-red .s6 h2 .h2_font_36 {
    font-size: 20px;
    line-height: 22px;
  }
}
.ladies-in-red .s6 .price-types {
  display: flex;
  margin-top: 60px;
}
@media (max-width: 959px) {
  .ladies-in-red .s6 .price-types {
    margin-top: 82px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s6 .price-types {
    align-items: center;
    flex-direction: column;
    margin-top: 76px;
  }
}
.ladies-in-red .s6 .price-types .types-item {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s6-price-bg.png)
    top no-repeat;
  display: flex;
  flex-direction: column;
  font-weight: 800;
  height: 309px;
  padding-top: 40px;
  position: relative;
  width: 272px;
}
.ladies-in-red .s6 .price-types .types-item__date {
  color: #a9646b;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
}
.ladies-in-red .s6 .price-types .types-item__price {
  color: #ffbd14;
  font-size: 48px;
  font-weight: 700;
  line-height: 49px;
  margin-top: 82px;
  text-transform: uppercase;
}
.ladies-in-red .s6 .price-types .types-item.type-2 {
  margin: 0 36px;
}
@media (max-width: 959px) {
  .ladies-in-red .s6 .price-types .types-item.type-2 {
    margin: 0 0 0 36px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s6 .price-types .types-item.type-2 {
    margin: 42px 0 0;
  }
}
.ladies-in-red .s6 .price-notice {
  font-size: 14px;
  line-height: 17px;
  margin-top: 12px;
  text-align: center;
}
@media (max-width: 779px) {
  .ladies-in-red .s6 .price-notice {
    margin-top: 10px;
    max-width: 320px;
  }
}
.ladies-in-red .s6 .btn-buy {
  align-items: center;
  background: #fff;
  border-radius: 25px;
  box-shadow: 0 0 69px #b80000;
  color: #ffbd14;
  display: flex;
  font-size: 48px;
  font-weight: 700;
  height: 133px;
  justify-content: center;
  margin-top: 58px;
  text-transform: uppercase;
  width: 498px;
}
@media (max-width: 959px) {
  .ladies-in-red .s6 .btn-buy {
    margin-top: 56px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s6 .btn-buy {
    border-radius: 10px;
    font-size: 24px;
    height: 76px;
    line-height: 29px;
    margin-top: 62px;
    width: 284px;
  }
}
@media (min-width: 960px) {
  .ladies-in-red .s6 .btn-buy:hover {
    background: linear-gradient(90deg, #ffc839 -2.34%, #b75f12 101.65%);
    color: #fff;
  }
}
.ladies-in-red .s7 {
  padding-bottom: 28px;
}
.ladies-in-red .s7 .s7-banner iframe {
  height: 100%;
  width: 100% !important;
}
@media (min-width: 960px) {
  .ladies-in-red .s7 .s7-banner {
    height: 469px;
    width: 834px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ladies-in-red .s7 .s7-banner {
    height: 394px;
    width: 700px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s7 .s7-banner {
    height: 160px;
    width: 284px;
  }
}
.ladies-in-red .s7 .contacts {
  font-size: 24px;
  line-height: 29px;
  margin-top: 84px;
  padding-bottom: 40px;
}
@media (max-width: 959px) {
  .ladies-in-red .s7 .contacts {
    margin-top: 60px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s7 .contacts {
    font-size: 18px;
    line-height: 22px;
    margin-top: 22px;
    padding: 0 8px 50px;
  }
}
.ladies-in-red .s7 .contacts .contacts__title {
  text-align: center;
}
.ladies-in-red .s7 .contacts .contacts__item {
  background-position: 0;
  background-repeat: no-repeat;
  line-height: 40px;
  padding-left: 58px;
}
@media (max-width: 779px) {
  .ladies-in-red .s7 .contacts .contacts__item {
    padding-left: 42px;
  }
}
@media (min-width: 960px) {
  .ladies-in-red .s7 .contacts .contacts__item a:hover {
    text-decoration: underline;
  }
}
.ladies-in-red .s7 .contacts .contacts__item.wa {
  background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s7-contact-wa.png);
  background-size: 35px auto;
  margin: 40px 0 5px;
}
@media (max-width: 959px) {
  .ladies-in-red .s7 .contacts .contacts__item.wa {
    margin: 18px 0 5px;
  }
}
@media (max-width: 779px) {
  .ladies-in-red .s7 .contacts .contacts__item.wa {
    margin: 20px 0 10px;
  }
}
.ladies-in-red .s7 .contacts .contacts__item.wa a {
  color: #ffbd14;
}
.ladies-in-red .s7 .contacts .contacts__item.email {
  background-image: url(https://batel.ru/assets/css/img/landing/ladies-in-red/s7-contact-email.svg);
}
@media (max-width: 779px) {
  .ladies-in-red .s7 .contacts .contacts__item.email {
    align-items: center;
    display: flex;
    line-height: 22px;
    min-height: 35px;
  }
}
.ladies-in-red .s7 .contacts .contacts__item.email a {
  color: #ffbd14;
}
@media (max-width: 779px) {
  .ladies-in-red .s7 .share-wrap {
    margin-top: 10px;
  }
}
.ladies-in-red .s7 .share-wrap .share__label {
  padding-bottom: 6px;
}
.landings-page {
  margin: 0 auto;
  max-width: 1180px;
  width: 100%;
}
@media (max-width: 1200px) {
  .landings-page {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 960px;
  }
}
.landings-page .banner-top {
  border-radius: 0 0 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 200px;
  padding-left: 52px;
  width: 100%;
}
@media (min-width: 1201px) {
  .landings-page .banner-top {
    background: url(https://batel.ru/assets/css/img/landing/announcements/banner-top.jpg)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .landings-page .banner-top {
    background: url(https://batel.ru/assets/css/img/landing/announcements/banner-top-t.jpg)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .landings-page .banner-top {
    background: url(https://batel.ru/assets/css/img/landing/announcements/banner-top-p.jpg)
      90% top no-repeat;
    min-height: 99px;
    padding-left: 20px;
  }
}
.landings-page .banner-top .banner-top__title {
  color: #333;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  width: 621px;
}
@media (max-width: 959px) {
  .landings-page .banner-top .banner-top__title {
    font-size: 28px;
    line-height: 28px;
  }
}
@media (max-width: 779px) {
  .landings-page .banner-top .banner-top__title {
    font-size: 12px;
    line-height: 12px;
    width: 216px;
  }
}
.landings-page .banner-top .banner-top__desc {
  color: #000;
  font-size: 14px;
  line-height: 17px;
  margin-top: 19px;
  width: 422px;
}
@media (max-width: 959px) {
  .landings-page .banner-top .banner-top__desc {
    font-size: 12px;
    line-height: 15px;
    margin-top: 15px;
  }
}
@media (max-width: 779px) {
  .landings-page .banner-top .banner-top__desc {
    font-size: 7px;
    line-height: 9px;
    margin-top: 7px;
    width: 216px;
  }
}
.landings-page .landings-page__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 1200px) {
  .landings-page .landings-page__items {
    padding: 0 38px;
  }
}
@media (max-width: 959px) {
  .landings-page .landings-page__items {
    margin-left: auto;
    margin-right: auto;
    padding: 0 35px;
  }
}
@media (max-width: 779px) {
  .landings-page .landings-page__items {
    max-width: 740px;
    padding: 0 10px;
  }
}
.landings-page .landings-item {
  border-radius: 20px;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  margin-top: 80px;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 1200px) {
  .landings-page .landings-item {
    box-shadow: 0 0 38px rgba(0, 0, 0, 0.15);
    margin-top: 60px;
  }
}
@media (max-width: 959px) {
  .landings-page .landings-item {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
    margin-top: 48px;
  }
}
@media (max-width: 779px) {
  .landings-page .landings-item {
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
    margin-top: 30px;
  }
}
.landings-page .landings-item__img {
  background-position: bottom;
  background-repeat: no-repeat;
  height: 304px;
  width: 100%;
}
@media (max-width: 1200px) {
  .landings-page .landings-item__img {
    background-size: auto 100%;
    height: 228px;
  }
}
@media (max-width: 959px) {
  .landings-page .landings-item__img {
    height: 25vw;
  }
}
@media (max-width: 779px) {
  .landings-page .landings-item__img {
    height: 186px;
  }
}
.landings-page .landings-item .img-molekula {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/molekula.jpg);
}
.landings-page .landings-item .img-estetic {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/img-estetic.jpg?v1);
}
.landings-page .landings-item .img-marafon {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/img-marafon.jpg?v2);
}
.landings-page .landings-item .img-sos {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/img-sos.jpg);
}
.landings-page .landings-item .img-fungus {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/img-fungus.jpg);
}
.landings-page .landings-item .img-red-box {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/red-box.jpg?v1);
}
.landings-page .landings-item .img-betulin {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/betulin.jpg?v1);
}
.landings-page .landings-item .img-lady-very {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/lady-very.jpg);
}
.landings-page .landings-item .img-hit {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/hit.jpg?v1);
}
.landings-page .landings-item .img-cumin {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/cumin.jpg);
}
.landings-page .landings-item .img-anti-age {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/anti-age.jpg);
}
.landings-page .landings-item .img-vdovol-cocktail {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/vdovol-cocktail.jpg);
}
.landings-page .landings-item .img-kasha {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/kasha.jpg);
}
.landings-page .landings-item .img-keks {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/keks.jpg);
}
.landings-page .landings-item .img-soups {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/soups.jpg);
}
.landings-page .landings-item .img-green-complex {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/green-complex.jpg);
}
.landings-page .landings-item .img-bars {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/bars.jpg?v1);
}
.landings-page .landings-item .img-eco-comfort {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/eco-comfort.jpg?v1);
}
.landings-page .landings-item .img-power-place {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/power-place.jpg?v1);
}
.landings-page .landings-item .img-phytocomplex {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/phytocomplex.jpg);
}
.landings-page .landings-item .img-drink-slim {
  background-image: url(https://batel.ru/assets/css/img/landing/announcements/drink-slim.jpg);
}
.landings-page .landings-item__title {
  align-items: center;
  color: #424242;
  display: flex;
  font-size: 18px;
  font-weight: 600;
  height: 96px;
  justify-content: center;
  line-height: 22px;
  padding: 0 20px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
@media (max-width: 1200px) {
  .landings-page .landings-item__title {
    font-size: 13px;
    height: 72px;
    line-height: 16px;
  }
}
@media (max-width: 959px) {
  .landings-page .landings-item__title {
    font-size: 11px;
    height: 59px;
    line-height: 13px;
  }
}
@media (max-width: 779px) {
  .landings-page .landings-item__title {
    font-size: 10px;
    height: 54px;
    line-height: 12px;
  }
}
.landings-page .landings-item.full-width {
  max-width: unset !important;
}
@media (min-width: 1201px) {
  .landings-page .landings-item.item-10,
  .landings-page .landings-item.item-12,
  .landings-page .landings-item.item-13,
  .landings-page .landings-item.item-2,
  .landings-page .landings-item.item-3,
  .landings-page .landings-item.item-9 {
    max-width: 550px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .landings-page .landings-item.item-10,
  .landings-page .landings-item.item-12,
  .landings-page .landings-item.item-13,
  .landings-page .landings-item.item-2,
  .landings-page .landings-item.item-3,
  .landings-page .landings-item.item-9 {
    max-width: 47%;
  }
}
@media (min-width: 1201px) {
  .landings-page .landings-item.item-5,
  .landings-page .landings-item.item-6,
  .landings-page .landings-item.item-7 {
    max-width: 340px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .landings-page .landings-item.item-5,
  .landings-page .landings-item.item-6,
  .landings-page .landings-item.item-7 {
    max-width: 29.4%;
  }
}
@media (min-width: 1201px) {
  .landings-page .landings-item:hover {
    box-shadow: 0 0 50px rgba(160, 193, 27, 0.8);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .landings-page .landings-item:hover {
    box-shadow: 0 0 38px rgba(160, 193, 27, 0.8);
  }
}
@media (min-width: 960px) {
  .landings-page .landings-item:hover .landings-item__title {
    color: #a0c11b;
  }
}
.landings-page .landings-item_center {
  margin-left: auto;
  margin-right: auto;
}
.ref-page {
  color: #333;
}
.ref-page a {
  color: #ce004c;
}
.ref-page h1 {
  color: transparent;
  position: absolute;
  z-index: -1;
}
.ref-page .section {
  overflow: hidden;
  width: 100%;
}
.ref-page .section__content {
  margin: 0 auto;
  max-width: 1180px;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1200px) {
  .ref-page .section__content {
    max-width: 960px;
  }
}
.ref-page .section.animation h2.h2_animation {
  animation: s-2-h2-animation 1.5s forwards;
  animation-delay: 0s;
}
@keyframes s-2-h2-animation {
  0% {
    opacity: 0;
    transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  }
  to {
    opacity: 1;
    transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
  }
}
.ref-page .s-1 {
  background: #f4005a;
  padding: 64px 0 96px;
  position: relative;
}
@media (max-width: 1200px) {
  .ref-page .s-1 {
    padding: 70px 0 100px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-1 {
    padding: 42px 0 0;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1 {
    padding: 32px 0 4px;
  }
}
.ref-page .s-1__figure {
  bottom: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 960px) {
  .ref-page .s-1__figure {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-1-figure.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-1__figure {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-1-figure-t.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__figure {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-1-figure-p.png)
      top no-repeat;
  }
}
.ref-page .s-1__title {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1200px) {
  .ref-page .s-1__title {
    padding-left: 12px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-1__title {
    padding-left: 0;
    text-align: center;
  }
}
.ref-page .s-1__title_animation {
  opacity: 0;
  transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  transform-origin: 100% 100%;
}
.ref-page .s-1__title .title-top {
  background-position: 5px 26px;
  background-repeat: no-repeat;
  color: transparent;
  font-size: 110px;
  font-weight: 800;
  line-height: 135px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}
@media (min-width: 780px) {
  .ref-page .s-1__title .title-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-title.png);
  }
}
@media (max-width: 1200px) {
  .ref-page .s-1__title .title-top {
    background-position: 3px 23px;
    background-size: 762px auto;
    font-size: 95px;
    line-height: 116px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-1__title .title-top {
    background-position: center 56%;
    background-size: 617px auto;
    font-size: 77px;
    line-height: 94px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__title .title-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-title-p.png);
    background-position: 51% 70%;
    background-size: 309px auto;
    font-size: 38px;
    line-height: 47px;
  }
}
.ref-page .s-1__title .title-bottom {
  color: #fff;
  font-size: 96px;
  font-weight: 800;
  line-height: 118px;
  margin-top: -60px;
  text-shadow: 0 0 5px #fff;
  text-transform: uppercase;
  z-index: 2;
}
@media (max-width: 1200px) {
  .ref-page .s-1__title .title-bottom {
    font-size: 75px;
    line-height: 92px;
    margin-top: -54px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-1__title .title-bottom {
    font-size: 64px;
    line-height: 78px;
    margin-top: -45px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__title .title-bottom {
    font-size: 36px;
    line-height: 44px;
    margin-top: -21px;
    padding-right: 2px;
  }
}
.ref-page .s-1__subtitle {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 37px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ref-page .s-1__subtitle {
    padding-left: 16px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-1__subtitle {
    text-align: center;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__subtitle {
    font-size: 18px;
    line-height: 22px;
    margin: -4px auto 0;
    max-width: 320px;
  }
}
.ref-page .s-1__steps {
  display: flex;
  margin-top: 58px;
  width: 100%;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ref-page .s-1__steps {
    margin-top: 82px;
    padding-left: 16px;
    transform: translateX(-10px);
  }
}
@media (max-width: 959px) {
  .ref-page .s-1__steps {
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 20px auto 0;
    max-width: 520px;
    padding-left: 0;
    transform: translateX(0);
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps {
    flex-direction: column;
    margin-top: 28px;
    max-width: unset;
  }
}
.ref-page .s-1__steps .step {
  color: #fff;
  display: flex;
  flex-direction: column;
}
@media (max-width: 959px) {
  .ref-page .s-1__steps .step {
    min-width: 254px;
    position: relative;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step {
    align-items: center;
  }
}
.ref-page .s-1__steps .step .step__desc {
  background-position: 0 0;
  background-repeat: no-repeat;
  font-size: 20px;
  font-weight: 500;
  height: 160px;
  line-height: 24px;
  padding-top: 6px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .ref-page .s-1__steps .step .step__desc {
    background-position: 0 0;
    background-size: auto 122px;
    font-size: 16px;
    height: auto;
    line-height: 20px;
    padding-bottom: 80px;
    padding-left: 102px;
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step .step__desc {
    background-size: auto 86px;
    min-height: 100px;
    padding-left: 104px !important;
    padding-top: 0;
    width: 272px;
  }
}
.ref-page .s-1__steps .step .step__name {
  font-size: 96px;
  font-weight: 800;
  line-height: 80px;
  margin-top: -38px;
  opacity: 0.46;
  text-transform: uppercase;
  z-index: 1;
}
@media (max-width: 1200px) {
  .ref-page .s-1__steps .step .step__name {
    font-size: 72px;
    line-height: 88px;
    padding-left: 8px;
    position: absolute;
    top: 116px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step .step__name {
    font-size: 64px;
    line-height: 78px;
    padding-left: 0;
    top: 88px;
    transform: translateX(-20px);
  }
}
.ref-page .s-1__steps .step.step-1 {
  margin-right: 12px;
}
@media (max-width: 1200px) {
  .ref-page .s-1__steps .step.step-1 {
    margin-right: 0;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step.step-1 {
    margin-bottom: 14px;
  }
}
.ref-page .s-1__steps .step.step-1 .step__desc {
  background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-number-1.png);
  background-position-x: -7px;
  padding-left: 110px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ref-page .s-1__steps .step.step-1 .step__desc {
    background-position-x: 0;
    padding-left: 96px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step.step-1 .step__desc {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-number-1-p.png);
    background-position-x: 14px;
    padding-left: 0;
  }
}
.ref-page .s-1__steps .step.step-2 {
  margin-right: 4px;
}
@media (max-width: 1200px) {
  .ref-page .s-1__steps .step.step-2 {
    margin-right: 0;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step.step-2 {
    margin-bottom: 5px;
  }
}
.ref-page .s-1__steps .step.step-2 .step__desc {
  background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-number-2.png);
  background-position-x: -7px;
  padding-left: 134px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ref-page .s-1__steps .step.step-2 .step__desc {
    background-position-x: 4px;
    padding-left: 118px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step.step-2 .step__desc {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-number-2-p.png);
    background-position-x: 18px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-1__steps .step.step-3 {
    margin-top: 5px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step.step-3 {
    margin-bottom: 5px;
  }
}
.ref-page .s-1__steps .step.step-3 .step__desc {
  background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-number-3.png);
  background-position-x: -4px;
  padding-left: 138px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ref-page .s-1__steps .step.step-3 .step__desc {
    background-position-x: 6px;
    padding-left: 118px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step.step-3 .step__desc {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-number-3-p.png);
    background-position-x: 16px;
    background-size: auto 90px;
    padding-right: 10px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-1__steps .step.step-4 {
    margin-top: 5px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step.step-4 .step__name {
    top: 107px;
  }
}
.ref-page .s-1__steps .step.step-4 .step__desc {
  background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-number-4.png);
  background-position-x: 6px;
  background-position-y: 2px;
  padding-left: 149px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .ref-page .s-1__steps .step.step-4 .step__desc {
    background-position-x: 12px;
    padding-left: 126px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-1__steps .step.step-4 .step__desc {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-1-number-4-p.png);
    background-position: 16px 19px;
  }
}
.ref-page .s-1.animation .s-1__title_animation {
  animation: s-1-title 1.5s forwards;
  animation-delay: 0.2s;
}
@keyframes s-1-title {
  0% {
    opacity: 0;
    transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  }
  to {
    opacity: 1;
    transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
  }
}
@media (max-width: 779px) {
  .ref-page .p-phone {
    display: block;
  }
}
.ref-page h2 {
  font-weight: 800;
  margin: 0;
}
@media (max-width: 1200px) {
  .ref-page h2 {
    margin-left: 10px;
  }
}
@media (max-width: 959px) {
  .ref-page h2 {
    margin-left: 0;
    text-align: center;
  }
}
@media (max-width: 779px) {
  .ref-page h2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 320px;
  }
}
.ref-page h2.h2_animation {
  opacity: 0;
  transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  transform-origin: 100% 100%;
}
.ref-page h2 .h2-top {
  -webkit-text-fill-color: transparent;
  background-repeat: no-repeat;
  font-size: 90px;
  line-height: 110px;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.03);
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .ref-page h2 .h2-top {
    font-size: 77px;
    line-height: 94px;
  }
}
@media (max-width: 779px) {
  .ref-page h2 .h2-top {
    font-size: 36px;
    line-height: 44px;
  }
}
.ref-page h2 .h2-bottom {
  font-size: 54px;
  line-height: 66px;
  margin-top: -43px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .ref-page h2 .h2-bottom {
    font-size: 48px;
    line-height: 59px;
    margin-top: -40px;
  }
}
@media (max-width: 779px) {
  .ref-page h2 .h2-bottom {
    font-size: 24px;
    line-height: 29px;
    margin-top: -18px;
  }
}
.ref-page h2.h2-pink .h2-top {
  background-position: 0 60%;
}
@media (min-width: 780px) {
  .ref-page h2.h2-pink .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-pink-top.png);
  }
}
@media (max-width: 959px) {
  .ref-page h2.h2-pink .h2-top {
    background-position: 50% 60%;
    background-size: 464px auto;
  }
}
@media (max-width: 779px) {
  .ref-page h2.h2-pink .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-pink-top-p.png);
    background-size: 214px auto;
  }
}
.ref-page h2.h2-pink .h2-bottom {
  color: #f4005a;
}
.ref-page h2.h2-white .h2-top {
  background-position: 0 98%;
}
@media (min-width: 780px) {
  .ref-page h2.h2-white .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-white-top-2.png);
  }
}
@media (max-width: 959px) {
  .ref-page h2.h2-white .h2-top {
    background-position: 50% 56%;
    background-size: 516px auto;
  }
}
@media (max-width: 779px) {
  .ref-page h2.h2-white .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-white-top-2-p.png);
    background-position: 54% 80%;
    background-size: 246px auto;
  }
}
.ref-page h2.h2-white .h2-bottom {
  color: #fff;
}
@media (min-width: 960px) {
  .ref-page h2.h2-white .h2-bottom {
    margin-top: -40px;
    max-width: 800px;
    transform: translateX(-3px);
  }
}
.ref-page h2.h2-green .h2-top {
  background-position: 0 63%;
}
@media (min-width: 780px) {
  .ref-page h2.h2-green .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-green-top-2.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page h2.h2-green .h2-top {
    background-position: 0 70%;
    background-size: 853px auto;
    font-size: 72px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page h2.h2-green .h2-top {
    background-position: 51% 56%;
    background-size: 758px auto;
    font-size: 64px;
    line-height: 78px;
  }
}
@media (max-width: 779px) {
  .ref-page h2.h2-green .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-green-top-2-pv.png);
    background-position: 50% 55%;
    background-size: 286px auto;
    font-size: 24px;
    line-height: 29px;
  }
}
.ref-page h2.h2-green .h2-bottom {
  color: #a0c11b;
}
@media (max-width: 779px) {
  .ref-page h2.h2-green .h2-bottom {
    margin-top: -14px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page h2.h2-blue {
    max-width: 780px;
    padding-left: 16px;
  }
}
.ref-page h2.h2-blue .h2-top {
  background-position: 0 63%;
}
@media (min-width: 780px) {
  .ref-page h2.h2-blue .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-blue-top.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page h2.h2-blue .h2-top {
    background-position: 0 60%;
    background-size: 658px auto;
  }
}
@media (max-width: 779px) {
  .ref-page h2.h2-blue .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-blue-top-2-p.png);
    background-position: 50% 55%;
    background-size: 308px auto;
  }
}
.ref-page h2.h2-blue .h2-bottom {
  color: #6ea3ff;
  margin-top: -50px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page h2.h2-blue .h2-bottom {
    font-size: 54px;
    line-height: 66px;
    text-align: left;
  }
}
@media (max-width: 779px) {
  .ref-page h2.h2-blue .h2-bottom {
    margin-top: -20px;
  }
}
@media (max-width: 959px) {
  .ref-page h2.h2-fiolet {
    text-align: left;
  }
}
.ref-page h2.h2-fiolet .h2-top {
  background-position: -2px 108%;
  line-height: 90px;
}
@media (min-width: 780px) {
  .ref-page h2.h2-fiolet .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-fiolet-top-2.png);
  }
}
@media (max-width: 959px) {
  .ref-page h2.h2-fiolet .h2-top {
    background-position: 4px 75%;
    background-size: 454px auto;
    line-height: 80px;
  }
}
@media (max-width: 779px) {
  .ref-page h2.h2-fiolet .h2-top {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/h2-fiolet-top-2-p.png);
    background-position: 1px 55%;
    background-size: 214px auto;
    line-height: 39px;
  }
}
.ref-page h2.h2-fiolet .h2-bottom {
  color: #d61ab4;
  margin-top: -32px;
}
@media (max-width: 779px) {
  .ref-page h2.h2-fiolet .h2-bottom {
    margin-top: -16px;
  }
}
.ref-page .s-2 {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 50px 0 30px;
  position: relative;
}
@media (max-width: 959px) {
  .ref-page .s-2 {
    padding: 28px 0;
  }
}
@media (max-width: 779px) {
  .ref-page .s-2 {
    padding: 26px 0 10px;
  }
}
.ref-page .s-2 h2 {
  margin-bottom: 22px;
}
@media (max-width: 959px) {
  .ref-page .s-2 h2 {
    margin-bottom: 38px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-2 h2 {
    margin-bottom: -5px;
  }
}
.ref-page .s-2 p {
  font-size: 24px;
  line-height: 36px;
  margin: 12px 0;
  opacity: 0;
  transform: translateX(140%);
}
@media (max-width: 1200px) {
  .ref-page .s-2 p {
    padding: 0 20px 0 14px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-2 p {
    margin: 14px auto;
    max-width: 630px;
    padding: 0;
    text-align: center;
  }
}
@media (max-width: 779px) {
  .ref-page .s-2 p {
    font-size: 16px;
    line-height: 24px;
    max-width: 320px;
  }
}
.ref-page .s-2__figure {
  background: url(https://batel.ru/assets/css/img/pages/ref/s-2-figure.png) top
    no-repeat;
  bottom: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (max-width: 959px) {
  .ref-page .s-2__figure {
    background-position: 0 -86px;
    width: 960px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-2__figure {
    background-position: 84px -164px;
  }
}
.ref-page .s-2.animation p {
  opacity: 1;
  transform: translateX(0);
  transition: all 1s;
  transition-delay: 1.2s;
}
.ref-page .s-3 {
  align-items: center;
  background: #a0c11b;
  display: flex;
  flex-direction: column;
  padding: 82px 0 60px;
  position: relative;
}
@media (max-width: 959px) {
  .ref-page .s-3 {
    padding: 45px 0 50px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-3 {
    padding: 30px 0 16px;
  }
}
.ref-page .s-3 h2 {
  width: 100%;
}
.ref-page .s-3__items {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  width: 100%;
}
@media (max-width: 1200px) {
  .ref-page .s-3__items {
    padding: 0 10px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-3__items {
    margin: 42px auto 0;
    max-width: 780px;
    padding: 0 20px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-3__items {
    flex-wrap: wrap;
    margin-top: 18px;
    max-width: 280px;
    padding: 0;
  }
}
.ref-page .s-3__item {
  background-position: top;
  background-repeat: no-repeat;
  color: #fff;
  flex-shrink: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  max-width: 226px;
  padding-top: 230px;
  text-align: center;
  width: 100%;
}
@media (max-width: 1200px) {
  .ref-page .s-3__item {
    max-width: 226px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-3__item {
    background-size: auto 171px;
    font-size: 18px;
    line-height: 26px;
    max-width: 172px;
    padding-top: 178px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-3__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 8px;
    max-width: 132px;
    padding-top: 136px;
  }
}
@media (min-width: 780px) {
  .ref-page .s-3__item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s3-where-1.png);
  }
}
@media (max-width: 779px) {
  .ref-page .s-3__item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s3-where-p-1.png);
    background-size: 131px auto;
  }
}
@media (min-width: 780px) {
  .ref-page .s-3__item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s3-where-2.png);
  }
}
@media (max-width: 779px) {
  .ref-page .s-3__item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s3-where-p-2.png);
    background-size: 131px auto;
  }
}
@media (min-width: 780px) {
  .ref-page .s-3__item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s3-where-3.png);
  }
}
@media (max-width: 779px) {
  .ref-page .s-3__item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s3-where-p-3.png);
    background-size: 131px auto;
  }
}
@media (min-width: 780px) {
  .ref-page .s-3__item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s3-where-4.png);
  }
}
@media (max-width: 779px) {
  .ref-page .s-3__item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s3-where-p-4.png);
    background-size: 131px auto;
  }
}
.ref-page .s-3__figure {
  bottom: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
@media (min-width: 960px) {
  .ref-page .s-3__figure {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-3-figure.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-3__figure {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-3-figure-t.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .ref-page .s-3__figure {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-3-figure-p.png)
      top no-repeat;
  }
}
.ref-page .s-3 .s-3-bottom {
  color: #fff;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
  margin-top: 40px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-3 .s-3-bottom {
    font-size: 36px;
    line-height: 54px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-3 .s-3-bottom {
    font-size: 30px;
    line-height: 44px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-3 .s-3-bottom {
    font-size: 24px;
    line-height: 35px;
    margin: 0 auto;
    max-width: 320px;
  }
}
.ref-page .s-tabs {
  color: #fff;
  padding: 34px 0 0;
}
@media (min-width: 960px) {
  .ref-page .s-tabs {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-tabs-figure.png)
      top;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs {
    padding: 18px 0 0;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs {
    padding: 20px 0 0;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .section__content {
    max-width: 780px;
  }
}
.ref-page .s-tabs .tabs {
  display: flex;
  margin-top: 48px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tabs {
    padding-left: 12px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tabs {
    padding-left: 16px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs {
    margin-top: 24px;
    padding-left: 5px;
    width: 100%;
  }
}
.ref-page .s-tabs .tabs .tabs-item {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 800;
  height: 129px;
  padding-left: 26px;
  position: relative;
  text-transform: uppercase;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item {
    height: 84px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item {
    height: 55px;
    padding-left: 8px;
  }
}
.ref-page .s-tabs .tabs .tabs-item:after {
  background-position: 100%;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  right: 10px;
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item .tabs-item__name {
    display: none;
  }
}
.ref-page .s-tabs .tabs .tabs-item .name-bonus {
  font-size: 44px;
  line-height: 43px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item .name-bonus {
    font-size: 30px;
    line-height: 30px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item .name-bonus {
    font-size: 18px;
    line-height: 18px;
  }
}
.ref-page .s-tabs .tabs .tabs-item.item-1 {
  background: #48aee8;
  margin-right: 20px;
  width: 390px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item.item-1 {
    margin-right: 18px;
    width: 283px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item.item-1 {
    margin-right: 12px;
    width: 108px;
  }
}
@media (min-width: 960px) {
  .ref-page .s-tabs .tabs .tabs-item.item-1:hover {
    background: #f4005a;
  }
}
.ref-page .s-tabs .tabs .tabs-item.item-1.active {
  background: #f4005a;
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item.item-1.active {
    width: 167px;
  }
  .ref-page .s-tabs .tabs .tabs-item.item-1.active .tabs-item__name {
    display: block;
  }
  .ref-page .s-tabs .tabs .tabs-item.item-1.active:after {
    right: 8px;
  }
}
.ref-page .s-tabs .tabs .tabs-item.item-1:after {
  height: 75px;
  right: 25px;
  width: 157px;
}
@media (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item.item-1:after {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/tab-bonus-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item.item-1:after {
    background-size: auto 100%;
    height: 50px;
    width: 114px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item.item-1:after {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/tab-bonus-p-1.svg);
    height: 28px;
    width: 56px;
  }
}
.ref-page .s-tabs .tabs .tabs-item.item-1 .tabs-item__name {
  font-size: 36px;
  line-height: 35px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item.item-1 .tabs-item__name {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item.item-1 .tabs-item__name {
    font-size: 18px;
    line-height: 18px;
  }
}
.ref-page .s-tabs .tabs .tabs-item.item-2 {
  background: #48aee8;
  width: 481px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2 {
    width: 360px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2 {
    width: 108px;
  }
}
@media (min-width: 960px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2:hover {
    background: #5d06cf;
  }
}
.ref-page .s-tabs .tabs .tabs-item.item-2.active {
  background: #5d06cf;
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2.active {
    width: 189px;
  }
  .ref-page .s-tabs .tabs .tabs-item.item-2.active .tabs-item__name {
    display: block;
  }
  .ref-page .s-tabs .tabs .tabs-item.item-2.active:after {
    right: 6px;
  }
}
.ref-page .s-tabs .tabs .tabs-item.item-2:after {
  height: 75px;
  width: 219px;
}
@media (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2:after {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/tab-bonus-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2:after {
    background-size: auto 100%;
    height: 50px;
    right: 26px;
    width: 164px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2:after {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/tab-bonus-p-2.svg);
    height: 29px;
    right: 12px;
    width: 84px;
  }
}
.ref-page .s-tabs .tabs .tabs-item.item-2 .tabs-item__name {
  font-size: 24px;
  line-height: 24px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2 .tabs-item__name {
    font-size: 17px;
    line-height: 17px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2 .tabs-item__name {
    font-size: 10px;
    line-height: 10px;
  }
  .ref-page .s-tabs .tabs .tabs-item.item-2 .tabs-item__name .name-bonus {
    font-size: 14px;
    line-height: 14px;
  }
}
@media (min-width: 960px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2 .tabs-item__name .name-bottom {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tabs .tabs-item.item-2 .tabs-item__name .name-bottom {
    font-size: 12px;
    line-height: 10px;
  }
}
.ref-page .s-tabs .tab-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-bottom: 45px;
  position: relative;
  width: 100%;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content {
    padding-left: 12px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content {
    min-height: 526px;
    padding-bottom: 40px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content {
    padding-bottom: 35px;
    padding-left: 13px;
  }
}
.ref-page .s-tabs .tab-content:after {
  background: url(https://batel.ru/assets/css/img/pages/ref/tab-content-bg.png)
    top;
  content: "";
  height: 567px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content:after {
    background-position-x: 38%;
  }
}
.ref-page .s-tabs .tab-content .tab-content__notice {
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  max-width: 1180px;
  padding-left: 26px;
  position: absolute;
  top: 24px;
  width: 100%;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content .tab-content__notice {
    max-width: 960px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-tabs .tab-content .tab-content__notice {
    font-size: 18px;
    margin-top: 24px;
    max-width: 780px;
    padding-left: 42px;
    position: relative;
    top: unset;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-content__notice {
    font-size: 16px;
    padding-left: 0;
  }
}
.ref-page .s-tabs .tab-content.tab-active-1 {
  background: #f4005a;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content.tab-active-1 {
    min-height: 614px;
  }
}
.ref-page .s-tabs .tab-content.tab-active-1 .tab-info-more {
  margin: 0 auto;
  max-width: 1180px;
}
@media (min-width: 1201px) {
  .ref-page .s-tabs .tab-content.tab-active-1 .tab-info-more {
    padding-left: 46px;
    position: absolute;
    top: 422px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content.tab-active-1 .tab-info-more {
    margin-top: -212px;
    max-width: 960px;
    padding-left: 46px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content.tab-active-1 .tab-info-more {
    margin-top: -205px;
    max-width: 780px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content.tab-active-1 .tab-info-more {
    margin-top: 14px;
  }
}
@media (min-width: 1201px) {
  .ref-page .s-tabs .tab-content.tab-active-1 .tab-info-more .more-content {
    max-width: 524px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content.tab-active-1 .tab-info-more .more-content {
    max-width: 440px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content.tab-active-1 .tab-info p.p-mark {
    min-height: 30px;
  }
}
.ref-page .s-tabs .tab-content.tab-active-2 {
  background: #5d06cf;
}
.ref-page .s-tabs .tab-content.tab-active-2 .tab-info-more {
  margin: 0;
  max-width: 512px;
  padding-left: 46px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content.tab-active-2 .tab-info-more {
    max-width: 424px;
    padding-left: 43px;
    padding-top: 10px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-tabs .tab-content.tab-active-2 .tab-info-more {
    padding-left: 43px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content.tab-active-2 .tab-info-more {
    padding-left: 0;
  }
}
.ref-page .s-tabs .tab-content .tab-info {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1180px;
  padding-top: 94px;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content .tab-info {
    max-width: 960px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info {
    max-width: 780px;
    padding-top: 46px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info {
    flex-direction: column;
    justify-content: flex-start;
    padding-right: 8px;
    padding-top: 20px;
  }
}
.ref-page .s-tabs .tab-content .tab-info .tab-info__column {
  flex-shrink: 0;
  width: 50%;
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info .tab-info__column {
    width: 100%;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content .tab-info .tab-info__column.column-right {
    width: 48%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info .tab-info__column.column-right {
    padding-right: 22px;
    width: 48%;
  }
}
.ref-page .s-tabs .tab-content .tab-info .tab-info__title {
  font-size: 48px;
  font-weight: 800;
  line-height: 48px;
  padding-left: 26px;
  text-transform: uppercase;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info .tab-info__title {
    font-size: 36px;
    line-height: 36px;
    padding-bottom: 6px;
    padding-left: 42px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info .tab-info__title {
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 6px;
    padding-left: 0;
  }
}
.ref-page .s-tabs .tab-content .tab-info .tab-info__title.title-you {
  font-size: 115px;
  line-height: 98px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info .tab-info__title.title-you {
    font-size: 90px;
    line-height: 74px;
    padding-left: 0;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info .tab-info__title.title-you {
    font-size: 36px;
    line-height: 36px;
    padding-top: 20px;
  }
}
.ref-page .s-tabs .tab-content .tab-info p {
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
  margin: 34px 0;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content .tab-info p {
    font-size: 20px;
    line-height: 24px;
    margin: 26px 0;
    max-width: 460px;
    padding-right: 20px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info p {
    font-size: 18px;
    line-height: 22px;
    margin: 20px 0;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info p {
    font-size: 14px;
    line-height: 17px;
    margin: 10px 0;
    max-width: 512px;
  }
}
.ref-page .s-tabs .tab-content .tab-info p.p-last {
  margin-bottom: 20px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info p.p-last {
    margin-bottom: 30px;
  }
}
.ref-page .s-tabs .tab-content .tab-info p.p-mark {
  align-items: center;
  display: flex;
  max-width: 518px;
  padding-left: 46px;
  position: relative;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content .tab-info p.p-mark {
    max-width: 460px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info p.p-mark {
    max-width: 362px;
    padding-left: 42px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info p.p-mark {
    padding-left: 28px;
  }
}
.ref-page .s-tabs .tab-content .tab-info p.p-mark:before {
  background-position: 0;
  background-repeat: no-repeat;
  content: "";
  height: 48px;
  left: 0;
  position: absolute;
  width: 32px;
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info p.p-mark:before {
    height: 36px;
    left: -4px;
    width: 25px;
  }
}
@media (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info p.p-mark.mark-1:before {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/tab-p-mark-1.svg);
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info p.p-mark.mark-1:before {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/tab-p-mark-p-1.svg);
  }
  .ref-page .s-tabs .tab-content .tab-info p.p-mark.mark-2 {
    padding-left: 22px;
  }
}
@media (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info p.p-mark.mark-2:before {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/tab-p-mark-1.svg);
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info p.p-mark.mark-2:before {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/tab-p-mark-p-2.svg);
    height: 24px;
    width: 17px;
  }
}
.ref-page .s-tabs .tab-content .tab-info-more {
  width: 100%;
  z-index: 2;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info-more {
    padding-left: 42px;
  }
}
.ref-page .s-tabs .tab-content .tab-info-more .more-btn {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  height: 44px;
  justify-content: center;
  line-height: 22px;
  text-transform: uppercase;
  width: 216px;
}
.ref-page .s-tabs .tab-content .tab-info-more .more-btn.more-btn_green {
  background: #a0c11b;
}
@media (min-width: 960px) {
  .ref-page .s-tabs .tab-content .tab-info-more .more-btn.more-btn_green:hover {
    background: #48aee8;
  }
}
.ref-page .s-tabs .tab-content .tab-info-more .more-btn.more-btn_red {
  background: #f4005a;
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info-more .more-btn.more-btn_red {
    background: #a0c11b;
  }
}
@media (min-width: 960px) {
  .ref-page .s-tabs .tab-content .tab-info-more .more-btn.more-btn_red:hover {
    background: #48aee8;
  }
}
.ref-page .s-tabs .tab-content .tab-info-more .more-btn .more-btn__arrow {
  background: url(https://batel.ru/assets/css/img/pages/ref/more-btn-arrow_up.svg)
    50% no-repeat;
  height: 11px;
  margin-bottom: 1px;
  margin-left: 6px;
  transform: rotate(180deg);
  width: 15px;
}
.ref-page .s-tabs .tab-content .tab-info-more .more-btn .more-btn__arrow.up {
  transform: unset;
}
.ref-page .s-tabs .tab-content .tab-info-more .more-content {
  font-weight: 500;
  max-width: 558px;
  padding-top: 8px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-tabs .tab-content .tab-info-more .more-content {
    max-width: 486px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-tabs .tab-content .tab-info-more .more-content {
    max-width: 354px;
    padding-top: 14px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info-more .more-content {
    padding-top: 16px;
  }
}
.ref-page .s-tabs .tab-content .tab-info-more .more-content p {
  font-size: 16px;
  line-height: 20px;
  margin: 12px 0 0;
}
@media (max-width: 779px) {
  .ref-page .s-tabs .tab-content .tab-info-more .more-content p {
    font-size: 12px;
    line-height: 15px;
  }
}
.ref-page .s-4 {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 48px 0 34px;
  position: relative;
}
@media (max-width: 959px) {
  .ref-page .s-4 {
    padding: 58px 0 70px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4 {
    padding: 24px 0 14px;
  }
}
.ref-page .s-4 h2 {
  width: 100%;
}
.ref-page .s-4__ways {
  display: flex;
  justify-content: space-between;
  margin-top: 72px;
  width: 100%;
}
@media (max-width: 1200px) {
  .ref-page .s-4__ways {
    padding: 0 2px 0 10px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-4__ways {
    align-items: center;
    flex-direction: column;
    margin-top: 44px;
    padding-left: 0;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways {
    margin-top: -8px;
  }
  .ref-page .s-4__ways .way {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
}
.ref-page .s-4__ways .way__what {
  font-weight: 400;
  position: absolute;
}
@media (min-width: 1201px) {
  .ref-page .s-4__ways .way__what {
    bottom: 0;
    font-size: 30px;
    left: 118px;
    line-height: 37px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-4__ways .way__what {
    bottom: 6px;
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-4__ways .way__what {
    bottom: -8px;
    font-size: 30px;
    line-height: 37px;
    padding-left: 24px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way__what {
    font-size: 18px;
    line-height: 22px;
  }
}
.ref-page .s-4__ways .way__what_white {
  color: #fff;
}
@media (min-width: 1201px) {
  .ref-page .s-4__ways .way__what_white {
    width: 430px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-4__ways .way__what_white {
    left: 124px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-4__ways .way__what_white {
    padding-left: 50px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way__what_white {
    bottom: 17px;
    left: 76px;
  }
}
.ref-page .s-4__ways .way__what_green {
  color: #a0c11b;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-4__ways .way__what_green {
    left: 116px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way__what_green {
    bottom: 22px;
    left: 82px;
  }
}
.ref-page .s-4__ways .way__title {
  align-items: center;
  display: flex;
  font-size: 96px;
  font-weight: 800;
  height: 155px;
  line-height: 118px;
  margin-bottom: 65px;
  opacity: 0;
  padding-left: 90px;
  padding-top: 5px;
  position: relative;
  text-transform: uppercase;
  transform: scale(1);
  will-change: transform;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-4__ways .way__title {
    font-size: 72px;
    line-height: 88px;
    padding-left: 95px;
    padding-top: 22px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way__title {
    font-size: 48px;
    line-height: 59px;
  }
}
.ref-page .s-4__ways .way__title_white {
  color: #fff;
}
.ref-page .s-4__ways .way__title_green {
  color: #a0c11b;
}
.ref-page .s-4__ways .way__title_opacity {
  opacity: 0.46;
}
.ref-page .s-4__ways .way__title:before {
  background-position: 0;
  background-repeat: no-repeat;
  content: "";
  height: 155px;
  left: 0;
  position: absolute;
  top: 0;
  width: 149px;
  z-index: 2;
}
.ref-page .s-4__ways .way__item {
  font-size: 24px;
  line-height: 35px;
  margin-bottom: 12px;
  max-width: 520px;
  min-height: 49px;
  padding-left: 42px;
}
@media (max-width: 1200px) {
  .ref-page .s-4__ways .way__item {
    font-size: 20px;
    line-height: 29px;
    width: 100%;
  }
}
@media (max-width: 959px) {
  .ref-page .s-4__ways .way__item {
    align-items: center;
    display: flex;
    margin-bottom: 0;
    max-width: 760px;
    min-height: 58px;
    padding-left: 52px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way__item {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 14px;
    max-width: 310px;
    min-height: 36px;
    padding-left: 38px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-4__ways .way__item.last-item {
    margin-top: 14px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-4__ways .way.way-1 .way__title {
    margin-bottom: 18px;
    margin-left: 110px;
    padding-left: 98px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way.way-1 .way__title {
    margin-bottom: 0;
    margin-left: -12px;
    padding-left: 78px;
    padding-top: 20px;
  }
}
@media (min-width: 780px) {
  .ref-page .s-4__ways .way.way-1 .way__title:before {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-4-way-number-1.png);
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way.way-1 .way__title:before {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-4-way-number-1-p.png);
    background-size: auto 152px;
  }
}
.ref-page .s-4__ways .way.way-1 .way__item {
  background: url(https://batel.ru/assets/css/img/pages/ref/s-4-way-arrow-1.svg)
    0 no-repeat;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-4__ways .way.way-1 .way__item {
    max-width: 463px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way.way-1 .way__item {
    background-size: auto 36px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-4__ways .way.way-1 .way__item.first-item {
    margin-bottom: -10px;
    padding-top: 6px;
  }
}
.ref-page .s-4__ways .way.way-2 {
  position: relative;
}
@media (max-width: 959px) {
  .ref-page .s-4__ways .way.way-2 {
    margin-top: 100px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way.way-2 {
    margin-top: 30px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-4__ways .way.way-2 .way__title {
    margin-bottom: 42px;
    margin-left: 130px;
    padding-left: 78px;
    padding-top: 26px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way.way-2 .way__title {
    margin-bottom: 4px;
    margin-left: 8px;
    padding-left: 62px;
    padding-top: 12px;
  }
}
.ref-page .s-4__ways .way.way-2 .way__title:before {
  left: -18px;
}
@media (min-width: 780px) {
  .ref-page .s-4__ways .way.way-2 .way__title:before {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-4-way-number-2.png);
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way.way-2 .way__title:before {
    background-image: url(https://batel.ru/assets/css/img/pages/ref/s-4-way-number-2-p.png);
    background-size: auto 106px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-4__ways .way.way-2 .way__title.animation {
    animation: title2-anim 2s forwards;
  }
  @keyframes title2-anim {
    0% {
      opacity: 0;
      transform: scale(1);
    }
    50% {
      opacity: 1;
      transform: scale(1.1);
    }
    to {
      opacity: 1;
      transform: scale(1);
    }
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way.way-2 .way__title_opacity {
    transform: translateY(-19px);
  }
}
.ref-page .s-4__ways .way.way-2 .way__item {
  background: url(https://batel.ru/assets/css/img/pages/ref/s-4-way-arrow-2.svg)
    0 no-repeat;
  color: #feffff;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .ref-page .s-4__ways .way.way-2 .way__item {
    max-width: 430px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way.way-2 .way__item {
    background-size: auto 36px;
  }
}
.ref-page .s-4__ways .way-2:before {
  background: #6fa3ff;
  content: "";
  height: 782px;
  left: -50px;
  position: absolute;
  top: -34px;
  width: 960px;
  z-index: -1;
}
@media (max-width: 959px) {
  .ref-page .s-4__ways .way-2:before {
    height: 620px;
    left: -200px;
    top: -45px;
    width: 1200px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-4__ways .way-2:before {
    height: 595px;
    left: auto;
    top: -28px;
    width: 900px;
  }
}
.ref-page .s-4.animation .way-1 .way__title {
  animation: title1-anim 2s forwards;
  animation-delay: 1.5s;
}
@keyframes title1-anim {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@media (min-width: 960px) {
  .ref-page .s-4.animation .way-2 .way__title {
    animation: title2-anim 2s forwards;
    animation-delay: 3.5s;
  }
  @keyframes title2-anim {
    0% {
      opacity: 0;
      transform: scale(1);
    }
    50% {
      opacity: 1;
      transform: scale(1.1);
    }
    to {
      opacity: 1;
      transform: scale(1);
    }
  }
}
.ref-page .s-5 {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 52px 0;
}
@media (min-width: 960px) {
  .ref-page .s-5 {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-5-figure.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-5 {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-5-figure-t.png)
      top no-repeat;
    padding-bottom: 72px;
    padding-top: 40px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-5 {
    background: url(https://batel.ru/assets/css/img/pages/ref/s-5-figure-p.png)
      top no-repeat;
    padding-top: 42px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-5 .section__content {
    max-width: 780px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-5 .section__content {
    max-width: 320px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-5 h2 {
    padding-left: 8px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-5 h2 {
    padding-left: 6px;
  }
}
.ref-page .s-5__desc {
  font-size: 24px;
  font-weight: 500;
  line-height: 35px;
  margin-right: auto;
  margin-top: 42px;
  max-width: 1036px;
  opacity: 0;
  transform: translateX(140%);
}
@media (max-width: 1200px) {
  .ref-page .s-5__desc {
    margin-left: 10px;
    max-width: 838px;
  }
}
@media (max-width: 959px) {
  .ref-page .s-5__desc {
    font-size: 20px;
    line-height: 29px;
    margin-left: 12px;
    margin-top: 14px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-5__desc {
    font-size: 16px;
    line-height: 24px;
    margin-left: 8px;
    margin-top: 8px;
  }
}
.ref-page .s-5__desc .desc-caps {
  font-size: 30px;
  font-weight: 700;
  line-height: 44px;
  text-transform: uppercase;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-5__desc .desc-caps {
    font-size: 36px;
    line-height: 54px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-5__desc .desc-caps {
    font-size: 20px;
    line-height: 29px;
  }
}
.ref-page .s-5__desc .desc-a {
  border-bottom: 2px solid transparent;
  color: #ce004c;
  display: inline-block;
  font-size: 30px;
  font-weight: 700;
  line-height: 28px;
  text-transform: uppercase;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .s-5__desc .desc-a {
    border: none;
    font-size: 36px;
    line-height: 54px;
  }
}
@media (max-width: 779px) {
  .ref-page .s-5__desc .desc-a {
    font-size: 20px;
    line-height: 29px;
  }
}
@media (min-width: 960px) {
  .ref-page .s-5__desc .desc-a:hover {
    border-bottom: 2px solid #ce004c;
    text-decoration: none;
  }
}
.ref-page .s-5.animation .s-5__desc {
  opacity: 1;
  transform: translateX(0);
  transition: all 1s;
  transition-delay: 1.2s;
}
.ref-page .s-5 .ready-content-3 {
  margin-top: 60px;
}
@media (max-width: 779px) {
  .ref-page .s-5 .ready-content-3 {
    margin-top: 40px;
  }
}
.ref-page .share-wrap {
  margin-top: 65px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .ref-page .share-wrap {
    margin-top: 80px;
  }
}
@media (max-width: 779px) {
  .ref-page .share-wrap {
    margin-top: 38px;
  }
}
.ref-page .share-wrap .share__label {
  padding-bottom: 6px;
}
.land-keks {
  color: #fff;
  width: 100%;
}
@media (min-width: 1201px) {
  .land-keks {
    background: url(https://batel.ru/assets/css/img/landing/keks/bg.jpg) top
      no-repeat;
    min-height: 7756px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks {
    background: url(https://batel.ru/assets/css/img/landing/keks/bg-sd.jpg) top
      no-repeat;
    min-height: 7149px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks {
    background: url(https://batel.ru/assets/css/img/landing/keks/bg-t.jpg?v1)
      top no-repeat;
    background-size: 960px auto;
    min-height: 5555px;
  }
}
@media (max-width: 779px) {
  .land-keks {
    background: url(https://batel.ru/assets/css/img/landing/keks/bg-p.jpg) top
      no-repeat;
    background-size: 780px auto;
    min-height: 7525px;
  }
}
.land-keks h2 {
  font-weight: 800;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .land-keks .land-logo {
    background: url(/../assets/css/img/logo-green.png) top no-repeat;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 60px;
    width: 84px;
  }
}
@media (max-width: 959px) {
  .land-keks .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/keks/land-logo-t.svg)
      top no-repeat;
    height: 15px;
    width: 52px;
  }
}
@media (min-width: 960px) {
  .land-keks .land-logo:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/land-logo-hover.svg);
  }
}
.land-keks .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.land-keks .s1 {
  padding-top: 276px;
}
@media (max-width: 959px) {
  .land-keks .s1 {
    padding-top: 162px;
  }
}
@media (max-width: 779px) {
  .land-keks .s1 {
    padding-top: 132px;
  }
  .land-keks .s1:after {
    background: url(https://batel.ru/assets/css/img/landing/keks/s1-edim-vdovol-p.svg)
      50% no-repeat;
    content: "";
    height: 49px;
    position: absolute;
    top: 154px;
    width: 97px;
  }
}
.land-keks .s1 .s-1__subtitle {
  font-size: 25px;
  line-height: 21px;
  margin-top: 176px;
  text-align: center;
  width: 250px;
}
@media (max-width: 959px) {
  .land-keks .s1 .s-1__subtitle {
    font-size: 15px;
    line-height: 14px;
    margin-top: 86px;
    width: 200px;
  }
}
@media (max-width: 779px) {
  .land-keks .s1 .s-1__subtitle {
    font-size: 13px;
    line-height: 12px;
    margin-top: 60px;
    max-width: 140px;
  }
}
.land-keks .s1 .s-1__stickers {
  display: flex;
  justify-content: space-between;
  margin-top: 82px;
  max-width: 402px;
  padding-bottom: 80px;
  width: 100%;
  width: 402px;
}
@media (max-width: 959px) {
  .land-keks .s1 .s-1__stickers {
    margin-top: 28px;
    padding-bottom: 52px;
    width: 255px;
  }
}
@media (max-width: 779px) {
  .land-keks .s1 .s-1__stickers {
    margin-top: 24px;
    padding-bottom: 26px;
    width: 246px;
  }
}
.land-keks .s1 .s-1__stickers .sticker {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 124px;
  transform: scale(1);
  transition: transform 1s;
  width: 124px;
}
@media (max-width: 959px) {
  .land-keks .s1 .s-1__stickers .sticker {
    height: 77px;
    width: 77px;
  }
}
.land-keks .s1 .s-1__stickers .sticker.sticker-1 {
  animation: "s1-sticker-1" 1.5s forwards;
  animation-delay: 1s;
}
@keyframes "s1-sticker-1" {
  0% {
    transform: scale(1);
    z-index: 1;
  }
  1% {
    z-index: 2;
  }
  50% {
    transform: scale(1.5);
    z-index: 2;
  }
  99% {
    z-index: 2;
  }
  to {
    transform: scale(1);
    z-index: 1;
  }
}
@media (min-width: 960px) {
  .land-keks .s1 .s-1__stickers .sticker.sticker-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-1.svg);
  }
}
@media (max-width: 959px) {
  .land-keks .s1 .s-1__stickers .sticker.sticker-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-t-1.svg);
  }
}
.land-keks .s1 .s-1__stickers .sticker.sticker-2 {
  animation: "s1-sticker-2" 1.5s forwards;
  animation-delay: 2.5s;
}
@keyframes "s1-sticker-2" {
  0% {
    transform: scale(1);
    z-index: 1;
  }
  1% {
    z-index: 2;
  }
  50% {
    transform: scale(1.5);
    z-index: 2;
  }
  99% {
    z-index: 2;
  }
  to {
    transform: scale(1);
    z-index: 1;
  }
}
@media (min-width: 960px) {
  .land-keks .s1 .s-1__stickers .sticker.sticker-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-2.svg);
  }
}
@media (max-width: 959px) {
  .land-keks .s1 .s-1__stickers .sticker.sticker-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-t-2.svg);
  }
}
.land-keks .s1 .s-1__stickers .sticker.sticker-3 {
  animation: "s1-sticker-3" 1.5s forwards;
  animation-delay: 4s;
}
@keyframes "s1-sticker-3" {
  0% {
    transform: scale(1);
    z-index: 1;
  }
  1% {
    z-index: 2;
  }
  50% {
    transform: scale(1.5);
    z-index: 2;
  }
  99% {
    z-index: 2;
  }
  to {
    transform: scale(1);
    z-index: 1;
  }
}
@media (min-width: 960px) {
  .land-keks .s1 .s-1__stickers .sticker.sticker-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-3.svg);
  }
}
@media (max-width: 959px) {
  .land-keks .s1 .s-1__stickers .sticker.sticker-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-t-3.svg);
  }
}
.land-keks .s2 {
  padding-top: 64px;
}
@media (max-width: 959px) {
  .land-keks .s2 {
    padding-bottom: 32px;
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 {
    padding-bottom: 0;
  }
}
.land-keks .s2 h2 {
  font-size: 64px;
  line-height: 68px;
}
@media (max-width: 959px) {
  .land-keks .s2 h2 {
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 h2 {
    font-size: 20px;
    line-height: 22px;
  }
}
.land-keks .s2 .s2__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (min-width: 1201px) {
  .land-keks .s2 .s2__content {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-bg.png) top
      no-repeat;
    height: 513px;
    margin-top: 20px;
    padding-top: 105px;
    width: 1452px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s2 .s2__content {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-bg-sd.png)
      top no-repeat;
    height: 364px;
    margin-top: 20px;
    padding-left: 248px;
    padding-top: 72px;
    width: 1040px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .s2__content {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-bg-t.png)
      top no-repeat;
    background-size: 100% auto;
    height: 349px;
    margin-top: 20px;
    padding-left: 190px;
    padding-top: 65px;
    width: 896px;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .s2__content {
    align-items: flex-start;
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-bg-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 412px;
    margin-top: 8px;
    padding-left: 80px;
    padding-top: 38px;
    width: 358px;
  }
}
.land-keks .s2 .content-row {
  align-items: center;
  background-position: 0;
  background-repeat: no-repeat;
  color: #000;
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  min-height: 79px;
  padding-left: 214px;
  transform: translateX(-36px);
  width: 790px;
}
@media (max-width: 1200px) {
  .land-keks .s2 .content-row {
    min-height: 56px;
    padding-left: 152px;
    padding-right: 186px;
    width: 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .content-row {
    background-size: 122px auto;
    padding-left: 128px;
    padding-right: 186px;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .content-row {
    align-items: flex-start;
    flex-direction: column;
    padding-left: 85px;
    padding-right: 0;
    padding-top: 2px;
  }
}
@media (min-width: 1201px) {
  .land-keks .s2 .content-row.row-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-1.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s2 .content-row.row-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-sd-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .content-row.row-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-t-1.png);
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .content-row.row-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-p-1.png);
    background-size: 80px auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s2 .content-row.row-1 .content-row__desc {
    padding-right: 20px;
  }
}
@media (min-width: 1201px) {
  .land-keks .s2 .content-row.row-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-2.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s2 .content-row.row-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-sd-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .content-row.row-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-t-2.png);
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .content-row.row-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-p-2.png);
    background-size: 80px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .s2 .content-row.row-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-3.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s2 .content-row.row-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-sd-3.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .content-row.row-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-t-3.png);
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .content-row.row-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-p-3.png);
    background-size: 80px auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s2 .content-row.row-3 .content-row__desc:after {
    top: 21px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .content-row.row-3 .content-row__desc:after {
    top: 25px;
  }
}
@media (min-width: 1201px) {
  .land-keks .s2 .content-row.row-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-4.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s2 .content-row.row-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-sd-4.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .content-row.row-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-t-4.png);
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .content-row.row-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s2-row-bg-p-4.png);
    background-size: 80px auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s2 .content-row.row-4 .content-row__desc {
    padding-right: 20px;
  }
  .land-keks .s2 .content-row.row-4 .content-row__desc:after {
    top: 21px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .content-row.row-4 .content-row__desc {
    padding-right: 74px;
  }
  .land-keks .s2 .content-row.row-4 .content-row__desc:after {
    top: 25px;
  }
}
.land-keks .s2 .content-row__title {
  flex-shrink: 0;
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
  text-transform: uppercase;
  width: 182px;
}
@media (max-width: 1200px) {
  .land-keks .s2 .content-row__title {
    font-size: 16px;
    line-height: 19px;
    padding-top: 8px;
    width: 130px;
  }
}
@media (max-width: 959px) {
  .land-keks .s2 .content-row__title {
    font-size: 15px;
    width: 116px;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .content-row__title {
    font-size: 14px;
    line-height: 14px;
    padding-top: 0;
    width: 100%;
  }
}
.land-keks .s2 .content-row__desc {
  flex-shrink: 0;
  font-size: 16px;
  line-height: 19px;
  padding-left: 35px;
  position: relative;
  width: 374px;
}
@media (max-width: 1200px) {
  .land-keks .s2 .content-row__desc {
    font-size: 14px;
    line-height: 17px;
    width: 322px;
  }
}
@media (max-width: 959px) {
  .land-keks .s2 .content-row__desc {
    padding-left: 16px;
    width: 302px;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .content-row__desc {
    font-size: 12px;
    line-height: 14px;
    padding-left: 0;
    width: 196px;
  }
}
.land-keks .s2 .content-row__desc:after {
  background: #000;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 17px;
}
@media (max-width: 1200px) {
  .land-keks .s2 .content-row__desc:after {
    left: -4px;
    top: 16px;
    width: 12px;
  }
}
@media (max-width: 959px) {
  .land-keks .s2 .content-row__desc:after {
    left: 0;
    top: 16px;
    width: 10px;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .content-row__desc:after {
    display: none;
  }
}
.land-keks .s2 .more-ideas {
  align-items: center;
  background: #fff;
  border-radius: 50%;
  box-shadow: -7px 8px 4px rgba(0, 0, 0, 0.25);
  display: flex;
  flex-direction: column;
  height: 202px;
  padding-top: 31px;
  position: absolute;
  top: 266px;
  transform: translateX(465px);
  width: 202px;
}
@media (max-width: 1200px) {
  .land-keks .s2 .more-ideas {
    height: 144px;
    padding-top: 10px;
    top: 190px;
    transform: translateX(208px);
    width: 144px;
  }
}
@media (max-width: 959px) {
  .land-keks .s2 .more-ideas {
    height: 155px;
    padding-top: 14px;
    top: 210px;
    transform: translateX(165px);
    width: 155px;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .more-ideas {
    height: 100px;
    padding: 3px 10px 0;
    top: 278px;
    transform: translateX(55px);
    width: 100px;
  }
}
@media (min-width: 1201px) {
  .land-keks .s2 .more-ideas__img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-more-ideas-img.svg)
      50% no-repeat;
    height: 39px;
    width: 45px;
  }
}
@media (max-width: 1200px) {
  .land-keks .s2 .more-ideas__img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-more-ideas-img-sd.svg)
      50% no-repeat;
    height: 27px;
    width: 32px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .more-ideas__img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-more-ideas-img.svg)
      50% no-repeat;
    height: 39px;
    width: 45px;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .more-ideas__img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-more-ideas-img-p.svg)
      50% no-repeat;
    height: 25px;
    width: 29px;
  }
}
.land-keks .s2 .more-ideas__title {
  color: #ffb000;
  font-size: 20px;
  font-weight: 800;
  line-height: 20px;
  margin: 11px 0 5px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-keks .s2 .more-ideas__title {
    font-size: 16px;
    line-height: 16px;
    margin: 12px 0 4px;
  }
}
@media (max-width: 959px) {
  .land-keks .s2 .more-ideas__title {
    margin: 8px 0 4px;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .more-ideas__title {
    font-size: 12px;
    line-height: 12px;
    margin: 4px 0 0;
  }
}
@media (min-width: 960px) {
  .land-keks .s2 .more-ideas__title:hover {
    color: #ff7a00;
  }
}
.land-keks .s2 .more-ideas__arrow {
  animation: ideas-arrow 2s linear infinite;
  height: 24px;
  transform: translateX(4px);
  width: 22px;
}
@keyframes ideas-arrow {
  0% {
    transform: translateX(4px);
  }
  50% {
    transform: translateX(-4px);
  }
  to {
    transform: translateX(4px);
  }
}
@media (min-width: 1201px) {
  .land-keks .s2 .more-ideas__arrow {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-more-ideas-arrow.svg)
      50% no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s2 .more-ideas__arrow {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-more-ideas-arrow-sd.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s2 .more-ideas__arrow {
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-more-ideas-arrow.svg)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-keks .s2 .more-ideas__arrow {
    background-size: 100% auto;
    background: url(https://batel.ru/assets/css/img/landing/keks/s2-more-ideas-arrow-p.svg)
      50% no-repeat;
    height: 16px;
    width: 16px;
  }
}
.land-keks .s3 {
  padding-bottom: 100px;
}
@media (max-width: 1200px) {
  .land-keks .s3 {
    padding-bottom: 114px;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 {
    padding-bottom: 86px;
  }
}
.land-keks .s3 .portion {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  transform: translateX(17px);
  width: 100%;
}
@media (max-width: 1200px) {
  .land-keks .s3 .portion {
    margin-top: 40px;
    transform: translateX(10px);
  }
}
@media (max-width: 959px) {
  .land-keks .s3 .portion {
    align-items: center;
    margin-top: 4px;
    max-width: 780px;
    position: relative;
    transform: translateX(-20px);
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion {
    flex-direction: column;
    justify-content: flex-start;
    transform: unset;
  }
}
.land-keks .s3 .portion .portion__desc {
  flex-shrink: 0;
  font-weight: 800;
  padding-top: 85px;
  text-transform: uppercase;
  width: 284px;
}
@media (max-width: 1200px) {
  .land-keks .s3 .portion .portion__desc {
    padding-top: 20px;
  }
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__desc {
    width: 190px;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__desc {
    padding-top: 0;
    text-align: center;
  }
}
.land-keks .s3 .portion .portion__desc .desc-font-1 {
  font-size: 53px;
  line-height: 60px;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__desc .desc-font-1 {
    font-size: 34px;
    line-height: 40px;
  }
}
.land-keks .s3 .portion .portion__desc .desc-font-2 {
  font-size: 56px;
  line-height: 60px;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__desc .desc-font-2 {
    font-size: 36px;
    line-height: 42px;
  }
}
.land-keks .s3 .portion .portion__desc .desc-font-3 {
  font-size: 60px;
  line-height: 64px;
  margin-bottom: 32px;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__desc .desc-font-3 {
    font-size: 39px;
    line-height: 46px;
    margin-bottom: 2px;
  }
}
.land-keks .s3 .portion .portion__desc .desc-font-4 {
  font-size: 40px;
  line-height: 47px;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__desc .desc-font-4 {
    font-size: 24px;
    line-height: 28px;
  }
}
.land-keks .s3 .portion .portion__desc .desc-font-5 {
  font-size: 43px;
  line-height: 43px;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__desc .desc-font-5 {
    font-size: 24px;
    line-height: 28px;
  }
}
.land-keks .s3 .portion .portion__desc .desc-font-6 {
  font-size: 43px;
  line-height: 43px;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__desc .desc-font-6 {
    font-size: 24px;
    line-height: 28px;
  }
}
.land-keks .s3 .portion .portion__props {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin: 0 40px 0 30px;
  position: relative;
}
@media (max-width: 1200px) {
  .land-keks .s3 .portion .portion__props {
    margin: 0;
  }
}
@media (min-width: 1201px) {
  .land-keks .s3 .portion .portion__props {
    background: url(https://batel.ru/assets/css/img/landing/keks/s3-props.png)
      50% no-repeat;
    height: 493px;
    width: 498px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .s3 .portion .portion__props {
    background: url(https://batel.ru/assets/css/img/landing/keks/s3-props-sd.png)
      50% no-repeat;
    height: 369px;
    width: 372px;
  }
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__props {
    background-size: 324px auto;
    height: 322px;
    margin: 0 20px 0 5px;
    width: 324px;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props {
    background: url(https://batel.ru/assets/css/img/landing/keks/s3-props-p.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 260px;
    margin: 2px 0 0;
    width: 262px;
  }
  .land-keks .s3 .portion .portion__props.props-not-phone {
    display: none;
  }
}
@media (min-width: 780px) {
  .land-keks .s3 .portion .portion__props.props-phone {
    display: none;
  }
}
.land-keks .s3 .portion .portion__props .prop {
  font-size: 20px;
  font-weight: 800;
  line-height: 24px;
  position: absolute;
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop {
    font-size: 14px;
    line-height: 17px;
  }
}
.land-keks .s3 .portion .portion__props .prop.prop-1 {
  top: 452px;
  transform: translateX(-246px);
}
@media (max-width: 1200px) {
  .land-keks .s3 .portion .portion__props .prop.prop-1 {
    top: 385px;
    transform: translateX(-194px);
  }
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__props .prop.prop-1 {
    top: 300px;
    transform: translateX(-208px);
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop.prop-1 {
    top: -8px;
    transform: translateX(-108px);
    width: 90px;
  }
}
@media (min-width: 960px) {
  .land-keks .s3 .portion .portion__props .prop.prop-1 .prop__title {
    width: 122px;
  }
}
.land-keks .s3 .portion .portion__props .prop.prop-2 {
  top: 519px;
  transform: translateX(-159px);
}
@media (max-width: 1200px) {
  .land-keks .s3 .portion .portion__props .prop.prop-2 {
    top: 452px;
    transform: translateX(-110px);
  }
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__props .prop.prop-2 {
    top: 332px;
    transform: translateX(-128px);
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop.prop-2 {
    text-align: right;
    top: -8px;
    transform: translateX(118px);
    width: 60px;
  }
}
.land-keks .s3 .portion .portion__props .prop.prop-3 {
  top: 519px;
  transform: translateX(148px);
}
@media (max-width: 1200px) {
  .land-keks .s3 .portion .portion__props .prop.prop-3 {
    top: 454px;
    transform: translateX(100px);
  }
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__props .prop.prop-3 {
    top: 334px;
    transform: translateX(89px);
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop.prop-3 {
    text-align: right;
    top: 218px;
    transform: translateX(104px);
    width: 70px;
  }
}
.land-keks .s3 .portion .portion__props .prop.prop-4 {
  top: 454px;
  transform: translateX(268px);
}
@media (max-width: 1200px) {
  .land-keks .s3 .portion .portion__props .prop.prop-4 {
    top: 386px;
    transform: translateX(218px);
  }
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__props .prop.prop-4 {
    top: 300px;
    transform: translateX(240px);
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop.prop-4 {
    top: 218px;
    transform: translateX(-108px);
    width: 90px;
  }
}
@media (min-width: 960px) {
  .land-keks .s3 .portion .portion__props .prop.prop-4 .prop__title {
    width: 232px;
  }
}
.land-keks .s3 .portion .portion__props .prop .prop__line {
  height: 264px;
  position: absolute;
  top: -245px;
  width: 1px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line {
    height: 172px;
    top: -152px;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line {
    display: flex;
    height: 52px;
    justify-content: flex-end;
    width: 56px;
  }
}
.land-keks .s3 .portion .portion__props .prop .prop__line.line-1 {
  left: 128px;
  padding-top: 100px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line.line-1 {
    left: 177px;
    padding-top: 51px;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line.line-1 {
    left: unset;
    padding-top: 0;
    right: 16px;
    top: 35px;
  }
}
.land-keks .s3 .portion .portion__props .prop .prop__line.line-2 {
  left: 132px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line.line-2 {
    left: 130px;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line.line-2 {
    left: unset;
    right: 12px;
    top: 35px;
    transform: rotateY(180deg);
  }
}
.land-keks .s3 .portion .portion__props .prop .prop__line.line-3 {
  left: -7px;
  padding-top: 34px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line.line-3 {
    left: -5px;
    padding-top: 21px;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line.line-3 {
    left: 44px;
    left: -22px;
    padding-top: 0;
    top: -38px;
    transform: rotateY(180deg);
  }
}
.land-keks .s3 .portion .portion__props .prop .prop__line.line-4 {
  left: -7px;
  padding-top: 32px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line.line-4 {
    left: -5px;
    padding-top: 7px;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line.line-4 {
    left: 44px;
    padding-top: 0;
    top: -38px;
  }
}
.land-keks .s3 .portion .portion__props .prop .prop__line .line-bg {
  background: #fff;
  height: 0;
  transition: height 1s;
  width: 1px;
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop .prop__line .line-bg {
    background: url(https://batel.ru/assets/css/img/landing/keks/s3-prop-line-bg-p.svg)
      100% 0 no-repeat;
    height: 52px;
    transition: width 1s;
    width: 0;
  }
  .land-keks .s3 .portion .portion__props .prop .prop__line .line-bg.line-bg-3,
  .land-keks .s3 .portion .portion__props .prop .prop__line .line-bg.line-bg-4 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s3-prop-line-bg-p-bottom.svg)
      100% 0 no-repeat;
  }
}
.land-keks .s3 .portion .portion__props .prop .prop__title {
  opacity: 0;
  transition: opacity 1s;
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__props .prop.anim .prop__line .line-bg {
    width: 56px;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-1 {
    height: 187px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-1 {
    height: 121px;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-2 {
    height: 264px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-2 {
    height: 172px;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-3 {
    height: 230px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-3 {
    height: 150px;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-4 {
    height: 255px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-4 {
    height: 166px;
  }
}
.land-keks .s3 .portion .portion__props .prop.anim .prop__title {
  opacity: 1;
  transition-delay: 0.8s;
}
.land-keks .s3 .portion .portion__total {
  flex-shrink: 0;
  font-weight: 800;
  padding-top: 90px;
  text-transform: uppercase;
  width: 284px;
}
@media (max-width: 1200px) {
  .land-keks .s3 .portion .portion__total {
    padding-top: 24px;
  }
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__total {
    width: auto;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__total {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative;
  }
}
.land-keks .s3 .portion .portion__total .total-font-1 {
  font-size: 60px;
  line-height: 60px;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__total .total-font-1 {
    font-size: 42px;
    line-height: 40px;
  }
}
.land-keks .s3 .portion .portion__total .total-font-2 {
  font-size: 150px;
  letter-spacing: -10px;
  line-height: 150px;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__total .total-font-2 {
    font-size: 122px;
    line-height: 94px;
    margin-left: -8px;
  }
}
.land-keks .s3 .portion .portion__total .total-font-3 {
  font-size: 38px;
  line-height: 44px;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__total .total-font-3 {
    font-size: 25px;
    line-height: 30px;
    padding-left: 2px;
  }
}
.land-keks .s3 .portion .portion__total .total-font-4 {
  display: inline-block;
  font-size: 20px;
  line-height: 24px;
  transform: translateY(-14px);
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__total .total-font-4 {
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    transform: translateY(-6px);
  }
}
.land-keks .s3 .portion .portion__total .total-notice {
  color: #000;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-transform: none;
}
@media (max-width: 959px) {
  .land-keks .s3 .portion .portion__total .total-notice {
    left: 50px;
    position: absolute;
    text-align: center;
    top: 384px;
    width: 720px;
  }
}
@media (max-width: 779px) {
  .land-keks .s3 .portion .portion__total .total-notice {
    left: unset;
    top: 192px;
    width: 312px;
  }
  .land-keks .s3 .portion .portion__total.animation .total-animation {
    animation: "s3-total-anim" 1.5s forwards;
    animation-delay: 0.5s;
  }
}
@media (max-width: 779px) {
  @keyframes "s3-total-anim" {
    0% {
      opacity: 0;
      transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0)
        scale(1);
    }
    to {
      opacity: 1;
      transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0)
        scale(1);
    }
  }
}
.land-keks .s3 .portion .total-animation {
  opacity: 0;
  transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  transform-origin: 100% 100%;
}
@media (min-width: 780px) {
  .land-keks .s3 .portion.animation .total-animation {
    animation: "s3-total-anim" 1.5s forwards;
    animation-delay: 0.5s;
  }
  @keyframes "s3-total-anim" {
    0% {
      opacity: 0;
      transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0)
        scale(1);
    }
    to {
      opacity: 1;
      transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0)
        scale(1);
    }
  }
}
.land-keks .keks-btn-buy {
  align-items: center;
  background: #fff;
  border-radius: 6px;
  color: #000;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  font-weight: 800;
  height: 38px;
  justify-content: center;
  line-height: 19px;
  padding-top: 2px;
  text-transform: uppercase;
  width: 149px;
}
@media (min-width: 960px) {
  .land-keks .keks-btn-buy:hover {
    background: #eede1f;
    color: #fff;
  }
}
.land-keks .musli-line {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (max-width: 779px) {
  .land-keks .musli-line {
    width: 100%;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line h2 {
    font-size: 128px;
    line-height: 140px;
  }
}
@media (max-width: 1200px) {
  .land-keks .musli-line h2 {
    font-size: 100px;
    line-height: 118px;
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line h2 {
    font-size: 64px;
    line-height: 76px;
  }
}
@media (max-width: 779px) {
  .land-keks .musli-line h2 {
    font-size: 32px;
    line-height: 38px;
  }
}
.land-keks .musli-line .musli-line__product {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  padding-top: 582px;
  width: 365px;
}
@media (max-width: 1200px) {
  .land-keks .musli-line .musli-line__product {
    margin-top: 12px;
    padding-top: 470px;
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line .musli-line__product {
    padding-top: 416px;
    width: 267px;
  }
}
@media (max-width: 779px) {
  .land-keks .musli-line .musli-line__product {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line .musli-line__product.product-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s4-product.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .musli-line .musli-line__product.product-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s4-product-sd.png)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line .musli-line__product.product-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s4-product-t.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line .musli-line__product.product-2 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s6-product.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .musli-line .musli-line__product.product-2 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s6-product-sd.png)
      top no-repeat;
    margin-top: 28px;
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line .musli-line__product.product-2 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s6-product-t.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
.land-keks .musli-line .ingredient-position {
  position: absolute;
}
@media (max-width: 779px) {
  .land-keks .musli-line .ingredient-position {
    display: none;
  }
}
.land-keks .musli-line .musli-line__ingredient {
  background-position: top;
  background-repeat: no-repeat;
  font-size: 16px;
  font-weight: 800;
  line-height: 19px;
  padding-top: 140px;
  text-align: center;
  width: 154px;
}
@media (max-width: 959px) {
  .land-keks .musli-line .musli-line__ingredient {
    line-height: 15px;
    padding-top: 94px;
  }
}
@media (max-width: 779px) {
  .land-keks .musli-line .musli-line__ingredient {
    flex-shrink: 0;
    font-size: 12px;
    line-height: 12px;
    padding-top: 96px;
    width: 114px;
  }
}
.land-keks .musli-line .musli-line__slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 24px;
  width: 100%;
}
@media (min-width: 780px) {
  .land-keks .musli-line .musli-line__slider {
    display: none;
  }
}
.land-keks .musli-line .musli-line__slider .swiper-container {
  width: 100%;
}
.land-keks .musli-line .musli-line__slider .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-keks .musli-line .musli-line__slider .musli-slide {
  display: flex;
}
.land-keks .musli-line .musli-line__slider .swiper-button-next,
.land-keks .musli-line .musli-line__slider .swiper-button-prev {
  background: url(https://batel.ru/assets/css/img/landing/keks/musli-slider-arrow.svg)
    50% no-repeat;
  height: 22px;
  top: 32%;
  transform: unset;
  width: 16px;
}
.land-keks
  .musli-line
  .musli-line__slider
  .swiper-button-next.swiper-button-disabled,
.land-keks
  .musli-line
  .musli-line__slider
  .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.land-keks .musli-line .musli-line__slider .swiper-button-prev {
  transform: rotateY(180deg);
}
.land-keks .musli-line .musli-line__slider .slider-progressbar {
  background: #e5e5e5;
  border-radius: 5px;
  height: 5px;
  margin-top: 20px;
  overflow: hidden;
  width: 280px;
}
.land-keks .musli-line .musli-line__slider .slider-progressbar__val {
  background: #000;
  border-radius: 5px;
  height: 100%;
  transition: all 1s;
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .ingredient-position-1 {
    top: 380px;
    transform: translateX(-480px);
  }
}
@media (max-width: 1200px) {
  .land-keks .musli-line.wellness-line .ingredient-position-1 {
    top: 298px;
    transform: translateX(-402px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .ingredient-position-1 {
    top: 226px;
    transform: translateX(-334px);
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .ingredient-position-2 {
    top: 240px;
    transform: translateX(-290px);
  }
}
@media (max-width: 1200px) {
  .land-keks .musli-line.wellness-line .ingredient-position-2 {
    top: 156px;
    transform: translateX(-240px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .ingredient-position-2 {
    top: 132px;
    transform: translateX(-205px);
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .ingredient-position-3 {
    top: 552px;
    transform: translateX(-410px);
  }
}
@media (max-width: 1200px) {
  .land-keks .musli-line.wellness-line .ingredient-position-3 {
    top: 480px;
    transform: translateX(-394px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .ingredient-position-3 {
    top: 370px;
    transform: translateX(-310px);
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .ingredient-position-4 {
    top: 490px;
    transform: translateX(-230px);
  }
}
@media (max-width: 1200px) {
  .land-keks .musli-line.wellness-line .ingredient-position-4 {
    top: 398px;
    transform: translateX(-230px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .ingredient-position-4 {
    top: 294px;
    transform: translateX(-172px);
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .ingredient-position-5 {
    top: 200px;
    transform: translateX(286px);
  }
}
@media (max-width: 1200px) {
  .land-keks .musli-line.wellness-line .ingredient-position-5 {
    top: 110px;
    transform: translateX(246px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .ingredient-position-5 {
    top: 118px;
    transform: translateX(190px);
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .ingredient-position-6 {
    top: 508px;
    transform: translateX(264px);
  }
}
@media (max-width: 1200px) {
  .land-keks .musli-line.wellness-line .ingredient-position-6 {
    top: 400px;
    transform: translateX(223px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .ingredient-position-6 {
    top: 310px;
    transform: translateX(175px);
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .ingredient-position-7 {
    top: 350px;
    transform: translateX(490px);
  }
}
@media (max-width: 1200px) {
  .land-keks .musli-line.wellness-line .ingredient-position-7 {
    top: 200px;
    transform: translateX(406px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .ingredient-position-7 {
    top: 200px;
    transform: translateX(318px);
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .ingredient-position-8 {
    top: 600px;
    transform: translateX(442px);
  }
}
@media (max-width: 1200px) {
  .land-keks .musli-line.wellness-line .ingredient-position-8 {
    top: 420px;
    transform: translateX(380px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .ingredient-position-8 {
    top: 350px;
    transform: translateX(314px);
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-1.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-1.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-1 {
    animation: "s4-item-1" 20s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s4-item-1" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-40px, -40px);
    }
    50% {
      transform: translateY(-80px);
    }
    75% {
      transform: translate(40px, -40px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-1 {
    animation: "s4-item-1" 20s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s4-item-1" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-20px, -20px);
    }
    50% {
      transform: translateY(-40px);
    }
    75% {
      transform: translate(20px, -20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-2.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-2.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-2 {
    animation: s4-item-2 20s linear infinite;
  }
  @keyframes s4-item-2 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(20px, 20px);
    }
    50% {
      transform: translate(40px);
    }
    75% {
      transform: translate(20px, -20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-2 {
    animation: s4-item-2 20s linear infinite;
  }
  @keyframes s4-item-2 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(10px, 10px);
    }
    50% {
      transform: translate(20px);
    }
    75% {
      transform: translate(10px, -10px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-3.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-3.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-3 {
    animation: s4-item-3 20s linear infinite;
  }
  @keyframes s4-item-3 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-40px, 20px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(40px, -20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-3 {
    animation: s4-item-3 20s linear infinite;
  }
  @keyframes s4-item-3 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-20px, 10px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(20px, -10px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-4.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-4.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-4 {
    animation: s4-item-4 30s linear infinite;
  }
  @keyframes s4-item-4 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-30px, -40px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(20px, 30px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-4 {
    animation: s4-item-4 20s linear infinite;
  }
  @keyframes s4-item-4 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-10px, -20px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(10px, 20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-5.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-5.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-5 {
    animation: "s4-item-5" 40s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-5 {
    animation: "s4-item-5" 36s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-6.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-6.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-6 {
    animation: s4-item-6 20s linear infinite;
  }
  @keyframes s4-item-6 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-10px, 40px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(10px, -40px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-6 {
    animation: s4-item-6 16s linear infinite;
  }
  @keyframes s4-item-6 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-10px, 20px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(10px, -20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-7 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-7.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-7 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-7.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-7 {
    animation: s4-item-7 30s linear infinite;
  }
  @keyframes s4-item-7 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(15px, -30px);
    }
    50% {
      transform: translate(30px, -60px);
    }
    75% {
      transform: translate(15px, -30px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-7 {
    animation: s4-item-7 20s linear infinite;
  }
  @keyframes s4-item-7 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(10px, 20px);
    }
    50% {
      transform: translate(20px);
    }
    75% {
      transform: translate(10px, 20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-8 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-8.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-8 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-8.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-8 {
    animation: "s4-item-8" 40s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s4-item-8" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-30px, -30px);
    }
    50% {
      transform: translateY(-60px);
    }
    75% {
      transform: translate(30px, -30px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.wellness-line .musli-line__ingredient.item-8 {
    animation: "s4-item-8" 20s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s4-item-8" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(15px, 15px);
    }
    50% {
      transform: translateY(30px);
    }
    75% {
      transform: translate(-15px, 15px);
    }
    to {
      transform: translate(0);
    }
  }
}
.land-keks .musli-line.energy-line .ingredient-position-1 {
  top: 380px;
  transform: translateX(-480px);
}
@media (max-width: 1200px) {
  .land-keks .musli-line.energy-line .ingredient-position-1 {
    top: 328px;
    transform: translateX(-408px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .ingredient-position-1 {
    top: 274px;
    transform: translateX(-340px);
  }
}
.land-keks .musli-line.energy-line .ingredient-position-2 {
  top: 180px;
  transform: translateX(-290px);
}
@media (max-width: 1200px) {
  .land-keks .musli-line.energy-line .ingredient-position-2 {
    top: 112px;
    transform: translateX(-245px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .ingredient-position-2 {
    top: 104px;
    transform: translateX(-210px);
  }
}
.land-keks .musli-line.energy-line .ingredient-position-3 {
  top: 516px;
  transform: translateX(-280px);
}
@media (max-width: 1200px) {
  .land-keks .musli-line.energy-line .ingredient-position-3 {
    top: 400px;
    transform: translateX(-230px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .ingredient-position-3 {
    top: 320px;
    transform: translateX(-200px);
  }
}
.land-keks .musli-line.energy-line .ingredient-position-4 {
  top: 288px;
  transform: translateX(286px);
}
@media (max-width: 1200px) {
  .land-keks .musli-line.energy-line .ingredient-position-4 {
    top: 182px;
    transform: translateX(225px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .ingredient-position-4 {
    top: 160px;
  }
}
.land-keks .musli-line.energy-line .ingredient-position-5 {
  top: 510px;
  transform: translateX(260px);
}
@media (max-width: 1200px) {
  .land-keks .musli-line.energy-line .ingredient-position-5 {
    top: 372px;
    transform: translateX(220px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .ingredient-position-5 {
    top: 305px;
    transform: translateX(186px);
  }
}
.land-keks .musli-line.energy-line .ingredient-position-6 {
  top: 420px;
  transform: translateX(452px);
}
@media (max-width: 1200px) {
  .land-keks .musli-line.energy-line .ingredient-position-6 {
    top: 282px;
    transform: translateX(400px);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .ingredient-position-6 {
    top: 284px;
    transform: translateX(338px);
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s6-item-1.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s6-item-t-1.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-1 {
    animation: s6-item-1 20s linear infinite;
  }
  @keyframes s6-item-1 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-10px, 40px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(10px, -40px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-1 {
    animation: s6-item-1 20s linear infinite;
  }
  @keyframes s6-item-1 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-10px, 20px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(10px, -20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-2.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-2.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-2 {
    animation: "s6-item-2" 40s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s6-item-2" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(60px, 60px);
    }
    50% {
      transform: translateY(120px);
    }
    75% {
      transform: translate(-60px, 60px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-2 {
    animation: "s6-item-2" 35s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s6-item-2" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(30px, 30px);
    }
    50% {
      transform: translateY(60px);
    }
    75% {
      transform: translate(-30px, 30px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-4.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-4.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-3 {
    animation: s6-item-3 30s linear infinite;
  }
  @keyframes s6-item-3 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-60px, 40px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(60px, -40px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-3 {
    animation: s6-item-3 30s linear infinite;
  }
  @keyframes s6-item-3 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-40px, 20px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(40px, -20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-5.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-5.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-4 {
    animation: "s6-item-4" 20s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s6-item-4" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-40px, -40px);
    }
    50% {
      transform: translateY(-80px);
    }
    75% {
      transform: translate(40px, -40px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-4 {
    animation: "s6-item-4" 20s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s6-item-4" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(-20px, -20px);
    }
    50% {
      transform: translateY(-40px);
    }
    75% {
      transform: translate(20px, -20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-1.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-item-t-1.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-5 {
    animation: "s4-item-5" 30s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s4-item-5" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(40px, 40px);
    }
    50% {
      transform: translateY(80px);
    }
    75% {
      transform: translate(-40px, 40px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-5 {
    animation: "s4-item-5" 20s linear;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
  }
  @keyframes "s4-item-5" {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(20px, 20px);
    }
    50% {
      transform: translateY(40px);
    }
    75% {
      transform: translate(-20px, 20px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (min-width: 960px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s6-item-6.png);
  }
}
@media (max-width: 959px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s6-item-t-6.png);
    background-size: 91px auto;
  }
}
@media (min-width: 1201px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-6 {
    animation: s6-item-6 30s linear infinite;
  }
  @keyframes s6-item-6 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(30px, -40px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(-20px, 30px);
    }
    to {
      transform: translate(0);
    }
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-keks .musli-line.energy-line .musli-line__ingredient.item-6 {
    animation: s6-item-6 20s linear infinite;
  }
  @keyframes s6-item-6 {
    0% {
      transform: translate(0);
    }
    25% {
      transform: translate(15px, -20px);
    }
    50% {
      transform: translate(0);
    }
    75% {
      transform: translate(-15px, 20px);
    }
    to {
      transform: translate(0);
    }
  }
}
.land-keks .musli-desc {
  align-items: center;
  border-bottom: 11px solid #fff;
  border-top: 11px solid #fff;
  display: flex;
  height: 246px;
  justify-content: center;
  margin-top: 94px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-keks .musli-desc {
    margin-top: 80px;
  }
}
@media (max-width: 779px) {
  .land-keks .musli-desc {
    border: unset;
    height: auto;
    margin-top: 32px;
  }
}
.land-keks .musli-desc__content {
  color: #000;
  flex-shrink: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  padding-left: 476px;
  position: relative;
  width: 1100px;
}
@media (max-width: 1200px) {
  .land-keks .musli-desc__content {
    align-items: center;
    display: flex;
    font-size: 20px;
    height: 100%;
    line-height: 24px;
    padding-left: 492px;
    padding-right: 62px;
  }
}
@media (max-width: 959px) {
  .land-keks .musli-desc__content {
    padding-left: 444px;
    padding-right: 93px;
    width: 960px;
  }
}
@media (max-width: 779px) {
  .land-keks .musli-desc__content {
    font-size: 16px;
    justify-content: center;
    line-height: 19px;
    padding: 245px 5px 0;
    text-align: center;
    width: 308px;
  }
}
.land-keks .musli-desc__content:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 374px;
  left: 24px;
  position: absolute;
  top: -112px;
  width: 374px;
}
@media (max-width: 1200px) {
  .land-keks .musli-desc__content:before {
    left: 82px;
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .musli-desc__content:before {
    background-size: 100% auto;
    height: 323px;
    left: 100px;
    width: 323px;
  }
}
@media (max-width: 779px) {
  .land-keks .musli-desc__content:before {
    background-size: 100% auto;
    height: 224px;
    left: unset;
    top: 0;
    width: 224px;
  }
}
.land-keks .s4 {
  margin-top: 15px;
  padding-bottom: 100px;
}
@media (max-width: 1200px) {
  .land-keks .s4 {
    margin-top: 65px;
  }
}
@media (max-width: 959px) {
  .land-keks .s4 {
    margin-top: 8px;
    padding-bottom: 78px;
  }
}
@media (max-width: 779px) {
  .land-keks .s4 {
    padding-bottom: 18px;
  }
}
@media (min-width: 960px) {
  .land-keks .s4 .musli-desc__content:before {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-musli-desc-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s4 .musli-desc__content:before {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-musli-desc-t.png);
  }
}
@media (max-width: 779px) {
  .land-keks .s4 .musli-desc__content:before {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s4-musli-desc-p.png);
  }
}
.land-keks .s5 {
  color: #000;
  font-weight: 800;
  height: 508px;
  text-align: right;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .land-keks .s5 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s5-bg.jpg) top
      no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s5 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s5-bg-t.jpg)
      top no-repeat;
    height: 370px;
  }
}
@media (max-width: 779px) {
  .land-keks .s5 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s5-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    height: 592px;
  }
}
.land-keks .s5 .section__content {
  flex-shrink: 0;
  padding-left: 500px;
  padding-top: 42px;
  width: 1014px;
}
@media (max-width: 1200px) {
  .land-keks .s5 .section__content {
    padding-left: 470px;
    width: 958px;
  }
}
@media (max-width: 959px) {
  .land-keks .s5 .section__content {
    padding-left: 312px;
    padding-top: 28px;
    width: 710px;
  }
}
@media (max-width: 779px) {
  .land-keks .s5 .section__content {
    padding: 0;
    text-align: center;
    width: 100%;
  }
}
.land-keks .s5 .s5-font-1 {
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 6px;
}
@media (max-width: 959px) {
  .land-keks .s5 .s5-font-1 {
    font-size: 23px;
    line-height: 27px;
    margin-bottom: 0;
  }
}
@media (max-width: 779px) {
  .land-keks .s5 .s5-font-1 {
    margin-top: 5px;
  }
}
.land-keks .s5 .s5-font-2 {
  font-size: 36px;
  font-size: 64px;
  line-height: 42px;
  line-height: 57px;
}
@media (max-width: 959px) {
  .land-keks .s5 .s5-font-2 {
    font-size: 43px;
    line-height: 42px;
  }
}
@media (max-width: 779px) {
  .land-keks .s5 .s5-font-2 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 242px;
    max-width: 320px;
  }
}
.land-keks .s5 .musli-btn-more {
  align-items: center;
  background: #f90;
  border-radius: 6px;
  color: #fff;
  display: flex;
  font-size: 16px;
  font-weight: 800;
  height: 38px;
  justify-content: center;
  line-height: 19px;
  margin-left: 226px;
  margin-top: 230px;
  padding-top: 2px;
  text-transform: uppercase;
  width: 149px;
}
@media (max-width: 1200px) {
  .land-keks .s5 .musli-btn-more {
    margin-left: 234px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s5 .musli-btn-more {
    margin-left: 192px;
    margin-top: 172px;
  }
}
@media (max-width: 779px) {
  .land-keks .s5 .musli-btn-more {
    margin-left: auto;
    margin-right: auto;
    margin-top: 168px;
  }
}
@media (min-width: 960px) {
  .land-keks .s5 .musli-btn-more:hover {
    background: #eede1f;
    color: #fff;
  }
}
.land-keks .s6 {
  padding-bottom: 100px;
}
@media (max-width: 1200px) {
  .land-keks .s6 {
    margin-top: 30px;
  }
}
@media (max-width: 959px) {
  .land-keks .s6 {
    padding-bottom: 56px;
  }
}
@media (max-width: 779px) {
  .land-keks .s6 {
    padding-bottom: 2px;
  }
  .land-keks .s6 .musli-desc__content {
    width: 312px;
  }
}
@media (min-width: 960px) {
  .land-keks .s6 .musli-desc__content:before {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s6-musli-desc.png);
  }
}
@media (min-width: 1201px) {
  .land-keks .s6 .musli-desc__content:before {
    top: -102px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s6 .musli-desc__content:before {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s6-musli-desc-t.png);
  }
}
@media (max-width: 779px) {
  .land-keks .s6 .musli-desc__content:before {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s6-musli-desc-p.png);
  }
}
.land-keks .s7 {
  margin-top: 45px;
  padding-bottom: 20px;
}
@media (max-width: 1200px) {
  .land-keks .s7 {
    margin-top: 15px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 {
    padding-bottom: 4px;
  }
}
.land-keks .s7 h2 {
  font-size: 70px;
  line-height: 83px;
}
@media (max-width: 1200px) {
  .land-keks .s7 h2 {
    font-size: 64px;
    line-height: 70px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 h2 {
    font-size: 52px;
    line-height: 61px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 h2 {
    font-size: 32px;
    line-height: 38px;
    max-width: 318px;
  }
}
.land-keks .s7 .keks-img {
  height: 500px;
  position: absolute;
  top: 70px;
  width: 500px;
  z-index: 1;
}
@media (min-width: 1201px) {
  .land-keks .s7 .keks-img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-keks-img.png)
      50% no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s7 .keks-img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-keks-img-sd.png)
      50% no-repeat;
    top: 40px;
    transform: translateX(26px);
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-keks-img-t.png)
      50% no-repeat;
    height: 402px;
    top: 20px;
    transform: translateX(26px);
    width: 402px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .keks-img {
    top: 162px;
    transform: unset;
  }
}
.land-keks .s7 .keks-info {
  display: flex;
  justify-content: space-between;
  margin-top: 68px;
  max-width: 1196px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-keks .s7 .keks-info {
    margin-top: 12px;
    max-width: 960px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-info {
    margin-top: 45px;
    max-width: 780px;
    padding-left: 14px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .keks-info {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 6px;
    padding: 0;
    text-align: center;
  }
}
.land-keks .s7 .keks-info__item {
  flex-shrink: 0;
  width: 396px;
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-info__item {
    width: 275px;
  }
}
.land-keks .s7 .keks-info__item.item-2 {
  margin-top: 32px;
  padding-left: 26px;
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-info__item.item-2 {
    margin-top: 10px;
    padding-left: 15px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .keks-info__item.item-2 {
    margin-top: 308px;
    padding: 0;
  }
}
.land-keks .s7 .keks-info__item.item-2 .item-font-1 {
  line-height: 108px;
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-info__item.item-2 .item-font-1 {
    font-size: 111px;
    line-height: 95px;
  }
}
.land-keks .s7 .keks-info__item.item-3 {
  width: 332px;
}
@media (max-width: 1200px) {
  .land-keks .s7 .keks-info__item.item-3 {
    padding-top: 106px;
    width: 254px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-info__item.item-3 {
    padding-top: 6px;
    width: 190px;
  }
}
.land-keks .s7 .keks-info .item-font-1 {
  font-size: 128px;
  font-weight: 800;
  line-height: 124px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-keks .s7 .keks-info .item-font-1 {
    font-size: 124px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-info .item-font-1 {
    font-size: 82px;
    line-height: 86px;
  }
}
.land-keks .s7 .keks-info .item-font-2 {
  font-size: 40px;
  font-weight: 800;
  line-height: 47px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-info .item-font-2 {
    font-size: 26px;
    line-height: 30px;
  }
}
.land-keks .s7 .keks-info .item-font-3 {
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
  padding: 0 20px 0 34px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-info .item-font-3 {
    font-size: 18px;
    line-height: 21px;
    padding: 0 0 0 22px;
  }
}
.land-keks .s7 .keks-info .item-font-4 {
  font-size: 48px;
  font-weight: 800;
  line-height: 57px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-keks .s7 .keks-info .item-font-4 {
    font-size: 30px;
    line-height: 30px;
  }
}
.land-keks .s7 .stevio {
  color: #000;
  padding: 84px 20px 0 73px;
  position: absolute;
  top: 338px;
  transform: translateX(350px);
}
@media (min-width: 960px) {
  .land-keks .s7 .stevio {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-stevio.png)
      top no-repeat;
    height: 368px;
    width: 439px;
  }
}
@media (max-width: 1200px) {
  .land-keks .s7 .stevio {
    padding-right: 50px;
    top: 364px;
    transform: translateX(316px);
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .stevio {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-stevio-t.png)
      top no-repeat;
    height: 252px;
    padding: 62px 24px 0 54px;
    top: 240px;
    transform: translateX(245px);
    width: 303px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .stevio {
    margin-top: 12px;
    position: relative;
    top: unset;
    transform: translateX(-6px);
  }
}
.land-keks .s7 .stevio__title {
  font-size: 40px;
  font-weight: 800;
  line-height: 45px;
}
@media (max-width: 959px) {
  .land-keks .s7 .stevio__title {
    font-size: 22px;
    line-height: 24px;
  }
}
.land-keks .s7 .stevio__title .title-through {
  position: relative;
}
.land-keks .s7 .stevio__title .title-through:after {
  background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-through.svg)
    top no-repeat;
  content: "";
  height: 25px;
  left: -20px;
  position: absolute;
  top: 10px;
  width: 208px;
}
@media (max-width: 959px) {
  .land-keks .s7 .stevio__title .title-through:after {
    height: 19px;
    left: -6px;
    top: 0;
    width: 92px;
  }
}
.land-keks .s7 .stevio__p {
  font-size: 16px;
  line-height: 19px;
  margin: 10px 0;
}
@media (max-width: 959px) {
  .land-keks .s7 .stevio__p {
    font-size: 12px;
    line-height: 14px;
    margin: 8px 0;
  }
}
.land-keks .s7 .stevio .p-italic {
  font-style: italic;
}
@media (max-width: 959px) {
  .land-keks .s7 .stevio .p-italic {
    padding-right: 30px;
  }
}
.land-keks .s7 .s7-product {
  align-items: center;
  display: flex;
  transform: translateX(-96px);
}
@media (max-width: 1200px) {
  .land-keks .s7 .s7-product {
    transform: translateX(-86px);
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product {
    transform: translateX(-40px);
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product {
    flex-direction: column;
    transform: translateX(-14px);
  }
}
.land-keks .s7 .s7-product__img {
  background-position: 0 0;
  background-repeat: no-repeat;
  flex-shrink: 0;
  margin-right: 134px;
  padding-left: 410px;
  padding-top: 468px;
  width: 705px;
}
@media (max-width: 1200px) {
  .land-keks .s7 .s7-product__img {
    margin-right: 124px;
    padding-left: 302px;
    padding-top: 382px;
    width: 556px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product__img {
    background-size: 100% auto;
    margin-right: 120px;
    padding-left: 252px;
    padding-top: 304px;
    width: 476px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product__img {
    margin: 0;
    padding-left: 104px;
    padding-top: 320px;
    width: 328px;
  }
}
.land-keks .s7 .s7-product__useful {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  height: 300px;
  justify-content: center;
  position: relative;
  width: 400px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product__useful {
    height: 380px;
    width: 264px;
  }
}
.land-keks .s7 .s7-product .useful-item {
  font-size: 16px;
  font-weight: 800;
  line-height: 19px;
  position: absolute;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product .useful-item {
    font-size: 14px;
    line-height: 17px;
  }
}
.land-keks .s7 .s7-product .useful-item.anim .useful-title {
  opacity: 1;
}
.land-keks .s7 .s7-product .useful-title {
  opacity: 0;
  transition: opacity 1s;
}
.land-keks .s7 .s7-product .line-type-1 {
  width: 0;
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product .line-type-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1.svg)
      100% 0 no-repeat;
    height: 31px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product .line-type-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-t.svg)
      100% 0 no-repeat;
    height: 23px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product .line-type-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-p.svg)
      100% 0 no-repeat;
    height: 0;
    width: 22px;
  }
}
.land-keks .s7 .s7-product .line-type-2 {
  background: #fff;
  height: 0;
  width: 1px;
}
.land-keks .s7 .s7-product .line-type-3 {
  background: #fff;
  height: 1px;
  width: 0;
}
.land-keks .s7 .s7-product.product-1 {
  margin-top: 110px;
}
@media (max-width: 1200px) {
  .land-keks .s7 .s7-product.product-1 {
    margin-top: 250px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-1 {
    margin-top: 68px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 {
    margin-top: 12px;
  }
}
@media (min-width: 1201px) {
  .land-keks .s7 .s7-product.product-1 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-1-img.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s7 .s7-product.product-1 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-sd-1-img.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-1 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-t-1-img.png);
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-p-1-img.png);
  }
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-1 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-1-useful.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-1 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-t-1-useful.png)
      50% no-repeat;
    background-size: 264px auto;
    margin-top: 24px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-p-1-useful.png)
      50% no-repeat;
    background-size: 264px auto;
    height: 312px;
    margin-top: 22px;
    transform: translateX(18px);
  }
}
.land-keks .s7 .s7-product.product-1 .useful-item.item-1 {
  transform: translate(-248px, -46px);
  width: 125px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-1 {
    transform: translate(-176px, -32px);
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-1 {
    transform: translate(-84px, 120px);
  }
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.71111111s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.71111111s;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.47222222s;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-1.anim
    .useful-line.line-1 {
    transition: width 0.71111111s linear;
    width: 128px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-1.anim
    .useful-line.line-1 {
    transition: width 0.46666667s linear;
    width: 84px;
  }
}
@media (max-width: 779px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-1.anim
    .useful-line.line-1 {
    height: 85px;
    transition: height 0.47222222s linear;
  }
}
.land-keks .s7 .s7-product.product-1 .useful-item.item-2 {
  transform: translate(-176px, -178px);
  width: 276px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-2 {
    transform: translate(-146px, -127px);
    width: 190px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-2 {
    transform: translate(-62px, -114px);
    width: 168px;
  }
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.62777778s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.42222222s;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.24444444s;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 113px;
    transition: height 0.62777778s linear;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 76px;
    transition: height 0.42222222s linear;
  }
}
@media (max-width: 779px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 44px;
    transition: height 0.24444444s linear;
  }
}
.land-keks .s7 .s7-product.product-1 .useful-item.item-3 {
  transform: translate(108px, -147px);
  width: 260px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-3 {
    transform: translate(90px, -104px);
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-3 {
    transform: translate(90px, -122px);
    width: 115px;
  }
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.54444444s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.36666667s;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.45s;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 98px;
    transition: height 0.54444444s linear;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 66px;
    transition: height 0.36666667s linear;
  }
}
@media (max-width: 779px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 81px;
    transition: height 0.45s linear;
  }
}
.land-keks .s7 .s7-product.product-1 .useful-item.item-4 {
  transform: translate(92px, 110px);
  width: 140px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-4 {
    transform: translate(62px, 75px);
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-4 {
    transform: translate(98px, 120px);
  }
}
.land-keks .s7 .s7-product.product-1 .useful-item.item-4.anim .useful-title {
  transition-delay: 0.54444444s;
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-item.item-4.anim .useful-title {
    transition-delay: 0.34444444s;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-4.anim
    .useful-line.line-4 {
    transition: width 0.26666667s linear;
    width: 48px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-4.anim
    .useful-line.line-4 {
    transition: width 0.18333333s linear;
    width: 33px;
  }
}
@media (max-width: 779px) {
  .land-keks
    .s7
    .s7-product.product-1
    .useful-item.item-4.anim
    .useful-line.line-4 {
    height: 62px;
    transition: height 0.34444444s linear;
  }
}
.land-keks .s7 .s7-product.product-1 .useful-line {
  position: absolute;
}
.land-keks .s7 .s7-product.product-1 .useful-line.line-1 {
  right: -72px;
  top: 40px;
  width: 0;
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1.svg)
      100% 0 no-repeat;
    height: 31px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-t.svg)
      100% 0 no-repeat;
    height: 23px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-p.svg)
      100% 0 no-repeat;
    height: 0;
    width: 22px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-1 {
    right: -5px;
    top: 36px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-1 {
    right: 90px;
    top: -90px;
  }
}
.land-keks .s7 .s7-product.product-1 .useful-line.line-2 {
  background: #fff;
  bottom: -116px;
  height: 0;
  left: 178px;
  width: 1px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-2 {
    bottom: -52px;
    left: 134px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-2 {
    bottom: -45px;
    left: 32px;
  }
}
.land-keks .s7 .s7-product.product-1 .useful-line.line-3 {
  background: #fff;
  bottom: -100px;
  height: 0;
  left: 38px;
  width: 1px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-3 {
    bottom: -70px;
    left: 64px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-3 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-3-p.svg)
      0 100% no-repeat;
    bottom: -84px;
    height: 0;
    left: -2px;
    width: 31px;
  }
}
.land-keks .s7 .s7-product.product-1 .useful-line.line-4 {
  left: -62px;
  top: 16px;
}
@media (min-width: 780px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-4 {
    background: #fff;
    height: 1px;
    width: 0;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-4 {
    left: -42px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-1 .useful-line.line-4 {
    background: #fff;
    height: 0;
    left: 16px;
    top: -65px;
    width: 1px;
  }
}
.land-keks .s7 .s7-product.product-2 {
  margin-top: 40px;
}
@media (max-width: 1200px) {
  .land-keks .s7 .s7-product.product-2 {
    margin-top: 56px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 {
    margin-top: 18px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 {
    margin-top: 22px;
  }
}
@media (min-width: 1201px) {
  .land-keks .s7 .s7-product.product-2 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-2-img.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s7 .s7-product.product-2 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-sd-2-img.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-2 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-t-2-img.png);
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-p-2-img.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s7 .s7-product.product-2 .s7-product__img {
    background-position-x: 17px;
  }
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-2 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-2-useful.png)
      50% no-repeat;
    transform: translateX(-36px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-2 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-t-2-useful.png)
      50% no-repeat;
    background-size: 183px auto;
    transform: translateX(-58px);
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-p-2-useful.png)
      50% no-repeat;
    background-size: 183px auto;
    transform: translateX(12px);
  }
}
.land-keks .s7 .s7-product.product-2 .useful-item.item-1 {
  transform: translate(-198px, -34px);
  width: 125px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-1 {
    transform: translate(-130px, -12px);
    width: 100px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-1 {
    transform: translate(-96px, 100px);
  }
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.71111111s;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.46666667s;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-1.anim
    .useful-line.line-1 {
    transition: width 0.71111111s linear;
    width: 128px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-1.anim
    .useful-line.line-1 {
    transition: width 0.46666667s linear;
    width: 84px;
  }
}
@media (max-width: 779px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-1.anim
    .useful-line.line-1 {
    height: 84px;
    transition: height 0.46666667s linear;
  }
}
.land-keks .s7 .s7-product.product-2 .useful-item.item-2 {
  transform: translate(-132px, -180px);
  width: 276px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-2 {
    transform: translate(-80px, -118px);
    width: 204px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-2 {
    transform: translate(-66px, -122px);
    width: 160px;
  }
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.62777778s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.46666667s;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.45s;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 113px;
    transition: height 0.62777778s linear;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 76px;
    transition: height 0.42222222s linear;
  }
}
@media (max-width: 779px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-2.anim
    .useful-line.line-2 {
    transition: width 0.45s linear;
    width: 81px;
  }
}
.land-keks .s7 .s7-product.product-2 .useful-item.item-3 {
  transform: translate(134px, -150px);
  width: 200px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-3 {
    transform: translate(98px, -108px);
    width: 140px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-3 {
    transform: translate(98px, -128px);
  }
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.42222222s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.22222222s;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.38333333s;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 76px;
    transition: height 0.42222222s linear;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 40px;
    transition: height 0.22222222s linear;
  }
}
@media (max-width: 779px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 69px;
    transition: height 0.38333333s linear;
  }
}
.land-keks .s7 .s7-product.product-2 .useful-item.item-4 {
  transform: translate(230px, 30px);
  width: 140px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-4 {
    transform: translate(160px, 22px);
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-4 {
    transform: translate(96px, 109px);
  }
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-4.anim .useful-title {
    transition-delay: 0.54444444s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-4.anim .useful-title {
    transition-delay: 0.18333333s;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-item.item-4.anim .useful-title {
    transition-delay: 0.34444444s;
  }
}
@media (min-width: 960px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-4.anim
    .useful-line.line-4 {
    transition: width 0.26666667s linear;
    width: 48px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-4.anim
    .useful-line.line-4 {
    transition: width 0.18333333s linear;
    width: 33px;
  }
}
@media (max-width: 779px) {
  .land-keks
    .s7
    .s7-product.product-2
    .useful-item.item-4.anim
    .useful-line.line-4 {
    height: 62px;
    transition: height 0.34444444s linear;
  }
}
.land-keks .s7 .s7-product.product-2 .useful-line {
  position: absolute;
}
.land-keks .s7 .s7-product.product-2 .useful-line.line-1 {
  right: -72px;
  top: 40px;
  width: 0;
}
@media (min-width: 960px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1.svg)
      100% 0 no-repeat;
    height: 31px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-t.svg)
      100% 0 no-repeat;
    height: 23px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-p.svg)
      100% 0 no-repeat;
    height: 0;
    width: 22px;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-1 {
    right: -40px;
    top: 58px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-1 {
    right: 12px;
    top: -60px;
  }
}
.land-keks .s7 .s7-product.product-2 .useful-line.line-2 {
  background: #fff;
  bottom: -116px;
  height: 0;
  left: 178px;
  width: 1px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-2 {
    bottom: -64px;
    left: 124px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-2 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-2-p.svg)
      100% 100% no-repeat;
    bottom: -42px;
    height: 43px;
    left: unset;
    right: 60px;
    width: 0;
  }
}
.land-keks .s7 .s7-product.product-2 .useful-line.line-3 {
  background: #fff;
  bottom: -82px;
  height: 0;
  left: 38px;
  width: 1px;
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-3 {
    bottom: -46px;
    left: 26px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-3 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-3-p-2.svg)
      0 100% no-repeat;
    bottom: -78px;
    height: 0;
    left: 0;
    width: 31px;
  }
}
.land-keks .s7 .s7-product.product-2 .useful-line.line-4 {
  left: -68px;
  top: 16px;
}
@media (min-width: 780px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-4 {
    background: #fff;
    height: 1px;
    width: 0;
  }
}
@media (max-width: 959px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-4 {
    left: -36px;
    top: 18px;
  }
}
@media (max-width: 779px) {
  .land-keks .s7 .s7-product.product-2 .useful-line.line-4 {
    background: #fff;
    height: 0;
    left: 17px;
    top: -65px;
    width: 1px;
  }
}
.land-keks .s8 {
  color: #000;
}
@media (max-width: 779px) {
  .land-keks .s8 {
    margin-top: -48px;
  }
}
.land-keks .s8 .recipe {
  height: 824px;
  padding: 106px 0 0 110px;
  transform: translateX(-45px);
  width: 1170px;
}
@media (min-width: 1201px) {
  .land-keks .s8 .recipe {
    background: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg.png)
      50% no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-keks .s8 .recipe {
    background: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg-sd.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-keks .s8 .recipe {
    background: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg-t.png)
      50% no-repeat;
    height: 636px;
    padding: 70px 0 0;
    transform: translateX(-5px);
    width: 790px;
  }
}
@media (max-width: 779px) {
  .land-keks .s8 .recipe {
    background: unset;
    height: 542px;
    padding: 40px 0 0;
    position: relative;
    transform: translateX(-5px);
    width: 330px;
  }
  .land-keks .s8 .recipe .recipe-phone-bg {
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .land-keks .s8 .recipe .recipe-phone-bg.bg-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg-p-1.png);
    opacity: 1;
  }
  .land-keks .s8 .recipe .recipe-phone-bg.bg-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg-p-2.png);
    opacity: 0;
  }
}
.land-keks .s8 .recipe .recipe__title {
  font-size: 32px;
  font-weight: 800;
  line-height: 38px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-keks .s8 .recipe .recipe__title {
    font-size: 16px;
    line-height: 19px;
    position: relative;
    z-index: 2;
  }
}
.land-keks .s8 .recipe .recipe__content {
  display: flex;
  justify-content: space-between;
  line-height: 19px;
  padding-left: 82px;
  padding-right: 98px;
  padding-top: 8px;
  position: relative;
}
@media (max-width: 959px) {
  .land-keks .s8 .recipe .recipe__content {
    padding-left: 46px;
    padding-right: 10px;
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .land-keks .s8 .recipe .recipe__content {
    padding: 0;
    z-index: 2;
  }
}
.land-keks .s8 .recipe .recipe__col {
  flex-shrink: 0;
  width: 386px;
}
@media (max-width: 959px) {
  .land-keks .s8 .recipe .recipe__col {
    width: 348px;
  }
}
@media (max-width: 779px) {
  .land-keks .s8 .recipe .recipe__col {
    opacity: 1;
    padding-left: 32px;
    padding-right: 34px;
    padding-top: 0;
    width: 100%;
  }
  .land-keks .s8 .recipe .recipe__col.col-2 {
    opacity: 0;
    position: absolute;
  }
}
.land-keks .s8 .recipe .recipe__p {
  margin: 19px 0;
  padding-left: 50px;
}
@media (max-width: 959px) {
  .land-keks .s8 .recipe .recipe__p {
    margin: 14px 0;
    padding-left: 32px;
  }
}
@media (max-width: 779px) {
  .land-keks .s8 .recipe .recipe__p {
    margin: 6px 0;
    padding-left: 30px;
  }
}
.land-keks .s8 .recipe .recipe__p.p-title {
  font-size: 20px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 959px) {
  .land-keks .s8 .recipe .recipe__p.p-title {
    font-size: 19px;
    padding-bottom: 8px;
  }
}
@media (max-width: 779px) {
  .land-keks .s8 .recipe .recipe__p.p-title {
    font-size: 12px;
    line-height: 14px;
    padding-right: 65px;
    text-align: center;
  }
}
.land-keks .s8 .recipe .recipe__p.p-mark {
  background: url(https://batel.ru/assets/css/img/landing/keks/s8-p-mark.svg)
    left 0 no-repeat;
  font-size: 16px;
  position: relative;
}
@media (max-width: 959px) {
  .land-keks .s8 .recipe .recipe__p.p-mark {
    background-position-y: 5px;
    background-size: 20px auto;
    font-size: 14px;
    line-height: 15px;
  }
}
@media (max-width: 779px) {
  .land-keks .s8 .recipe .recipe__p.p-mark {
    font-size: 12px;
    line-height: 14px;
  }
  .land-keks .s8 .recipe .s8-arrow {
    background: #f90;
    border-radius: 50%;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
    height: 29px;
    position: absolute;
    right: 40px;
    top: 394px;
    width: 29px;
    z-index: 2;
  }
  .land-keks .s8 .recipe .s8-arrow:after {
    background: url(https://batel.ru/assets/css/img/landing/keks/s8-arrow.svg)
      50% no-repeat;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
.land-keks .s8 .recipe.col2-show .recipe-phone-bg.bg-1 {
  opacity: 0;
}
.land-keks .s8 .recipe.col2-show .recipe-phone-bg.bg-2 {
  opacity: 1;
}
.land-keks .s8 .recipe.col2-show .recipe__col.col-1 {
  opacity: 0;
}
.land-keks .s8 .recipe.col2-show .recipe__col.col-2 {
  opacity: 1;
}
.land-keks .s8 .recipe.col2-show .s8-arrow {
  transform: rotate(180deg);
}
.land-keks .share-wrap {
  margin-top: -54px;
}
@media (max-width: 779px) {
  .land-keks .share-wrap {
    margin-top: 0;
  }
}
.land-keks .share-wrap .share__label {
  padding-bottom: 8px;
}
.land-kasha {
  color: #fff;
  width: 100%;
}
@media (min-width: 1201px) {
  .land-kasha {
    background: url(https://batel.ru/assets/css/img/landing/kasha/bg.jpg) top
      no-repeat;
    min-height: 6396px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-kasha {
    background: url(https://batel.ru/assets/css/img/landing/kasha/bg-sd.jpg) top
      no-repeat;
    padding-bottom: 36px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha {
    background: url(https://batel.ru/assets/css/img/landing/kasha/bg-t.jpg?v1)
      top no-repeat;
    background-size: 960px auto;
    min-height: 4560px;
  }
}
@media (max-width: 779px) {
  .land-kasha {
    background: url(https://batel.ru/assets/css/img/landing/kasha/bg-p.jpg) top
      no-repeat;
    background-size: 780px auto;
    min-height: 6717px;
  }
}
.land-kasha h2 {
  font-weight: 800;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .land-kasha .land-logo {
    background: url(/../assets/css/img/logo-green.png) top no-repeat;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 60px;
    width: 84px;
  }
}
@media (max-width: 959px) {
  .land-kasha .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/keks/land-logo-t.svg)
      top no-repeat;
    height: 15px;
    width: 52px;
  }
}
@media (min-width: 960px) {
  .land-kasha .land-logo:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/land-logo-hover.svg);
  }
}
.land-kasha .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.land-kasha .s1 {
  padding-top: 276px;
}
@media (max-width: 959px) {
  .land-kasha .s1 {
    padding-top: 162px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s1 {
    padding-top: 132px;
  }
  .land-kasha .s1:after {
    background: url(https://batel.ru/assets/css/img/landing/keks/s1-edim-vdovol-p.svg)
      50% no-repeat;
    content: "";
    height: 49px;
    position: absolute;
    top: 154px;
    width: 97px;
  }
}
.land-kasha .s1 .serving-option {
  color: #000;
  font-size: 12px;
  line-height: 14px;
  position: absolute;
  top: 114px;
  transform: translateX(-378px);
  width: 80px;
}
@media (max-width: 959px) {
  .land-kasha .s1 .serving-option {
    font-size: 10px;
    line-height: 12px;
    top: 50px;
    transform: translateX(-180px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s1 .serving-option {
    top: 26px;
    transform: translateX(-116px);
  }
}
.land-kasha .s1 .s-1__subtitle {
  font-size: 25px;
  line-height: 21px;
  margin-top: 176px;
  text-align: center;
  width: 250px;
}
@media (max-width: 959px) {
  .land-kasha .s1 .s-1__subtitle {
    font-size: 15px;
    line-height: 14px;
    margin-top: 86px;
    width: 200px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s1 .s-1__subtitle {
    font-size: 13px;
    line-height: 12px;
    margin-top: 60px;
    max-width: 140px;
  }
}
.land-kasha .s1 .s-1__stickers {
  display: flex;
  justify-content: space-between;
  margin-top: 82px;
  max-width: 402px;
  padding-bottom: 80px;
  width: 100%;
  width: 402px;
}
@media (max-width: 959px) {
  .land-kasha .s1 .s-1__stickers {
    margin-top: 28px;
    padding-bottom: 52px;
    width: 255px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s1 .s-1__stickers {
    margin-top: 24px;
    padding-bottom: 26px;
    width: 246px;
  }
}
.land-kasha .s1 .s-1__stickers .sticker {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 124px;
  transform: scale(1);
  transition: transform 1s;
  width: 124px;
}
@media (max-width: 959px) {
  .land-kasha .s1 .s-1__stickers .sticker {
    height: 77px;
    width: 77px;
  }
}
.land-kasha .s1 .s-1__stickers .sticker.sticker-1 {
  animation: s1-sticker-1 1.5s forwards;
  animation-delay: 1s;
}
@keyframes s1-sticker-1 {
  0% {
    transform: scale(1);
    z-index: 1;
  }
  1% {
    z-index: 2;
  }
  50% {
    transform: scale(1.5);
    z-index: 2;
  }
  99% {
    z-index: 2;
  }
  to {
    transform: scale(1);
    z-index: 1;
  }
}
@media (min-width: 960px) {
  .land-kasha .s1 .s-1__stickers .sticker.sticker-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-1.svg);
  }
}
@media (max-width: 959px) {
  .land-kasha .s1 .s-1__stickers .sticker.sticker-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-t-1.svg);
  }
}
.land-kasha .s1 .s-1__stickers .sticker.sticker-2 {
  animation: s1-sticker-2 1.5s forwards;
  animation-delay: 2.5s;
}
@keyframes s1-sticker-2 {
  0% {
    transform: scale(1);
    z-index: 1;
  }
  1% {
    z-index: 2;
  }
  50% {
    transform: scale(1.5);
    z-index: 2;
  }
  99% {
    z-index: 2;
  }
  to {
    transform: scale(1);
    z-index: 1;
  }
}
@media (min-width: 960px) {
  .land-kasha .s1 .s-1__stickers .sticker.sticker-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/kasha/s1-sticker-2.svg);
  }
}
@media (max-width: 959px) {
  .land-kasha .s1 .s-1__stickers .sticker.sticker-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/kasha/s1-sticker-t-2.svg);
  }
}
.land-kasha .s1 .s-1__stickers .sticker.sticker-3 {
  animation: s1-sticker-3 1.5s forwards;
  animation-delay: 4s;
}
@keyframes s1-sticker-3 {
  0% {
    transform: scale(1);
    z-index: 1;
  }
  1% {
    z-index: 2;
  }
  50% {
    transform: scale(1.5);
    z-index: 2;
  }
  99% {
    z-index: 2;
  }
  to {
    transform: scale(1);
    z-index: 1;
  }
}
@media (min-width: 960px) {
  .land-kasha .s1 .s-1__stickers .sticker.sticker-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-3.svg);
  }
}
@media (max-width: 959px) {
  .land-kasha .s1 .s-1__stickers .sticker.sticker-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s1-sticker-t-3.svg);
  }
}
.land-kasha .s3 {
  margin-top: 62px;
  padding-bottom: 128px;
}
@media (max-width: 1200px) {
  .land-kasha .s3 {
    padding-bottom: 114px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s3 {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 {
    padding-bottom: 86px;
  }
}
.land-kasha .s3 h2 {
  font-size: 64px;
  line-height: 68px;
}
@media (max-width: 959px) {
  .land-kasha .s3 h2 {
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 h2 {
    font-size: 20px;
    line-height: 22px;
  }
}
.land-kasha .s3 .portion {
  display: flex;
  justify-content: center;
  margin-top: 60px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-kasha .s3 .portion {
    margin-top: 20px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion {
    align-items: center;
    margin-top: 14px;
    max-width: 780px;
    position: relative;
    transform: translateX(0);
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 8px;
    transform: unset;
  }
}
.land-kasha .s3 .portion .portion__desc {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font-weight: 800;
  padding-top: 24px;
  text-transform: uppercase;
  width: 284px;
}
@media (max-width: 1200px) {
  .land-kasha .s3 .portion .portion__desc {
    padding-top: 0;
  }
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__desc {
    width: 190px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__desc {
    padding-top: 0;
    text-align: center;
  }
}
.land-kasha .s3 .portion .portion__desc .desc-font-1 {
  font-size: 53px;
  line-height: 60px;
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__desc .desc-font-1 {
    font-size: 34px;
    line-height: 40px;
  }
}
.land-kasha .s3 .portion .portion__desc .desc-font-2 {
  font-size: 56px;
  line-height: 60px;
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__desc .desc-font-2 {
    font-size: 36px;
    line-height: 42px;
  }
}
.land-kasha .s3 .portion .portion__desc .desc-font-3 {
  font-size: 77px;
  line-height: 74px;
  margin-bottom: 5px;
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__desc .desc-font-3 {
    font-size: 49px;
    line-height: 46px;
    margin-bottom: 2px;
  }
}
.land-kasha .s3 .portion .portion__desc .desc-font-4 {
  font-size: 160px;
  line-height: 120px;
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__desc .desc-font-4 {
    font-size: 83px;
    line-height: 70px;
  }
}
.land-kasha .s3 .portion .portion__desc .desc-font-5 {
  font-size: 65px;
  line-height: 77px;
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__desc .desc-font-5 {
    font-size: 42px;
    line-height: 46px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__desc.animation .total-animation {
    animation: s3-total-anim-1 1.5s forwards;
    animation-delay: 0.5s;
  }
  @keyframes s3-total-anim-1 {
    0% {
      opacity: 0;
      transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0)
        scale(1);
    }
    to {
      opacity: 1;
      transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0)
        scale(1);
    }
  }
}
.land-kasha .s3 .portion .portion__props {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin: 0 32px 0 24px;
  position: relative;
}
@media (max-width: 1200px) {
  .land-kasha .s3 .portion .portion__props {
    margin: 40px -8px 0 -14px;
  }
}
@media (min-width: 1201px) {
  .land-kasha .s3 .portion .portion__props {
    background: url(https://batel.ru/assets/css/img/landing/kasha/s3-props.png)
      50% no-repeat;
    height: 493px;
    width: 498px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-kasha .s3 .portion .portion__props {
    background: url(https://batel.ru/assets/css/img/landing/kasha/s3-props-sd.png)
      50% no-repeat;
    height: 418px;
    width: 422px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s3 .portion .portion__props {
    background: url(https://batel.ru/assets/css/img/landing/kasha/s3-props-t.png)
      50% no-repeat;
    background-size: 324px auto;
    height: 322px;
    margin: 0 16px 0 12px;
    width: 324px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props {
    background: url(https://batel.ru/assets/css/img/landing/kasha/s3-props-p.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 260px;
    margin: 24px 0 0;
    width: 262px;
  }
  .land-kasha .s3 .portion .portion__props.props-not-phone {
    display: none;
  }
}
@media (min-width: 780px) {
  .land-kasha .s3 .portion .portion__props.props-phone {
    display: none;
  }
}
.land-kasha .s3 .portion .portion__props .prop {
  font-size: 20px;
  font-weight: 800;
  line-height: 24px;
  position: absolute;
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__props .prop {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop {
    font-size: 14px;
    line-height: 17px;
  }
}
.land-kasha .s3 .portion .portion__props .prop.prop-1 {
  top: 452px;
  transform: translateX(-246px);
}
@media (max-width: 1200px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-1 {
    top: 385px;
    transform: translateX(-245px);
  }
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-1 {
    top: 304px;
    transform: translateX(-238px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-1 {
    top: -24px;
    transform: translateX(-108px);
    width: 90px;
  }
}
@media (min-width: 960px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-1 .prop__title {
    width: 165px;
  }
}
.land-kasha .s3 .portion .portion__props .prop.prop-2 {
  top: 519px;
  transform: translateX(-198px);
}
@media (max-width: 1200px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-2 {
    top: 452px;
    transform: translateX(-194px);
  }
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-2 {
    top: 334px;
    transform: translateX(-156px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-2 {
    text-align: right;
    top: -8px;
    transform: translateX(100px);
    width: 82px;
  }
}
@media (min-width: 960px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-2 .prop__title {
    width: 206px;
  }
}
.land-kasha .s3 .portion .portion__props .prop.prop-3 {
  top: 519px;
  transform: translateX(206px);
}
@media (max-width: 1200px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-3 {
    top: 454px;
    transform: translateX(212px);
  }
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-3 {
    top: 334px;
    transform: translateX(135px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-3 {
    text-align: right;
    top: 234px;
    transform: translateX(96px);
    width: 90px;
  }
}
.land-kasha .s3 .portion .portion__props .prop.prop-4 {
  top: 454px;
  transform: translateX(308px);
}
@media (max-width: 1200px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-4 {
    top: 384px;
    transform: translateX(315px);
  }
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-4 {
    top: 284px;
    transform: translateX(260px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-4 {
    top: 234px;
    transform: translateX(-56px);
    width: 196px;
  }
}
@media (min-width: 960px) {
  .land-kasha .s3 .portion .portion__props .prop.prop-4 .prop__title {
    width: 310px;
  }
}
.land-kasha .s3 .portion .portion__props .prop .prop__line {
  height: 264px;
  position: absolute;
  top: -245px;
  width: 1px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line {
    height: 172px;
    top: -152px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line {
    display: flex;
    height: 52px;
    justify-content: flex-end;
    width: 56px;
  }
}
.land-kasha .s3 .portion .portion__props .prop .prop__line.line-1 {
  left: 159px;
  padding-top: 100px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line.line-1 {
    left: 242px;
    padding-top: 48px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line.line-1 {
    left: unset;
    padding-top: 0;
    right: 16px;
    top: 52px;
  }
}
.land-kasha .s3 .portion .portion__props .prop .prop__line.line-2 {
  left: 212px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line.line-2 {
    left: 188px;
    top: -155px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line.line-2 {
    left: unset;
    right: 12px;
    top: 36px;
    transform: rotateY(180deg);
  }
}
.land-kasha .s3 .portion .portion__props .prop .prop__line.line-3 {
  left: -9px;
  padding-top: 34px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line.line-3 {
    left: -5px;
    padding-top: 21px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line.line-3 {
    left: 44px;
    left: -12px;
    padding-top: 0;
    top: -54px;
    transform: rotateY(180deg);
  }
}
.land-kasha .s3 .portion .portion__props .prop .prop__line.line-4 {
  left: -9px;
  padding-top: 32px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line.line-4 {
    left: -5px;
    padding-top: 7px;
    top: -136px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line.line-4 {
    left: 48px;
    padding-top: 0;
    top: -54px;
  }
}
.land-kasha .s3 .portion .portion__props .prop .prop__line .line-bg {
  background: #fff;
  height: 0;
  transition: height 1s;
  width: 1px;
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop .prop__line .line-bg {
    background: url(https://batel.ru/assets/css/img/landing/keks/s3-prop-line-bg-p.svg)
      100% 0 no-repeat;
    height: 52px;
    transition: width 1s;
    width: 0;
  }
  .land-kasha .s3 .portion .portion__props .prop .prop__line .line-bg.line-bg-3,
  .land-kasha
    .s3
    .portion
    .portion__props
    .prop
    .prop__line
    .line-bg.line-bg-4 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s3-prop-line-bg-p-bottom.svg)
      100% 0 no-repeat;
  }
}
.land-kasha .s3 .portion .portion__props .prop .prop__title {
  opacity: 0;
  transition: opacity 1s;
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__props .prop.anim .prop__line .line-bg {
    width: 56px;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-1 {
    height: 187px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-1 {
    height: 121px;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-2 {
    height: 264px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-2 {
    height: 172px;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-3 {
    height: 230px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-3 {
    height: 150px;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-4 {
    height: 255px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s3
    .portion
    .portion__props
    .prop.anim
    .prop__line
    .line-bg.line-bg-4 {
    height: 166px;
  }
}
.land-kasha .s3 .portion .portion__props .prop.anim .prop__title {
  opacity: 1;
  transition-delay: 0.8s;
}
.land-kasha .s3 .portion .portion__total {
  flex-shrink: 0;
  font-weight: 800;
  padding-top: 65px;
  text-align: center;
  text-transform: uppercase;
  width: 284px;
}
@media (max-width: 1200px) {
  .land-kasha .s3 .portion .portion__total {
    padding-top: 24px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__total {
    text-align: center;
    width: auto;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__total {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 22px;
    position: relative;
  }
}
.land-kasha .s3 .portion .portion__total .total-font-1 {
  font-size: 60px;
  line-height: 60px;
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__total .total-font-1 {
    font-size: 39px;
    line-height: 32px;
  }
}
.land-kasha .s3 .portion .portion__total .total-font-2 {
  font-size: 150px;
  letter-spacing: -6px;
  line-height: 150px;
  margin-left: -12px;
}
@media (max-width: 1200px) {
  .land-kasha .s3 .portion .portion__total .total-font-2 {
    margin-left: -24px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__total .total-font-2 {
    font-size: 112px;
    line-height: 94px;
    margin-left: -8px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__total .total-font-2 {
    margin-left: -16px;
  }
}
.land-kasha .s3 .portion .portion__total .total-font-3 {
  font-size: 38px;
  line-height: 44px;
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__total .total-font-3 {
    font-size: 25px;
    line-height: 30px;
    padding-left: 2px;
  }
}
.land-kasha .s3 .portion .portion__total .total-font-4 {
  display: inline-block;
  font-size: 20px;
  line-height: 24px;
  transform: translateY(-14px);
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__total .total-font-4 {
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    transform: translateY(-6px);
  }
}
.land-kasha .s3 .portion .portion__total .total-notice {
  color: #000;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-transform: none;
}
@media (max-width: 959px) {
  .land-kasha .s3 .portion .portion__total .total-notice {
    left: 94px;
    position: absolute;
    text-align: center;
    top: 394px;
    width: 592px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s3 .portion .portion__total .total-notice {
    left: unset;
    top: 188px;
    width: 312px;
  }
  .land-kasha .s3 .portion .portion__total.animation .total-animation {
    animation: s3-total-anim-2 1.5s forwards;
    animation-delay: 0.5s;
  }
}
@media (max-width: 779px) {
  @keyframes s3-total-anim-2 {
    0% {
      opacity: 0;
      transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0)
        scale(1);
    }
    to {
      opacity: 1;
      transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0)
        scale(1);
    }
  }
}
.land-kasha .s3 .portion .total-animation {
  opacity: 0;
  transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  transform-origin: 100% 100%;
}
@media (min-width: 780px) {
  .land-kasha .s3 .portion.animation .total-animation.animation-1 {
    animation: s3-total-anim-1 1.5s forwards;
    animation-delay: 0.2s;
  }
  @keyframes s3-total-anim-1 {
    0% {
      opacity: 0;
      transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0)
        scale(1);
    }
    to {
      opacity: 1;
      transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0)
        scale(1);
    }
  }
}
@media (min-width: 780px) {
  .land-kasha .s3 .portion.animation .total-animation.animation-2 {
    animation: s3-total-anim-2 1.5s forwards;
    animation-delay: 1.2s;
  }
  @keyframes s3-total-anim-2 {
    0% {
      opacity: 0;
      transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0)
        scale(1);
    }
    to {
      opacity: 1;
      transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0)
        scale(1);
    }
  }
}
.land-kasha .keks-btn-buy {
  align-items: center;
  background: #fff;
  border-radius: 6px;
  color: #000;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  font-weight: 800;
  height: 38px;
  justify-content: center;
  line-height: 19px;
  padding-top: 2px;
  text-transform: uppercase;
  width: 149px;
}
@media (min-width: 960px) {
  .land-kasha .keks-btn-buy:hover {
    background: #eede1f;
    color: #fff;
  }
}
.land-kasha .musli-desc {
  align-items: center;
  border-bottom: 11px solid #fff;
  border-top: 11px solid #fff;
  display: flex;
  height: 246px;
  justify-content: center;
  margin-top: 116px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-kasha .musli-desc {
    margin-top: 100px;
  }
}
@media (max-width: 959px) {
  .land-kasha .musli-desc {
    margin-top: 80px;
  }
}
@media (max-width: 779px) {
  .land-kasha .musli-desc {
    border: unset;
    height: auto;
    margin-top: 28px;
  }
}
.land-kasha .musli-desc__content {
  color: #000;
  flex-shrink: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  padding-left: 476px;
  position: relative;
  width: 1158px;
}
@media (max-width: 1200px) {
  .land-kasha .musli-desc__content {
    align-items: center;
    display: flex;
    font-size: 20px;
    height: 100%;
    line-height: 24px;
    padding-left: 442px;
    padding-right: 82px;
    width: 960px;
  }
}
@media (max-width: 959px) {
  .land-kasha .musli-desc__content {
    padding-left: 444px;
    padding-right: 93px;
    width: 960px;
  }
}
@media (max-width: 779px) {
  .land-kasha .musli-desc__content {
    font-size: 16px;
    justify-content: center;
    line-height: 19px;
    padding: 245px 5px 0;
    text-align: center;
    width: 308px;
  }
}
.land-kasha .musli-desc__content:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 374px;
  left: 24px;
  position: absolute;
  top: -117px;
  width: 374px;
}
@media (max-width: 1200px) {
  .land-kasha .musli-desc__content:before {
    left: 20px;
    top: unset;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .musli-desc__content:before {
    background-size: 100% auto;
    height: 323px;
    left: 100px;
    width: 323px;
  }
}
@media (max-width: 779px) {
  .land-kasha .musli-desc__content:before {
    background-size: 100% auto;
    height: 224px;
    left: unset;
    top: 0;
    width: 224px;
  }
}
.land-kasha .s4 {
  margin-top: 15px;
  padding-bottom: 120px;
}
@media (max-width: 1200px) {
  .land-kasha .s4 {
    margin-top: -4px;
    padding-bottom: 90px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s4 {
    margin-top: 8px;
    padding-bottom: 78px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s4 {
    margin-top: 14px;
    padding-bottom: 18px;
  }
}
.land-kasha .s4 h2 {
  font-size: 128px;
  line-height: 151px;
}
@media (max-width: 1200px) {
  .land-kasha .s4 h2 {
    font-size: 103px;
    line-height: 122px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s4 h2 {
    font-size: 84px;
    line-height: 99px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s4 h2 {
    font-size: 32px;
    line-height: 38px;
  }
}
.land-kasha .s4 .kasha-product {
  display: flex;
  justify-content: center;
  margin-top: 26px;
  transform: translateX(-140px);
  width: 850px;
}
@media (max-width: 1200px) {
  .land-kasha .s4 .kasha-product {
    transform: translateX(-124px);
  }
}
@media (max-width: 959px) {
  .land-kasha .s4 .kasha-product {
    margin-top: 16px;
    transform: translateX(-50px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s4 .kasha-product {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 24px;
    transform: unset;
    width: 100%;
  }
}
.land-kasha .s4 .kasha-product__img {
  flex-shrink: 0;
  padding-left: 128px;
  padding-top: 782px;
  width: 442px;
}
@media (min-width: 960px) {
  .land-kasha .s4 .kasha-product__img {
    background: url(https://batel.ru/assets/css/img/landing/kasha/s4-product-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-kasha .s4 .kasha-product__img {
    margin-right: -10px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s4 .kasha-product__img {
    background: url(https://batel.ru/assets/css/img/landing/kasha/s4-product-img-t.png)
      top no-repeat;
    background-size: 100% auto;
    margin-right: -24px;
    margin-top: 26px;
    padding-left: 90px;
    padding-top: 640px;
    width: 354px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s4 .kasha-product__img {
    background: url(https://batel.ru/assets/css/img/landing/kasha/s4-product-img-p.png)
      top no-repeat;
    background-size: 100% auto;
    margin-right: 0;
    padding-left: 60px;
    padding-top: 398px;
    width: 267px;
  }
}
.land-kasha .s4 .kasha-product__desc {
  flex-shrink: 0;
  padding-top: 18px;
  width: 414px;
}
@media (max-width: 959px) {
  .land-kasha .s4 .kasha-product__desc {
    width: 385px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s4 .kasha-product__desc {
    margin-top: 212px;
    max-width: 320px;
    padding-left: 8px;
    width: 100%;
  }
}
.land-kasha .s4 .kasha-product__desc .desc-group {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.land-kasha .s4 .kasha-product__desc .desc-group__title {
  color: #fff;
  font-size: 31px;
  font-weight: 900;
  line-height: 37px;
  margin-bottom: 36px;
  text-align: center;
  width: 100%;
}
@media (max-width: 959px) {
  .land-kasha .s4 .kasha-product__desc .desc-group__title {
    margin-bottom: 22px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s4 .kasha-product__desc .desc-group__title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px;
  }
}
.land-kasha .s4 .kasha-product__desc .desc-group__item {
  color: #000;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 20px;
  padding: 0 10px 0 44px;
  position: relative;
  width: 100%;
}
@media (min-width: 780px) {
  .land-kasha .s4 .kasha-product__desc .desc-group__item {
    background: url(https://batel.ru/assets/css/img/landing/kasha/s4-hearth.svg)
      0 no-repeat;
  }
}
@media (max-width: 959px) {
  .land-kasha .s4 .kasha-product__desc .desc-group__item {
    font-size: 18px;
    line-height: 21px;
    padding-right: 62px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s4 .kasha-product__desc .desc-group__item {
    background: url(https://batel.ru/assets/css/img/landing/kasha/s4-hearth-p.svg)
      0 no-repeat;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 12px;
    padding: 0 4px 0 28px;
  }
  .land-kasha .s4 .kasha-product__desc .desc-group__item.item-4 {
    padding-right: 10px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s4 .kasha-product__desc .desc-group__item.item-5 {
    padding-right: 72px;
  }
}
.land-kasha .s4 .kasha-product__desc .group_margin-bottom {
  margin-bottom: 104px;
}
@media (max-width: 959px) {
  .land-kasha .s4 .kasha-product__desc .group_margin-bottom {
    margin-bottom: 22px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s4 .kasha-product__desc .group_margin-bottom {
    margin-bottom: 192px;
  }
}
@media (min-width: 960px) {
  .land-kasha .s4 .musli-desc__content:before {
    background-image: url(https://batel.ru/assets/css/img/landing/kasha/s4-musli-desc.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s4 .musli-desc__content:before {
    background-image: url(https://batel.ru/assets/css/img/landing/kasha/s4-musli-desc-t.png);
    background-size: 323px auto;
  }
}
@media (max-width: 779px) {
  .land-kasha .s4 .musli-desc__content:before {
    background-image: url(https://batel.ru/assets/css/img/landing/kasha/s4-musli-desc-p.png);
    background-size: 224px auto;
  }
}
.land-kasha .s5 {
  color: #000;
  font-weight: 800;
  height: 508px;
  text-align: right;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .land-kasha .s5 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s5-bg.jpg) top
      no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s5 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s5-bg-t.jpg)
      top no-repeat;
    height: 370px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s5 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s5-bg-p.jpg)
      top no-repeat;
    background-size: 780px auto;
    height: 592px;
  }
}
.land-kasha .s5 .section__content {
  flex-shrink: 0;
  padding-left: 500px;
  padding-top: 42px;
  width: 1014px;
}
@media (max-width: 1200px) {
  .land-kasha .s5 .section__content {
    padding-left: 470px;
    width: 958px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s5 .section__content {
    padding-left: 312px;
    padding-top: 28px;
    width: 710px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s5 .section__content {
    padding: 0;
    text-align: center;
    width: 100%;
  }
}
.land-kasha .s5 .s5-font-1 {
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 6px;
}
@media (max-width: 959px) {
  .land-kasha .s5 .s5-font-1 {
    font-size: 23px;
    line-height: 27px;
    margin-bottom: 0;
  }
}
@media (max-width: 779px) {
  .land-kasha .s5 .s5-font-1 {
    margin-top: 5px;
  }
}
.land-kasha .s5 .s5-font-2 {
  font-size: 36px;
  font-size: 64px;
  line-height: 42px;
  line-height: 57px;
}
@media (max-width: 959px) {
  .land-kasha .s5 .s5-font-2 {
    font-size: 43px;
    line-height: 42px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s5 .s5-font-2 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 242px;
    max-width: 320px;
  }
}
.land-kasha .s5 .musli-btn-more {
  align-items: center;
  background: #f90;
  border-radius: 6px;
  color: #fff;
  display: flex;
  font-size: 16px;
  font-weight: 800;
  height: 38px;
  justify-content: center;
  line-height: 19px;
  margin-left: 226px;
  margin-top: 230px;
  padding-top: 2px;
  text-transform: uppercase;
  width: 149px;
}
@media (max-width: 1200px) {
  .land-kasha .s5 .musli-btn-more {
    margin-left: 234px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s5 .musli-btn-more {
    margin-left: 192px;
    margin-top: 172px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s5 .musli-btn-more {
    margin-left: auto;
    margin-right: auto;
    margin-top: 168px;
  }
}
@media (min-width: 960px) {
  .land-kasha .s5 .musli-btn-more:hover {
    background: #eede1f;
    color: #fff;
  }
}
.land-kasha .s7 {
  margin-top: 90px;
  padding-bottom: 20px;
}
@media (max-width: 1200px) {
  .land-kasha .s7 {
    margin-top: 15px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 {
    padding-bottom: 4px;
  }
}
.land-kasha .s7 h2 {
  font-size: 70px;
  line-height: 83px;
}
@media (max-width: 1200px) {
  .land-kasha .s7 h2 {
    font-size: 64px;
    line-height: 70px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 h2 {
    font-size: 52px;
    line-height: 61px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 h2 {
    font-size: 32px;
    line-height: 38px;
    max-width: 318px;
  }
}
.land-kasha .s7 .keks-img {
  height: 500px;
  position: absolute;
  top: 70px;
  width: 500px;
  z-index: 1;
}
@media (min-width: 1201px) {
  .land-kasha .s7 .keks-img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-keks-img.png)
      50% no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-kasha .s7 .keks-img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-keks-img-sd.png)
      50% no-repeat;
    top: 40px;
    transform: translateX(26px);
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-img {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-keks-img-t.png)
      50% no-repeat;
    height: 402px;
    top: 20px;
    transform: translateX(26px);
    width: 402px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .keks-img {
    top: 162px;
    transform: unset;
  }
}
.land-kasha .s7 .keks-info {
  display: flex;
  justify-content: space-between;
  margin-top: 68px;
  max-width: 1196px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-kasha .s7 .keks-info {
    margin-top: 12px;
    max-width: 960px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-info {
    margin-top: 45px;
    max-width: 780px;
    padding-left: 14px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .keks-info {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 6px;
    padding: 0;
    text-align: center;
  }
}
.land-kasha .s7 .keks-info__item {
  flex-shrink: 0;
  width: 396px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-info__item {
    width: 275px;
  }
}
.land-kasha .s7 .keks-info__item.item-2 {
  margin-top: 32px;
  padding-left: 26px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-info__item.item-2 {
    margin-top: 10px;
    padding-left: 15px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .keks-info__item.item-2 {
    margin-top: 308px;
    padding: 0;
  }
}
.land-kasha .s7 .keks-info__item.item-2 .item-font-1 {
  line-height: 108px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-info__item.item-2 .item-font-1 {
    font-size: 111px;
    line-height: 95px;
  }
}
.land-kasha .s7 .keks-info__item.item-3 {
  width: 332px;
}
@media (max-width: 1200px) {
  .land-kasha .s7 .keks-info__item.item-3 {
    padding-top: 106px;
    width: 254px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-info__item.item-3 {
    padding-top: 6px;
    width: 190px;
  }
}
.land-kasha .s7 .keks-info .item-font-1 {
  font-size: 128px;
  font-weight: 800;
  line-height: 124px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-kasha .s7 .keks-info .item-font-1 {
    font-size: 124px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-info .item-font-1 {
    font-size: 82px;
    line-height: 86px;
  }
}
.land-kasha .s7 .keks-info .item-font-2 {
  font-size: 40px;
  font-weight: 800;
  line-height: 47px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-info .item-font-2 {
    font-size: 26px;
    line-height: 30px;
  }
}
.land-kasha .s7 .keks-info .item-font-3 {
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
  padding: 0 20px 0 34px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-info .item-font-3 {
    font-size: 18px;
    line-height: 21px;
    padding: 0 0 0 22px;
  }
}
.land-kasha .s7 .keks-info .item-font-4 {
  font-size: 48px;
  font-weight: 800;
  line-height: 57px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-kasha .s7 .keks-info .item-font-4 {
    font-size: 30px;
    line-height: 30px;
  }
}
.land-kasha .s7 .stevio {
  color: #000;
  padding: 84px 20px 0 73px;
  position: absolute;
  top: 338px;
  transform: translateX(350px);
}
@media (min-width: 960px) {
  .land-kasha .s7 .stevio {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-stevio.png)
      top no-repeat;
    height: 368px;
    width: 439px;
  }
}
@media (max-width: 1200px) {
  .land-kasha .s7 .stevio {
    padding-right: 50px;
    top: 364px;
    transform: translateX(316px);
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .stevio {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-stevio-t.png)
      top no-repeat;
    height: 252px;
    padding: 62px 24px 0 54px;
    top: 240px;
    transform: translateX(245px);
    width: 303px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .stevio {
    margin-top: 12px;
    position: relative;
    top: unset;
    transform: translateX(-6px);
  }
}
.land-kasha .s7 .stevio__title {
  font-size: 40px;
  font-weight: 800;
  line-height: 45px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .stevio__title {
    font-size: 22px;
    line-height: 24px;
  }
}
.land-kasha .s7 .stevio__title .title-through {
  position: relative;
}
.land-kasha .s7 .stevio__title .title-through:after {
  background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-through.svg)
    top no-repeat;
  content: "";
  height: 25px;
  left: -20px;
  position: absolute;
  top: 10px;
  width: 208px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .stevio__title .title-through:after {
    height: 19px;
    left: -6px;
    top: 0;
    width: 92px;
  }
}
.land-kasha .s7 .stevio__p {
  font-size: 16px;
  line-height: 19px;
  margin: 10px 0;
}
@media (max-width: 959px) {
  .land-kasha .s7 .stevio__p {
    font-size: 12px;
    line-height: 14px;
    margin: 8px 0;
  }
}
.land-kasha .s7 .stevio .p-italic {
  font-style: italic;
}
@media (max-width: 959px) {
  .land-kasha .s7 .stevio .p-italic {
    padding-right: 30px;
  }
}
.land-kasha .s7 .s7-product {
  align-items: center;
  display: flex;
  transform: translateX(-96px);
}
@media (max-width: 1200px) {
  .land-kasha .s7 .s7-product {
    transform: translateX(-86px);
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product {
    transform: translateX(-40px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product {
    flex-direction: column;
    transform: translateX(-14px);
  }
}
.land-kasha .s7 .s7-product__img {
  background-position: 0 0;
  background-repeat: no-repeat;
  flex-shrink: 0;
  margin-right: 134px;
  padding-left: 410px;
  padding-top: 468px;
  width: 705px;
}
@media (max-width: 1200px) {
  .land-kasha .s7 .s7-product__img {
    margin-right: 124px;
    padding-left: 302px;
    padding-top: 382px;
    width: 556px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product__img {
    background-size: 100% auto;
    margin-right: 120px;
    padding-left: 252px;
    padding-top: 304px;
    width: 476px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product__img {
    margin: 0;
    padding-left: 104px;
    padding-top: 320px;
    width: 328px;
  }
}
.land-kasha .s7 .s7-product__useful {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  height: 300px;
  justify-content: center;
  position: relative;
  width: 400px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product__useful {
    height: 380px;
    width: 264px;
  }
}
.land-kasha .s7 .s7-product .useful-item {
  font-size: 16px;
  font-weight: 800;
  line-height: 19px;
  position: absolute;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product .useful-item {
    font-size: 14px;
    line-height: 17px;
  }
}
.land-kasha .s7 .s7-product .useful-item.anim .useful-title {
  opacity: 1;
}
.land-kasha .s7 .s7-product .useful-title {
  opacity: 0;
  transition: opacity 1s;
}
.land-kasha .s7 .s7-product .line-type-1 {
  width: 0;
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product .line-type-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1.svg)
      100% 0 no-repeat;
    height: 31px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product .line-type-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-t.svg)
      100% 0 no-repeat;
    height: 23px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product .line-type-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-p.svg)
      100% 0 no-repeat;
    height: 0;
    width: 22px;
  }
}
.land-kasha .s7 .s7-product .line-type-2 {
  background: #fff;
  height: 0;
  width: 1px;
}
.land-kasha .s7 .s7-product .line-type-3 {
  background: #fff;
  height: 1px;
  width: 0;
}
.land-kasha .s7 .s7-product.product-1 {
  margin-top: 110px;
}
@media (max-width: 1200px) {
  .land-kasha .s7 .s7-product.product-1 {
    margin-top: 250px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-1 {
    margin-top: 68px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 {
    margin-top: 12px;
  }
}
@media (min-width: 1201px) {
  .land-kasha .s7 .s7-product.product-1 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-1-img.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-1 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-sd-1-img.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-1 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-t-1-img.png);
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-p-1-img.png);
  }
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-1 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-1-useful.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-1 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-t-1-useful.png)
      50% no-repeat;
    background-size: 264px auto;
    margin-top: 24px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-p-1-useful.png)
      50% no-repeat;
    background-size: 264px auto;
    height: 312px;
    margin-top: 22px;
    transform: translateX(18px);
  }
}
.land-kasha .s7 .s7-product.product-1 .useful-item.item-1 {
  transform: translate(-248px, -46px);
  width: 125px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-1 {
    transform: translate(-176px, -32px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-1 {
    transform: translate(-84px, 120px);
  }
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.71111111s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.71111111s;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.47222222s;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-1.anim
    .useful-line.line-1 {
    transition: width 0.71111111s linear;
    width: 128px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-1.anim
    .useful-line.line-1 {
    transition: width 0.46666667s linear;
    width: 84px;
  }
}
@media (max-width: 779px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-1.anim
    .useful-line.line-1 {
    height: 85px;
    transition: height 0.47222222s linear;
  }
}
.land-kasha .s7 .s7-product.product-1 .useful-item.item-2 {
  transform: translate(-176px, -178px);
  width: 276px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-2 {
    transform: translate(-146px, -127px);
    width: 190px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-2 {
    transform: translate(-62px, -114px);
    width: 168px;
  }
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.62777778s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.42222222s;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.24444444s;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 113px;
    transition: height 0.62777778s linear;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 76px;
    transition: height 0.42222222s linear;
  }
}
@media (max-width: 779px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 44px;
    transition: height 0.24444444s linear;
  }
}
.land-kasha .s7 .s7-product.product-1 .useful-item.item-3 {
  transform: translate(108px, -147px);
  width: 260px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-3 {
    transform: translate(90px, -104px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-3 {
    transform: translate(90px, -122px);
    width: 115px;
  }
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.54444444s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.36666667s;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.45s;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 98px;
    transition: height 0.54444444s linear;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 66px;
    transition: height 0.36666667s linear;
  }
}
@media (max-width: 779px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 81px;
    transition: height 0.45s linear;
  }
}
.land-kasha .s7 .s7-product.product-1 .useful-item.item-4 {
  transform: translate(92px, 110px);
  width: 140px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-4 {
    transform: translate(62px, 75px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-4 {
    transform: translate(98px, 120px);
  }
}
.land-kasha .s7 .s7-product.product-1 .useful-item.item-4.anim .useful-title {
  transition-delay: 0.54444444s;
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-item.item-4.anim .useful-title {
    transition-delay: 0.34444444s;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-4.anim
    .useful-line.line-4 {
    transition: width 0.26666667s linear;
    width: 48px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-4.anim
    .useful-line.line-4 {
    transition: width 0.18333333s linear;
    width: 33px;
  }
}
@media (max-width: 779px) {
  .land-kasha
    .s7
    .s7-product.product-1
    .useful-item.item-4.anim
    .useful-line.line-4 {
    height: 62px;
    transition: height 0.34444444s linear;
  }
}
.land-kasha .s7 .s7-product.product-1 .useful-line {
  position: absolute;
}
.land-kasha .s7 .s7-product.product-1 .useful-line.line-1 {
  right: -72px;
  top: 40px;
  width: 0;
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1.svg)
      100% 0 no-repeat;
    height: 31px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-t.svg)
      100% 0 no-repeat;
    height: 23px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-p.svg)
      100% 0 no-repeat;
    height: 0;
    width: 22px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-1 {
    right: -5px;
    top: 36px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-1 {
    right: 90px;
    top: -90px;
  }
}
.land-kasha .s7 .s7-product.product-1 .useful-line.line-2 {
  background: #fff;
  bottom: -116px;
  height: 0;
  left: 178px;
  width: 1px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-2 {
    bottom: -52px;
    left: 134px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-2 {
    bottom: -45px;
    left: 32px;
  }
}
.land-kasha .s7 .s7-product.product-1 .useful-line.line-3 {
  background: #fff;
  bottom: -100px;
  height: 0;
  left: 38px;
  width: 1px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-3 {
    bottom: -70px;
    left: 64px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-3 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-3-p.svg)
      0 100% no-repeat;
    bottom: -84px;
    height: 0;
    left: -2px;
    width: 31px;
  }
}
.land-kasha .s7 .s7-product.product-1 .useful-line.line-4 {
  left: -62px;
  top: 16px;
}
@media (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-4 {
    background: #fff;
    height: 1px;
    width: 0;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-4 {
    left: -42px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-1 .useful-line.line-4 {
    background: #fff;
    height: 0;
    left: 16px;
    top: -65px;
    width: 1px;
  }
}
.land-kasha .s7 .s7-product.product-2 {
  margin-top: 40px;
}
@media (max-width: 1200px) {
  .land-kasha .s7 .s7-product.product-2 {
    margin-top: 56px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 {
    margin-top: 18px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 {
    margin-top: 22px;
  }
}
@media (min-width: 1201px) {
  .land-kasha .s7 .s7-product.product-2 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-2-img.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-2 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-sd-2-img.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-2 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-t-2-img.png);
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .s7-product__img {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s7-product-p-2-img.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-2 .s7-product__img {
    background-position-x: 17px;
  }
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-2 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-2-useful.png)
      50% no-repeat;
    transform: translateX(-36px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-2 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-t-2-useful.png)
      50% no-repeat;
    background-size: 183px auto;
    transform: translateX(-58px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .s7-product__useful {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-product-p-2-useful.png)
      50% no-repeat;
    background-size: 183px auto;
    transform: translateX(12px);
  }
}
.land-kasha .s7 .s7-product.product-2 .useful-item.item-1 {
  transform: translate(-198px, -34px);
  width: 125px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-1 {
    transform: translate(-130px, -12px);
    width: 100px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-1 {
    transform: translate(-96px, 100px);
  }
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.71111111s;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-1.anim .useful-title {
    transition-delay: 0.46666667s;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-1.anim
    .useful-line.line-1 {
    transition: width 0.71111111s linear;
    width: 128px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-1.anim
    .useful-line.line-1 {
    transition: width 0.46666667s linear;
    width: 84px;
  }
}
@media (max-width: 779px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-1.anim
    .useful-line.line-1 {
    height: 84px;
    transition: height 0.46666667s linear;
  }
}
.land-kasha .s7 .s7-product.product-2 .useful-item.item-2 {
  transform: translate(-132px, -180px);
  width: 276px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-2 {
    transform: translate(-80px, -118px);
    width: 204px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-2 {
    transform: translate(-66px, -122px);
    width: 160px;
  }
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.62777778s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.46666667s;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-2.anim .useful-title {
    transition-delay: 0.45s;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 113px;
    transition: height 0.62777778s linear;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-2.anim
    .useful-line.line-2 {
    height: 76px;
    transition: height 0.42222222s linear;
  }
}
@media (max-width: 779px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-2.anim
    .useful-line.line-2 {
    transition: width 0.45s linear;
    width: 81px;
  }
}
.land-kasha .s7 .s7-product.product-2 .useful-item.item-3 {
  transform: translate(134px, -150px);
  width: 200px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-3 {
    transform: translate(98px, -108px);
    width: 140px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-3 {
    transform: translate(98px, -128px);
  }
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.42222222s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.22222222s;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-3.anim .useful-title {
    transition-delay: 0.38333333s;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 76px;
    transition: height 0.42222222s linear;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 40px;
    transition: height 0.22222222s linear;
  }
}
@media (max-width: 779px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-3.anim
    .useful-line.line-3 {
    height: 69px;
    transition: height 0.38333333s linear;
  }
}
.land-kasha .s7 .s7-product.product-2 .useful-item.item-4 {
  transform: translate(230px, 30px);
  width: 140px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-4 {
    transform: translate(160px, 22px);
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-4 {
    transform: translate(96px, 109px);
  }
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-4.anim .useful-title {
    transition-delay: 0.54444444s;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-4.anim .useful-title {
    transition-delay: 0.18333333s;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-item.item-4.anim .useful-title {
    transition-delay: 0.34444444s;
  }
}
@media (min-width: 960px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-4.anim
    .useful-line.line-4 {
    transition: width 0.26666667s linear;
    width: 48px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-4.anim
    .useful-line.line-4 {
    transition: width 0.18333333s linear;
    width: 33px;
  }
}
@media (max-width: 779px) {
  .land-kasha
    .s7
    .s7-product.product-2
    .useful-item.item-4.anim
    .useful-line.line-4 {
    height: 62px;
    transition: height 0.34444444s linear;
  }
}
.land-kasha .s7 .s7-product.product-2 .useful-line {
  position: absolute;
}
.land-kasha .s7 .s7-product.product-2 .useful-line.line-1 {
  right: -72px;
  top: 40px;
  width: 0;
}
@media (min-width: 960px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1.svg)
      100% 0 no-repeat;
    height: 31px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-t.svg)
      100% 0 no-repeat;
    height: 23px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-1-p.svg)
      100% 0 no-repeat;
    height: 0;
    width: 22px;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-1 {
    right: -40px;
    top: 58px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-1 {
    right: 12px;
    top: -60px;
  }
}
.land-kasha .s7 .s7-product.product-2 .useful-line.line-2 {
  background: #fff;
  bottom: -116px;
  height: 0;
  left: 178px;
  width: 1px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-2 {
    bottom: -64px;
    left: 124px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-2 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-2-p.svg)
      100% 100% no-repeat;
    bottom: -42px;
    height: 43px;
    left: unset;
    right: 60px;
    width: 0;
  }
}
.land-kasha .s7 .s7-product.product-2 .useful-line.line-3 {
  background: #fff;
  bottom: -82px;
  height: 0;
  left: 38px;
  width: 1px;
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-3 {
    bottom: -46px;
    left: 26px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-3 {
    background: url(https://batel.ru/assets/css/img/landing/keks/s7-line-3-p-2.svg)
      0 100% no-repeat;
    bottom: -78px;
    height: 0;
    left: 0;
    width: 31px;
  }
}
.land-kasha .s7 .s7-product.product-2 .useful-line.line-4 {
  left: -68px;
  top: 16px;
}
@media (min-width: 780px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-4 {
    background: #fff;
    height: 1px;
    width: 0;
  }
}
@media (max-width: 959px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-4 {
    left: -36px;
    top: 18px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s7 .s7-product.product-2 .useful-line.line-4 {
    background: #fff;
    height: 0;
    left: 17px;
    top: -65px;
    width: 1px;
  }
}
.land-kasha .s8 {
  color: #000;
}
@media (max-width: 779px) {
  .land-kasha .s8 {
    margin-top: -48px;
  }
}
.land-kasha .s8 .recipe {
  height: 824px;
  padding: 106px 0 0 110px;
  transform: translateX(-45px);
  width: 1170px;
}
@media (min-width: 1201px) {
  .land-kasha .s8 .recipe {
    background: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg.png)
      50% no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-kasha .s8 .recipe {
    background: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg-sd.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-kasha .s8 .recipe {
    background: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg-t.png)
      50% no-repeat;
    height: 636px;
    padding: 70px 0 0;
    transform: translateX(-5px);
    width: 790px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s8 .recipe {
    background: unset;
    height: 542px;
    padding: 40px 0 0;
    position: relative;
    transform: translateX(-5px);
    width: 330px;
  }
  .land-kasha .s8 .recipe .recipe-phone-bg {
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .land-kasha .s8 .recipe .recipe-phone-bg.bg-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg-p-1.png);
    opacity: 1;
  }
  .land-kasha .s8 .recipe .recipe-phone-bg.bg-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/keks/s8-recipe-bg-p-2.png);
    opacity: 0;
  }
}
.land-kasha .s8 .recipe .recipe__title {
  font-size: 32px;
  font-weight: 800;
  line-height: 38px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-kasha .s8 .recipe .recipe__title {
    font-size: 16px;
    line-height: 19px;
    position: relative;
    z-index: 2;
  }
}
.land-kasha .s8 .recipe .recipe__content {
  display: flex;
  justify-content: space-between;
  line-height: 19px;
  padding-left: 82px;
  padding-right: 98px;
  padding-top: 8px;
  position: relative;
}
@media (max-width: 959px) {
  .land-kasha .s8 .recipe .recipe__content {
    padding-left: 46px;
    padding-right: 10px;
    padding-top: 0;
  }
}
@media (max-width: 779px) {
  .land-kasha .s8 .recipe .recipe__content {
    padding: 0;
    z-index: 2;
  }
}
.land-kasha .s8 .recipe .recipe__col {
  flex-shrink: 0;
  width: 386px;
}
@media (max-width: 959px) {
  .land-kasha .s8 .recipe .recipe__col {
    width: 348px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s8 .recipe .recipe__col {
    opacity: 1;
    padding-left: 32px;
    padding-right: 34px;
    padding-top: 0;
    width: 100%;
  }
  .land-kasha .s8 .recipe .recipe__col.col-2 {
    opacity: 0;
    position: absolute;
  }
}
.land-kasha .s8 .recipe .recipe__p {
  margin: 19px 0;
  padding-left: 50px;
}
@media (max-width: 959px) {
  .land-kasha .s8 .recipe .recipe__p {
    margin: 14px 0;
    padding-left: 32px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s8 .recipe .recipe__p {
    margin: 6px 0;
    padding-left: 30px;
  }
}
.land-kasha .s8 .recipe .recipe__p.p-title {
  font-size: 20px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 959px) {
  .land-kasha .s8 .recipe .recipe__p.p-title {
    font-size: 19px;
    padding-bottom: 8px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s8 .recipe .recipe__p.p-title {
    font-size: 12px;
    line-height: 14px;
    padding-right: 65px;
    text-align: center;
  }
}
.land-kasha .s8 .recipe .recipe__p.p-mark {
  background: url(https://batel.ru/assets/css/img/landing/keks/s8-p-mark.svg)
    left 0 no-repeat;
  font-size: 16px;
  position: relative;
}
@media (max-width: 959px) {
  .land-kasha .s8 .recipe .recipe__p.p-mark {
    background-position-y: 5px;
    background-size: 20px auto;
    font-size: 14px;
    line-height: 15px;
  }
}
@media (max-width: 779px) {
  .land-kasha .s8 .recipe .recipe__p.p-mark {
    font-size: 12px;
    line-height: 14px;
  }
  .land-kasha .s8 .recipe .s8-arrow {
    background: #f90;
    border-radius: 50%;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
    height: 29px;
    position: absolute;
    right: 40px;
    top: 394px;
    width: 29px;
    z-index: 2;
  }
  .land-kasha .s8 .recipe .s8-arrow:after {
    background: url(https://batel.ru/assets/css/img/landing/keks/s8-arrow.svg)
      50% no-repeat;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
.land-kasha .s8 .recipe.col2-show .recipe-phone-bg.bg-1 {
  opacity: 0;
}
.land-kasha .s8 .recipe.col2-show .recipe-phone-bg.bg-2 {
  opacity: 1;
}
.land-kasha .s8 .recipe.col2-show .recipe__col.col-1 {
  opacity: 0;
}
.land-kasha .s8 .recipe.col2-show .recipe__col.col-2 {
  opacity: 1;
}
.land-kasha .s8 .recipe.col2-show .s8-arrow {
  transform: rotate(180deg);
}
.land-kasha .share-wrap {
  margin-top: -54px;
}
@media (max-width: 779px) {
  .land-kasha .share-wrap {
    margin-top: 0;
  }
}
.land-kasha .share-wrap .share__label {
  padding-bottom: 8px;
}
.land-vdovol-cocktail {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-vdovol-cocktail {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/land-bg.png)
      top no-repeat;
    min-height: 8865px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-vdovol-cocktail {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/land-bg-sd.jpg)
      top no-repeat;
    min-height: 6865px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/land-bg-t.jpg)
      top no-repeat;
    min-height: 6936px;
    padding-bottom: 30px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/land-bg-p.jpg)
      top no-repeat;
    padding-bottom: 74px;
  }
}
.land-vdovol-cocktail h2 {
  font-weight: 800;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
.land-vdovol-cocktail .color_blue {
  color: #443673;
}
.land-vdovol-cocktail .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.land-vdovol-cocktail .s1 {
  color: #000;
  padding-bottom: 200px;
  padding-top: 130px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 {
    padding-bottom: 110px;
  }
  .land-vdovol-cocktail .s1:after {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-edim-vdovol-t.png)
      50% no-repeat;
    background-size: 100% auto;
    content: "";
    height: 190px;
    position: absolute;
    top: 92px;
    transform: translateX(-163px);
    width: 348px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 {
    padding-bottom: 84px;
  }
  .land-vdovol-cocktail .s1:after {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-edim-vdovol-p.png)
      50% no-repeat;
    background-size: 100% auto;
    content: "";
    height: 122px;
    position: absolute;
    top: 11px;
    transform: translateX(-12px);
    width: 217px;
  }
}
.land-vdovol-cocktail .s1 .land-logo {
  cursor: pointer;
  display: block;
  height: 25px;
  width: 87px;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/logo.svg)
      50% no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s1 .land-logo {
    margin-left: 42px;
  }
}
@media (max-width: 960px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/logo-t.svg)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/logo-p.svg)
      50% no-repeat;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .land-logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/logo-hover-2.svg)
      50% no-repeat;
  }
}
.land-vdovol-cocktail .s1 .section__content {
  padding-right: 470px;
  position: relative;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s1 .section__content {
    padding-right: 0;
    width: 960px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .section__content {
    width: 320px;
  }
}
.land-vdovol-cocktail .s1 .s1-title {
  height: 342px;
  padding: 24px 20px 0;
  width: 561px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s1 .s1-title {
    padding-top: 20px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s1 .s1-title {
    height: auto;
    left: 120px;
    padding-top: 0;
    position: absolute;
    top: -26px;
    width: auto;
    z-index: 1;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-title {
    left: -16px;
    top: -115px;
  }
}
.land-vdovol-cocktail .s1 .s1-product-anim-1 {
  animation: s1-anim-1 1s forwards;
  animation-delay: 1s;
  position: absolute;
  transform: scale(0);
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-1.png)
      no-repeat;
    background-position: 0;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-t-1.png)
      no-repeat;
    background-position: 0;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-p-1.png)
      no-repeat;
    background-position: 0;
    background-size: 100% auto;
  }
}
@keyframes s1-anim-1 {
  0% {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-1 {
    height: 452px;
    left: -144px;
    top: -30px;
    width: 458px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-1 {
    height: 260px;
    left: -70px;
    top: 6px;
    width: 267px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-1 {
    height: 170px;
    right: 154px;
    top: 0;
    width: 172px;
  }
}
.land-vdovol-cocktail .s1 .s1-product-anim-2 {
  animation: s1-anim-2 1s forwards;
  animation-delay: 1s;
  position: absolute;
  transform: scale(0);
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-2.png)
      no-repeat;
    background-position: 0;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-t-2.png)
      no-repeat;
    background-position: 0;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-p-2.png)
      no-repeat;
    background-position: 0;
    background-size: 100% auto;
  }
}
@keyframes s1-anim-2 {
  0% {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-2 {
    height: 524px;
    left: -114px;
    top: 340px;
    width: 447px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-2 {
    height: 206px;
    left: -42px;
    top: 302px;
    width: 224px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-2 {
    height: 243px;
    right: 146px;
    top: 76px;
    transform-origin: 100%;
    width: 268px;
  }
}
.land-vdovol-cocktail .s1 .s1-product-anim-3 {
  position: absolute;
  width: 0;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-3.png)
      no-repeat;
    background-position: 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-t-3.png)
      no-repeat;
    background-position: 100%;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-p-3.png)
      no-repeat;
    background-position: 100%;
    background-size: 100% auto;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-3 {
    animation: s1-product-anim-3 1s forwards;
    animation-delay: 1s;
    height: 255px;
    left: 388px;
    top: 380px;
  }
  @keyframes s1-product-anim-3 {
    0% {
      width: 0;
    }
    to {
      width: 486px;
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-3 {
    animation: s1-product-anim-3 1s forwards;
    animation-delay: 1s;
    height: 110px;
    left: 258px;
    top: 242px;
  }
  @keyframes s1-product-anim-3 {
    0% {
      width: 0;
    }
    to {
      width: 206px;
    }
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-3 {
    animation: s1-product-anim-3 1s forwards;
    animation-delay: 1s;
    height: 108px;
    left: 192px;
    top: 162px;
  }
  @keyframes s1-product-anim-3 {
    0% {
      width: 0;
    }
    to {
      width: 168px;
    }
  }
}
.land-vdovol-cocktail .s1 .s1-product-anim-4 {
  position: absolute;
  width: 0;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-4.png)
      no-repeat;
    background-position: 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-t-4.png)
      no-repeat;
    background-position: 100%;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-anim-p-4.png)
      no-repeat;
    background-position: 100%;
    background-size: 100% auto;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-4 {
    animation: s1-product-anim-4 1s forwards;
    animation-delay: 1s;
    height: 461px;
    left: -1002px;
    top: 140px;
  }
  @keyframes s1-product-anim-4 {
    0% {
      width: 0;
    }
    to {
      width: 264px;
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-product-anim-4 {
    animation: s1-product-anim-4 1s forwards;
    animation-delay: 1s;
    height: 274px;
    left: -526px;
    top: 92px;
  }
  @keyframes s1-product-anim-4 {
    0% {
      width: 0;
    }
    to {
      width: 144px;
    }
  }
}
.land-vdovol-cocktail .s1 .s1-products {
  height: 600px;
  position: absolute;
  right: -128px;
  top: -128px;
  width: 600px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s1 .s1-products {
    right: -168px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products {
    height: 300px;
    right: unset;
    top: 0;
    width: 100%;
  }
}
.land-vdovol-cocktail .s1 .s1-products .s1-products__item {
  position: absolute;
}
.land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-1 {
  animation: s-product-1 20s linear infinite;
  z-index: 6;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-1.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-t-1.png)
      50% no-repeat;
    height: 230px;
    width: 212px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-p-1.png)
      50% no-repeat;
    height: 200px;
    width: 220px;
  }
}
@keyframes s-product-1 {
  0% {
    transform: rotate(0deg) translate(0);
  }
  25% {
    transform: rotate(2.5deg) translate(10px, 10px);
  }
  50% {
    transform: rotate(5deg) translateY(20px);
  }
  75% {
    transform: rotate(2.5deg) translate(-10px, 10px);
  }
  to {
    transform: rotate(0deg) translate(0);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-1 {
    height: 382px;
    left: 0;
    top: 0;
    width: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-1 {
    background-size: 201px auto;
    left: 8px;
    top: 18px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-1 {
    background-size: 130px auto;
    left: 4px;
    top: -17px;
  }
}
.land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-2 {
  animation: s-product-2 14s linear infinite;
  z-index: 7;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-2.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-t-2.png)
      50% no-repeat;
    height: 230px;
    width: 212px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-p-2.png)
      50% no-repeat;
    height: 200px;
    width: 220px;
  }
}
@keyframes s-product-2 {
  0% {
    transform: rotate(0deg) translate(0);
  }
  50% {
    transform: rotate(5deg) translate(10px, -10px);
  }
  to {
    transform: rotate(0deg) translate(0);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-2 {
    height: 405px;
    left: 250px;
    top: 65px;
    width: 428px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-2 {
    background-size: 181px auto;
    left: 145px;
    top: 43px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-2 {
    background-size: 117px auto;
    left: 92px;
    top: 0;
  }
}
.land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-3 {
  animation: s-product-3 25s linear infinite;
  z-index: 4;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-3.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-t-3.png)
      50% no-repeat;
    height: 230px;
    width: 212px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-p-3.png)
      50% no-repeat;
    height: 200px;
    width: 220px;
  }
}
@keyframes s-product-3 {
  0% {
    transform: rotate(0deg) translate(0);
  }
  50% {
    transform: rotate(-10deg) translate(-15px, 15px);
  }
  to {
    transform: rotate(0deg) translate(0);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-3 {
    height: 493px;
    left: 12px;
    top: 340px;
    width: 385px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-3 {
    background-size: 160px auto;
    left: 4px;
    top: 200px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-3 {
    background-size: 167px auto;
    left: 0;
    top: 135px;
  }
}
.land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-4 {
  animation: s-product-4 25s linear infinite;
  z-index: 5;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-4.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-t-4.png)
      50% no-repeat;
    height: 230px;
    width: 212px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-product-p-4.png)
      50% no-repeat;
    height: 200px;
    width: 220px;
  }
}
@keyframes s-product-4 {
  0% {
    transform: rotate(0deg) translate(0);
  }
  25% {
    transform: rotate(2.5deg) translate(14px, 14px);
  }
  50% {
    transform: rotate(5deg) translateY(28px);
  }
  75% {
    transform: rotate(2.5deg) translate(-14px, 14px);
  }
  to {
    transform: rotate(0deg) translate(0);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-4 {
    height: 495px;
    left: 232px;
    top: 268px;
    width: 498px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-4 {
    background-size: 211px auto;
    left: 170px;
    top: 182px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-products__item.item-4 {
    background-size: 217px auto;
    left: 117px;
    top: 116px;
  }
}
.land-vdovol-cocktail .s1 .s1-products .s1-product-berry-1 {
  position: absolute;
  z-index: 6;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-product-berry-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-1.png)
      50% no-repeat;
    height: 115px;
    left: 198px;
    top: 314px;
    width: 114px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-product-berry-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-t-1.png)
      50% no-repeat;
    height: 70px;
    left: 130px;
    top: 204px;
    width: 69px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-product-berry-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-p-1.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 154px;
    left: 92px;
    top: 26px;
    width: 152px;
    z-index: 7;
  }
}
.land-vdovol-cocktail .s1 .s1-products .s1-product-berry-2 {
  position: absolute;
  z-index: 7;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-product-berry-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-2.png)
      50% no-repeat;
    height: 187px;
    left: 216px;
    top: 154px;
    width: 187px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-product-berry-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-t-2.png)
      50% no-repeat;
    height: 64px;
    left: 150px;
    top: 114px;
    width: 63px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-product-berry-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-p-2.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 154px;
    left: 196px;
    top: 22px;
    width: 152px;
  }
}
.land-vdovol-cocktail .s1 .s1-products .s1-product-berry-3 {
  position: absolute;
  z-index: 7;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-product-berry-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-3.png)
      50% no-repeat;
    height: 297px;
    right: -169px;
    top: 60px;
    width: 297px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-product-berry-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-t-3.png)
      50% no-repeat;
    height: 64px;
    left: 304px;
    top: 110px;
    width: 65px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-products .s1-product-berry-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-p-3.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 41px;
    left: 122px;
    top: 126px;
    width: 41px;
    z-index: 6;
  }
}
.land-vdovol-cocktail .s1 .s1-items {
  display: flex;
  justify-content: center;
  margin-top: 50px;
  width: 561px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s1 .s1-items {
    margin-top: 186px;
    width: 660px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-items {
    margin-top: 274px;
    width: 100%;
  }
}
.land-vdovol-cocktail .s1 .s1-items .s1-item {
  background-position: top;
  background-repeat: no-repeat;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  padding-top: 55px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s1 .s1-items .s1-item {
    font-size: 12px;
    line-height: 15px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-items .s1-item {
    font-size: 10px;
    line-height: 12px;
  }
}
.land-vdovol-cocktail .s1 .s1-items .s1-item.item-1 {
  background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-item-1.svg);
  width: 126px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-items .s1-item.item-1 {
    width: 94px;
  }
}
.land-vdovol-cocktail .s1 .s1-items .s1-item.item-2 {
  background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-item-2.svg);
  margin: 0 20px;
  width: 172px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s1 .s1-items .s1-item.item-2 {
    margin: 0 10px 0 0;
    width: 154px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-items .s1-item.item-2 {
    margin: 0 10px 0 8px;
    width: 126px;
  }
}
.land-vdovol-cocktail .s1 .s1-items .s1-item.item-3 {
  background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-item-3.svg);
  width: 108px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s1 .s1-items .s1-item.item-3 {
    width: 82px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s1 .s1-items .s1-item.item-3 {
    width: 70px;
  }
}
.land-vdovol-cocktail .s1 .s1-berry-left-1 {
  position: absolute;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-berry-left-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-left-1.png)
      50% no-repeat;
    height: 106px;
    top: 140px;
    transform: translateX(-796px);
    width: 107px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-berry-left-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-left-t-1.png)
      50% no-repeat;
    height: 63px;
    top: 92px;
    transform: translateX(-432px);
    width: 64px;
  }
}
.land-vdovol-cocktail .s1 .s1-berry-left-2 {
  position: absolute;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s1 .s1-berry-left-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-left-2.png)
      50% no-repeat;
    height: 78px;
    top: 264px;
    transform: translateX(-670px);
    width: 82px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s1 .s1-berry-left-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s1-berry-left-t-2.png)
      50% no-repeat;
    height: 47px;
    top: 130px;
    transform: translateX(-356px);
    width: 49px;
    z-index: 1;
  }
}
.land-vdovol-cocktail .s2 {
  color: #fff;
  margin-top: 88px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s2 {
    margin-top: 30px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s2 {
    margin-top: 2px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s2 .s2-title {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s2-title.png)
      top no-repeat;
    height: 196px;
    width: 894px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s2 .s2-title {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s2-title-t.png)
      top no-repeat;
    height: 102px;
    width: 575px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s2 .s2-title {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s2-title-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 38px;
    width: 216px;
  }
}
.land-vdovol-cocktail .s2 .s2-desc {
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 25px;
  margin-top: 10px;
  text-align: justify;
  width: 780px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s2 .s2-desc {
    margin-top: 34px;
    width: 704px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s2 .s2-desc {
    font-size: 12px;
    line-height: 15px;
    margin-top: 2px;
    text-align: center;
    width: 280px;
  }
}
.land-vdovol-cocktail .s2 .s2-aminoacids {
  align-items: center;
  display: flex;
  font-size: 47px;
  font-weight: 800;
  line-height: 58px;
  margin-top: 58px;
  text-transform: uppercase;
  width: 780px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s2 .s2-aminoacids {
    margin-top: 42px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s2 .s2-aminoacids {
    flex-direction: column;
    font-size: 20px;
    line-height: 25px;
    margin-top: 14px;
    text-align: center;
    width: 205px;
  }
}
.land-vdovol-cocktail .s2 .s2-aminoacids__img {
  flex-shrink: 0;
  opacity: 0;
  transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  transform-origin: 100% 100%;
}
@media (min-width: 780px) {
  .land-vdovol-cocktail .s2 .s2-aminoacids__img {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s2-20.png)
      50% no-repeat;
    height: 167px;
    margin-right: 20px;
    width: 297px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s2 .s2-aminoacids__img {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s2-20-p.png)
      50% no-repeat;
    height: 100px;
    margin-bottom: 10px;
    width: 176px;
  }
}
.land-vdovol-cocktail .s2.animation .s2-aminoacids__img {
  animation: s2-aminoacids-img 1s forwards;
  animation-delay: 0.5s;
}
@keyframes s2-aminoacids-img {
  0% {
    opacity: 0;
    transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  }
  to {
    opacity: 1;
    transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
  }
}
.land-vdovol-cocktail .s3 {
  color: #443673;
  margin-top: 226px;
  padding-bottom: 80px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 {
    margin-top: 170px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 {
    margin-top: 90px;
  }
}
.land-vdovol-cocktail .s3 .s3-protein {
  align-items: center;
  display: flex;
}
.land-vdovol-cocktail .s3 .s3-protein__title {
  font-size: 115px;
  font-weight: 800;
  line-height: 120px;
  margin-bottom: 6px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .s3-protein__title {
    font-size: 64px;
    line-height: 56px;
    margin-bottom: 10px;
    text-align: center;
  }
}
.land-vdovol-cocktail .s3 .s3-protein__desc {
  flex-shrink: 0;
  font-size: 24px;
  line-height: 29px;
  margin-right: 32px;
  width: 530px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .s3-protein__desc {
    margin-right: -24px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .s3-protein__desc {
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    width: 278px;
  }
}
.land-vdovol-cocktail .s3 .s3-protein__desc .desc-content {
  text-align: justify;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .s3-protein__desc .desc-content {
    text-align: center;
  }
}
.land-vdovol-cocktail .s3 .s3-protein__img {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s3 .s3-protein__img {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s3-protein-img.png)
      50% no-repeat;
    height: 364px;
    width: 364px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .s3-protein__img {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s3-protein-img-t.png)
      50% no-repeat;
    height: 259px;
    width: 259px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .s3-protein__img {
    display: none;
  }
}
.land-vdovol-cocktail .s3 .protein-sources {
  margin-top: 20px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .protein-sources {
    margin-top: 14px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources {
    margin-top: 16px;
  }
}
.land-vdovol-cocktail .s3 .protein-sources__title {
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}
.land-vdovol-cocktail .s3 .protein-sources__title .title-top {
  font-size: 144px;
  line-height: 150px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .protein-sources__title .title-top {
    font-size: 115px;
    line-height: 120px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources__title .title-top {
    font-size: 24px;
    line-height: 30px;
  }
}
.land-vdovol-cocktail .s3 .protein-sources__title .title-bottom {
  font-size: 86px;
  line-height: 94px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .protein-sources__title .title-bottom {
    font-size: 69px;
    line-height: 78px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources__title .title-bottom {
    font-size: 24px;
    line-height: 30px;
  }
}
.land-vdovol-cocktail .s3 .protein-sources__items {
  display: flex;
  justify-content: space-between;
  margin-top: 44px;
  transform: translateX(-6px);
  width: 1364px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s3 .protein-sources__items {
    width: 1200px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .protein-sources__items {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 4px;
    padding-left: 70px;
    transform: unset;
    width: 780px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources__items {
    align-items: center;
    padding: 0 22px;
    width: 320px;
  }
}
.land-vdovol-cocktail .s3 .protein-sources__item {
  display: flex;
  min-height: 264px;
  padding-top: 2px;
  width: 600px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s3 .protein-sources__item {
    width: 574px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .protein-sources__item {
    align-items: center;
    min-height: unset;
    position: relative;
    width: 100%;
  }
}
.land-vdovol-cocktail .s3 .protein-sources__item .item-img {
  background-position: 50%;
  background-repeat: no-repeat;
  flex-shrink: 0;
  height: 264px;
  transition: transform 1s;
  width: 223px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .protein-sources__item .item-img {
    background-size: 100% auto;
    height: 137px;
    width: 137px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources__item .item-img {
    background-size: 85px auto;
    height: 90px;
    width: 90px;
  }
}
.land-vdovol-cocktail .s3 .protein-sources__item .item-content {
  padding-top: 12px;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .protein-sources__item .item-content {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-left: 36px;
    padding-top: 0;
    width: 476px;
    z-index: 3;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources__item .item-content {
    margin-left: 10px;
    width: 174px;
  }
}
.land-vdovol-cocktail .s3 .protein-sources__item .source-title {
  color: #000;
  font-size: 61px;
  font-weight: 800;
  line-height: 56px;
  margin-bottom: 22px;
  position: relative;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .protein-sources__item .source-title {
    font-size: 18px;
    left: 0;
    line-height: 22px;
    margin-bottom: 0;
    position: absolute;
    text-align: center;
    width: 137px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources__item .source-title {
    background: #fbcf78;
    font-size: 16px;
    left: -14px;
    line-height: 16px;
    padding: 3px 0;
    width: 120px;
  }
}
.land-vdovol-cocktail .s3 .protein-sources__item .source-title .source-name {
  opacity: 0;
  transition: opacity 1s;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s3 .protein-sources__item .source-title:after {
    background: #443673;
    border-radius: 7px;
    content: "";
    height: 38px;
    opacity: 0;
    position: absolute;
    top: -50px;
    transition: opacity 0.5s;
    width: 7px;
  }
}
.land-vdovol-cocktail .s3 .protein-sources__item .source-desc {
  font-size: 23px;
  line-height: 29px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources__item .source-desc {
    font-size: 12px;
    line-height: 15px;
    z-index: 2;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-vdovol-cocktail .s3 .protein-sources__item.item-1 {
    padding-right: 40px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s3 .protein-sources__item.item-1 .item-img {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s3-source-title-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s3 .protein-sources__item.item-1 .item-img {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s3-source-title-t-1.png);
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources__item.item-1 .item-img {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s3-source-title-p-1.png);
  }
}
.land-vdovol-cocktail .s3 .protein-sources__item.item-1 .source-title:after {
  left: 100px;
}
.land-vdovol-cocktail .s3 .protein-sources__item.item-2 {
  text-align: right;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s3 .protein-sources__item.item-2 {
    flex-direction: row-reverse;
    justify-content: flex-end;
    margin-top: 6px;
    text-align: left;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s3 .protein-sources__item.item-2 .item-img {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s3-source-title-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s3 .protein-sources__item.item-2 .item-img {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s3-source-title-t-2.png);
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s3 .protein-sources__item.item-2 .item-img {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s3-source-title-p-2.png);
  }
}
.land-vdovol-cocktail .s3 .protein-sources__item.item-2 .source-title:after {
  left: 275px;
}
.land-vdovol-cocktail
  .s3
  .protein-sources.animation
  .protein-sources__item.item-1
  .source-title
  .source-name,
.land-vdovol-cocktail
  .s3
  .protein-sources.animation
  .protein-sources__item.item-1
  .source-title:after {
  opacity: 1;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s3
    .protein-sources.animation
    .protein-sources__item.item-1
    .source-title
    .source-name {
    transition-delay: 0.5s;
  }
  .land-vdovol-cocktail
    .s3
    .protein-sources.animation
    .protein-sources__item.item-1
    .item-img {
    animation: item-1-img 1.5s forwards;
    animation-delay: 1.5s;
  }
}
@media (min-width: 960px) {
  @keyframes item-1-img {
    0% {
      transform: scale(1);
      z-index: 2;
    }
    50% {
      transform: scale(1.4);
      z-index: 2;
    }
    to {
      transform: scale(1);
      z-index: 1;
    }
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s3
    .protein-sources.animation
    .protein-sources__item.item-1
    .item-img {
    animation: item-1-img 1.5s forwards;
    animation-delay: 1s;
  }
  @keyframes item-1-img {
    0% {
      transform: scale(1);
      z-index: 2;
    }
    50% {
      transform: scale(1.4);
      z-index: 2;
    }
    to {
      transform: scale(1);
      z-index: 1;
    }
  }
}
.land-vdovol-cocktail
  .s3
  .protein-sources.animation
  .protein-sources__item.item-2
  .source-title:after {
  opacity: 1;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s3
    .protein-sources.animation
    .protein-sources__item.item-2
    .source-title:after {
    transition-delay: 3s;
  }
}
.land-vdovol-cocktail
  .s3
  .protein-sources.animation
  .protein-sources__item.item-2
  .source-title
  .source-name {
  opacity: 1;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s3
    .protein-sources.animation
    .protein-sources__item.item-2
    .source-title
    .source-name {
    transition-delay: 3.5s;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s3
    .protein-sources.animation
    .protein-sources__item.item-2
    .source-title
    .source-name {
    transition-delay: 2.5s;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s3
    .protein-sources.animation
    .protein-sources__item.item-2
    .item-img {
    animation: item-2-img 1.5s forwards;
    animation-delay: 4.5s;
  }
  @keyframes item-2-img {
    0% {
      transform: scale(1);
      z-index: 2;
    }
    50% {
      transform: scale(1.4);
      z-index: 2;
    }
    to {
      transform: scale(1);
      z-index: 1;
    }
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s3
    .protein-sources.animation
    .protein-sources__item.item-2
    .item-img {
    animation: item-2-img 1.5s forwards;
    animation-delay: 3.5s;
  }
  @keyframes item-2-img {
    0% {
      transform: scale(1);
      z-index: 2;
    }
    50% {
      transform: scale(1.4);
      z-index: 2;
    }
    to {
      transform: scale(1);
      z-index: 1;
    }
  }
}
.land-vdovol-cocktail .s4 {
  color: #fff;
  margin-top: 112px;
  padding-bottom: 100px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 {
    margin-top: 70px;
    padding-bottom: 50px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 {
    margin-top: 6px;
    padding-bottom: 0;
  }
}
.land-vdovol-cocktail .s4 h2 {
  font-size: 116px;
  line-height: 120px;
  width: 1000px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s4 h2 {
    font-size: 90px;
    line-height: 92px;
    margin: 85px 0 90px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 h2 {
    font-size: 64px;
    line-height: 65px;
    margin: 0;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 h2 {
    font-size: 32px;
    line-height: 32px;
    width: 320px;
  }
}
.land-vdovol-cocktail .s4 .s4-functions-wrap {
  height: 302px;
  margin-top: 28px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-functions-wrap {
    height: 250px;
    margin-top: 62px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions-wrap {
    height: 150px;
    margin-top: 24px;
  }
}
.land-vdovol-cocktail .s4 .s4-functions {
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  left: 0;
  padding-right: 22px;
  position: absolute;
  top: 0;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s4 .s4-functions {
    width: 3222px;
  }
  .land-vdovol-cocktail .s4 .s4-functions.line-animation-1 {
    animation: s4-line-1 150s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
  @keyframes s4-line-1 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-6444px);
    }
  }
  .land-vdovol-cocktail .s4 .s4-functions.line-animation-2 {
    animation: s4-line-2 150s linear infinite;
    animation-delay: 0s;
    transform: translate(3222px);
  }
  .land-vdovol-cocktail .s4 .s4-functions.line-animation-3 {
    animation: s4-line-2 150s linear infinite;
    animation-delay: 75s;
    transform: translate(3222px);
  }
  @keyframes s4-line-2 {
    0% {
      transform: translate(3222px);
    }
    to {
      transform: translate(-3222px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s4 .s4-functions {
    width: 2510px;
  }
  .land-vdovol-cocktail .s4 .s4-functions.line-animation-1 {
    animation: s4-line-1 150s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
  @keyframes s4-line-1 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-5020px);
    }
  }
  .land-vdovol-cocktail .s4 .s4-functions.line-animation-2 {
    animation: s4-line-2 150s linear infinite;
    animation-delay: 0s;
    transform: translate(2510px);
  }
  .land-vdovol-cocktail .s4 .s4-functions.line-animation-3 {
    animation: s4-line-2 150s linear infinite;
    animation-delay: 75s;
    transform: translate(2510px);
  }
  @keyframes s4-line-2 {
    0% {
      transform: translate(2510px);
    }
    to {
      transform: translate(-2510px);
    }
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions {
    width: 1480px;
  }
  .land-vdovol-cocktail .s4 .s4-functions.line-animation-1 {
    animation: s4-line-1 150s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
  @keyframes s4-line-1 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-2960px);
    }
  }
  .land-vdovol-cocktail .s4 .s4-functions.line-animation-2 {
    animation: s4-line-2 150s linear infinite;
    animation-delay: 0s;
    transform: translate(1480px);
  }
  .land-vdovol-cocktail .s4 .s4-functions.line-animation-3 {
    animation: s4-line-2 150s linear infinite;
    animation-delay: 75s;
    transform: translate(1480px);
  }
  @keyframes s4-line-2 {
    0% {
      transform: translate(1480px);
    }
    to {
      transform: translate(-1480px);
    }
  }
}
.land-vdovol-cocktail .s4 .s4-functions__item {
  align-items: center;
  background: #fbcf78;
  border-radius: 50%;
  color: #000;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 302px;
  padding-top: 64px;
  text-align: center;
  width: 302px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-functions__item {
    height: 232px;
    padding-top: 42px;
    width: 232px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item {
    height: 140px;
    padding-top: 14px;
    width: 140px;
  }
}
.land-vdovol-cocktail .s4 .s4-functions__item .item-img {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 56px;
  width: 56px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img {
    height: 24px;
    width: 24px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-t-1.svg);
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-p-1.svg);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-t-2.svg);
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-p-2.svg);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-t-3.svg);
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-p-3.svg);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-4.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-t-4.svg);
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-p-4.svg);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-5.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-t-5.svg);
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-img.img-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-function-img-p-5.svg);
  }
}
.land-vdovol-cocktail .s4 .s4-functions__item .item-title {
  font-size: 24px;
  font-weight: 800;
  line-height: 25px;
  margin-top: 14px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-title {
    font-size: 18px;
    line-height: 20px;
    margin-top: 4px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-title {
    align-items: center;
    display: flex;
    font-size: 12px;
    justify-content: center;
    line-height: 12px;
    min-height: 24px;
  }
}
.land-vdovol-cocktail .s4 .s4-functions__item .item-desc {
  font-size: 16px;
  line-height: 17px;
  margin-top: 24px;
  max-width: 192px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-desc {
    font-size: 15px;
    line-height: 17px;
    margin-top: 6px;
    max-width: 190px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item .item-desc {
    font-size: 10px;
    line-height: 12px;
    margin-top: 0;
    max-width: 130px;
  }
  .land-vdovol-cocktail .s4 .s4-functions__item.item-1 .item-desc {
    width: 120px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s4 .s4-functions__item.item-2 .item-desc {
    max-width: 170px;
  }
  .land-vdovol-cocktail .s4 .s4-functions__item.item-4 .item-desc {
    max-width: 148px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-functions__item.item-4 .item-desc {
    max-width: 100px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s4 .s4-functions__item.item-5 .item-desc {
    max-width: 219px;
  }
}
.land-vdovol-cocktail .s4 .s4-shake {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 110px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s4 .s4-shake {
    margin-top: 120px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake {
    margin-top: 40px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake {
    margin-top: 24px;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__title {
  font-size: 75px;
  font-weight: 800;
  line-height: 92px;
  text-align: center;
  text-transform: uppercase;
  width: 1035px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s4 .s4-shake__title {
    font-size: 70px;
    line-height: 86px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake__title {
    font-size: 48px;
    line-height: 59px;
    max-width: 740px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__title {
    font-size: 20px;
    line-height: 25px;
    max-width: 300px;
    width: auto;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__portion {
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  margin-top: 20px;
  padding-left: 72px;
  padding-top: 116px;
  position: relative;
  width: 506px;
}
@media (min-width: 780px) {
  .land-vdovol-cocktail .s4 .s4-shake__portion {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/portion-img.svg)
      top no-repeat;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake__portion {
    padding-left: 62px;
    transform: translateX(-46px);
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__portion {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/portion-img-p.svg)
      top no-repeat;
    background-position-x: 12px;
    padding-left: 34px;
    padding-top: 76px;
    transform: unset;
    width: 300px;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__portion .portion {
  font-size: 33px;
  font-weight: 800;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake__portion .portion {
    font-size: 37px;
    line-height: 45px;
    max-width: 200px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__portion .portion {
    font-size: 20px;
    line-height: 25px;
    max-width: 120px;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__portion .portion.portion-one {
  flex-shrink: 0;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__portion .portion.portion-one {
    align-self: flex-end;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__portion .portion.portion-all {
  flex-shrink: 0;
}
.land-vdovol-cocktail .s4 .s4-shake__portion .portion-notice {
  font-size: 14px;
  line-height: 17px;
  position: absolute;
  right: -232px;
  text-align: right;
  top: 6px;
  width: 170px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s4 .s4-shake__portion .portion-notice {
    right: -210px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake__portion .portion-notice {
    right: -168px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__portion .portion-notice {
    display: none;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__components {
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  margin-top: 36px;
  min-height: 500px;
  padding-right: 10px;
  padding-top: 18px;
  position: relative;
  transform: translateX(42px);
  width: 1068px;
}
@media (min-width: 1201px) {
  .land-vdovol-cocktail .s4 .s4-shake__components {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-shake-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-vdovol-cocktail .s4 .s4-shake__components {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-shake-img-sd.png)
      top no-repeat;
    padding-right: 12px;
    transform: unset;
    width: 945px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake__components {
    padding-right: 0;
    width: 758px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__components {
    align-items: center;
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-shake-img-p.png)
      top no-repeat;
    background-size: 201px auto;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 6px;
    min-height: unset;
    padding-right: 0;
    padding-top: 202px;
    transform: unset;
    width: 280px;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__components .components-left {
  flex-shrink: 0;
  width: 272px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake__components .components-left {
    width: 154px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__components .components-left {
    text-align: center;
    width: 100%;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__components .components-right {
  flex-shrink: 0;
  text-align: right;
  width: 264px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake__components .components-right {
    padding-top: 30px;
    width: 175px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__components .components-right {
    padding-top: 0;
    text-align: center;
    width: 100%;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__components .shake-component {
  font-size: 29px;
  font-weight: 800;
  line-height: 36px;
  margin: 22px 0;
  position: relative;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake__components .shake-component {
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__components .shake-component {
    font-size: 16px;
    line-height: 16px;
    margin: 15px 0 0;
  }
}
@media (min-width: 780px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-title {
    opacity: 0;
    transition: opacity 1s;
  }
}
.land-vdovol-cocktail
  .s4
  .s4-shake__components
  .shake-component
  .component-line {
  position: absolute;
  width: 0;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line {
    display: none;
  }
}
.land-vdovol-cocktail
  .s4
  .s4-shake__components
  .shake-component
  .component-line.line-1 {
  height: 109px;
  top: 16px;
}
@media (min-width: 1201px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-line-1.svg)
      100% 0 no-repeat;
    right: -164px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-line-sd-1.svg)
      100% 0 no-repeat;
    right: -120px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-1 {
    right: -124px;
  }
}
.land-vdovol-cocktail
  .s4
  .s4-shake__components
  .shake-component
  .component-line.line-2 {
  height: 72px;
  top: 18px;
}
@media (min-width: 1201px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-line-2.svg)
      100% 0 no-repeat;
    right: -189px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-line-sd-2.svg)
      100% 0 no-repeat;
    right: -140px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-2 {
    right: -145px;
    top: 12px;
  }
}
.land-vdovol-cocktail
  .s4
  .s4-shake__components
  .shake-component
  .component-line.line-3 {
  background: #fff;
  height: 1px;
  right: -218px;
  top: 88px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-3 {
    right: -162px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-3 {
    right: -168px;
  }
}
.land-vdovol-cocktail
  .s4
  .s4-shake__components
  .shake-component
  .component-line.line-4 {
  height: 56px;
  top: 45px;
}
@media (min-width: 1201px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-line-4.svg)
      0 0 no-repeat;
    left: -260px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-line-sd-4.svg)
      0 0 no-repeat;
    left: -180px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s4-line-t-4.svg)
      0 0 no-repeat;
    left: -180px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-4 {
    left: -206px;
    top: 16px;
  }
}
.land-vdovol-cocktail
  .s4
  .s4-shake__components
  .shake-component
  .component-line.line-5 {
  background: #fff;
  height: 1px;
  left: -261px;
  top: 55px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-5 {
    left: -182px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component
    .component-line.line-5 {
    left: -202px;
    top: 48px;
  }
}
@media (min-width: 1201px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-1 {
    opacity: 1;
    transition-delay: 0.62333333s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-1 {
    transition: width 0.62333333s linear;
    width: 187px;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-2 {
    opacity: 1;
    transition-delay: 0.70666667s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-2 {
    transition: width 0.70666667s linear;
    width: 212px;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-3 {
    opacity: 1;
    transition-delay: 0.80333333s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-3 {
    transition: width 0.80333333s linear;
    width: 241px;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-4 {
    opacity: 1;
    transition-delay: 0.93s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-4 {
    transition: width 0.93s linear;
    width: 279px;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-5 {
    opacity: 1;
    transition-delay: 0.93333333s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-5 {
    transition: width 0.93333333s linear;
    width: 280px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-1 {
    opacity: 1;
    transition-delay: 0.49333333s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-1 {
    transition: width 0.49333333s linear;
    width: 148px;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-2 {
    opacity: 1;
    transition-delay: 0.56s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-2 {
    transition: width 0.56s linear;
    width: 168px;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-3 {
    opacity: 1;
    transition-delay: 0.63666667s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-3 {
    transition: width 0.63666667s linear;
    width: 191px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-4 {
    opacity: 1;
    transition-delay: 0.70333333s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-4 {
    transition: width 0.70333333s linear;
    width: 211px;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-5 {
    opacity: 1;
    transition-delay: 0.70666667s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-5 {
    transition: width 0.70666667s linear;
    width: 212px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-4 {
    opacity: 1;
    transition-delay: 0.85666667s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-4 {
    transition: width 0.85666667s linear;
    width: 257px;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-title.title-5 {
    opacity: 1;
    transition-delay: 0.82333333s;
  }
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .shake-component.anim
    .component-line.line-5 {
    transition: width 0.82333333s linear;
    width: 247px;
  }
}
.land-vdovol-cocktail .s4 .s4-shake__components .components-calories {
  background: #fbcf78;
  border-radius: 50%;
  color: #000;
  font-weight: 800;
  height: 260px;
  left: 392px;
  padding: 74px 30px 0 20px;
  position: absolute;
  top: 308px;
  width: 260px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s4 .s4-shake__components .components-calories {
    height: 222px;
    left: 352px;
    padding: 58px 20px 0 0;
    top: 264px;
    width: 222px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s4 .s4-shake__components .components-calories {
    left: 268px;
    top: 270px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s4 .s4-shake__components .components-calories {
    height: 109px;
    left: 172px;
    padding: 30px 0 0;
    top: 50px;
    width: 109px;
  }
}
.land-vdovol-cocktail
  .s4
  .s4-shake__components
  .components-calories
  .calories-font-1 {
  display: inline-block;
  font-size: 75px;
  line-height: 46px;
  transform: translateY(-10px);
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .components-calories
    .calories-font-1 {
    font-size: 70px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .components-calories
    .calories-font-1 {
    font-size: 20px;
    line-height: 20px;
    transform: translateY(-7px);
  }
}
.land-vdovol-cocktail
  .s4
  .s4-shake__components
  .components-calories
  .calories-font-2 {
  font-size: 108px;
  line-height: 64px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .components-calories
    .calories-font-2 {
    font-size: 100px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .components-calories
    .calories-font-2 {
    font-size: 40px;
    line-height: 20px;
  }
}
.land-vdovol-cocktail
  .s4
  .s4-shake__components
  .components-calories
  .calories-font-3 {
  font-size: 42px;
  line-height: 46px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .components-calories
    .calories-font-3 {
    font-size: 39px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail
    .s4
    .s4-shake__components
    .components-calories
    .calories-font-3 {
    display: block;
    font-size: 20px;
    line-height: 20px;
    padding: 0 4px;
    width: 100%;
  }
}
.land-vdovol-cocktail .text-anim {
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 1;
}
.land-vdovol-cocktail .text-anim.slim {
  height: 507px;
  top: 0;
  width: 100%;
}
@media (max-width: 959px) and (min-width: 708px) {
  .land-vdovol-cocktail .text-anim.slim {
    height: 325px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.slim {
    height: 265px;
  }
}
.land-vdovol-cocktail .text-anim.slim .slim-content {
  display: flex;
  left: 0;
  position: absolute;
  top: 0;
  width: 3544px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content {
    width: 2260px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content {
    width: 1864px;
  }
}
.land-vdovol-cocktail .text-anim.slim .slim-content.line-1 {
  left: 0;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content.line-1 {
    animation: slim-line-1 80s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
  @keyframes slim-line-1 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-7088px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content.line-1 {
    animation: slim-line-1 80s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
  @keyframes slim-line-1 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-4520px);
    }
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content.line-1 {
    animation: slim-line-1 80s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
  @keyframes slim-line-1 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-3728px);
    }
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content.line-2 {
    animation: slim-line-2 80s linear infinite;
    animation-delay: 0s;
    left: 3544px;
  }
  @keyframes slim-line-2 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-7088px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content.line-2 {
    animation: slim-line-2 80s linear infinite;
    animation-delay: 0s;
    left: 2260px;
  }
  @keyframes slim-line-2 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-4520px);
    }
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content.line-2 {
    animation: slim-line-2 80s linear infinite;
    animation-delay: 0s;
    left: 1864px;
  }
  @keyframes slim-line-2 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-3728px);
    }
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content.line-3 {
    animation: slim-line-3 80s linear infinite;
    animation-delay: 40s;
    left: 3544px;
  }
  @keyframes slim-line-3 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-7088px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content.line-3 {
    animation: slim-line-3 80s linear infinite;
    animation-delay: 40s;
    left: 2260px;
  }
  @keyframes slim-line-3 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-4520px);
    }
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.slim .slim-content.line-3 {
    animation: slim-line-3 80s linear infinite;
    animation-delay: 40s;
    left: 1864px;
  }
  @keyframes slim-line-3 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-3728px);
    }
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .text-anim.slim .slim-text {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/slim.png)
      0 no-repeat;
    height: 507px;
    width: 1762px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.slim .slim-text {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/slim-t.png)
      0 no-repeat;
    height: 325px;
    width: 1130px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.slim .slim-text {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/slim-p.png)
      0 no-repeat;
    height: 265px;
    width: 932px;
  }
}
.land-vdovol-cocktail .text-anim.detox {
  height: 442px;
  top: 1530px;
  width: 100%;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.detox {
    height: 244px;
    top: 1258px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.detox {
    height: 200px;
    top: 1416px;
  }
}
.land-vdovol-cocktail .text-anim.detox .detox-content {
  display: flex;
  left: 0;
  position: absolute;
  top: 0;
  width: 4400px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content {
    width: 2440px;
  }
}
.land-vdovol-cocktail .text-anim.detox .detox-content.line-1 {
  left: 0;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content.line-1 {
    animation: detox-line-1 80s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
  @keyframes detox-line-1 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-8800px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content.line-1 {
    animation: detox-line-1 80s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
  @keyframes detox-line-1 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-4880px);
    }
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content.line-1 {
    animation: detox-line-1 80s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
  @keyframes detox-line-1 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-3960px);
    }
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content.line-2 {
    animation: detox-line-2 80s linear infinite;
    animation-delay: 0s;
    left: 4400px;
  }
  @keyframes detox-line-2 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-8800px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content.line-2 {
    animation: detox-line-2 80s linear infinite;
    animation-delay: 0s;
    left: 2440px;
  }
  @keyframes detox-line-2 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-4880px);
    }
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content.line-2 {
    animation: detox-line-2 80s linear infinite;
    animation-delay: 0s;
    left: 1980px;
  }
  @keyframes detox-line-2 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-3960px);
    }
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content.line-3 {
    animation: detox-line-3 80s linear infinite;
    animation-delay: 40s;
    left: 4400px;
  }
  @keyframes detox-line-3 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-8800px);
    }
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content.line-3 {
    animation: detox-line-3 80s linear infinite;
    animation-delay: 40s;
    left: 2440px;
  }
  @keyframes detox-line-3 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-4880px);
    }
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.detox .detox-content.line-3 {
    animation: detox-line-3 80s linear infinite;
    animation-delay: 40s;
    left: 1980px;
  }
  @keyframes detox-line-3 {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-3960px);
    }
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .text-anim.detox .detox-text {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/detox.png)
      0 no-repeat;
    height: 442px;
    width: 2200px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .text-anim.detox .detox-text {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/detox-t.png)
      0 no-repeat;
    height: 244px;
    width: 1220px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .text-anim.detox .detox-text {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/detox-p.png)
      0 no-repeat;
    height: 200px;
    width: 990px;
  }
}
.land-vdovol-cocktail .s5 {
  margin-top: 72px;
  padding-bottom: 54px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 {
    margin-top: 0;
    padding-bottom: 40px;
    padding-top: 10px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 {
    margin-top: 52px;
    padding-top: 0;
  }
}
.land-vdovol-cocktail .s5 h2 {
  color: #443673;
  font-size: 185px;
  line-height: 154px;
  z-index: 2;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 h2 {
    font-size: 85px;
    line-height: 86px;
  }
}
.land-vdovol-cocktail .s5 .s5-subtitle {
  color: #000;
  font-size: 30px;
  line-height: 37px;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-subtitle {
    font-size: 18px;
    line-height: 22px;
    width: 320px;
  }
}
@media (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-subtitle.s5-subtitle-1 {
    width: 502px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row {
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  width: 924px;
  z-index: 2;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row {
    padding: 0 40px;
    width: 780px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0;
    text-align: center;
    width: 270px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row .component-title {
  color: #000;
  font-size: 30px;
  font-weight: 800;
  line-height: 37px;
  margin-bottom: 6px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row .component-title {
    font-size: 24px;
    line-height: 29px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row .component-title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 2px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row .component-desc {
  color: #473976;
  font-size: 24px;
  line-height: 29px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row .component-desc {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row .component-desc {
    font-size: 14px;
    line-height: 17px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row .row-item {
  flex-shrink: 0;
}
@media (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-components-row .row-item.item-right {
    text-align: right;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row .row-item.item-right {
    margin-top: 48px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.img-plus {
  position: relative;
}
.land-vdovol-cocktail .s5 .s5-components-row.img-plus:after {
  content: "";
  height: 62px;
  left: 435px;
  position: absolute;
  top: 25px;
  width: 62px;
}
@media (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-components-row.img-plus:after {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-components-plus.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.img-plus:after {
    left: 360px;
    top: 12px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row.img-plus:after {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-components-plus-p.svg)
      50% no-repeat;
    height: 31px;
    left: 119px;
    top: 114px;
    width: 31px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-top-1 {
  margin-top: 24px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-1 {
    margin-top: 42px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-1 {
    margin-top: 22px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-top-1 .row-item {
  width: 417px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-1 .row-item {
    width: 295px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-1 .row-item {
    width: 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-1 .row-item.item-right {
    width: 312px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-top-1
    .row-item.item-right
    .component-title {
    padding-left: 200px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-top-1
    .row-item.item-right
    .component-title {
    padding-left: 100px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-top-2 {
  margin-top: 24px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-2 {
    margin-top: 60px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-2 {
    margin-top: 22px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-top-2 .row-item {
  width: 400px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-2 .row-item {
    width: 258px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-2 .row-item {
    width: 100%;
  }
  .land-vdovol-cocktail .s5 .s5-components-row.row-top-2.img-plus:after {
    top: 80px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom {
  flex-wrap: wrap;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom {
    margin-top: 36px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom {
    margin-top: 8px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .component-title {
  text-align: center;
  width: 100%;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom .component-title {
    font-size: 30px;
    line-height: 37px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .component-desc {
  opacity: 0;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-items {
    display: none;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item {
  position: relative;
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item-line {
  position: absolute;
  width: 0;
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item-line.line-1 {
  background: #fff;
  height: 1px;
  right: -122px;
  top: 76px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-1 {
    right: 14px;
    top: 48px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item-line.line-2 {
  background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-line-2.svg)
    0 0 no-repeat;
  height: 70px;
  left: -126px;
  top: 90px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-2 {
    left: -40px;
    top: 62px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item-line.line-3 {
  background: #fff;
  height: 1px;
  right: -122px;
  top: 40px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-line-t-3.svg)
      100% 0 no-repeat;
    height: 0;
    right: -36px;
    top: -75px;
    width: 74px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item-line.line-4 {
  background: #fff;
  height: 1px;
  left: -72px;
  top: 18px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-4 {
    left: 12px;
    top: 5px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item-line.line-5 {
  height: 77px;
  right: -102px;
  top: 46px;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-5 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-line-5.svg)
      100% 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-5 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-line-t-5.svg)
      100% 0 no-repeat;
    height: 78px;
    right: -18px;
    top: 18px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item-line.line-6 {
  height: 70px;
  left: -112px;
  top: 76px;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-6 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-line-2.svg)
      0 0 no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-6 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-line-t-6.svg)
      0 0 no-repeat;
    height: 59px;
    left: -90px;
    top: 18px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item-line.line-7 {
  background: #fff;
  height: 1px;
  right: -102px;
  top: 54px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-7 {
    right: -10px;
    top: 35px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom .row-item-line.line-8 {
  background: #fff;
  height: 1px;
  left: -50px;
  top: 18px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom
    .row-item-line.line-8 {
    left: -100px;
    top: 32px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-components-1-bg.png)
      center 68px no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-components-1-bg-t.png)
      156px 36px no-repeat;
    background-size: 439px auto;
    margin-top: 10px;
    padding-bottom: 80px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-components-1-bg-p.png)
      10px 28px no-repeat;
    background-size: 246px auto;
    padding-bottom: 170px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 .component-title {
  margin-bottom: 10px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 .component-title {
    margin-bottom: 35px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 .row-item {
  width: 232px;
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 .row-item.item-2 {
  padding-bottom: 50px;
  width: 240px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 .row-item.item-2 {
    padding-bottom: 90px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 .row-item.item-3 {
    transform: translateY(-30px);
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-1 .row-item.item-4 {
    padding-top: 10px;
  }
}
.land-vdovol-cocktail
  .s5
  .s5-components-row.row-bottom-1
  .row-item.anim.item-1
  .component-desc {
  opacity: 1;
  transition: opacity 1s;
  transition-delay: 0.55333333s;
}
.land-vdovol-cocktail
  .s5
  .s5-components-row.row-bottom-1
  .row-item.anim.item-1
  .row-item-line.line-1 {
  transition: width 0.55333333s linear;
  width: 166px;
}
.land-vdovol-cocktail
  .s5
  .s5-components-row.row-bottom-1
  .row-item.anim.item-2
  .component-desc {
  opacity: 1;
  transition: opacity 1s;
  transition-delay: 0.55333333s;
}
.land-vdovol-cocktail
  .s5
  .s5-components-row.row-bottom-1
  .row-item.anim.item-2
  .row-item-line.line-2 {
  transition: width 0.55333333s linear;
  width: 166px;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-1
    .row-item.anim.item-3
    .component-desc {
    opacity: 1;
    transition: opacity 1s;
    transition-delay: 0.55333333s;
  }
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-1
    .row-item.anim.item-3
    .row-item-line.line-3 {
    transition: width 0.55333333s linear;
    width: 166px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-1
    .row-item.anim.item-3
    .component-desc {
    opacity: 1;
    transition: opacity 1s;
    transition-delay: 0.35666667s;
  }
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-1
    .row-item.anim.item-3
    .row-item-line.line-3 {
    height: 107px;
    transition: height 0.35666667s linear;
  }
}
.land-vdovol-cocktail
  .s5
  .s5-components-row.row-bottom-1
  .row-item.anim.item-4
  .component-desc {
  opacity: 1;
  transition: opacity 1s;
  transition-delay: 0.34666667s;
}
.land-vdovol-cocktail
  .s5
  .s5-components-row.row-bottom-1
  .row-item.anim.item-4
  .row-item-line.line-4 {
  transition: width 0.34666667s linear;
  width: 104px;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-components-2-bg.png)
      center 64px no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-components-2-bg-t.png)
      center 52px no-repeat;
    background-size: 409px auto;
    margin-top: 16px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-components-2-bg-p.png)
      center 25px no-repeat;
    background-size: 281px auto;
    padding-bottom: 150px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .component-title {
  margin-bottom: 36px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .component-title {
    margin-bottom: 24px;
  }
}
.land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .row-item {
  width: 252px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .row-item {
    width: 200px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .row-item.item-1 {
    padding-right: 20px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .row-item.item-2 {
    padding-bottom: 60px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .row-item.item-2 {
    padding-bottom: 14px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .row-item.item-3 {
    transform: translateY(-48px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .row-item.item-3 {
    width: 272px;
  }
  .land-vdovol-cocktail .s5 .s5-components-row.row-bottom-2 .row-item.item-4 {
    transform: translateY(20px);
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-1
    .component-desc {
    opacity: 1;
    transition: opacity 1s;
    transition-delay: 0.55333333s;
  }
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-1
    .row-item-line.line-5 {
    transition: width 0.55333333s linear;
    width: 166px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-1
    .component-desc {
    opacity: 1;
    transition: opacity 1s;
    transition-delay: 0.34666667s;
  }
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-1
    .row-item-line.line-5 {
    transition: width 0.34666667s linear;
    width: 104px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-2
    .component-desc {
    opacity: 1;
    transition: opacity 1s;
    transition-delay: 0.55333333s;
  }
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-2
    .row-item-line.line-6 {
    transition: width 0.55333333s linear;
    width: 166px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-2
    .component-desc {
    opacity: 1;
    transition: opacity 1s;
    transition-delay: 0.22333333s;
  }
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-2
    .row-item-line.line-6 {
    transition: width 0.22333333s linear;
    width: 67px;
  }
}
.land-vdovol-cocktail
  .s5
  .s5-components-row.row-bottom-2
  .row-item.anim.item-3
  .component-desc {
  opacity: 1;
  transition: opacity 1s;
  transition-delay: 0.55333333s;
}
.land-vdovol-cocktail
  .s5
  .s5-components-row.row-bottom-2
  .row-item.anim.item-3
  .row-item-line.line-7 {
  transition: width 0.55333333s linear;
  width: 166px;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-4
    .component-desc {
    opacity: 1;
    transition: opacity 1s;
    transition-delay: 0.34666667s;
  }
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-4
    .row-item-line.line-8 {
    transition: width 0.34666667s linear;
    width: 104px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-4
    .component-desc {
    opacity: 1;
    transition: opacity 1s;
    transition-delay: 0.55333333s;
  }
  .land-vdovol-cocktail
    .s5
    .s5-components-row.row-bottom-2
    .row-item.anim.item-4
    .row-item-line.line-8 {
    transition: width 0.55333333s linear;
    width: 166px;
  }
}
.land-vdovol-cocktail .s5 .desc_color_blue {
  color: #473976;
  font-weight: 800;
}
.land-vdovol-cocktail .s5 .s5-components-slider {
  width: 100%;
  z-index: 2;
}
@media (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-components-slider {
    display: none;
  }
}
.land-vdovol-cocktail .s5 .s5-components-slider.slider-1 {
  margin-top: -32px;
}
.land-vdovol-cocktail .s5 .s5-components-slider.slider-2 {
  margin-top: -26px;
}
.land-vdovol-cocktail .s5 .s5-components-slider .swiper-container {
  width: 100%;
}
.land-vdovol-cocktail
  .s5
  .s5-components-slider
  .swiper-container
  .swiper-slide {
  color: #473976;
  display: flex;
  font-size: 18px;
  justify-content: center;
  line-height: 22px;
  text-align: center;
  width: 100%;
}
.land-vdovol-cocktail
  .s5
  .s5-components-slider
  .swiper-container
  .swiper-slide
  .slide-content {
  min-height: 75px;
}
.land-vdovol-cocktail .s5 .s5-components-slider .swiper-pagination-1,
.land-vdovol-cocktail .s5 .s5-components-slider .swiper-pagination-2 {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
.land-vdovol-cocktail
  .s5
  .s5-components-slider
  .swiper-pagination-1
  .swiper-pagination-bullet,
.land-vdovol-cocktail
  .s5
  .s5-components-slider
  .swiper-pagination-2
  .swiper-pagination-bullet {
  background: #fff;
  height: 8px;
  margin: 0 2px;
  opacity: 1;
  width: 8px;
}
.land-vdovol-cocktail
  .s5
  .s5-components-slider
  .swiper-pagination-1
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.land-vdovol-cocktail
  .s5
  .s5-components-slider
  .swiper-pagination-2
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #473976;
}
.land-vdovol-cocktail .s5 .product-btn-buy {
  align-items: center;
  background: #fff;
  border-radius: 6px;
  color: #000;
  display: flex;
  font-size: 16px;
  font-weight: 800;
  height: 38px;
  justify-content: center;
  line-height: 20px;
  text-transform: uppercase;
  width: 150px;
  z-index: 3;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .product-btn-buy:hover {
    background: #443673;
    color: #fff;
  }
}
.land-vdovol-cocktail .s5 .s5-products {
  display: flex;
  justify-content: center;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.land-vdovol-cocktail .s5 .s5-products__item {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
  width: 460px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item {
    width: 370px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item {
    width: 314px;
  }
}
.land-vdovol-cocktail .s5 .s5-products__item .item-img {
  background-position: top;
  background-repeat: no-repeat;
  height: 620px;
  margin-bottom: -104px;
  width: 100%;
  z-index: 2;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img {
    height: 446px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img {
    height: 410px;
    margin-bottom: -138px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-1.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-t-1.png)
      top no-repeat;
    background-size: 414px auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-p-1.png)
      top no-repeat;
    background-size: 314px auto;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-2.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-t-2.png)
      top no-repeat;
    background-size: 414px auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-p-2.png)
      top no-repeat;
    background-size: 314px auto;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-3.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-t-3.png)
      top no-repeat;
    background-size: 414px auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-p-3.png)
      top no-repeat;
    background-size: 314px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-3 {
    background-size: 427px auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-3 {
    background-position: -5px top;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-4.png)
      top no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-t-4.png)
      top no-repeat;
    background-size: 414px auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-product-img-p-4.png)
      top no-repeat;
    background-size: 314px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-4 {
    background-size: 427px auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .item-img.img-4 {
    background-position: 5px top;
  }
}
.land-vdovol-cocktail .s5 .s5-products__item .product-filling {
  position: absolute;
  z-index: 1;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling {
    transform: scale(0.2);
    width: 0;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling {
    transform: scale(1);
  }
}
.land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-1 {
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 473px;
  right: 280px;
  top: -16px;
  transition: width 1s, transform 1s;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-t-1.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-p-1.png);
    background-size: auto;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-1 {
    height: 312px;
    right: 220px;
    width: 300px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-1 {
    height: 312px;
    left: -86px;
    right: auto;
    top: -26px;
    width: 470px;
  }
}
.land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-2 {
  background-position: 100% 0;
  background-repeat: no-repeat;
  height: 397px;
  left: 484px;
  top: 58px;
  transition: width 1s, transform 1s;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-t-2.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-p-2.png);
    background-size: auto;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-2 {
    height: 262px;
    left: 355px;
    top: 40px;
    width: 457px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-2 {
    height: 262px;
    left: -140px;
    top: 332px;
    width: 614px;
  }
}
.land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-3 {
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 398px;
  right: 204px;
  top: 6px;
  transition: width 1s, transform 1s;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-3.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-t-3.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-p-3.png);
    background-size: auto;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-3 {
    height: 350px;
    right: 160px;
    top: -35px;
    width: 352px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-3 {
    height: 209px;
    left: -188px;
    right: unset;
    top: 26px;
    width: 561px;
  }
}
.land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-4 {
  background-position: 100% 0;
  background-repeat: no-repeat;
  height: 342px;
  left: 844px;
  top: 58px;
  transition: width 1s, transform 1s;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-4.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-t-4.png);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s5-filling-p-4.png);
    background-size: auto;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-4 {
    height: 306px;
    left: 556px;
    top: 26px;
    width: 264px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item .product-filling.filling-4 {
    height: 248px;
    left: -126px;
    top: 368px;
    width: 608px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item.item-1 {
    margin-right: -65px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item.item-2 {
    margin-top: 36px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-vdovol-cocktail .s5 .s5-products__item.item-3 {
    margin-right: -60px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products__item.item-4 {
    margin-top: 36px;
  }
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s5 .s5-products.animation .product-filling.filling-1 {
    transform: scale(1);
    width: 687px;
  }
  .land-vdovol-cocktail .s5 .s5-products.animation .product-filling.filling-2 {
    transform: scale(1);
    width: 922px;
  }
  .land-vdovol-cocktail .s5 .s5-products.animation .product-filling.filling-3 {
    transform: scale(1);
    width: 719px;
  }
  .land-vdovol-cocktail .s5 .s5-products.animation .product-filling.filling-4 {
    transform: scale(1);
    width: 493px;
  }
}
@media (min-width: 960px) and (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-products.animation .product-filling.filling-1 {
    width: 300px;
  }
}
.land-vdovol-cocktail .s5 .s5-products.products-1 {
  margin-bottom: 60px;
  margin-top: 68px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-products.products-1 {
    margin-top: -32px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products.products-1 {
    margin-bottom: 32px;
    margin-top: 25px;
  }
}
.land-vdovol-cocktail .s5 .s5-products.products-2 {
  margin-top: 40px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s5 .s5-products.products-2 {
    margin-top: 46px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s5 .s5-products.products-2 {
    margin-top: 24px;
  }
}
.land-vdovol-cocktail .s6 {
  background: #fff;
  color: #000;
  padding-bottom: 90px;
  padding-top: 35px;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s6 {
    padding-bottom: 75px;
    padding-top: 5px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 {
    padding-bottom: 8px;
    padding-top: 18px;
  }
}
.land-vdovol-cocktail .s6 h2 {
  color: #443673;
  font-size: 96px;
  line-height: 100px;
}
@media (max-width: 1200px) {
  .land-vdovol-cocktail .s6 h2 {
    font-size: 90px;
  }
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s6 h2 {
    font-size: 70px;
    line-height: 86px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 h2 {
    font-size: 24px;
    line-height: 29px;
  }
}
.land-vdovol-cocktail .s6 .s6-desc {
  font-size: 18px;
  line-height: 22px;
  margin-top: 22px;
  max-width: 714px;
  text-align: center;
  width: 100%;
}
@media (max-width: 959px) {
  .land-vdovol-cocktail .s6 .s6-desc {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 .s6-desc {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 8px;
    max-width: 320px;
  }
}
.land-vdovol-cocktail .s6 .s6-desc__top {
  padding: 0 70px 22px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 .s6-desc__top {
    margin-bottom: 8px;
    padding: 0;
  }
  .land-vdovol-cocktail .s6 .s6-desc__top .p-phone {
    margin-bottom: 8px;
  }
}
.land-vdovol-cocktail .s6 .expert {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 20px;
  width: 520px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 .expert {
    flex-direction: column;
    margin-top: 16px;
    text-align: center;
    width: 300px;
  }
}
@media (min-width: 780px) {
  .land-vdovol-cocktail .s6 .expert__img {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s6-expert.png)
      50% no-repeat;
    height: 183px;
    margin-right: 40px;
    width: 183px;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 .expert__img {
    background: url(https://batel.ru/assets/css/img/landing/vdodol-cocktail/s6-expert-p.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 107px;
    width: 107px;
  }
  .land-vdovol-cocktail .s6 .expert__info {
    margin-top: 2px;
  }
}
.land-vdovol-cocktail .s6 .expert .expert-name {
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 .expert .expert-name {
    font-size: 16px;
    line-height: 20px;
  }
}
.land-vdovol-cocktail .s6 .expert .expert-status {
  font-size: 16px;
  line-height: 20px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 .expert .expert-status {
    font-size: 12px;
    line-height: 15px;
  }
}
.land-vdovol-cocktail .s6 form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 36px auto 0;
  max-width: 610px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 form {
    margin-top: 8px;
    max-width: 300px;
  }
}
.land-vdovol-cocktail .s6 form .expert-form__control {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.land-vdovol-cocktail .s6 form .expert-form__control label {
  font-size: 14px;
  letter-spacing: -0.01em;
  line-height: 14px;
  margin-bottom: 6px;
}
.land-vdovol-cocktail .s6 form .expert-form__controls {
  display: flex;
  justify-content: space-between;
}
.land-vdovol-cocktail .s6 form .expert-form__controls.name-email-contain {
  margin-bottom: 17px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 form .expert-form__controls.name-email-contain {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 0;
  }
}
.land-vdovol-cocktail
  .s6
  form
  .expert-form__controls.name-email-contain
  .expert-form__control {
  width: 300px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail
    .s6
    form
    .expert-form__controls.name-email-contain
    .expert-form__control {
    margin-bottom: 6px;
    width: 100%;
  }
}
.land-vdovol-cocktail .s6 form .expert-form__controls.age-height-contain,
.land-vdovol-cocktail .s6 form .expert-form__controls.weight-contain {
  flex-shrink: 0;
  margin-bottom: 19px;
  width: 300px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 form .expert-form__controls.age-height-contain,
  .land-vdovol-cocktail .s6 form .expert-form__controls.weight-contain {
    margin-bottom: 6px;
    width: 100%;
  }
}
.land-vdovol-cocktail
  .s6
  form
  .expert-form__controls.age-height-contain
  .expert-form__control,
.land-vdovol-cocktail
  .s6
  form
  .expert-form__controls.weight-contain
  .expert-form__control {
  width: 145px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 form .expert-form__controls.weight-contain {
    margin-bottom: 8px;
  }
}
.land-vdovol-cocktail .s6 form input {
  height: 30px;
  padding-left: 14px;
}
.land-vdovol-cocktail .s6 form input,
.land-vdovol-cocktail .s6 form textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #c4c4c4;
  font-size: 14px;
  line-height: 17px;
}
.land-vdovol-cocktail .s6 form textarea {
  height: 117px;
  padding: 8px 14px;
  resize: none;
  width: 100%;
}
.land-vdovol-cocktail .s6 form .form-btn {
  display: flex;
  justify-content: center;
  margin-top: 30px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .s6 form .form-btn {
    margin-top: 18px;
  }
}
.land-vdovol-cocktail .s6 form .form-btn .bem-btn {
  align-items: center;
  background: #443673;
  border-radius: 6px;
  color: #fff;
  display: flex;
  font-size: 16px;
  font-weight: 800;
  height: 38px;
  justify-content: center;
  line-height: 20px;
  width: 150px;
}
@media (min-width: 960px) {
  .land-vdovol-cocktail .s6 form .form-btn .bem-btn:hover {
    background: #fbcf78;
  }
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .share-wrap {
    flex-direction: column;
  }
}
.land-vdovol-cocktail .share-wrap .share__label {
  padding-bottom: 8px;
}
@media (max-width: 779px) {
  .land-vdovol-cocktail .share-wrap .share__label {
    margin-right: 0;
    padding-bottom: 12px;
  }
}
.land-anti-age {
  min-height: 4264px;
  position: relative;
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/land-bg.jpg)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/land-bg-sd.jpg)
      top no-repeat;
    min-height: 4366px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/land-bg-t.jpg)
      top no-repeat;
    min-height: 4196px;
  }
}
@media (max-width: 779px) {
  .land-anti-age {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/land-bg-tel.jpg)
      top no-repeat;
    background-size: 780px auto;
    min-height: 4115px;
  }
}
.land-anti-age h2 {
  font-weight: 700;
  margin: 0;
  text-align: center;
}
.land-anti-age .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (max-width: 779px) {
  .land-anti-age .section {
    z-index: 2;
  }
}
.land-anti-age .s1 {
  color: #fff;
  min-height: 960px;
  padding-top: 108px;
}
@media (max-width: 959px) {
  .land-anti-age .s1 {
    min-height: 942px;
    padding-top: 40px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 {
    min-height: 810px;
    padding-top: 20px;
  }
}
.land-anti-age .s1 .section-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  max-width: 500px;
  transform: translateX(-326px);
  z-index: 1;
}
@media (max-width: 1200px) {
  .land-anti-age .s1 .section-content {
    transform: translateX(-202px);
  }
}
@media (max-width: 959px) {
  .land-anti-age .s1 .section-content {
    transform: translateX(-16px);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .section-content {
    transform: unset;
  }
}
.land-anti-age .s1 .land-logo {
  background: url(/../assets/css/img/logo-green.png) top no-repeat;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  display: block;
  height: 60px;
  margin-bottom: 38px;
  width: 87px;
}
@media (max-width: 959px) {
  .land-anti-age .s1 .land-logo {
    margin-bottom: 18px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .land-logo {
    margin-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .land-anti-age .s1 .land-logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/land-logo-hover.svg)
      top no-repeat;
  }
}
.land-anti-age .s1 h2 .h2-top {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  padding-right: 8px;
}
@media (max-width: 959px) {
  .land-anti-age .s1 h2 .h2-top {
    padding-left: 28px;
    padding-right: 0;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 h2 .h2-top {
    font-size: 12px;
    line-height: 22px;
    padding-left: 0;
  }
}
.land-anti-age .s1 h2 .h2-middle {
  font-size: 140px;
  font-weight: 700;
  line-height: 124px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-anti-age .s1 h2 .h2-middle {
    font-size: 128px;
    line-height: 112px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 h2 .h2-middle {
    font-size: 84px;
    line-height: 70px;
  }
}
.land-anti-age .s1 h2 .h2-bottom {
  font-size: 94px;
  font-weight: 700;
  line-height: 87px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-anti-age .s1 h2 .h2-bottom {
    font-size: 85px;
    line-height: 60px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 h2 .h2-bottom {
    display: block;
    font-size: 56px;
    line-height: 48px;
  }
}
.land-anti-age .s1 .more-power {
  z-index: 1;
}
@media (min-width: 960px) {
  .land-anti-age .s1 .more-power {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/more-power.svg)
      50% no-repeat;
    height: 92px;
    margin-top: 28px;
    width: 283px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .more-power {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/more-power-t.svg)
      50% no-repeat;
    height: 80px;
    margin-top: 32px;
    width: 249px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .more-power {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/more-power-p.svg)
      50% no-repeat;
    height: 53px;
    margin-top: 22px;
    width: 166px;
  }
}
.land-anti-age .s1 .s1-made {
  position: absolute;
  top: 467px;
  transform: translateX(368px);
}
@media (min-width: 780px) {
  .land-anti-age .s1 .s1-made {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s1-made.png)
      50% no-repeat;
    height: 195px;
    width: 194px;
  }
}
@media (max-width: 1200px) {
  .land-anti-age .s1 .s1-made {
    top: 438px;
    transform: translateX(262px);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .s1-made {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s1-made-p.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 114px;
    top: 352px;
    transform: translateX(62px);
    width: 112px;
  }
}
.land-anti-age .s1 .s1-cloud-wrap {
  height: 469px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100vw;
}
.land-anti-age .s1 .s1-cloud-wrap .s1-cloud {
  background: url(https://batel.ru/assets/css/img/landing/anti-age/s1-cloud-1.png)
    0 0 no-repeat;
  height: 469px;
  position: absolute;
  top: 0;
  width: 2771px;
}
@media (min-width: 780px) {
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud.cloud-1 {
    animation: "cloud-1" 400s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    left: 0;
  }
  @keyframes "cloud-1" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5542px);
    }
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud.cloud-2 {
    animation: "cloud-2" 400s linear infinite;
    animation-delay: 0s;
    left: 2771px;
  }
  @keyframes "cloud-2" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5542px);
    }
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud.cloud-3 {
    animation: "cloud-3" 400s linear infinite;
    animation-delay: 200s;
    left: 2771px;
  }
  @keyframes "cloud-3" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5542px);
    }
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud {
    background-size: 100% auto;
    width: 1771px;
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud.cloud-1 {
    animation: "cloud-1" 400s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    left: 0;
  }
  @keyframes "cloud-1" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3542px);
    }
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud.cloud-2 {
    animation: "cloud-2" 400s linear infinite;
    animation-delay: 0s;
    left: 1771px;
  }
  @keyframes "cloud-2" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3542px);
    }
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud.cloud-3 {
    animation: "cloud-3" 400s linear infinite;
    animation-delay: 200s;
    left: 1771px;
  }
  @keyframes "cloud-3" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3542px);
    }
  }
}
.land-anti-age .s1 .s1-cloud-wrap .s1-cloud-after {
  background: url(https://batel.ru/assets/css/img/landing/anti-age/s1-cloud-2.png)
    0 0 no-repeat;
  height: 469px;
  position: absolute;
  top: 0;
  width: 2771px;
}
@media (min-width: 780px) {
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud-after.cloud-1 {
    animation: "cloud-after-1" 290s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    left: 0;
  }
  @keyframes "cloud-after-1" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5542px);
    }
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud-after.cloud-2 {
    animation: "cloud-after-2" 290s linear infinite;
    animation-delay: 0s;
    left: 2771px;
  }
  @keyframes "cloud-after-2" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5542px);
    }
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud-after.cloud-3 {
    animation: "cloud-after-3" 290s linear infinite;
    animation-delay: 145s;
    left: 2771px;
  }
  @keyframes "cloud-after-3" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-5542px);
    }
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud-after {
    background-size: 100% auto;
    width: 1771px;
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud-after.cloud-1 {
    animation: "cloud-after-1" 290s linear infinite;
    animation-delay: 0s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    left: 0;
  }
  @keyframes "cloud-after-1" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3542px);
    }
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud-after.cloud-2 {
    animation: "cloud-after-2" 290s linear infinite;
    animation-delay: 0s;
    left: 1771px;
  }
  @keyframes "cloud-after-2" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3542px);
    }
  }
  .land-anti-age .s1 .s1-cloud-wrap .s1-cloud-after.cloud-3 {
    animation: "cloud-after-3" 290s linear infinite;
    animation-delay: 145s;
    left: 1771px;
  }
  @keyframes "cloud-after-3" {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-3542px);
    }
  }
}
.land-anti-age .s1 .ellipse {
  display: flex;
  justify-content: center;
  opacity: 0;
  position: absolute;
  transition: opacity 2s;
}
.land-anti-age .s1 .ellipse.anim {
  opacity: 1;
}
.land-anti-age .s1 .ellipse:after {
  background: #fff;
  border-radius: 0 0 12px 12px;
  bottom: -33px;
  content: "";
  height: 33px;
  position: absolute;
  width: 4px;
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse:after {
    bottom: -23px;
    height: 23px;
    width: 3px;
  }
}
.land-anti-age .s1 .ellipse-1 {
  top: 295px;
  transform: translateX(-692px);
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-1 {
    top: 538px;
    transform: translateX(-224px);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-1 {
    top: 438px;
    transform: translateX(-68px);
  }
}
.land-anti-age .s1 .ellipse-1 .ellipse-img {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 147px;
  width: 147px;
}
@media (min-width: 960px) {
  .land-anti-age .s1 .ellipse-1 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-1 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-t-1.png);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-1 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-p-1.png);
    height: 100px;
    width: 100px;
  }
}
.land-anti-age .s1 .ellipse-2 {
  top: 442px;
  transform: translateX(-28px);
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age .s1 .ellipse-2 {
    top: 482px;
    transform: translateX(18px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-2 {
    top: 478px;
    transform: translateX(-2px);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-2 {
    top: 602px;
    transform: translateX(-86px);
  }
}
.land-anti-age .s1 .ellipse-2 .ellipse-img {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 147px;
  width: 147px;
}
@media (min-width: 960px) {
  .land-anti-age .s1 .ellipse-2 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-2 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-t-2.png);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-2 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-p-2.png);
  }
}
@media (max-width: 1200px) {
  .land-anti-age .s1 .ellipse-2 .ellipse-img {
    height: 120px;
    width: 120px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-2 .ellipse-img {
    height: 142px;
    width: 142px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-2 .ellipse-img {
    height: 104px;
    width: 104px;
  }
}
.land-anti-age .s1 .ellipse-3 {
  top: 710px;
  transform: translateX(-492px);
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age .s1 .ellipse-3 {
    transform: translateX(-435px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-3 {
    top: 650px;
    transform: translateX(150px);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-3 {
    top: 562px;
    transform: translateX(72px);
  }
}
.land-anti-age .s1 .ellipse-3 .ellipse-img {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 105px;
  width: 105px;
}
@media (min-width: 960px) {
  .land-anti-age .s1 .ellipse-3 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-3.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-3 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-t-3.png);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-3 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-p-3.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-3 .ellipse-img {
    height: 147px;
    width: 147px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-3 .ellipse-img {
    height: 104px;
    width: 104px;
  }
}
.land-anti-age .s1 .ellipse-4 {
  top: 89px;
  transform: translateX(242px);
}
@media (max-width: 959px) {
  .land-anti-age .s1 .ellipse-4 {
    display: none;
  }
}
.land-anti-age .s1 .ellipse-4 .ellipse-img {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 238px;
  width: 238px;
}
@media (min-width: 960px) {
  .land-anti-age .s1 .ellipse-4 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-4.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-4 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-t-4.png);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-4 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-p-4.png);
  }
}
.land-anti-age .s1 .ellipse-5 {
  top: 644px;
  transform: translateX(150px);
}
@media (max-width: 959px) {
  .land-anti-age .s1 .ellipse-5 {
    display: none;
  }
}
.land-anti-age .s1 .ellipse-5 .ellipse-img {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 147px;
  width: 147px;
}
@media (min-width: 960px) {
  .land-anti-age .s1 .ellipse-5 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-5.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-5 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-t-5.png);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-5 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-p-5.png);
  }
}
.land-anti-age .s1 .ellipse-6 {
  top: 608px;
  transform: translateX(-224px);
}
@media (max-width: 959px) {
  .land-anti-age .s1 .ellipse-6 {
    display: none;
  }
}
.land-anti-age .s1 .ellipse-6 .ellipse-img {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 147px;
  width: 147px;
}
@media (min-width: 960px) {
  .land-anti-age .s1 .ellipse-6 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-6.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-6 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-t-6.png);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-6 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-p-6.png);
  }
}
.land-anti-age .s1 .ellipse-7 {
  top: 222px;
  transform: translateX(478px);
}
@media (max-width: 1200px) {
  .land-anti-age .s1 .ellipse-7 {
    transform: translateX(452px);
  }
}
@media (max-width: 959px) {
  .land-anti-age .s1 .ellipse-7 {
    display: none;
  }
}
.land-anti-age .s1 .ellipse-7 .ellipse-img {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 147px;
  width: 147px;
}
@media (min-width: 960px) {
  .land-anti-age .s1 .ellipse-7 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-7.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s1 .ellipse-7 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-t-7.png);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s1 .ellipse-7 .ellipse-img {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s1-ellipse-p-7.png);
  }
}
.land-anti-age .s2 {
  margin-top: 20px;
}
@media (max-width: 959px) {
  .land-anti-age .s2 {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 {
    margin-top: 46px;
  }
}
.land-anti-age .s2 h2 {
  color: #6c2180;
  font-size: 40px;
  line-height: 49px;
  max-width: 534px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-anti-age .s2 h2 {
    font-size: 20px;
    line-height: 25px;
    max-width: 300px;
  }
}
.land-anti-age .s2 .s2-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 38px;
  max-width: 870px;
}
@media (max-width: 959px) {
  .land-anti-age .s2 .s2-items {
    margin-top: 30px;
    max-width: 760px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items {
    margin-top: 6px;
    max-width: 302px;
  }
}
.land-anti-age .s2 .s2-items .s2-item {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 24px;
  line-height: 29px;
  margin-bottom: 38px;
  position: relative;
  text-align: center;
  width: 210px;
}
@media (max-width: 959px) {
  .land-anti-age .s2 .s2-items .s2-item {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 35px;
    width: 181px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 25px;
    width: 146px;
  }
}
.land-anti-age .s2 .s2-items .s2-item:after {
  background: #6c2180;
  border-radius: 18px;
  content: "";
  height: 120px;
  position: absolute;
  top: 40px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-anti-age .s2 .s2-items .s2-item:after {
    border-radius: 8px;
    height: 103px;
    top: 35px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item:after {
    height: 83px;
    top: 27px;
  }
}
@media (min-width: 960px) {
  .land-anti-age .s2 .s2-items .s2-item.item-5:after,
  .land-anti-age .s2 .s2-items .s2-item.item-6:after,
  .land-anti-age .s2 .s2-items .s2-item.item-7:after,
  .land-anti-age .s2 .s2-items .s2-item.item-8:after {
    height: 154px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s2 .s2-items .s2-item.item-5:after,
  .land-anti-age .s2 .s2-items .s2-item.item-6:after,
  .land-anti-age .s2 .s2-items .s2-item.item-7:after,
  .land-anti-age .s2 .s2-items .s2-item.item-8:after {
    height: 133px;
  }
}
.land-anti-age .s2 .s2-items .s2-item .item-content {
  background-position: top;
  background-repeat: no-repeat;
  padding-top: 90px;
  position: relative;
  z-index: 1;
}
@media (max-width: 959px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content {
    padding-top: 78px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content {
    padding-top: 62px;
  }
}
@media (min-width: 960px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-1.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-t-1.svg);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-p-1.svg);
  }
}
@media (min-width: 960px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-2.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-t-2.svg);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-p-2.svg);
  }
}
@media (min-width: 960px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-3.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-t-3.svg);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-p-3.svg);
  }
}
@media (min-width: 960px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-4.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-t-4.svg);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-p-4.svg);
  }
}
@media (min-width: 960px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-5.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-t-5.svg);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-p-5.svg);
  }
}
@media (min-width: 960px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-6.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-t-6.svg);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-p-6.svg);
  }
}
@media (min-width: 960px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-7 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-7.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-7 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-t-7.svg);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-7 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-p-7.svg);
  }
}
@media (min-width: 960px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-8 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-8.svg);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-8 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-t-8.svg);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s2 .s2-items .s2-item .item-content.content-8 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s2-item-p-8.svg);
  }
}
.land-anti-age .s3 {
  margin-top: 104px;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 {
    margin-top: 84px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 {
    margin-top: 95px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 {
    margin-top: 34px;
  }
}
.land-anti-age .s3 .slider-closer {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.land-anti-age .s3 .slider-closer.closer-active {
  display: block;
  z-index: 5;
}
.land-anti-age .s3 .s3-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider {
    height: 100%;
    padding-bottom: 0;
  }
}
.land-anti-age .s3 .s3-slider .swiper-container {
  position: relative;
  width: 100%;
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .swiper-container {
    padding-bottom: 35px;
  }
}
.land-anti-age .s3 .s3-slider .swiper-container .swiper-slide {
  display: flex;
  justify-content: center;
  opacity: 0 !important;
  transition: all 1s !important;
  visibility: hidden;
  width: 100%;
  z-index: 1;
}
.land-anti-age
  .s3
  .s3-slider
  .swiper-container
  .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
  visibility: visible;
  z-index: 2;
}
.land-anti-age
  .s3
  .s3-slider
  .swiper-container
  .swiper-slide.swiper-slide-active
  .opacity-animation {
  opacity: 1;
}
.land-anti-age
  .s3
  .s3-slider
  .swiper-container
  .swiper-slide.swiper-slide-active
  .complex
  .slide-number
  .slide-number__val {
  opacity: 1;
  transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
  transition: all 2s;
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .swiper-container
    .swiper-slide.swiper-slide-active
    .complex
    .complex__middle
    .complex-props.open {
    opacity: 1;
    visibility: visible;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .swiper-container
  .swiper-slide.swiper-slide-active
  .complex
  .complex__bottom
  .indications.open,
.land-anti-age
  .s3
  .s3-slider
  .swiper-container
  .swiper-slide.swiper-slide-active
  .complex
  .complex__bottom
  .shema-wrap.open {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .swiper-container
    .swiper-slide.swiper-slide-active
    .complex__middle
    .complex-props {
    opacity: 1;
    transform: translateX(0);
    transition: all 1s;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .swiper-container
  .swiper-slide.swiper-slide-active
  .complex__middle
  .complex-info {
  opacity: 1;
}
@media (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .swiper-container
    .swiper-slide.swiper-slide-active
    .complex__middle
    .complex-info {
    transform: translateX(0);
    transition: all 1s;
  }
  .land-anti-age
    .s3
    .s3-slider
    .swiper-container
    .swiper-slide.swiper-slide-active
    .complex__bottom {
    opacity: 1;
    transform: translateX(0);
    transition: all 1s;
    z-index: 6;
  }
  .land-anti-age .s3 .s3-slider .opacity-animation {
    opacity: 0;
    transition: opacity 1s;
  }
}
.land-anti-age .s3 .s3-slider .slide-number {
  align-items: flex-end;
  display: flex;
  flex-shrink: 0;
  height: 80px;
  justify-content: flex-end;
  padding-right: 10px;
  position: absolute;
  right: 142px;
  text-transform: uppercase;
  top: 86px;
  width: 100px;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .slide-number {
    right: 72px;
    top: 74px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .slide-number {
    right: 70px;
    top: 112px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .slide-number {
    bottom: -14px;
    order: 4;
    padding-right: 4px;
    right: unset;
    top: unset;
    transform: translateX(-60px);
  }
}
.land-anti-age .s3 .s3-slider .slide-number .slide-number__val {
  color: #6d2180;
  font-size: 76px;
  font-weight: 700;
  line-height: 70px;
  opacity: 0;
  transform: rotate3d(50, 0, 0, 90deg) perspective(10px) translate(0) scale(1);
  transform-origin: 100% 100%;
  transition: all 2s;
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .slide-number .slide-number__val {
    position: absolute;
  }
  .land-anti-age .s3 .s3-slider .slide-number .slide-number__val.active {
    opacity: 1;
    transform: rotate3d(50, 0, 0, 0deg) perspective(10px) translate(0) scale(1);
    transition: all 2s;
  }
}
.land-anti-age .s3 .s3-slider .complex {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding-bottom: 300px;
  position: relative;
  width: 1180px;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex {
    padding-bottom: 265px;
    width: 960px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .complex {
    padding-bottom: 160px;
    width: 780px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex {
    padding-bottom: 72px;
    width: 320px;
  }
}
@media (min-width: 1201px) {
  .land-anti-age .s3 .s3-slider .complex.complex-1 .complex__desc {
    max-width: 924px;
  }
}
.land-anti-age .s3 .s3-slider .complex.complex-1 .slide-number {
  padding-right: 4px;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex.complex-1 .slide-number {
    padding-right: 6px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex.complex-1 .slide-number {
    padding-right: 0;
    transform: translateX(-56px);
  }
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex.complex-1 .complex-props__item.item-7 {
    padding-right: 30px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-2
    .complex__middle
    .complex-props {
    padding-right: 40px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-2
    .complex__bottom
    .shema
    .item-img.img-sashe {
    top: 0;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-3
    .complex__middle
    .complex-props {
    padding-right: 34px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-3
    .complex__bottom
    .shema
    .item-img.img-sashe {
    top: 0;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-5
    .complex__middle
    .complex-props {
    padding-right: 26px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex.complex-6
  .complex__bottom
  .shema
  .shema__item {
  letter-spacing: -0.01em;
  margin-bottom: 8px;
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-6
    .complex__bottom
    .shema
    .shema__item {
    padding-right: 2px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-6
    .complex__bottom
    .shema
    .shema__item
    .shema__item_small {
    display: block;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-6
    .complex__bottom
    .shema
    .item-img.img-sashe {
    top: 0;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-6
    .complex__middle
    .complex-props {
    padding-right: 14px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-7
    .complex__middle
    .complex-props {
    padding-right: 4px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-7
    .complex__middle
    .complex-props
    .complex-props__item {
    margin-bottom: 5px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-8
    .complex__middle
    .complex-props {
    padding-right: 4px;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-8
    .complex__middle
    .complex-props
    .complex-props__item {
    margin-bottom: 6px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex.complex-8
    .complex__middle
    .complex-props
    .complex-props__item {
    margin-bottom: 3px;
  }
}
.land-anti-age .s3 .s3-slider .complex__top {
  padding: 0 52px 0 22px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex__top {
    padding: 0;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .complex__top {
    padding: 0 130px 0 10px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__top {
    max-width: 296px;
    order: 1;
    padding: 0;
    text-align: center;
  }
}
.land-anti-age .s3 .s3-slider .complex__name {
  font-size: 40px;
  font-weight: 700;
  line-height: 49px;
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__name {
    font-size: 24px;
    line-height: 29px;
    min-height: 58px;
  }
}
.land-anti-age .s3 .s3-slider .complex__name.name-1 {
  color: #ffce00;
}
.land-anti-age .s3 .s3-slider .complex__name.name-2 {
  color: #c881b6;
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__name.name-2 {
    padding-top: 29px;
  }
}
.land-anti-age .s3 .s3-slider .complex__name.name-3 {
  color: #e6007d;
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__name.name-3 {
    padding-top: 29px;
  }
}
.land-anti-age .s3 .s3-slider .complex__name.name-4 {
  color: #e52429;
}
.land-anti-age .s3 .s3-slider .complex__name.name-5 {
  color: #ec607d;
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__name.name-5 {
    padding-top: 29px;
  }
}
.land-anti-age .s3 .s3-slider .complex__name.name-6 {
  color: #1ab2a9;
}
.land-anti-age .s3 .s3-slider .complex__name.name-7 {
  color: #f7a830;
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__name.name-7 {
    padding-top: 29px;
  }
}
.land-anti-age .s3 .s3-slider .complex__name.name-8 {
  color: #8ebc22;
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__name.name-8 {
    padding-top: 29px;
  }
}
.land-anti-age .s3 .s3-slider .complex__name.name-9 {
  color: #009fe3;
}
.land-anti-age .s3 .s3-slider .complex__desc {
  font-size: 20px;
  line-height: 25px;
  margin-top: 10px;
  max-width: 916px;
  min-height: 100px;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex__desc {
    font-size: 18px;
    line-height: 22px;
    max-width: 828px;
    min-height: 110px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s3 .s3-slider .complex__desc {
    font-size: 16px;
    max-width: 780px;
    min-height: 132px;
    padding-right: 10px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__desc {
    font-size: 16px;
    line-height: 18px;
    min-height: 220px;
  }
}
.land-anti-age .s3 .s3-slider .toggle-m {
  align-items: center;
  background: linear-gradient(
    270deg,
    #32945f,
    #4ed68d 37.2%,
    #4ed68d 65.23%,
    #32945f
  );
  border-radius: 64px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  line-height: 20px;
  padding-right: 5px;
  padding-top: 2px;
  position: relative;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .toggle-m {
    font-size: 14px;
    height: 30px;
    line-height: 17px;
    padding-right: 14px;
    padding-top: 1px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .toggle-m {
    font-size: 16px;
    height: 40px;
    line-height: 20px;
    padding-right: 22px;
    padding-top: 2px;
    width: 295px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .toggle-m {
    font-size: 12px;
    height: 30px;
    line-height: 15px;
    padding: 0;
    width: 285px;
  }
}
.land-anti-age .s3 .s3-slider .toggle-m:after {
  content: "";
  height: 10px;
  position: absolute;
  right: 15px;
  top: 14px;
  transform: rotate(0deg);
  transition: transform 1s;
  width: 10px;
}
@media (min-width: 960px) {
  .land-anti-age .s3 .s3-slider .toggle-m:after {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/toggle-plus.svg)
      50% no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .toggle-m:after {
    right: 8px;
    top: 10px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .toggle-m:after {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/toggle-plus-t.svg)
      50% no-repeat;
    background-size: 100% auto;
    height: 11px;
    right: 26px;
    top: 14px;
    width: 11px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .toggle-m:after {
    right: 18px;
    top: unset;
  }
}
@media (min-width: 780px) {
  .land-anti-age .s3 .s3-slider .toggle-m.toggle-m-props {
    display: none;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .toggle-m.toggle-m-props {
    left: 17px;
    position: absolute;
    top: -106px;
  }
}
@media (min-width: 1201px) {
  .land-anti-age .s3 .s3-slider .toggle-m.toggle-m-indications {
    width: 261px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age .s3 .s3-slider .toggle-m.toggle-m-indications {
    width: 200px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .toggle-m.toggle-m-indications {
    margin: 4px 0 0;
  }
}
@media (min-width: 1201px) {
  .land-anti-age .s3 .s3-slider .toggle-m.toggle-m-shema {
    width: 198px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age .s3 .s3-slider .toggle-m.toggle-m-shema {
    width: 151px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .toggle-m.toggle-m-shema {
    margin: 5px 0;
  }
}
.land-anti-age .s3 .s3-slider .toggle-m.toggle-open:after {
  transform: rotate(45deg);
}
.land-anti-age .s3 .s3-slider .complex__middle {
  display: flex;
  margin-top: 46px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex__middle {
    margin-top: 8px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .complex__middle {
    margin-top: 76px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__middle {
    flex-direction: column-reverse;
    margin-top: 0;
    order: 3;
    position: relative;
  }
}
.land-anti-age .s3 .s3-slider .complex__middle .complex-props {
  flex-shrink: 0;
  opacity: 0;
  padding: 38px 40px 0 17px;
  transition: all 1s;
  width: 514px;
}
@media (min-width: 780px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-props {
    transform: translateX(-100%);
  }
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-props {
    padding: 32px 8px 0 10px;
    width: 405px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-props {
    padding: 0 8px 0 10px;
    width: 314px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-props {
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.25);
    height: 0;
    height: auto;
    left: 34px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: -75px;
    visibility: hidden;
    width: 252px;
    z-index: 2;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-props
  .complex-props__item {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 9px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-props
    .complex-props__item {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-props
    .complex-props__item {
    border-bottom: 1px solid #cdcdcd;
    color: #000;
    font-weight: 400;
    margin-bottom: 0;
    padding: 4px 5px;
    text-align: center;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-props
    .complex-props__item:last-child {
    border-bottom: 0;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-props
  .complex-props__item
  .item-v {
  background: #fff;
  border-radius: 50%;
  flex-shrink: 0;
  height: 51px;
  margin-right: 30px;
  position: relative;
  width: 51px;
}
@media (max-width: 1200px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-props
    .complex-props__item
    .item-v {
    margin-right: 20px;
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-props
    .complex-props__item
    .item-v {
    margin-right: 10px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-props
    .complex-props__item
    .item-v {
    display: none;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-props
  .complex-props__item
  .item-v:after {
  background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-props-item-v.svg)
    50% no-repeat;
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
}
.land-anti-age .s3 .s3-slider .complex__middle .complex-info {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  margin-left: 29px;
  opacity: 0;
  transition: all 1s;
  width: 550px;
}
@media (min-width: 780px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-info {
    transform: translateX(100%);
  }
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-info {
    width: 509px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-info {
    padding-top: 34px;
    width: 421px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-info {
    align-items: center;
    margin-left: 0;
    padding-top: 8px;
    width: 100%;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img {
  order: 1;
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img {
    margin-bottom: 0;
    order: 1;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img.img-1 {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-1.png)
      top no-repeat;
    height: 372px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-sd-1.png)
      top no-repeat;
    height: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-t-1.png)
      top no-repeat;
    background-size: 100% auto;
    height: 285px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-p-1.png)
      top no-repeat;
    background-size: 100% auto;
    height: 191px;
    width: 282px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img.img-2 {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-2.png)
      top no-repeat;
    height: 372px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-sd-2.png)
      top no-repeat;
    height: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-t-2.png)
      top no-repeat;
    background-size: 100% auto;
    height: 285px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-p-2.png)
      top no-repeat;
    background-size: 100% auto;
    height: 191px;
    width: 282px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img.img-3 {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-3.png)
      top no-repeat;
    height: 372px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-sd-3.png)
      top no-repeat;
    height: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-t-3.png)
      top no-repeat;
    background-size: 100% auto;
    height: 285px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-p-3.png)
      top no-repeat;
    background-size: 100% auto;
    height: 191px;
    width: 282px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img.img-4 {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-4.png)
      top no-repeat;
    height: 372px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-sd-4.png)
      top no-repeat;
    height: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-t-4.png)
      top no-repeat;
    background-size: 100% auto;
    height: 285px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-p-4.png)
      top no-repeat;
    background-size: 100% auto;
    height: 191px;
    width: 282px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img.img-5 {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-5.png)
      top no-repeat;
    height: 372px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-sd-5.png)
      top no-repeat;
    height: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-t-5.png)
      top no-repeat;
    background-size: 100% auto;
    height: 285px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-p-5.png)
      top no-repeat;
    background-size: 100% auto;
    height: 191px;
    width: 282px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img.img-6 {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-6.png)
      top no-repeat;
    height: 372px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-sd-6.png)
      top no-repeat;
    height: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-t-6.png)
      top no-repeat;
    background-size: 100% auto;
    height: 285px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-p-6.png)
      top no-repeat;
    background-size: 100% auto;
    height: 191px;
    width: 282px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img.img-7 {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-7 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-7.png)
      top no-repeat;
    height: 372px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-7 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-sd-7.png)
      top no-repeat;
    height: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-7 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-t-7.png)
      top no-repeat;
    background-size: 100% auto;
    height: 285px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-7 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-p-7.png)
      top no-repeat;
    background-size: 100% auto;
    height: 191px;
    width: 282px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img.img-8 {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-8 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-8.png)
      top no-repeat;
    height: 372px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-8 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-sd-8.png)
      top no-repeat;
    height: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-8 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-t-8.png)
      top no-repeat;
    background-size: 100% auto;
    height: 285px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-8 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-p-8.png)
      top no-repeat;
    background-size: 100% auto;
    height: 191px;
    width: 282px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__img.img-9 {
  width: 100%;
}
@media (min-width: 1201px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-9 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-9.png)
      top no-repeat;
    height: 372px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-9 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-sd-9.png)
      top no-repeat;
    height: 345px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-9 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-t-9.png)
      top no-repeat;
    background-size: 100% auto;
    height: 285px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__img.img-9 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-complex-img-p-9.png)
      top no-repeat;
    background-size: 100% auto;
    height: 191px;
    width: 282px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__group-flex {
  display: flex;
  justify-content: space-between;
  margin-top: 90px;
  order: 4;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__group-flex {
    margin-top: 181px;
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__group-flex {
    margin-top: 106px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__group-flex {
    align-items: center;
    flex-direction: column;
    margin-top: 24px;
    order: 4;
    width: 289px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__group-flex
  .btn-buy {
  align-items: center;
  background: linear-gradient(
    248.3deg,
    #3c1964 7.88%,
    #6c2180 33.83%,
    #6c2180 53.39%,
    #3a1962 77.65%
  );
  border-radius: 64px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  line-height: 20px;
  text-transform: uppercase;
  width: 210px;
}
@media (max-width: 1200px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__group-flex
    .btn-buy {
    height: 30px;
    width: 195px;
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__group-flex
    .btn-buy {
    height: 40px;
    width: 160px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__group-flex
    .btn-buy {
    margin-top: 10px;
    width: 100%;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__group-flex
    .btn-buy:hover {
    background: linear-gradient(
      248.3deg,
      #007637 7.88%,
      #1fb464 33.83%,
      #21a85f 53.39%,
      #007636 77.65%
    );
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__volume-wrap {
  align-items: center;
  background: #fff;
  border-radius: 64px;
  color: #6c2180;
  display: flex;
  flex-shrink: 0;
  font-size: 16px;
  height: 40px;
  justify-content: space-between;
  line-height: 20px;
  padding: 0 30px;
  width: 321px;
}
@media (max-width: 1200px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__volume-wrap {
    height: 30px;
    padding: 0 20px;
    width: 298px;
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__volume-wrap {
    height: 40px;
    padding: 0 18px;
    width: 245px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__volume-wrap {
    width: 100%;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__volume-wrap.volume-sashe {
    padding: 0 7px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .complex-info__volume {
  font-weight: 700;
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex-info__volume {
    font-weight: 500;
  }
}
.land-anti-age .s3 .s3-slider .complex__middle .complex-info .ingredients {
  display: flex;
  justify-content: space-between;
  margin-top: 18px;
  order: 3;
  width: 100%;
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-info .ingredients {
    margin-top: 24px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__middle .complex-info .ingredients {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 10px;
    order: 3;
    width: 300px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .ingredients
  .ingredients-item {
  align-items: flex-end;
  background-position: center 98%;
  background-repeat: no-repeat;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-top: 15px;
  padding-bottom: 62px;
  position: relative;
  width: 72px;
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item {
    padding-bottom: 58px;
    width: 61px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item {
    justify-content: center;
    width: 68px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__middle
  .complex-info
  .ingredients
  .ingredients-item
  .ingredient-item__name {
  align-items: flex-end;
  color: #000;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  min-height: 24px;
  position: absolute;
  text-align: center;
  top: -18px;
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item
    .ingredient-item__name {
    font-size: 10px;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item
    .ingredient-item__name {
    justify-content: center;
    line-height: 10px;
    min-height: 20px;
    top: -6px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-1.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-1.png);
    background-size: 40px auto;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-1
    .ingredient-item__name {
    width: 39px;
    word-break: break-all;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-1
    .ingredient-item__name {
    width: 32px;
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-1
    .ingredient-item__name:after {
    content: "-";
    position: absolute;
    right: -2px;
    top: 0;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-2.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-2.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-3.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-3.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-4.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-4.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-5.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-5.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-6.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-6 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-6.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-7 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-7.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-7 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-7.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-8 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-8.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-8 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-8.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-9 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-9.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-9 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-9.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-10 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-10.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-10 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-10.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-11 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-11.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-11 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-11.png);
    background-size: 40px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-11
    .ingredient-item__name {
    width: 68px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-12 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-12.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-12 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-12.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-13 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-13.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-13 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-13.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-14 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-14.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-14 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-14.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-15 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-15.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-15 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-15.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-16 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-16.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-16 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-16.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-17 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-17.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-17 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-17.png);
    background-size: 40px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-17
    .ingredient-item__name {
    width: 44px;
    word-break: break-all;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-17
    .ingredient-item__name:after {
    content: "-";
    position: absolute;
    right: -2px;
    top: 0;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-17
    .ingredient-item__name {
    width: 62px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-18 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-18.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-18 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-18.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-19 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-19.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-19 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-19.png);
    background-size: 40px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-19
    .ingredient-item__name {
    width: 38px;
    word-break: break-all;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-19
    .ingredient-item__name:after {
    content: "-";
    position: absolute;
    right: -2px;
    top: 0;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-19
    .ingredient-item__name {
    width: 56px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-20 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-20.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-20 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-20.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-21 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-21.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-21 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-21.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-21
    .ingredient-item__name {
    width: 82px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-21
    .ingredient-item__name {
    top: -30px;
    width: 77px;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-21
    .ingredient-item__name:after {
    content: "-";
    position: absolute;
    right: 4px;
    top: 0;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-21
    .ingredient-item__name {
    width: 77px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-22 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-22.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-22 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-22.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-23 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-23.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-23 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-23.png);
    background-size: 40px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-23
    .ingredient-item__name {
    width: 48px;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-23
    .ingredient-item__name:after {
    content: "-";
    position: absolute;
    right: 5px;
    top: 0;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-23
    .ingredient-item__name {
    width: 56px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-24 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-24.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-24 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-24.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-25 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-25.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-25 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-25.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-26 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-26.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-26 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-26.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-27 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-27.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-27 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-27.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-28 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-28.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-28 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-28.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-29 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-29.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-29 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-29.png);
    background-size: 40px auto;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-29
    .ingredient-item__name {
    width: 48px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-30 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-30.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-30 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-30.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-31 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-28.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-31 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-28.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-32 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-32.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-32 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-32.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-33 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-33.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-33 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-33.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-34 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-34.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-34 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-34.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-34
    .ingredient-item__name {
    width: 90px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-34
    .ingredient-item__name {
    top: -30px;
    width: 48px;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-34
    .ingredient-item__name:after {
    content: "-";
    position: absolute;
    right: 4px;
    top: 0;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-34
    .ingredient-item__name {
    width: 70px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-35 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-35.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-35 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-35.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-36 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-36.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-36 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-36.png);
    background-size: 40px auto;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-36
    .ingredient-item__name {
    width: 70px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-37 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-37.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-37 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-37.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-38 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-38.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-38 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-38.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-39 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-29.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-39 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-29.png);
    background-size: 40px auto;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-39
    .ingredient-item__name {
    width: 48px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-40 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-40.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-40 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-40.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-41 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-41.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-41 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-41.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-42 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-42.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-42 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-42.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-43 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-43.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-43 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-43.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-44 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-44.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-44 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-44.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-45 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-45.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-45 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-45.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-45
    .ingredient-item__name {
    width: 90px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-45
    .ingredient-item__name {
    top: -30px;
    width: 74px;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-45
    .ingredient-item__name:after {
    content: "-";
    position: absolute;
    right: 1px;
    top: 12px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-46 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-46.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-46 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-46.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-47 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-47.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-47 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-47.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-48 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-48.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-48 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-48.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-49 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-49.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-49 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-49.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-50 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-29.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-50 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-29.png);
    background-size: 40px auto;
  }
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-50
    .ingredient-item__name {
    width: 48px;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-51 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-49.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-51 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-49.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-52 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-52.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-52 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-52.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-53 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-53.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-53 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-53.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-54 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-54.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-54 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-54.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-55 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-17.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-55 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-17.png);
    background-size: 40px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-55
    .ingredient-item__name {
    width: 39px;
    word-break: break-all;
  }
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-55
    .ingredient-item__name:after {
    content: "-";
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-56 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-34.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-56 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-34.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-57 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-57.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-57 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-57.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-58 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-58.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-58 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-58.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-59 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-59.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-59 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-59.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-60 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-60.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-60 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-60.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-61 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-61.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-61 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-61.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-62 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-62.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-62 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-62.png);
    background-size: 40px auto;
  }
}
@media (min-width: 960px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-63 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-63.png);
  }
}
@media (max-width: 959px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .ingredients
    .ingredients-item.item-63 {
    background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-ingredient-img-t-63.png);
    background-size: 40px auto;
  }
}
.land-anti-age .s3 .s3-slider .complex__middle .complex-info .complex__notice {
  color: 0;
  font-size: 12px;
  line-height: 15px;
  margin-top: 2px;
  order: 2;
  text-align: right;
  width: 100%;
}
@media (max-width: 779px) {
  .land-anti-age
    .s3
    .s3-slider
    .complex__middle
    .complex-info
    .complex__notice {
    margin-top: 4px;
    order: 2;
    text-align: center;
    width: 100%;
  }
}
.land-anti-age .s3 .s3-slider .complex__bottom {
  color: #000;
  display: flex;
  font-size: 16px;
  justify-content: space-between;
  left: 0;
  line-height: 20px;
  opacity: 0;
  padding: 0 17px;
  position: absolute;
  top: 778px;
  transform: translate(-100%);
  transition: all 1s;
  width: 514px;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex__bottom {
    padding: 0 25px 0 10px;
    top: 814px;
    width: 405px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-anti-age .s3 .s3-slider .complex__bottom {
    flex-direction: column;
    height: 92px;
    padding: 0 8px 0 10px;
    top: 806px;
    width: 314px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__bottom {
    align-items: center;
    background: unset;
    flex-direction: column;
    height: unset;
    left: unset;
    margin-top: 45px;
    opacity: 1;
    order: 2;
    padding: 0;
    position: relative;
    top: unset;
    transform: unset;
    transition: unset;
    width: 320px;
  }
}
.land-anti-age .s3 .s3-slider .complex__bottom .indications {
  background: #fff;
  border-radius: 15px;
  bottom: 42px;
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.25);
  flex-shrink: 0;
  height: 0;
  height: auto;
  left: 22px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  transition: all 1s;
  visibility: hidden;
  width: 252px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex__bottom .indications {
    bottom: 32px;
    left: -12px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .complex__bottom .indications {
    bottom: 94px;
    left: 32px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__bottom .indications {
    bottom: unset;
    top: 34px;
  }
}
.land-anti-age
  .s3
  .s3-slider
  .complex__bottom
  .indications
  .indications__title {
  display: none;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
.land-anti-age
  .s3
  .s3-slider
  .complex__bottom
  .indications
  .indications__items {
  display: flex;
  flex-direction: column;
}
.land-anti-age
  .s3
  .s3-slider
  .complex__bottom
  .indications
  .indications__group {
  flex-shrink: 0;
  width: 100%;
  width: auto;
}
.land-anti-age
  .s3
  .s3-slider
  .complex__bottom
  .indications
  .indications__group:last-child
  .indications__item:last-child {
  border-bottom: 0;
}
.land-anti-age .s3 .s3-slider .complex__bottom .indications .indications__item {
  border-bottom: 1px solid #cdcdcd;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  margin-bottom: 0;
  padding: 4px 5px;
  text-align: center;
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema-wrap {
  background: #fff;
  border-radius: 15px;
  bottom: 42px;
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.25);
  height: 0;
  height: auto;
  left: 272px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  transition: all 1s;
  visibility: hidden;
  width: 252px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .complex__bottom .shema-wrap {
    bottom: 32px;
    left: 186px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .complex__bottom .shema-wrap {
    bottom: 42px;
    left: 32px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .complex__bottom .shema-wrap {
    bottom: unset;
    left: unset;
    top: 70px;
  }
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema {
  background: #fff;
  border-radius: 18px;
  font-size: 14px;
  line-height: 17px;
  padding: 10px 0 8px;
  position: relative;
  width: 100%;
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema .shema__title {
  display: none;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema .shema__item {
  margin-bottom: 8px;
  padding-left: 45px;
  padding-right: 8px;
  position: relative;
  width: 100%;
}
.land-anti-age
  .s3
  .s3-slider
  .complex__bottom
  .shema
  .shema__item
  .p-inline-block {
  display: inline-block;
}
.land-anti-age
  .s3
  .s3-slider
  .complex__bottom
  .shema
  .shema__item
  .shema__item_small {
  font-size: 12px;
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema .item-img {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 31px;
  left: 8px;
  position: absolute;
  top: -6px;
  width: 31px;
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema .item-img.img-capsule {
  background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-capsule.svg);
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema .item-img.img-calendar {
  background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-calendar.svg);
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema .item-img.img-sashe {
  background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-sashe.svg);
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema .item-img.img-tablet {
  background-image: url(https://batel.ru/assets/css/img/landing/anti-age/s3-tablet.svg);
}
.land-anti-age .s3 .s3-slider .complex__bottom .shema .shema__notice {
  color: rgba(0, 0, 0, 0.11);
  font-size: 12px;
  font-weight: 700;
  left: unset;
  line-height: 12px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  top: unset;
  width: 100%;
}
.land-anti-age
  .s3
  .s3-slider
  .complex__bottom
  .shema
  .shema__notice
  .notice-large {
  font-size: 14px;
  font-weight: 800;
  line-height: 17px;
  padding: 0 5px;
}
.land-anti-age .s3 .s3-slider .slider-bottom-closer {
  display: none;
  height: 150vh;
  position: absolute;
  top: 0;
  width: 100vw;
}
.land-anti-age .s3 .s3-slider .slider-bottom-closer.closer-active {
  display: block;
  z-index: 5;
}
.land-anti-age .s3 .s3-slider .swiper-button-next-s3 {
  cursor: pointer;
  height: 45px;
  position: absolute;
  top: 110px;
  transform: translateX(490px);
  width: 30px;
  z-index: 10;
}
@media (max-width: 1200px) {
  .land-anti-age .s3 .s3-slider .swiper-button-next-s3 {
    top: 98px;
    transform: translateX(450px);
  }
}
@media (max-width: 959px) {
  .land-anti-age .s3 .s3-slider .swiper-button-next-s3 {
    top: 136px;
    transform: translateX(360px);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s3 .s3-slider .swiper-button-next-s3 {
    bottom: 30px;
    top: unset;
    transform: translateX(40px);
  }
}
.land-anti-age .s3 .s3-slider .swiper-button-next-s3 .arrow-anim {
  animation: arrow-1 3s linear infinite;
  background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-slider-arrow-color.svg)
    50% no-repeat;
  height: 45px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-33px);
  width: 30px;
}
@keyframes arrow-1 {
  0% {
    opacity: 0;
    transform: translateX(-42px);
  }
  33% {
    opacity: 1;
    transform: translateX(-28px);
  }
  66% {
    opacity: 1;
    transform: translateX(-14px);
  }
  to {
    opacity: 0;
    transform: translateX(0);
  }
}
.land-anti-age .s3 .s3-slider .swiper-button-next-s3:before {
  animation: arrow-2 3s linear infinite;
  animation-delay: 2s;
  background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-slider-arrow-color.svg)
    50% no-repeat;
  content: "";
  height: 45px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-33px);
  width: 30px;
}
@keyframes arrow-2 {
  0% {
    opacity: 0;
    transform: translateX(-42px);
  }
  33% {
    opacity: 1;
    transform: translateX(-28px);
  }
  66% {
    opacity: 1;
    transform: translateX(-14px);
  }
  to {
    opacity: 0;
    transform: translateX(0);
  }
}
.land-anti-age .s3 .s3-slider .swiper-button-next-s3:after {
  animation: arrow-3 3s linear infinite;
  animation-delay: 1s;
  background: url(https://batel.ru/assets/css/img/landing/anti-age/s3-slider-arrow-color.svg)
    50% no-repeat;
  content: "";
  height: 45px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-33px);
  width: 30px;
}
@keyframes arrow-3 {
  0% {
    opacity: 0;
    transform: translateX(-42px);
  }
  33% {
    opacity: 1;
    transform: translateX(-28px);
  }
  66% {
    opacity: 1;
    transform: translateX(-14px);
  }
  to {
    opacity: 0;
    transform: translateX(0);
  }
}
@media (max-width: 779px) {
  .land-anti-age .bg-bottom-p {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/bg-bottom-p.jpg)
      top no-repeat;
    bottom: 0;
    height: 1689px;
    position: absolute;
    width: 100%;
    z-index: 1;
  }
}
.land-anti-age .s4 {
  color: #fff;
  font-size: 28px;
  line-height: 34px;
  margin-top: -50px;
}
@media (max-width: 1200px) {
  .land-anti-age .s4 {
    margin-top: 16px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s4 {
    font-size: 24px;
    line-height: 29px;
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s4 {
    font-size: 16px;
    line-height: 20px;
    margin-top: 18px;
  }
}
.land-anti-age .s4 .section__content {
  max-width: 602px;
  transform: translateX(-240px);
  width: 100%;
}
@media (max-width: 1200px) {
  .land-anti-age .s4 .section__content {
    transform: translateX(-112px);
  }
}
@media (max-width: 959px) {
  .land-anti-age .s4 .section__content {
    max-width: 542px;
    padding: 0 10px 0 38px;
    transform: translateX(-72px);
  }
}
@media (max-width: 779px) {
  .land-anti-age .s4 .section__content {
    max-width: 212px;
    padding: 0;
    text-align: center;
    transform: unset;
  }
}
.land-anti-age .s4 p {
  margin: 26px 0;
}
.land-anti-age .s5 {
  margin-top: 82px;
}
@media (max-width: 1200px) {
  .land-anti-age .s5 {
    margin-top: 148px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s5 {
    margin-top: 112px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 {
    margin-top: 40px;
  }
}
.land-anti-age .s5 h2 {
  color: #fff;
  font-size: 35px;
  font-weight: 400;
  font-weight: 700;
  line-height: 43px;
}
@media (max-width: 959px) {
  .land-anti-age .s5 h2 {
    font-size: 25px;
    line-height: 31px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 h2 {
    font-size: 20px;
    line-height: 25px;
    width: 324px;
  }
}
.land-anti-age .s5 h2 .h2-top {
  text-transform: uppercase;
}
.land-anti-age .s5 .s5-title {
  color: #fff;
  font-size: 140px;
  font-weight: 800;
  line-height: 142px;
  margin-top: 46px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-anti-age .s5 .s5-title {
    font-size: 96px;
    line-height: 118px;
    margin-top: 56px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s5 .s5-title {
    font-size: 90px;
    line-height: 108px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 .s5-title {
    font-size: 37px;
    line-height: 45px;
    margin-top: 48px;
  }
}
.land-anti-age .s5 .cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 10px;
  max-width: 1124px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-anti-age .s5 .cards {
    margin-bottom: 65px;
    margin-top: 38px;
    max-width: 950px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s5 .cards {
    justify-content: center;
    margin-bottom: 15px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 .cards {
    margin-top: 8px;
    max-width: 320px;
  }
}
.land-anti-age .s5 .cards .cards-item {
  align-items: center;
  background: hsla(0, 0%, 100%, 0.84);
  border-radius: 41px;
  box-shadow: 14px 16px 24px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: 250px;
  justify-content: center;
  margin-bottom: 40px;
  padding: 0 10px;
  position: relative;
  width: 250px;
}
@media (max-width: 1200px) {
  .land-anti-age .s5 .cards .cards-item {
    height: 212px;
    margin-bottom: 35px;
    padding: 0 4px;
    width: 212px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s5 .cards .cards-item {
    margin: 0 18px 35px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 .cards .cards-item {
    border-radius: 13px;
    box-shadow: 14px 16px 24px rgba(0, 0, 0, 0.3);
    height: 100px;
    justify-content: flex-start;
    margin: 0 0 14px;
    padding-left: 75px;
    width: 304px;
  }
}
@media (min-width: 960px) {
  .land-anti-age .s5 .cards .cards-item:hover {
    box-shadow: 0 0 24px #6fff2c;
    cursor: pointer;
  }
  .land-anti-age .s5 .cards .cards-item:hover .cards-item__check:after {
    background: #32945f;
    border-radius: 50%;
    content: "";
    height: 22px;
    position: absolute;
    width: 22px;
  }
}
@media (min-width: 960px) and (max-width: 1200px) {
  .land-anti-age .s5 .cards .cards-item:hover .cards-item__check:after {
    height: 20px;
    width: 20px;
  }
}
.land-anti-age .s5 .cards .cards-item.active {
  box-shadow: 0 0 24px #6fff2c;
}
.land-anti-age .s5 .cards .cards-item.active .cards-item__check:after {
  background: #32945f;
  border-radius: 50%;
  content: "";
  height: 22px;
  position: absolute;
  width: 22px;
}
@media (max-width: 1200px) {
  .land-anti-age .s5 .cards .cards-item.active .cards-item__check:after {
    height: 20px;
    width: 20px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 .cards .cards-item.item-1 .cards-item__title {
    max-width: 174px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s5 .cards .cards-item.item-1 .cards-item__title .nowrap {
    white-space: unset;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-anti-age .s5 .cards .cards-item.item-2 .title-p {
    display: block;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 .cards .cards-item.item-2 .cards-item__title {
    max-width: 184px;
  }
}
@media (max-width: 959px) {
  .land-anti-age .s5 .cards .cards-item.item-2 .cards-item__title .nowrap {
    white-space: unset;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 .cards .cards-item.item-3 {
    padding-right: 30px;
  }
  .land-anti-age .s5 .cards .cards-item.item-4 {
    padding-right: 10px;
  }
  .land-anti-age .s5 .cards .cards-item.item-5 {
    padding-right: 30px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-anti-age .s5 .cards .cards-item.item-6 .nowrap {
    display: block;
  }
  .land-anti-age .s5 .cards .cards-item.item-7 {
    padding: 0 10px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 .cards .cards-item.item-8 {
    padding-right: 30px;
  }
}
.land-anti-age .s5 .cards .cards-item__title {
  color: #32945f;
  font-size: 16px;
  font-weight: 800;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-anti-age .s5 .cards .cards-item__title {
    font-size: 14px;
    line-height: 17px;
    text-align: left;
  }
}
.land-anti-age .s5 .cards .cards-item__check {
  align-items: center;
  border: 2px solid #32945f;
  border-radius: 50%;
  bottom: 30px;
  display: flex;
  flex-shrink: 0;
  height: 38px;
  justify-content: center;
  position: absolute;
  width: 38px;
}
@media (max-width: 1200px) {
  .land-anti-age .s5 .cards .cards-item__check {
    bottom: 24px;
    height: 32px;
    width: 32px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .s5 .cards .cards-item__check {
    bottom: 34px;
    left: 18px;
  }
}
.land-anti-age .s5 .btn-make {
  align-items: center;
  background: linear-gradient(
    248.3deg,
    #3c1964 7.88%,
    #6c2180 33.83%,
    #6c2180 53.39%,
    #3a1962 77.65%
  );
  border-radius: 64px;
  color: #fff;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  height: 49px;
  justify-content: center;
  line-height: 20px;
  text-transform: uppercase;
  width: 210px;
}
@media (min-width: 960px) {
  .land-anti-age .s5 .btn-make:hover {
    background: linear-gradient(
      248.3deg,
      #007637 7.88%,
      #1fb464 33.83%,
      #21a85f 53.39%,
      #007636 77.65%
    );
  }
}
.land-anti-age .s5 .btn-make.inactive {
  background: #d9d9d9;
  pointer-events: none;
}
.land-anti-age .share-wrap {
  margin-top: 90px;
}
@media (max-width: 959px) {
  .land-anti-age .share-wrap {
    margin-top: 20px;
  }
}
@media (max-width: 779px) {
  .land-anti-age .share-wrap {
    margin-top: 24px;
    padding-bottom: 0;
    position: relative;
    z-index: 3;
  }
}
.land-anti-age .share-wrap .share__label {
  color: #fff;
  padding-bottom: 6px;
}
.anti-age-programm {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-top: 145px;
  width: 100%;
}
@media (min-width: 960px) {
  .anti-age-programm {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-bg.jpg)
      top no-repeat;
    min-height: 100vh;
  }
}
@media (max-width: 1200px) {
  .anti-age-programm {
    padding-top: 182px;
  }
}
@media (max-width: 959px) {
  .anti-age-programm {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-bg-t.jpg)
      top no-repeat;
    min-height: 1221px;
    padding-top: 48px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm {
    min-height: unset;
    padding-bottom: 30px;
    padding-top: 50px;
  }
  .anti-age-programm .letters-hyp {
    position: relative;
    word-break: break-all;
  }
  .anti-age-programm .letters-hyp:after {
    content: "-";
    position: absolute;
    top: 0;
  }
  .anti-age-programm .letter-space {
    letter-spacing: -1px;
  }
  .anti-age-programm.programm-1 h1 {
    padding: 0 12px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm.programm-1 .programm-info {
    width: 385px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm.programm-1 .letters-hyp {
    padding-right: 20px;
  }
  .anti-age-programm.programm-1 .letters-hyp:after {
    right: 21px;
  }
  .anti-age-programm.programm-2 h1 {
    padding: 0 4px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm.programm-2 .programm-info {
    width: 385px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm.programm-3 .letters-hyp {
    padding-right: 10px;
  }
  .anti-age-programm.programm-3 .letters-hyp:after {
    right: 13px;
  }
}
.anti-age-programm.programm-3 .programm-desc {
  padding-top: 14px;
}
.anti-age-programm.programm-3 .programm-info {
  line-height: 16px;
  margin: 4px 0 6px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm.programm-3 .programm-table .cell-td {
    min-height: 36px;
    padding-bottom: 4px;
    padding-top: 4px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-4 .programm-desc {
    padding-right: 56px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm.programm-4 .programm-desc {
    padding-top: 15px;
  }
}
@media (min-width: 780px) {
  .anti-age-programm.programm-4 .programm-info {
    margin: 6px 0 12px;
  }
}
.anti-age-programm.programm-5 h1 {
  min-height: unset;
}
@media (max-width: 779px) {
  .anti-age-programm.programm-5 h1 {
    padding: 0 10px;
  }
  .anti-age-programm.programm-5 .letters-hyp.hyp-1 {
    padding-right: 20px;
  }
  .anti-age-programm.programm-5 .letters-hyp.hyp-1:after {
    right: 21px;
  }
  .anti-age-programm.programm-5 .letters-hyp.hyp-2 {
    padding-right: 10px;
  }
  .anti-age-programm.programm-5 .letters-hyp.hyp-2:after {
    right: 13px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-5 .programm-desc {
    padding-right: 52px;
    padding-top: 20px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm.programm-5 .programm-desc {
    padding-top: 15px;
  }
}
.anti-age-programm.programm-5 .programm-info {
  margin: 8px 0 14px;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm.programm-5 .programm-info {
    margin-bottom: 10px;
  }
  .anti-age-programm.programm-5 .programm-table .cell-td {
    min-height: 36px;
    padding-bottom: 4px;
    padding-top: 4px;
  }
}
.anti-age-programm.programm-6 h1 {
  min-height: unset;
}
@media (max-width: 779px) {
  .anti-age-programm.programm-6 h1 {
    padding: 0 24px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-6 .programm-desc {
    padding-top: 42px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm.programm-6 .programm-desc {
    padding-top: 28px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-6 .programm-info {
    margin-top: 28px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm.programm-6 .programm-table .cell-td {
    min-height: 36px;
    padding-bottom: 4px;
    padding-top: 4px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-7 {
    padding-top: 70px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm.programm-7 {
    padding-top: 160px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .anti-age-programm.programm-7 {
    padding-top: 28px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-7 .programm-content {
    height: 657px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm.programm-7 .programm-content {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-content-bg-full-sd.png)
      100% 0 no-repeat;
    height: 538px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .anti-age-programm.programm-7 .programm-content {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-content-bg-full-sd.png)
      100% 100% no-repeat;
    height: 1006px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-7 .programm-img {
    margin-top: 38px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm.programm-7 .programm-img {
    margin-top: 28px;
  }
}
.anti-age-programm.programm-7 h1 {
  min-height: unset;
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-7 .programm-desc {
    padding-right: 44px;
    padding-top: 38px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm.programm-7 .programm-desc {
    padding-top: 12px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-7 .programm-info {
    margin: 14px 0 20px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm.programm-7 .programm-info {
    margin: 6px 0 10px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-7 .programm-table {
    max-width: 475px;
  }
  .anti-age-programm.programm-7 .programm-table .col-2 {
    width: 175px;
  }
  .anti-age-programm.programm-7 .programm-table .cell-td {
    padding-bottom: 5px;
    padding-top: 5px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .anti-age-programm.programm-7 .btn-download {
    margin-top: 14px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-8 {
    padding-top: 70px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm.programm-8 {
    padding-top: 136px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .anti-age-programm.programm-8 {
    min-height: 1277px;
    padding-top: 28px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-8 .programm-info {
    line-height: 19px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm.programm-8 .letters-hyp.hyp-1 {
    padding-right: 20px;
  }
  .anti-age-programm.programm-8 .letters-hyp.hyp-1:after {
    right: 21px;
  }
  .anti-age-programm.programm-8 .letters-hyp.hyp-2 {
    padding-right: 10px;
  }
  .anti-age-programm.programm-8 .letters-hyp.hyp-2:after {
    right: 13px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-8 .programm-content {
    height: 657px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm.programm-8 .programm-content {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-content-bg-full-sd-8.png)
      100% 0 no-repeat;
    height: 570px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .anti-age-programm.programm-8 .programm-content {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-content-bg-full-sd-8.png)
      100% 100% no-repeat;
    height: 1050px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-8 .programm-img {
    margin-top: 38px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm.programm-8 .programm-img {
    margin-top: 44px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .anti-age-programm.programm-8 .programm-img {
    margin-top: 0;
  }
}
@media (max-width: 779px) {
  .anti-age-programm.programm-8 .programm-img {
    height: 320px;
  }
}
.anti-age-programm.programm-8 h1 {
  min-height: unset;
}
@media (min-width: 1201px) {
  .anti-age-programm.programm-8 .programm-desc {
    padding-right: 18px;
    padding-top: 24px;
  }
}
@media (max-width: 1200px) {
  .anti-age-programm.programm-8 .programm-desc {
    padding-top: 12px;
  }
}
@media (max-width: 959px) {
  .anti-age-programm.programm-8 .programm-desc {
    padding-top: 8px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm.programm-8 .programm-desc {
    padding: 6px 0;
  }
}
@media (min-width: 780px) {
  .anti-age-programm.programm-8 .programm-info {
    margin: 6px 0 8px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm.programm-8 .programm-info {
    margin: 8px 0 6px;
    padding: 0 14px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm.programm-8 .programm-table .cell-td {
    min-height: 36px;
    padding-bottom: 4px;
    padding-top: 4px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .anti-age-programm.programm-8 .btn-download {
    margin-top: 14px;
  }
}
.anti-age-programm .programm-content {
  color: #fff;
  display: flex;
  justify-content: center;
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-content {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-content-bg-full.png)
      100% 0 no-repeat;
    height: 582px;
    width: 1160px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm .programm-content {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-content-bg-sd.png)
      100% 0 no-repeat;
    height: 481px;
    width: 959px;
  }
}
@media (max-width: 959px) {
  .anti-age-programm .programm-content {
    align-items: center;
    background-position: bottom;
    flex-direction: column;
    height: 960px;
    justify-content: flex-start;
    width: 480px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-content {
    height: auto;
    width: 320px;
  }
}
.anti-age-programm .programm-warn {
  bottom: 24px;
  color: hsla(0, 0%, 100%, 0.75);
  font-size: 11.3px;
  font-weight: 700;
  left: 25px;
  line-height: 14px;
  position: absolute;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .anti-age-programm .programm-warn {
    bottom: 20px;
    left: 16px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-warn {
    bottom: 14px;
    font-size: 7.3px;
    line-height: 10px;
  }
}
.anti-age-programm .programm-warn .programm-warn_large {
  font-size: 17px;
  font-weight: 800;
  line-height: 20px;
}
@media (max-width: 779px) {
  .anti-age-programm .programm-warn .programm-warn_large {
    font-size: 11px;
    line-height: 14px;
  }
}
.anti-age-programm .programm-img {
  flex-shrink: 0;
  height: 100%;
  position: relative;
  width: 580px;
}
@media (max-width: 1200px) {
  .anti-age-programm .programm-img {
    width: 480px;
  }
}
@media (max-width: 959px) {
  .anti-age-programm .programm-img {
    height: 481px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img {
    height: 321px;
    width: 320px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-1-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm .programm-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-sd-1-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img.img-1 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-p-1-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-2-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm .programm-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-sd-2-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img.img-2 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-p-2-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-3-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm .programm-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-sd-3-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img.img-3 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-p-3-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-4-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm .programm-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-sd-4-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img.img-4 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-p-4-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-5-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm .programm-img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-sd-5-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img.img-5 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-p-5-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-6-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm .programm-img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-sd-6-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img.img-6 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-p-6-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-7 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-7-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm .programm-img.img-7 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-sd-7-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img.img-7 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-p-7-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-7 .programm-warn {
    bottom: 110px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm .programm-img.img-7 .programm-warn {
    bottom: 78px;
  }
}
.anti-age-programm .programm-img.img-7 .programm-warn > div {
  position: relative;
  z-index: 2;
}
.anti-age-programm .programm-img.img-7 .programm-warn:before {
  background: #5c217c;
  content: "";
  filter: blur(8px);
  height: 39px;
  position: absolute;
  right: -5px;
  top: -2px;
  width: 279px;
  z-index: 1;
}
@media (max-width: 1200px) {
  .anti-age-programm .programm-img.img-7 .programm-warn:before {
    right: 46px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img.img-7 .programm-warn:before {
    background: #5e217c;
    filter: blur(5.5px);
    height: 17px;
    right: 30px;
    top: 4px;
    width: 167px;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-8 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-8-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .anti-age-programm .programm-img.img-8 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-sd-8-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-img.img-8 {
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-p-8-img.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (min-width: 1201px) {
  .anti-age-programm .programm-img.img-8 .programm-warn {
    bottom: 110px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .anti-age-programm .programm-img.img-8 .programm-warn {
    bottom: 125px;
  }
}
.anti-age-programm .programm-desc {
  padding-left: 60px;
  padding-right: 50px;
  padding-top: 32px;
}
@media (max-width: 1200px) {
  .anti-age-programm .programm-desc {
    padding-left: 48px;
    padding-right: 15px;
  }
}
@media (max-width: 959px) {
  .anti-age-programm .programm-desc {
    padding: 30px 32px 0;
    text-align: center;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-desc {
    align-items: center;
    background: url(https://batel.ru/assets/css/img/landing/anti-age/programm-content-bg-p.png)
      100% 100% no-repeat;
    display: flex;
    flex-direction: column;
    padding: 16px 0;
  }
}
.anti-age-programm h1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  margin: 0;
  max-width: 462px;
  min-height: 87px;
}
@media (max-width: 1200px) {
  .anti-age-programm h1 {
    font-size: 20px;
    line-height: 25px;
    min-height: unset;
  }
}
@media (max-width: 779px) {
  .anti-age-programm h1 {
    font-size: 16px;
    line-height: 20px;
  }
}
.anti-age-programm .programm-info {
  font-size: 16px;
  line-height: 20px;
  margin: 22px 0 28px;
}
@media (max-width: 1200px) {
  .anti-age-programm .programm-info {
    font-size: 14px;
    line-height: 17px;
    margin: 14px 0 16px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-info {
    line-height: 16px;
    margin: 10px 0 8px;
    padding: 0 12px;
  }
}
.anti-age-programm .programm-shema {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
@media (max-width: 779px) {
  .anti-age-programm .programm-shema {
    font-size: 14px;
    line-height: 17px;
  }
}
.anti-age-programm .programm-table {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 13px;
  margin-top: 12px;
  max-width: 465px;
  width: 100%;
}
@media (max-width: 1200px) {
  .anti-age-programm .programm-table {
    font-size: 12px;
    line-height: 12px;
    margin-top: 10px;
    max-width: 416px;
  }
}
@media (max-width: 959px) {
  .anti-age-programm .programm-table {
    text-align: left;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-table {
    max-width: 290px;
  }
}
.anti-age-programm .programm-table .table-tr {
  display: flex;
  width: 100%;
}
.anti-age-programm .programm-table .cell {
  align-items: center;
  border-bottom: 2px solid #fff;
  display: flex;
  flex-shrink: 0;
}
.anti-age-programm .programm-table .cell-th {
  background: hsla(0, 0%, 100%, 0.62);
  border-top: 2px solid #fff;
  min-height: 38px;
}
@media (max-width: 779px) {
  .anti-age-programm .programm-table .cell-th {
    min-height: 47px;
  }
}
.anti-age-programm .programm-table .cell-td {
  min-height: 45px;
}
@media (max-width: 779px) {
  .anti-age-programm .programm-table .cell-td {
    padding-bottom: 7px;
    padding-top: 7px;
  }
}
.anti-age-programm .programm-table .col-1 {
  border-left: 2px solid #fff;
  padding-left: 19px;
  width: 165px;
}
@media (max-width: 1200px) {
  .anti-age-programm .programm-table .col-1 {
    padding-left: 15px;
    width: 137px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-table .col-1 {
    padding-left: 7px;
    width: 96px;
  }
  .anti-age-programm .programm-table .col-1.cell-th {
    padding-right: 16px;
  }
}
.anti-age-programm .programm-table .col-2 {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  padding-left: 18px;
  width: 160px;
}
@media (max-width: 1200px) {
  .anti-age-programm .programm-table .col-2 {
    padding-left: 14px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-table .col-2 {
    padding-left: 7px;
    width: 112px;
  }
}
.anti-age-programm .programm-table .col-3 {
  border-right: 2px solid #fff;
  flex-grow: 1;
  padding-left: 9px;
}
@media (max-width: 779px) {
  .anti-age-programm .programm-table .col-3 {
    padding-left: 7px;
  }
}
.anti-age-programm .programm-table .col-3.cell-td {
  font-weight: 700;
}
.anti-age-programm .programm-notice {
  font-size: 14px;
  line-height: 13px;
  margin-top: 10px;
}
@media (max-width: 1200px) {
  .anti-age-programm .programm-notice {
    font-size: 12px;
    line-height: 15px;
    margin-top: 5px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .programm-notice {
    width: 174px;
  }
}
.anti-age-programm .btn-download {
  align-items: center;
  background: linear-gradient(
    248.3deg,
    #3c1964 7.88%,
    #6c2180 33.83%,
    #6c2180 53.39%,
    #3a1962 77.65%
  );
  border-radius: 64px;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  height: 49px;
  justify-content: center;
  line-height: 20px;
  margin-top: 60px;
  text-transform: uppercase;
  width: 210px;
}
@media (max-width: 959px) {
  .anti-age-programm .btn-download {
    margin-top: 24px;
  }
}
@media (max-width: 779px) {
  .anti-age-programm .btn-download {
    height: 40px;
    margin-top: 50px;
    width: 176px;
  }
}
@media (min-width: 960px) {
  .anti-age-programm .btn-download:hover {
    background: linear-gradient(
      248.3deg,
      #007637 7.88%,
      #1fb464 33.83%,
      #21a85f 53.39%,
      #007636 77.65%
    );
  }
}
.anti-age-programm .btn-download .btn-download__img {
  margin-left: 8px;
}
@media (max-width: 779px) {
  .anti-age-programm .btn-download .btn-download__img {
    width: 14px;
  }
}
.anti-age-programm .try-again-a {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 28px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .anti-age-programm .try-again-a {
    margin-top: 16px;
  }
}
@media (min-width: 960px) {
  .anti-age-programm .try-again-a:hover {
    color: #00f06f;
    text-decoration: underline;
  }
}
.anti-age-programm .share-wrap {
  margin-top: 22px;
}
.anti-age-programm .share-wrap .share__label {
  color: #fff;
  padding-bottom: 6px;
}
.land-hit {
  color: #5d5747;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 1201px) {
  .land-hit {
    background: url(https://batel.ru/assets/css/img/landing/hit/bg-desk.jpg) top
      no-repeat;
    min-height: 6551px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit {
    background: url(https://batel.ru/assets/css/img/landing/hit/bg-sdesk.jpg)
      top no-repeat;
    min-height: 6326px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit {
    background: url(https://batel.ru/assets/css/img/landing/hit/bg-plan.jpg) top
      no-repeat;
    min-height: 5894px;
  }
}
@media (max-width: 779px) {
  .land-hit {
    background: url(https://batel.ru/assets/css/img/landing/hit/bg-tel.jpg) top
      no-repeat;
    background-size: 780px auto;
    min-height: 5230px;
  }
}
.land-hit h2 {
  font-size: 75px;
  font-weight: 800;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-hit h2 {
    font-size: 64px;
  }
}
@media (max-width: 779px) {
  .land-hit h2 {
    font-size: 24px;
  }
}
.land-hit .section {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-hit .warning {
    left: -112px;
    position: relative;
    top: -35px;
  }
}
@media (max-width: 779px) {
  .land-hit .warning {
    left: 0;
    position: relative;
    top: -22px;
  }
}
.land-hit .warning p {
  margin: 0;
}
.land-hit .warning-title {
  color: hsla(0, 100%, 84%, 0.47);
  font-size: 19px;
  font-weight: 800;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-hit .warning-title {
    font-size: 23px;
  }
}
@media (max-width: 779px) {
  .land-hit .warning-title {
    font-size: 13px;
  }
}
.land-hit .warning-subtitle {
  color: #ffafaf;
  font-family: Open Sans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 779px) {
  .land-hit .warning-subtitle {
    font-size: 9px;
  }
}
.land-hit .s1 {
  min-height: 920px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .land-hit .s1 {
    min-height: 910px;
  }
}
@media (max-width: 959px) {
  .land-hit .s1 {
    min-height: 755px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 {
    min-height: 298px;
  }
}
.land-hit .s1 .land-logo {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 28px;
  z-index: 3;
}
@media (min-width: 780px) {
  .land-hit .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/hit/logo.svg) top
      no-repeat;
    height: 31px;
    width: 109px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .land-logo {
    background: url(https://batel.ru/assets/css/img/landing/hit/logo-p.svg) top
      no-repeat;
    height: 17px;
    top: 14px;
    width: 58px;
  }
}
@media (min-width: 960px) {
  .land-hit .s1 .land-logo:hover {
    background: url(https://batel.ru/assets/css/img/landing/hit/logo-hover.svg)
      top no-repeat;
  }
}
.land-hit .s1 .s1-slider {
  margin-top: 65px;
  padding: 0 50px;
  position: relative;
  transform: translateX(235px);
  width: 750px;
  z-index: 1;
}
@media (max-width: 1200px) {
  .land-hit .s1 .s1-slider {
    margin-top: 80px;
    transform: translateX(198px);
    width: 610px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider {
    margin-top: 108px;
    transform: translateX(154px);
    width: 520px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider {
    margin-top: 58px;
    padding: 0;
    transform: translateX(64px);
    width: 170px;
  }
}
.land-hit .s1 .s1-slider .swiper-container {
  width: 100%;
}
.land-hit .s1 .s1-slider .swiper-container .swiper-slide {
  align-items: center;
  display: flex;
  height: 350px;
  justify-content: center;
  transform: scale(0.5);
  transition: all 1s !important;
  will-change: transform;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .swiper-container .swiper-slide {
    height: 240px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .swiper-container .swiper-slide {
    height: 90px;
  }
}
.land-hit .s1 .s1-slider .swiper-container .swiper-slide.swiper-slide-active {
  transform: scale(1);
  transition: all 1s !important;
  will-change: transform;
}
.land-hit .s1 .s1-slider .product {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 349px;
  position: absolute;
  width: 280px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product {
    height: 210px;
    width: 220px;
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-1.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-sd-1.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-t-1.png);
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-p-1.png?v1);
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-1 {
    background-size: 184px auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-1 {
    background-size: 113px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-1 {
    background-size: 89px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-1 {
    background-size: 34px auto;
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-2.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-sd-2.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-t-2.png);
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-p-2.png?v1);
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-2 {
    background-size: 234px auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-2 {
    background-size: 143px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-2 {
    background-size: 113px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-2 {
    background-size: 44px;
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-3.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-sd-3.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-t-3.png);
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-p-3.png?v1);
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-3 {
    background-size: 236px auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-3 {
    background-size: 143px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-3 {
    background-size: 114px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-3 {
    background-size: 45px auto;
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-4.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-sd-4.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-t-4.png);
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-p-4.png?v1);
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-4 {
    background-size: 249px auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-4 {
    background-size: 153px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-4 {
    background-size: 121px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-4 {
    background-size: 49px auto;
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-5.png);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-sd-5.png);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-t-5.png);
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-5 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s1-product-p-5.png?v1);
  }
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-slider .product.product-5 {
    background-size: 276px auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-slider .product.product-5 {
    background-size: 221px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-slider .product.product-5 {
    background-size: 173px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .product.product-5 {
    background-size: 69px auto;
  }
}
.land-hit .s1 .s1-slider .swiper-button-next,
.land-hit .s1 .s1-slider .swiper-button-prev {
  cursor: pointer;
  top: 44%;
  transform: unset;
}
@media (min-width: 780px) {
  .land-hit .s1 .s1-slider .swiper-button-next,
  .land-hit .s1 .s1-slider .swiper-button-prev {
    background: url(https://batel.ru/assets/css/img/landing/hit/s1-arrow-next.svg)
      50% no-repeat;
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .swiper-button-next,
  .land-hit .s1 .s1-slider .swiper-button-prev {
    background: url(https://batel.ru/assets/css/img/landing/hit/s1-arrow-next-p.svg)
      50% no-repeat;
    height: 17px;
    width: 17px;
  }
}
@media (min-width: 960px) {
  .land-hit .s1 .s1-slider .swiper-button-next:hover,
  .land-hit .s1 .s1-slider .swiper-button-prev:hover {
    background: url(https://batel.ru/assets/css/img/landing/hit/s1-arrow-next-hover.svg)
      50% no-repeat;
  }
}
.land-hit .s1 .s1-slider .swiper-button-prev {
  left: 25px;
  transform: rotate(180deg);
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .swiper-button-prev {
    left: -10px;
  }
}
.land-hit .s1 .s1-slider .swiper-button-next {
  right: 25px;
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-slider .swiper-button-next {
    right: -10px;
  }
}
.land-hit .s1 .s1-title-wrap {
  min-height: 890px;
  padding-left: 485px;
  padding-top: 595px;
  position: absolute;
  top: 24px;
  transform: translateX(-156px);
  width: 1358px;
}
@media (min-width: 1201px) {
  .land-hit .s1 .s1-title-wrap {
    background: url(/../assets/css/img/parasitol1-bg.png) 0 0
      no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s1 .s1-title-wrap {
    background: url(https://batel.ru/assets/css/img/landing/hit/s1-bg-sd.png) 0
      0 no-repeat;
    background-size: 1264px auto;
    padding-top: 548px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-title-wrap {
    background: url(https://batel.ru/assets/css/img/landing/hit/s1-bg-t.png) 0 0
      no-repeat;
    background-size: 862px auto;
    min-height: 735px;
    padding-left: 234px;
    padding-top: 450px;
    transform: translateX(-50px);
    width: 862px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-title-wrap {
    background: url(https://batel.ru/assets/css/img/landing/hit/s1-bg-p.png) 0 0
      no-repeat;
    background-size: 387px auto;
    min-height: 254px;
    padding-left: 130px;
    padding-top: 168px;
    transform: translateX(-42px);
    width: 387px;
  }
}
.land-hit .s1 .s1-title {
  text-align: center;
  width: 710px;
}
@media (max-width: 1200px) {
  .land-hit .s1 .s1-title {
    width: 675px;
  }
}
@media (max-width: 959px) {
  .land-hit .s1 .s1-title {
    width: 542px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-title {
    width: 204px;
  }
}
.land-hit .s1 .s1-title .title-top {
  font-size: 53px;
  font-weight: 500;
  line-height: 56px;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  .land-hit .s1 .s1-title .title-top {
    background: url(https://batel.ru/assets/css/img/landing/hit/s1-hit.svg)
      260px 5px no-repeat;
  }
}
@media (max-width: 1200px) {
  .land-hit .s1 .s1-title .title-top {
    background-position: 245px 7px;
    background-size: 174px auto;
    font-size: 47px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-title .title-top {
    background: url(https://batel.ru/assets/css/img/landing/hit/s1-hit-t.svg)
      189px 0 no-repeat;
    font-size: 37px;
    line-height: 39px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-title .title-top {
    background: url(https://batel.ru/assets/css/img/landing/hit/s1-hit-p.svg)
      74px 0 no-repeat;
    font-size: 13px;
    line-height: 14px;
  }
}
.land-hit .s1 .s1-title .title-bottom {
  font-size: 34px;
  line-height: 36px;
  margin-top: 24px;
}
@media (max-width: 1200px) {
  .land-hit .s1 .s1-title .title-bottom {
    margin-top: 14px;
  }
}
@media (max-width: 959px) {
  .land-hit .s1 .s1-title .title-bottom {
    font-size: 30px;
    line-height: 32px;
    margin-top: 10px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-title .title-bottom {
    font-size: 12px;
    line-height: 13px;
    margin-top: 6px;
  }
}
.land-hit .s1 .s1-title__hit {
  color: transparent;
  font-size: 85px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s1 .s1-title__hit {
    font-size: 75px;
  }
}
@media (max-width: 779px) {
  .land-hit .s1 .s1-title__hit {
    font-size: 26px;
  }
}
.land-hit .s2 {
  padding-bottom: 50px;
}
@media (min-width: 1201px) {
  .land-hit .s2 {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-people.png)
      center 192px no-repeat;
    background-size: 1917px auto;
    margin-top: 84px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s2 {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-people-sd.png)
      center 235px no-repeat;
    background-size: 1917px auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s2 {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-people-t.png)
      center 278px no-repeat;
    background-size: 960px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s2 {
    padding-bottom: 30px;
  }
}
.land-hit .s2 h2 {
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background: linear-gradient(
    98.87deg,
    #bb7917 6.07%,
    #ffde99 57.74%,
    #f3c242 84.8%
  );
  -webkit-background-clip: text;
  background-clip: text;
  margin: 10px 0;
}
@media (max-width: 779px) {
  .land-hit .s2 h2 {
    margin: 0 0 5px;
  }
}
.land-hit .s2 h2 .h2-top {
  font-size: 101px;
  font-weight: 800;
  line-height: 82px;
}
@media (max-width: 779px) {
  .land-hit .s2 h2 .h2-top {
    font-size: 36px;
    line-height: 42px;
  }
}
.land-hit .s2 h2 .h2-bottom {
  font-size: 39px;
  font-weight: 400;
  line-height: 46px;
  text-transform: lowercase;
}
@media (max-width: 779px) {
  .land-hit .s2 h2 .h2-bottom {
    font-size: 16px;
    line-height: 19px;
  }
}
.land-hit .s2 .formula {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-weight: 800;
  justify-content: center;
  margin-top: 2px;
  position: relative;
  text-align: center;
}
@media (min-width: 780px) {
  .land-hit .s2 .formula {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-formula-border.png)
      50% no-repeat;
    font-size: 40px;
    height: 169px;
    line-height: 54px;
    width: 547px;
  }
}
@media (max-width: 779px) {
  .land-hit .s2 .formula {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-formula-border-p.png)
      50% no-repeat;
    font-size: 24px;
    height: 119px;
    line-height: 40px;
    width: 285px;
  }
}
.land-hit .s2 .formula .formula-content {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.land-hit .s2 .formula label {
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula label {
    font-size: 16px;
    line-height: 19px;
  }
}
.land-hit .s2 .formula .formula__sex {
  display: flex;
  justify-content: space-between;
  width: 350px;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__sex {
    width: 245px;
  }
}
.land-hit .s2 .formula .formula__sex .sex-item input {
  display: none;
}
.land-hit .s2 .formula .formula__sex .sex-item input[type="radio"] + label {
  background: url(https://batel.ru/assets/css/img/landing/hit/s2-radio.svg) 0
    no-repeat;
  cursor: pointer;
  padding-left: 29px;
}
.land-hit
  .s2
  .formula
  .formula__sex
  .sex-item
  input[type="radio"]:checked
  + label {
  background: url(https://batel.ru/assets/css/img/landing/hit/s2-radio-checked.svg)
    0 no-repeat;
}
.land-hit .s2 .formula .formula__data {
  display: flex;
  justify-content: space-between;
  margin: 12px 0 16px;
  width: 464px;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__data {
    margin: 12px 0 14px;
    width: 198px;
  }
}
.land-hit .s2 .formula .formula__data .input-placeholder {
  color: rgba(93, 87, 71, 0.13);
  font-size: 24px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__data .input-placeholder {
    font-size: 16px;
    line-height: 19px;
  }
}
.land-hit .s2 .formula .formula__data .data-item {
  align-items: center;
  display: flex;
}
.land-hit .s2 .formula .formula__data label {
  margin-right: 10px;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__data label {
    margin-right: 6px;
  }
}
.land-hit .s2 .formula .formula__data input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: unset;
  border-radius: 0 !important;
  font-size: 24px;
  line-height: 26px;
  padding: 0 9px;
}
@media (min-width: 780px) {
  .land-hit .s2 .formula .formula__data input {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-input-border.png)
      0 no-repeat;
    height: 34px;
    width: 158px;
  }
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__data input {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-input-border-p.png)
      0 no-repeat;
    font-size: 16px;
    height: 22px;
    line-height: 19px;
    width: 52px;
  }
}
.land-hit .s2 .formula .formula__data input::-moz-placeholder {
  color: rgba(93, 87, 71, 0.13);
  font-size: 24px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__data input::-moz-placeholder {
    font-size: 16px;
    line-height: 19px;
  }
}
.land-hit .s2 .formula .formula__data input:-moz-placeholder {
  color: rgba(93, 87, 71, 0.13);
  font-size: 24px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__data input:-moz-placeholder {
    font-size: 16px;
    line-height: 19px;
  }
}
.land-hit .s2 .formula .formula__data input:-ms-input-placeholder {
  color: rgba(93, 87, 71, 0.13);
  font-size: 24px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__data input:-ms-input-placeholder {
    font-size: 16px;
    line-height: 19px;
  }
}
.land-hit .s2 .formula .formula__data input::-webkit-input-placeholder {
  color: rgba(93, 87, 71, 0.13);
  font-size: 24px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__data input::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 19px;
  }
}
.land-hit .s2 .formula .hit-btn-buy {
  cursor: pointer;
}
.land-hit .s2 .formula .hit-btn-buy.btn-return {
  width: 405px;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .hit-btn-buy.btn-return {
    width: 268px;
  }
}
.land-hit .s2 .formula .hit-btn-buy.btn-inactive {
  background: #e0e0e0;
  box-shadow: unset;
  color: #fff;
  pointer-events: none;
}
.land-hit .s2 .formula .hit-btn-buy.btn-inactive .btn-text {
  text-fill-color: #fff;
  -webkit-text-fill-color: #fff;
  background: unset;
  color: #fff;
}
.land-hit .s2 .formula .formula__result {
  align-items: center;
  display: flex;
  font-size: 24px;
  font-weight: 800;
  line-height: 38px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__result {
    font-size: 18px;
    line-height: 21px;
  }
}
.land-hit .s2 .formula .formula__result .result-value {
  color: #d8a023;
  font-size: 49px;
  margin-left: 20px;
  transform: translateY(-4px);
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .formula__result .result-value {
    font-size: 32px;
    margin-left: 8px;
  }
}
.land-hit .s2 .formula .result-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  justify-content: center;
  line-height: 18px;
  margin: 0 0 6px;
  max-width: 360px;
  min-height: 52px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .result-content {
    margin-bottom: 2px;
    min-height: 48px;
    padding: 0 2px;
  }
}
.land-hit .s2 .formula .result-content .desc-notice {
  display: block;
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 779px) {
  .land-hit .s2 .formula .result-content .desc-notice {
    font-size: 10px;
    line-height: 12px;
  }
}
.land-hit .s2 .physiological-forms {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 26px;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms {
    margin-top: 12px;
    width: 100%;
  }
}
.land-hit .s2 .physiological-forms__title {
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
  max-width: 400px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms__title {
    font-size: 18px;
    line-height: 21px;
    max-width: 300px;
  }
}
.land-hit .s2 .physiological-forms__columns {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms__columns {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 16px;
    width: 100%;
  }
}
.land-hit .s2 .physiological-forms__col {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 382px;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms__col {
    max-width: 320px;
    position: relative;
    width: 100%;
  }
  .land-hit .s2 .physiological-forms__col.col-women:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-women-p.png)
      50% no-repeat;
    background-size: 100% auto;
    content: "";
    height: 379px;
    left: -52px;
    position: absolute;
    top: 42px;
    width: 372px;
  }
}
@media (min-width: 780px) {
  .land-hit .s2 .physiological-forms__col.col-women .col-content__val {
    text-align: right;
  }
  .land-hit .s2 .physiological-forms__col.col-men {
    margin-left: 17px;
  }
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms__col.col-men {
    margin-top: 18px;
  }
  .land-hit .s2 .physiological-forms__col.col-men:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-men-p.png)
      50% no-repeat;
    background-size: 100% auto;
    content: "";
    height: 423px;
    left: -50px;
    position: absolute;
    top: 22px;
    width: 370px;
  }
}
@media (min-width: 780px) {
  .land-hit .s2 .physiological-forms__col.col-men .col-content__row {
    flex-direction: row-reverse;
  }
  .land-hit .s2 .physiological-forms__col.col-men .col-content__desc {
    text-align: right;
  }
}
.land-hit .s2 .physiological-forms .col-title {
  font-size: 24px;
  line-height: 28px;
  position: relative;
  text-align: center;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-title {
    font-size: 18px;
    line-height: 21px;
  }
}
.land-hit .s2 .physiological-forms .col-title:before {
  content: "";
  height: 80px;
  position: absolute;
  top: -34px;
  width: 54px;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s2 .physiological-forms .col-title:before {
    height: 56px;
    width: 39px;
  }
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-title:before {
    height: 40px;
    width: 26px;
  }
}
.land-hit .s2 .physiological-forms .col-title.women-mark {
  padding-left: 64px;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-title.women-mark {
    padding-left: 36px;
  }
}
.land-hit .s2 .physiological-forms .col-title.women-mark:before {
  left: 0;
}
@media (min-width: 960px) {
  .land-hit .s2 .physiological-forms .col-title.women-mark:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-women-mark.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s2 .physiological-forms .col-title.women-mark:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-women-mark-t.svg)
      50% no-repeat;
    left: 18px;
    top: -4px;
  }
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-title.women-mark:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-women-mark-p.svg)
      50% no-repeat;
    left: 0;
    top: -8px;
  }
}
.land-hit .s2 .physiological-forms .col-title.men-mark {
  padding-right: 64px;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-title.men-mark {
    padding-left: 36px;
    padding-right: 0;
  }
}
.land-hit .s2 .physiological-forms .col-title.men-mark:before {
  right: 0;
}
@media (min-width: 960px) {
  .land-hit .s2 .physiological-forms .col-title.men-mark:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-men-mark.svg)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s2 .physiological-forms .col-title.men-mark:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-men-mark-t.svg)
      50% no-repeat;
    right: 18px;
    top: -16px;
  }
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-title.men-mark:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s2-men-mark-p.svg)
      50% no-repeat;
    left: 0;
    right: unset;
    top: -8px;
  }
}
.land-hit .s2 .physiological-forms .col-content {
  margin-top: 36px;
  padding: 0 20px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-content {
    height: 300px;
    margin-left: auto;
    margin-top: 20px;
    padding: 16px 10px 10px;
    width: 223px;
    z-index: 1;
  }
}
.land-hit .s2 .physiological-forms .col-content__row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 9px;
  width: 100%;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-content__row {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    text-align: center;
  }
}
.land-hit .s2 .physiological-forms .col-content__val {
  flex-shrink: 0;
  font-size: 18px;
  font-weight: 800;
  line-height: 21px;
  text-transform: uppercase;
  width: 130px;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-content__val {
    font-size: 14px;
    line-height: 17px;
  }
}
.land-hit .s2 .physiological-forms .col-content__val_green {
  color: #8cb62e;
}
.land-hit .s2 .physiological-forms .col-content__desc {
  font-size: 16px;
  line-height: 18px;
  width: 200px;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-content__desc {
    font-size: 14px;
    line-height: 17px;
  }
}
.land-hit .s2 .physiological-forms .col-content__desc .desc-notice {
  display: block;
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 779px) {
  .land-hit .s2 .physiological-forms .col-content__desc .desc-notice {
    font-size: 14px;
    line-height: 16px;
  }
}
.land-hit .s2 .info-calories {
  font-size: 16px;
  line-height: 18px;
  margin-top: 42px;
  max-width: 428px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-hit .s2 .info-calories {
    font-size: 14px;
    line-height: 16px;
    margin-top: 20px;
    max-width: 270px;
    width: 100%;
    z-index: 1;
  }
}
.land-hit .s2 .info-calories__top {
  font-size: 31px;
  font-weight: 800;
  line-height: 36px;
  margin-bottom: 4px;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s2 .info-calories__top {
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 8px;
  }
}
.land-hit .hit-btn-buy {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 21px rgba(255, 86, 73, 0.22);
  display: block;
  font-size: 24px;
  font-weight: 800;
  height: 46px;
  min-height: 46px;
  text-transform: uppercase;
  width: 253px;
}
@media (max-width: 779px) {
  .land-hit .hit-btn-buy {
    border-radius: 5px;
    font-size: 16px;
    height: 29px;
    min-height: 29px;
    width: 135px;
  }
}
.land-hit .hit-btn-buy .btn-text {
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  align-items: center;
  background: linear-gradient(
    98.87deg,
    #bb7917 6.07%,
    #ffde99 57.74%,
    #f3c242 84.8%
  );
  -webkit-background-clip: text;
  background-clip: text;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
@media (min-width: 960px) {
  .land-hit .hit-btn-buy:hover {
    background: #edc476;
    border: 1px solid #bc7a18;
    box-shadow: unset;
  }
  .land-hit .hit-btn-buy:hover .btn-text {
    text-fill-color: #fff;
    -webkit-text-fill-color: #fff;
    background: unset;
    color: #fff;
  }
}
.land-hit .s3 {
  margin-top: 86px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .land-hit .s3 {
    margin-top: 48px;
  }
}
@media (max-width: 959px) {
  .land-hit .s3 {
    margin-top: 10px;
  }
}
.land-hit .s3 h2 {
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background: linear-gradient(
    98.87deg,
    #bb7917 6.07%,
    #ffde99 57.74%,
    #f3c242 84.8%
  );
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 86px;
  max-width: 1100px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-hit .s3 h2 {
    line-height: 27px;
    max-width: 320px;
  }
}
.land-hit .s3 .warning {
  margin-right: 136px;
}
@media (max-width: 1200px) {
  .land-hit .s3 .warning {
    margin-right: 50px;
  }
}
@media (max-width: 959px) {
  .land-hit .s3 .warning {
    margin-right: 0;
    top: -20px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .warning {
    top: -16px;
  }
}
.land-hit .s3 .complex {
  color: #fff;
  display: flex;
  justify-content: center;
  margin-top: 55px;
  padding-left: 100px;
  width: 100%;
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-hit .s3 .complex {
    margin-top: 48px;
    transform: translateX(15px);
  }
}
@media (max-width: 959px) {
  .land-hit .s3 .complex {
    padding-left: 0;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex {
    margin-top: 18px;
  }
}
.land-hit .s3 .complex .comlex-bg {
  border-radius: 0 10px 10px 0;
  height: 416px;
  position: absolute;
  right: 0;
  top: 107px;
  width: 100vw;
  z-index: -1;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .comlex-bg {
    right: 38px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .comlex-bg {
    border-radius: 10px;
    height: 578px;
    left: 0;
    max-width: 320px;
    right: unset;
    top: 38px;
  }
}
.land-hit .s3 .complex.day .comlex-bg {
  background: #ffafaf;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s3 .complex.day .complex-info__effects {
    justify-content: flex-start;
    padding-top: 21px;
  }
}
@media (min-width: 780px) {
  .land-hit .s3 .complex.day .complex-info__advice .advice-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-advice-img-day.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex.day .complex-info__advice .advice-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-advice-img-day-p.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s3 .complex.day .complex-info__advice .advice-dialog:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-advice-bg-t-day.png)
      0 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex.day .complex-info__advice .advice-dialog:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-advice-bg-p-day.svg)
      0 0 no-repeat;
  }
}
.land-hit .s3 .complex.night .comlex-bg {
  background: #8e58a7;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s3 .complex.night .complex-info__effects {
    justify-content: flex-start;
    padding-top: 10px;
  }
}
@media (min-width: 780px) {
  .land-hit .s3 .complex.night .complex-info__advice .advice-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-advice-img-night.png)
      top no-repeat;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex.night .complex-info__advice .advice-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-advice-img-night-p.png)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s3 .complex.night .complex-info__advice .advice-dialog:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-advice-bg-t-night.png)
      0 0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex.night .complex-info__advice .advice-dialog:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-advice-bg-p-night.svg)
      0 0 no-repeat;
  }
}
.land-hit .s3 .complex .complex-info {
  flex-shrink: 0;
  margin-right: 70px;
  position: relative;
  width: 562px;
  z-index: 2;
}
@media (max-width: 1200px) {
  .land-hit .s3 .complex .complex-info {
    margin-right: 8px;
  }
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info {
    margin-right: 0;
    width: 470px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info {
    max-width: 320px;
    width: 100%;
  }
}
@media (min-width: 780px) {
  .land-hit
    .s3
    .complex
    .complex-info.anim-ready
    .complex-info__advice.advice-day
    .advice-dialog:before {
    width: 0;
  }
}
@media (max-width: 779px) {
  .land-hit
    .s3
    .complex
    .complex-info.anim-ready
    .complex-info__advice.advice-day
    .advice-dialog:before {
    height: 0%;
  }
}
.land-hit
  .s3
  .complex
  .complex-info.anim-ready
  .complex-info__advice.advice-day
  .advice-dialog
  .letter {
  opacity: 0;
}
.land-hit
  .s3
  .complex
  .complex-info.anim-ready
  .complex-info__advice.advice-day
  .advice-dialog
  .letter.letter-show {
  opacity: 1;
}
@media (min-width: 780px) {
  .land-hit
    .s3
    .complex
    .complex-info.night-anim-ready
    .complex-info__advice.advice-night
    .advice-dialog:before {
    width: 0;
  }
}
@media (max-width: 779px) {
  .land-hit
    .s3
    .complex
    .complex-info.night-anim-ready
    .complex-info__advice.advice-night
    .advice-dialog:before {
    height: 0%;
  }
}
.land-hit
  .s3
  .complex
  .complex-info.night-anim-ready
  .complex-info__advice.advice-night
  .advice-dialog
  .letter {
  opacity: 0;
}
.land-hit
  .s3
  .complex
  .complex-info.night-anim-ready
  .complex-info__advice.advice-night
  .advice-dialog
  .letter.letter-show {
  opacity: 1;
}
@media (min-width: 780px) {
  .land-hit
    .s3
    .complex
    .complex-info.anim-ready.animation
    .complex-info__advice.advice-day
    .advice-dialog:before {
    animation: dialog-bg 1s forwards;
    animation-delay: 0.2s;
  }
  @keyframes dialog-bg {
    0% {
      width: 0;
    }
    to {
      width: 100%;
    }
  }
}
@media (max-width: 779px) {
  .land-hit
    .s3
    .complex
    .complex-info.anim-ready.animation
    .complex-info__advice.advice-day
    .advice-dialog:before {
    animation: dialog-bg 1s forwards;
    animation-delay: 0.2s;
  }
  @keyframes dialog-bg {
    0% {
      height: 0%;
    }
    to {
      height: 100%;
    }
  }
}
@media (min-width: 780px) {
  .land-hit
    .s3
    .complex
    .complex-info.night-anim-ready.night-animation
    .complex-info__advice.advice-night
    .advice-dialog:before {
    animation: dialog-bg-night 1s forwards;
    animation-delay: 0.2s;
  }
  @keyframes dialog-bg-night {
    0% {
      width: 0;
    }
    to {
      width: 100%;
    }
  }
}
@media (max-width: 779px) {
  .land-hit
    .s3
    .complex
    .complex-info.night-anim-ready.night-animation
    .complex-info__advice.advice-night
    .advice-dialog:before {
    animation: dialog-bg-night 1s forwards;
    animation-delay: 0.2s;
  }
  @keyframes dialog-bg-night {
    0% {
      height: 0%;
    }
    to {
      height: 100%;
    }
  }
}
.land-hit .s3 .complex .complex-info__tabs {
  display: flex;
  margin-bottom: 40px;
  transform: translateX(-10px);
}
@media (max-width: 1200px) {
  .land-hit .s3 .complex .complex-info__tabs {
    transform: translateX(-50px);
  }
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__tabs {
    margin-bottom: 26px;
    transform: translateX(0);
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__tabs {
    margin-bottom: 20px;
    padding-left: 38px;
  }
}
.land-hit .s3 .complex .complex-info__tabs .tab {
  align-items: center;
  border-radius: 10px 10px 0 0;
  cursor: pointer;
  display: flex;
  height: 107px;
  justify-content: center;
  width: 129px;
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__tabs .tab {
    height: 38px;
    width: 51px;
  }
}
.land-hit .s3 .complex .complex-info__tabs .tab .tab__img {
  height: 65px;
  width: 65px;
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__tabs .tab .tab__img {
    height: 26px;
    width: 26px;
  }
}
.land-hit .s3 .complex .complex-info__tabs .tab.tab-day {
  background: #ffafaf;
  margin-right: 20px;
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__tabs .tab.tab-day {
    margin-right: 6px;
  }
}
@media (min-width: 960px) {
  .land-hit
    .s3
    .complex
    .complex-info__tabs
    .tab.tab-day:hover
    .tab__img.inactive {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-tab-day-hover.svg)
      50% no-repeat;
  }
}
@media (min-width: 780px) {
  .land-hit .s3 .complex .complex-info__tabs .tab.tab-day .tab__img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-tab-day.svg)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__tabs .tab.tab-day .tab__img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-tab-day-p.svg)
      50% no-repeat;
  }
}
.land-hit .s3 .complex .complex-info__tabs .tab.tab-night {
  background: #8e58a7;
}
@media (min-width: 960px) {
  .land-hit
    .s3
    .complex
    .complex-info__tabs
    .tab.tab-night:hover
    .tab__img.inactive {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-tab-night-hover.svg)
      50% no-repeat;
  }
}
@media (min-width: 780px) {
  .land-hit .s3 .complex .complex-info__tabs .tab.tab-night .tab__img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-tab-night.svg)
      50% no-repeat;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__tabs .tab.tab-night .tab__img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-tab-night-p.svg)
      50% no-repeat;
  }
}
.land-hit .s3 .complex .complex-info__title {
  font-size: 45px;
  font-weight: 800;
  line-height: 50px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__title {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__title {
    font-size: 20px;
    line-height: 23px;
    text-align: center;
  }
}
.land-hit .s3 .complex .complex-info__use {
  font-size: 22px;
  letter-spacing: 0.005em;
  line-height: 25px;
  margin: 6px 0 18px;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__use {
    font-size: 16px;
    line-height: 18px;
    margin: 6px 0 14px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__use {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 18px;
    text-align: center;
  }
}
.land-hit .s3 .complex .complex-info__shema {
  display: flex;
  justify-content: space-between;
  max-width: 512px;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__shema {
    max-width: 368px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__shema {
    justify-content: center;
    max-width: unset;
    width: 100%;
  }
}
.land-hit .s3 .complex .complex-info__shema .shema-item {
  align-items: center;
  background: hsla(0, 0%, 100%, 0.13);
  border: 1px solid #fff;
  display: flex;
  flex-direction: column;
  font-size: 22px;
  height: 109px;
  letter-spacing: 0.005em;
  line-height: 25px;
  padding-top: 10px;
  width: 237px;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__shema .shema-item {
    font-size: 16px;
    height: 100px;
    line-height: 18px;
    padding-top: 15px;
    width: 170px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__shema .shema-item {
    font-size: 14px;
    height: 83px;
    line-height: 16px;
    margin: 0 4px;
    padding-top: 8px;
    width: 135px;
  }
}
.land-hit .s3 .complex .complex-info__shema .shema-item__title {
  font-weight: 700;
  text-transform: uppercase;
}
.land-hit .s3 .complex .complex-info__shema .shema-item__count {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/hit/s3-pill.svg) 0
    no-repeat;
  display: flex;
  margin: 5px 0;
  padding-left: 40px;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__shema .shema-item__count {
    margin: 4px 0;
    min-height: 26px;
  }
}
.land-hit .s3 .complex .complex-info__effects {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  justify-content: center;
  letter-spacing: 0.005em;
  line-height: 22px;
  min-height: 168px;
  padding-left: 84px;
  padding-top: 2px;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__effects {
    max-width: 400px;
    min-height: 156px;
    padding-left: 0;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__effects {
    font-size: 12px;
    line-height: 16px;
    margin-top: 10px;
    max-width: 100%;
    padding: 0 10px 0 162px;
  }
}
.land-hit .s3 .complex .complex-info__effects .effect-row {
  padding-bottom: 5px;
  padding-left: 38px;
  padding-top: 5px;
}
@media (min-width: 780px) {
  .land-hit .s3 .complex .complex-info__effects .effect-row {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-effect-mark.svg)
      0 no-repeat;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__effects .effect-row {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-effect-mark-p.svg)
      left 2px no-repeat;
    padding-bottom: 2px;
    padding-left: 28px;
    padding-top: 2px;
  }
}
.land-hit .s3 .complex .complex-info__advice {
  margin-top: 2px;
  padding-left: 74px;
  position: relative;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__advice {
    margin-top: -28px;
    padding-left: 198px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__advice {
    display: flex;
    height: 180px;
    justify-content: center;
    margin-top: 108px;
    padding-left: 0;
    width: 100%;
  }
}
@media (min-width: 960px) {
  .land-hit .s3 .complex .complex-info__advice.advice-night .advice-dialog {
    padding: 28px 20px 10px 62px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s3 .complex .complex-info__advice.advice-night .advice-dialog {
    padding-right: 24px;
    padding-top: 35px;
  }
}
.land-hit .s3 .complex .complex-info__advice .advice-img {
  height: 235px;
  left: -170px;
  position: absolute;
  top: -156px;
  width: 235px;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__advice .advice-img {
    left: -22px;
    top: 14px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__advice .advice-img {
    height: 110px;
    left: 180px;
    top: -115px;
    width: 110px;
  }
}
.land-hit .s3 .complex .complex-info__advice .advice-dialog {
  color: #000;
  font-size: 16px;
  height: 145px;
  letter-spacing: 0.005em;
  line-height: 22px;
  overflow: hidden;
  padding: 28px 38px 10px 78px;
  position: relative;
  width: 500px;
}
@media (max-width: 959px) {
  .land-hit .s3 .complex .complex-info__advice .advice-dialog {
    height: 293px;
    padding: 35px 30px 10px 62px;
    width: 276px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__advice .advice-dialog {
    font-size: 14px;
    height: 180px;
    line-height: 19px;
    padding: 25px 9px 10px 16px;
    width: 271px;
  }
}
.land-hit .s3 .complex .complex-info__advice .advice-dialog:before {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
@media (min-width: 960px) {
  .land-hit .s3 .complex .complex-info__advice .advice-dialog:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-advice-bg.png)
      0 no-repeat;
  }
}
.land-hit .s3 .complex .complex-info__advice .advice-dialog__title {
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-info__advice .advice-dialog__title {
    margin-bottom: 2px;
  }
}
.land-hit .s3 .complex .complex-img {
  padding-top: 580px;
  width: 280px;
  z-index: 2;
}
@media (min-width: 1201px) {
  .land-hit .s3 .complex .complex-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-complex-img.png)
      top no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s3 .complex .complex-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-complex-img-sd.png)
      top no-repeat;
    margin-top: 108px;
    padding-top: 472px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s3 .complex .complex-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-complex-img-t.png)
      top no-repeat;
    background-size: 218px auto;
    margin-top: 108px;
    padding-top: 472px;
  }
}
@media (max-width: 779px) {
  .land-hit .s3 .complex .complex-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s3-complex-img-p.png)
      top no-repeat;
    background-size: 105px auto;
    padding-top: 220px;
    position: absolute;
    top: 294px;
    transform: translateX(-70px);
    width: 150px;
  }
}
.land-hit .s3 .complex .hit-btn-buy {
  margin: 0 auto;
}
.land-hit .s4 {
  margin-top: 25px;
  padding-bottom: 60px;
}
@media (max-width: 1200px) {
  .land-hit .s4 {
    margin-top: 55px;
    padding-bottom: 55px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 {
    margin-top: -10px;
    padding-bottom: 40px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 {
    margin-top: -5px;
    padding-bottom: 25px;
  }
}
.land-hit .s4 h2 {
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background: linear-gradient(
    98.64deg,
    #bb7917 34.57%,
    #ffde99 54.37%,
    #f3c242 71.33%
  );
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 86px;
}
@media (max-width: 1200px) {
  .land-hit .s4 h2 {
    line-height: 73px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 h2 {
    line-height: 27px;
  }
}
.land-hit .s4 .warning {
  margin-top: 10px;
}
@media (max-width: 959px) {
  .land-hit .s4 .warning {
    left: -20px;
    margin-top: 33px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .warning {
    display: none;
  }
}
.land-hit .s4 .warning p {
  text-align: center;
}
.land-hit .s4 .s4-products {
  display: flex;
  justify-content: center;
  margin-top: 120px;
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-products {
    margin-top: 110px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-products {
    margin-top: 86px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-products {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 45px;
    max-width: 320px;
    width: 100%;
  }
}
.land-hit .s4 .info-area-closer {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.land-hit .s4 .s4-product {
  flex-shrink: 0;
  position: relative;
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product {
    width: 380px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
}
.land-hit .s4 .s4-product__desc {
  font-size: 20px;
  line-height: 23px;
  max-width: 224px;
  min-height: 438px;
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product__desc {
    font-size: 16px;
    line-height: 18px;
    max-width: 174px;
    min-height: 312px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product__desc {
    font-size: 12px;
    line-height: 14px;
    max-width: 145px;
    min-height: 178px;
    padding-right: 8px;
    text-align: right;
    width: 100%;
  }
}
.land-hit .s4 .s4-product .product-info {
  position: absolute;
}
.land-hit .s4 .s4-product .product-info .product-info__closer {
  align-items: center;
  background: #e6c684;
  border-radius: 10px 10px 0 0;
  cursor: pointer;
  display: flex;
  height: 29px;
  justify-content: center;
  position: absolute;
  right: 0;
  top: -29px;
  width: 32px;
}
.land-hit .s4 .s4-product .product-info .product-info__closer:after {
  background: url(https://batel.ru/assets/css/img/closer/closer-white-16x15.svg)
    50% no-repeat;
  content: "";
  height: 15px;
  width: 16px;
}
.land-hit .s4 .s4-product .product-info .product-info__content {
  background: #e6c684;
  border: 1px solid #e6c684;
  border-radius: 10px 0 10px 10px;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  width: 537px;
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product .product-info .product-info__content {
    width: 458px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product .product-info .product-info__content {
    width: 203px;
  }
}
.land-hit .s4 .s4-product .product-info .product-info__item {
  flex-shrink: 0;
  width: 50%;
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product .product-info .product-info__item {
    width: 100%;
  }
}
.land-hit .s4 .s4-product .product-info .product-info__item.item-1 .item-desc,
.land-hit .s4 .s4-product .product-info .product-info__item.item-2 .item-desc {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 129px;
  padding: 0 15px;
  text-align: center;
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product .product-info .product-info__item.item-1 .item-desc,
  .land-hit
    .s4
    .s4-product
    .product-info
    .product-info__item.item-2
    .item-desc {
    min-height: unset;
    padding: 7px 10px;
  }
  .land-hit
    .s4
    .s4-product
    .product-info
    .product-info__item.item-2
    .item-title {
    min-height: 23px;
  }
}
.land-hit .s4 .s4-product .product-info .product-info__item.item-3 {
  width: 100%;
}
.land-hit .s4 .s4-product .product-info .product-info__item.item-3 p {
  margin: 10px 0;
  min-height: 26px;
  padding-top: 3px;
}
@media (min-width: 780px) {
  .land-hit .s4 .s4-product .product-info .product-info__item.item-3 p {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-info-mark.svg)
      0 no-repeat;
    padding-left: 36px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product .product-info .product-info__item.item-3 p {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-info-mark-p.svg)
      0 no-repeat;
    margin: 0 0 8px;
    padding-left: 30px;
  }
  .land-hit
    .s4
    .s4-product
    .product-info
    .product-info__item.item-3
    p:last-child {
    margin-bottom: 0;
  }
  .land-hit
    .s4
    .s4-product
    .product-info
    .product-info__item.item-3
    .item-title {
    min-height: 34px;
    padding: 0 20px;
  }
}
@media (min-width: 780px) {
  .land-hit
    .s4
    .s4-product
    .product-info
    .product-info__item.item-3
    .item-desc {
    padding: 2px 20px 11px 26px;
  }
}
@media (max-width: 779px) {
  .land-hit
    .s4
    .s4-product
    .product-info
    .product-info__item.item-3
    .item-desc {
    padding: 4px 7px 7px;
  }
}
.land-hit .s4 .s4-product .product-info .product-info__item .item-title {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 18px;
  font-weight: 800;
  justify-content: center;
  min-height: 58px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product .product-info .product-info__item .item-title {
    font-size: 14px;
    min-height: 34px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product .product-info .product-info__item .item-title {
    font-size: 12px;
    min-height: 28px;
  }
}
.land-hit .s4 .s4-product .product-info .product-info__item .item-desc {
  background: #fff;
  font-size: 16px;
  line-height: 19px;
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product .product-info .product-info__item .item-desc {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product .product-info .product-info__item .item-desc {
    font-size: 12px;
    line-height: 14px;
  }
}
.land-hit .s4 .s4-product .hit-btn-buy {
  position: relative;
  z-index: 2;
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s4 .s4-product .hit-btn-buy {
    width: 160px;
    z-index: 0;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product .hit-btn-buy {
    z-index: 0;
  }
}
.land-hit .s4 .s4-product .product-img,
.land-hit .s4 .s4-product .product-img__click-area {
  position: absolute;
}
.land-hit .s4 .s4-product .product-img__finger {
  cursor: pointer;
  position: absolute;
}
@media (min-width: 960px) {
  .land-hit .s4 .s4-product .product-img__finger {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-finger.png)
      50% no-repeat;
    height: 77px;
    width: 85px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s4 .s4-product .product-img__finger {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-finger-t.svg)
      50% no-repeat;
    height: 50px;
    width: 50px;
  }
}
@media (max-width: 780px) {
  .land-hit .s4 .s4-product .product-img__finger {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-finger-p.svg)
      50% no-repeat;
    height: 31px;
    width: 31px;
  }
}
@media (min-width: 960px) {
  .land-hit .s4 .s4-product .product-img__finger:hover {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s4-finger-hover.png);
  }
}
.land-hit .s4 .s4-product.product-1 {
  padding-left: 40px;
  padding-right: 28px;
  z-index: 1;
}
@media (min-width: 960px) {
  .land-hit .s4 .s4-product.product-1 {
    width: 560px;
  }
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-product.product-1 {
    padding-left: 86px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product.product-1 {
    padding-left: 0;
    padding-right: 8px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-1 {
    margin-left: auto;
    padding: 0;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s4 .s4-product.product-1 .s4-product__desc {
    padding-top: 14px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-1 .s4-product__desc {
    margin-left: auto;
  }
}
.land-hit .s4 .s4-product.product-1 .product-img {
  animation: product1 2s ease-in infinite;
  animation-delay: 0s;
  height: 592px;
  right: -82px;
  top: -126px;
  width: 424px;
}
@media (min-width: 1201px) {
  .land-hit .s4 .s4-product.product-1 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-1.png)
      50% no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s4 .s4-product.product-1 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-sd-1.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s4 .s4-product.product-1 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-t-1.png)
      50% no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-1 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-p-1.png)
      50% no-repeat;
    background-size: 100% auto;
  }
}
@keyframes product1 {
  0% {
    transform: rotate(0deg);
  }
  34% {
    transform: rotate(0deg);
  }
  42% {
    transform: rotate(5deg);
  }
  50% {
    transform: rotate(0deg);
  }
  58% {
    transform: rotate(-5deg);
  }
  66% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-product.product-1 .product-img {
    right: -107px;
    top: -114px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product.product-1 .product-img {
    height: 360px;
    right: -72px;
    top: -68px;
    width: 306px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-1 .product-img {
    height: 162px;
    left: 40px;
    right: unset;
    top: -18px;
    width: 124px;
  }
}
.land-hit .s4 .s4-product.product-1 .product-img .product-img__click-area {
  height: 428px;
  left: 50px;
  top: 84px;
  transform: rotate(-14deg);
  width: 328px;
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-product.product-1 .product-img .product-img__click-area {
    height: 380px;
    left: 62px;
    top: 110px;
    width: 292px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product.product-1 .product-img .product-img__click-area {
    height: 312px;
    left: 32px;
    top: 22px;
    width: 238px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-1 .product-img .product-img__click-area {
    height: 165px;
    left: -2px;
    top: -2px;
    transform: unset;
    width: 128px;
  }
}
.land-hit .s4 .s4-product.product-1 .product-img .product-img__finger {
  left: 70px;
  top: 116px;
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-product.product-1 .product-img .product-img__finger {
    left: 60px;
    top: 136px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product.product-1 .product-img .product-img__finger {
    left: 28px;
    top: 64px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-1 .product-img .product-img__finger {
    left: 7px;
    top: 5px;
  }
}
@media (min-width: 780px) {
  .land-hit .s4 .s4-product.product-1 .hit-btn-buy {
    margin-left: auto;
  }
}
.land-hit .s4 .s4-product.product-1 .product-info {
  right: 10px;
  top: -24px;
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-product.product-1 .product-info {
    right: -55px;
    top: -14px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product.product-1 .product-info {
    right: -226px;
    top: -18px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-1 .product-info {
    right: unset;
    top: -56px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s4 .s4-product.product-1 .product-info .product-info__closer {
    left: 0;
    right: unset;
  }
  .land-hit .s4 .s4-product.product-1 .product-info .product-info__content {
    border-radius: 0 10px 10px 10px;
  }
  .land-hit
    .s4
    .s4-product.product-1
    .product-info
    .product-info__item.item-3
    .item-desc {
    padding-right: 30px;
  }
}
@media (min-width: 960px) {
  .land-hit .s4 .s4-product.product-2 {
    width: 550px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s4 .s4-product.product-2 {
    padding-right: 38px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s4 .s4-product.product-2 {
    padding-left: 12px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-2 {
    margin-top: 38px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s4 .s4-product.product-2 .s4-product__desc {
    padding-right: 40px;
    transform: translateY(-34px);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s4 .s4-product.product-2 .s4-product__desc {
    max-width: 146px;
  }
}
.land-hit .s4 .s4-product.product-2 .product-img {
  animation: product2 2s ease-in infinite;
  animation-delay: 0.66666667s;
  height: 440px;
  left: -45px;
  top: -90px;
  width: 362px;
}
@media (min-width: 1201px) {
  .land-hit .s4 .s4-product.product-2 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-2.png)
      50% no-repeat;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s4 .s4-product.product-2 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-sd-2.png)
      50% no-repeat;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s4 .s4-product.product-2 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-t-2.png)
      50% no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-2 .product-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s4-product-p-2.png)
      50% no-repeat;
    background-size: 100% auto;
  }
}
@keyframes product2 {
  0% {
    transform: rotate(0deg);
  }
  34% {
    transform: rotate(0deg);
  }
  42% {
    transform: rotate(5deg);
  }
  50% {
    transform: rotate(0deg);
  }
  58% {
    transform: rotate(-5deg);
  }
  66% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-product.product-2 .product-img {
    left: -78px;
    top: -74px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product.product-2 .product-img {
    height: 320px;
    left: -38px;
    top: -54px;
    width: 264px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-2 .product-img {
    height: 162px;
    left: 40px;
    top: -12px;
    width: 124px;
  }
}
.land-hit .s4 .s4-product.product-2 .product-img .product-img__click-area {
  height: 378px;
  left: 48px;
  top: 32px;
  transform: rotate(15deg);
  width: 265px;
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-product.product-2 .product-img .product-img__click-area {
    height: 340px;
    left: 62px;
    top: 52px;
    width: 239px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product.product-2 .product-img .product-img__click-area {
    height: 274px;
    left: 40px;
    top: 24px;
    width: 190px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-2 .product-img .product-img__click-area {
    height: 165px;
    left: -2px;
    top: -2px;
    transform: unset;
    width: 128px;
  }
}
.land-hit .s4 .s4-product.product-2 .product-img .product-img__finger {
  right: 20px;
  top: 80px;
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-product.product-2 .product-img .product-img__finger {
    right: 42px;
    top: 78px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product.product-2 .product-img .product-img__finger {
    right: 12px;
    top: 58px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-2 .product-img .product-img__finger {
    left: 7px;
    right: unset;
    top: 14px;
  }
}
.land-hit .s4 .s4-product.product-2 .s4-product__desc {
  margin-left: auto;
}
.land-hit .s4 .s4-product.product-2 .product-info {
  left: 55px;
  top: -24px;
  z-index: 1;
}
@media (max-width: 1200px) {
  .land-hit .s4 .s4-product.product-2 .product-info {
    left: -68px;
    top: -14px;
  }
}
@media (max-width: 959px) {
  .land-hit .s4 .s4-product.product-2 .product-info {
    left: -226px;
  }
}
@media (max-width: 779px) {
  .land-hit .s4 .s4-product.product-2 .product-info {
    left: unset;
    top: -301px;
  }
}
@media (min-width: 780px) {
  .land-hit
    .s4
    .s4-product.product-2
    .product-info
    .product-info__item.item-2
    .item-desc {
    padding: 0 21px;
  }
}
.land-hit .s5 {
  color: #fff;
}
.land-hit .s5 h2 {
  line-height: 68px;
  text-align: left;
  width: 702px;
}
@media (max-width: 1200px) {
  .land-hit .s5 h2 {
    line-height: 58px;
  }
}
@media (max-width: 959px) {
  .land-hit .s5 h2 {
    font-size: 54px;
    line-height: 48px;
  }
}
@media (max-width: 779px) {
  .land-hit .s5 h2 {
    font-size: 24px;
    line-height: 22px;
    text-align: center;
    width: 100%;
  }
}
.land-hit .s5 .section__content {
  transform: translateX(236px);
  width: 706px;
}
@media (max-width: 1200px) {
  .land-hit .s5 .section__content {
    transform: translateX(230px);
  }
}
@media (max-width: 779px) {
  .land-hit .s5 .section__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 320px;
    transform: unset;
    width: 100%;
  }
}
.land-hit .s5 .workout-top {
  align-items: center;
  display: flex;
  font-size: 27px;
  line-height: 30px;
  margin-bottom: 16px;
  margin-top: 18px;
  max-width: 638px;
}
@media (max-width: 1200px) {
  .land-hit .s5 .workout-top {
    font-size: 24px;
    line-height: 27px;
    margin-top: 18px;
    max-width: 590px;
  }
}
@media (max-width: 959px) {
  .land-hit .s5 .workout-top {
    font-size: 20px;
    line-height: 23px;
    margin-top: 8px;
    max-width: 500px;
  }
}
@media (max-width: 779px) {
  .land-hit .s5 .workout-top {
    align-items: center;
    flex-direction: column;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
    margin-top: 0;
    max-width: 245px;
    text-align: center;
  }
}
.land-hit .s5 .workout-top__caps {
  color: #ffde99;
  font-size: 75px;
  font-weight: 800;
  line-height: 86px;
  margin-right: 12px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-hit .s5 .workout-top__caps {
    font-size: 64px;
    line-height: 73px;
  }
}
@media (max-width: 779px) {
  .land-hit .s5 .workout-top__caps {
    font-size: 64px;
    line-height: 65px;
    margin: 0;
  }
}
.land-hit .s5 .workout-row {
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  margin-bottom: 18px;
  width: 618px;
}
@media (max-width: 1200px) {
  .land-hit .s5 .workout-row {
    width: 586px;
  }
}
@media (max-width: 959px) {
  .land-hit .s5 .workout-row {
    margin-bottom: 14px;
    width: 478px;
  }
}
@media (max-width: 779px) {
  .land-hit .s5 .workout-row {
    margin-bottom: 8px;
    width: 302px;
  }
}
.land-hit .s5 .workout-row .workout-item {
  background-position: 0 0;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 306px;
}
@media (max-width: 1200px) {
  .land-hit .s5 .workout-row .workout-item {
    width: 290px;
  }
}
@media (max-width: 959px) {
  .land-hit .s5 .workout-row .workout-item {
    width: 237px;
  }
}
@media (max-width: 779px) {
  .land-hit .s5 .workout-row .workout-item {
    width: 149px;
  }
}
.land-hit .s5 .workout-row .workout-item .video-wrap {
  align-items: center;
  display: flex;
  height: 176px;
  justify-content: center;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-hit .s5 .workout-row .workout-item .video-wrap {
    height: 165px;
  }
}
@media (max-width: 959px) {
  .land-hit .s5 .workout-row .workout-item .video-wrap {
    height: 132px;
  }
}
@media (max-width: 779px) {
  .land-hit .s5 .workout-row .workout-item .video-wrap {
    height: 90px;
  }
}
.land-hit .s5 .workout-row .workout-item video {
  height: 100%;
}
.land-hit .s5 .workout-row .workout-item__name {
  color: #fff;
  font-size: 20px;
  font-weight: 800;
  margin-top: 2px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-hit .s5 .workout-row .workout-item__name {
    font-size: 16px;
  }
}
@media (max-width: 779px) {
  .land-hit .s5 .workout-row .workout-item__name {
    font-size: 10px;
    line-height: 12px;
  }
}
.land-hit .s5 .workout-row .workout-item.item-3 {
  width: 100%;
}
.land-hit .s5 .workout-row .workout-item.item-3 .video-wrap {
  height: 144px;
}
@media (min-width: 780px) {
  .land-hit .s5 .workout-row .workout-item.item-3 .video-wrap {
    background: url(https://batel.ru/assets/css/img/landing/hit/s5-planka.jpg)
      top no-repeat;
    background-size: 100% auto;
  }
}
@media (max-width: 1200px) {
  .land-hit .s5 .workout-row .workout-item.item-3 .video-wrap {
    height: 137px;
  }
}
@media (max-width: 959px) {
  .land-hit .s5 .workout-row .workout-item.item-3 .video-wrap {
    height: 112px;
  }
}
@media (max-width: 779px) {
  .land-hit .s5 .workout-row .workout-item.item-3 .video-wrap {
    background: url(https://batel.ru/assets/css/img/landing/hit/s5-planka-p.png)
      top no-repeat;
    background-size: 100% auto;
    height: 72px;
  }
}
.land-hit .s5 .workout-row .workout-item.item-3 video {
  height: auto;
  margin-bottom: 125px;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-hit .s5 .workout-row .workout-item.item-3 video {
    margin-bottom: 116px;
  }
}
.land-hit .s6 {
  margin-top: 55px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .land-hit .s6 {
    margin-top: 60px;
  }
}
@media (max-width: 959px) {
  .land-hit .s6 {
    margin-top: 60px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 {
    margin-top: 24px;
  }
}
.land-hit .s6 h2 {
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background: linear-gradient(
    98.87deg,
    #bb7917 6.07%,
    #ffde99 57.74%,
    #f3c242 84.8%
  );
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 86px;
}
@media (max-width: 959px) {
  .land-hit .s6 h2 {
    line-height: 73px;
    max-width: 600px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 h2 {
    line-height: 28px;
    max-width: 220px;
  }
}
.land-hit .s6 .drink {
  margin-top: 8px;
  max-width: 1062px;
  position: relative;
  width: 100%;
}
@media (max-width: 1200px) {
  .land-hit .s6 .drink {
    max-width: 920px;
  }
}
@media (max-width: 959px) {
  .land-hit .s6 .drink {
    max-width: 750px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 .drink {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 0;
  }
}
.land-hit .s6 .drink .warning {
  margin-left: 465px;
  margin-top: -10px;
}
@media (max-width: 1200px) {
  .land-hit .s6 .drink .warning {
    margin-left: 405px;
  }
}
@media (max-width: 959px) {
  .land-hit .s6 .drink .warning {
    margin-left: 450px;
    margin-top: 0;
    top: -12px;
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 .drink .warning {
    margin-left: 22px;
    top: 0;
  }
}
@media (max-width: 1200px) {
  .land-hit .s6 .drink .warning-title {
    font-size: 22px;
  }
}
@media (max-width: 959px) {
  .land-hit .s6 .drink .warning-title {
    font-size: 18px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 .drink .warning-title {
    font-size: 13px;
  }
}
.land-hit .s6 .drink h3 {
  width: 380px;
}
@media (max-width: 779px) {
  .land-hit .s6 .drink h3 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0;
    width: 100%;
  }
}
.land-hit .s6 .drink h3 .h3-top {
  display: block;
  font-size: 64px;
  font-weight: 800;
  line-height: 72px;
  margin-bottom: 8px;
  position: relative;
  text-transform: uppercase;
}
@media (max-width: 779px) {
  .land-hit .s6 .drink h3 .h3-top {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 0;
    margin-right: 5px;
  }
}
.land-hit .s6 .drink h3 .h3-top:after {
  background: linear-gradient(90deg, #bb7917, #ffde99 65.62%, #f3c242);
  border-radius: 71px;
  bottom: -2px;
  content: "";
  height: 4px;
  left: 4px;
  position: absolute;
  width: 367px;
}
@media (max-width: 779px) {
  .land-hit .s6 .drink h3 .h3-top:after {
    height: 2px;
    left: 0;
    width: 116px;
  }
}
.land-hit .s6 .drink h3 .h3-bottom {
  font-size: 52px;
  font-weight: 500;
  line-height: 46px;
  text-transform: lowercase;
}
@media (max-width: 779px) {
  .land-hit .s6 .drink h3 .h3-bottom {
    font-size: 16px;
    line-height: 18px;
  }
}
.land-hit .s6 .drink .drink-desc {
  font-size: 20px;
  line-height: 22px;
  margin-top: 54px;
}
@media (max-width: 959px) {
  .land-hit .s6 .drink .drink-desc {
    font-size: 18px;
    line-height: 20px;
    margin-top: 34px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 .drink .drink-desc {
    font-size: 14px;
    line-height: 16px;
    margin-top: 10px;
    max-width: 306px;
    text-align: center;
  }
}
.land-hit .s6 .drink .drink-img {
  padding-bottom: 30px;
  position: absolute;
  top: 0;
}
@media (min-width: 1201px) {
  .land-hit .s6 .drink .drink-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s6-products-img.png?v1)
      top no-repeat;
    padding-left: 248px;
    padding-top: 474px;
    right: -174px;
    width: 896px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s6 .drink .drink-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s6-products-img-sd.png?v1)
      top no-repeat;
    padding-left: 190px;
    padding-top: 410px;
    right: -158px;
    top: 36px;
    width: 742px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s6 .drink .drink-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s6-products-img-t.png?v1)
      95px top no-repeat;
    background-size: 279px auto;
    padding-left: 100px;
    padding-top: 284px;
    right: -102px;
    top: 64px;
    width: 532px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 .drink .drink-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s6-products-img-p.png?v1)
      90px top no-repeat;
    background-size: 202px auto;
    display: flex;
    justify-content: center;
    margin-top: 10px;
    padding: 208px 0 0;
    position: relative;
    top: unset;
    width: 350px;
  }
}
.land-hit .s6 .drink .drink-props {
  margin-top: 60px;
  max-width: 370px;
}
@media (max-width: 959px) {
  .land-hit .s6 .drink .drink-props {
    margin-top: 35px;
    max-width: 320px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 .drink .drink-props {
    margin-top: 28px;
    max-width: 285px;
  }
}
.land-hit .s6 .drink .drink-props .drink-props__item {
  align-items: center;
  display: flex;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 18px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-hit .s6 .drink .drink-props .drink-props__item {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 14px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 .drink .drink-props .drink-props__item {
    font-size: 14px;
    line-height: 16px;
  }
}
.land-hit .s6 .drink .drink-props .drink-props__item .item-mark {
  align-items: center;
  background: url(https://batel.ru/assets/css/img/landing/hit/s6-mark-circle.svg)
    50% no-repeat;
  display: flex;
  flex-shrink: 0;
  height: 26px;
  justify-content: center;
  margin-right: 8px;
  position: relative;
  width: 26px;
}
.land-hit .s6 .drink .drink-props .drink-props__item .item-mark__v {
  height: 23px;
  left: 4px;
  position: absolute;
  transform: rotate(-45deg);
  width: 23px;
}
.land-hit .s6 .drink .drink-props .drink-props__item .item-mark__v:after {
  background: url(https://batel.ru/assets/css/img/landing/hit/s6-mark-v.svg) 0 0
    no-repeat;
  content: "";
  height: 0;
  position: absolute;
  width: 7px;
}
.land-hit .s6 .drink .drink-props .drink-props__item .item-content {
  opacity: 0;
  transition: opacity 0.6s;
  transition-delay: 1.2s;
}
.land-hit .s6 .drink .drink-props .drink-props__item.anim .item-mark__v:after {
  animation: mark-v 0.6s linear forwards;
}
@keyframes mark-v {
  0% {
    height: 0;
    width: 7px;
  }
  70% {
    height: 18px;
    width: 7px;
  }
  to {
    height: 18px;
    width: 23px;
  }
}
.land-hit .s6 .drink .drink-props .drink-props__item.anim .item-content {
  opacity: 1;
}
.land-hit .s6 .drink .drink-tip {
  display: flex;
  flex-direction: column;
  height: 119px;
  justify-content: center;
  padding-left: 108px;
  position: absolute;
}
@media (min-width: 1201px) {
  .land-hit .s6 .drink .drink-tip {
    background: url(https://batel.ru/assets/css/img/landing/hit/s6-drink-tip-border.png)
      0 0 no-repeat;
    left: 462px;
    top: 550px;
    width: 546px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s6 .drink .drink-tip {
    background: url(https://batel.ru/assets/css/img/landing/hit/s6-drink-tip-border-sd.png)
      0 0 no-repeat;
    left: 408px;
    top: 542px;
    width: 504px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s6 .drink .drink-tip {
    background: url(https://batel.ru/assets/css/img/landing/hit/s6-drink-tip-border-t.png)
      0 0 no-repeat;
    height: 136px;
    left: 338px;
    top: 420px;
    width: 415px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 .drink .drink-tip {
    align-items: center;
    background: url(https://batel.ru/assets/css/img/landing/hit/s6-drink-tip-border-p.png)
      0 0 no-repeat;
    height: 251px;
    justify-content: flex-start;
    margin-top: 4px;
    padding-left: 0;
    padding-top: 15px;
    position: relative;
    text-align: center;
    width: 304px;
  }
}
.land-hit .s6 .drink .drink-tip:after {
  background: url(https://batel.ru/assets/css/img/landing/hit/s6-drink-tip-girl.svg)
    0 0 no-repeat;
  content: "";
  height: 107px;
  left: 15px;
  position: absolute;
  width: 78px;
}
@media (max-width: 779px) {
  .land-hit .s6 .drink .drink-tip:after {
    left: unset;
    top: 132px;
  }
}
.land-hit .s6 .drink .drink-tip__title {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.005em;
  line-height: 22px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .land-hit .s6 .drink .drink-tip__title {
    width: 300px;
  }
}
.land-hit .s6 .drink .drink-tip__content {
  font-size: 14px;
  line-height: 19px;
  margin-top: 10px;
  padding-right: 30px;
}
@media (max-width: 1200px) {
  .land-hit .s6 .drink .drink-tip__content {
    padding-right: 10px;
  }
}
@media (max-width: 779px) {
  .land-hit .s6 .drink .drink-tip__content {
    margin-top: 8px;
    padding: 0 20px;
  }
}
.land-hit .s7 {
  margin-top: 10px;
  overflow: hidden;
}
@media (max-width: 959px) {
  .land-hit .s7 {
    margin-top: 25px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 {
    margin-top: 22px;
  }
}
.land-hit .s7 h2 {
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background: linear-gradient(
    98.87deg,
    #bb7917 6.07%,
    #ffde99 57.74%,
    #f3c242 84.8%
  );
  -webkit-background-clip: text;
  background-clip: text;
}
@media (max-width: 959px) {
  .land-hit .s7 h2 {
    line-height: 73px;
    max-width: 500px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 h2 {
    line-height: 27px;
    max-width: 196px;
  }
}
.land-hit .s7 .s7-slider {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.land-hit .s7 .swiper-container {
  width: 100%;
}
.land-hit .s7 .swiper-container .swiper-slide {
  display: flex;
  justify-content: center;
  opacity: 0 !important;
  position: relative;
  width: 100%;
  z-index: 1;
}
.land-hit .s7 .swiper-container .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
  z-index: 2;
}
.land-hit .s7 .swiper-pagination-s-7 {
  display: flex;
  justify-content: center;
  margin-top: 42px;
  position: relative;
}
@media (max-width: 959px) {
  .land-hit .s7 .swiper-pagination-s-7 {
    margin-top: 16px;
  }
}
.land-hit .s7 .swiper-pagination-s-7:before {
  background: #8cb62e;
  border-radius: 10px;
  content: "";
  height: 184px;
  position: absolute;
  top: -18px;
  transition: transform 1s;
  width: 194px;
  z-index: 1;
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7:before {
    height: 72px;
    top: -8px;
    width: 75px;
  }
}
.land-hit .s7 .swiper-pagination-s-7.pos-0:before {
  transform: translateX(-312px);
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7.pos-0:before {
    transform: translateX(-122px);
  }
}
.land-hit .s7 .swiper-pagination-s-7.pos-1:before {
  transform: translateX(-124px);
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7.pos-1:before {
    transform: translateX(-48px);
  }
}
.land-hit .s7 .swiper-pagination-s-7.pos-2:before {
  transform: translateX(55px);
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7.pos-2:before {
    transform: translateX(21px);
  }
}
.land-hit .s7 .swiper-pagination-s-7.pos-3:before {
  transform: translateX(265px);
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7.pos-3:before {
    transform: translateX(104px);
  }
}
.land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet {
  background: unset;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 0;
  cursor: pointer;
  height: 138px;
  margin-right: 86px;
  opacity: 1;
  position: relative;
  z-index: 2;
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet {
    height: 54px;
    margin-right: 32px;
  }
}
.land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:first-child {
  margin-right: 107px;
  width: 69px;
}
@media (min-width: 960px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:first-child {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-1.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:first-child {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-t-1.png?v1);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:first-child {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-p-1.png?v1);
    background-size: 100% auto;
    margin-right: 40px;
    width: 28px;
  }
}
.land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(2) {
  width: 93px;
}
@media (min-width: 960px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(2) {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-2.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(2) {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-t-2.png?v1);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(2) {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-p-2.png?v1);
    background-size: 100% auto;
    width: 38px;
  }
}
.land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(3) {
  width: 93px;
}
@media (min-width: 960px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(3) {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-3.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(3) {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-t-3.png?v1);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(3) {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-p-3.png?v1);
    background-size: 100% auto;
    width: 37px;
  }
}
.land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(4) {
  margin-right: 0;
  width: 161px;
}
@media (min-width: 960px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(4) {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-4.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(4) {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-t-4.png?v1);
    background-size: 100% auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(4) {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-thumb-p-4.png?v1);
    background-size: 100% auto;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(4) {
    background-size: 87px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .swiper-pagination-s-7 .swiper-pagination-bullet:nth-child(4) {
    background-size: 35px auto;
    width: 63px;
  }
}
.land-hit .s7 .slide-product {
  max-width: 1100px;
  padding: 0 12px 40px;
  position: relative;
  width: 100%;
}
@media (max-width: 959px) {
  .land-hit .s7 .slide-product {
    max-width: 780px;
    padding: 0 8px 40px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-bottom: 24px;
  }
}
.land-hit .s7 .slide-product__head {
  align-items: center;
  display: flex;
  margin-top: 42px;
  min-height: 82px;
}
@media (max-width: 1200px) {
  .land-hit .s7 .slide-product__head {
    margin-top: 16px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__head {
    flex-direction: column;
    margin-top: 36px;
    min-height: 74px;
    text-align: center;
  }
}
.land-hit .s7 .slide-product__head .product-name {
  flex-shrink: 0;
  font-size: 46px;
  font-weight: 800;
  line-height: 52px;
  margin-right: 44px;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .land-hit .s7 .slide-product__head .product-name {
    font-size: 40px;
    line-height: 45px;
    margin-right: 30px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__head .product-name {
    font-size: 20px;
    line-height: 23px;
    margin-right: 0;
  }
}
.land-hit .s7 .slide-product__head .product-desc {
  flex-shrink: 0;
  font-size: 24px;
  line-height: 27px;
  width: 350px;
}
@media (max-width: 1200px) {
  .land-hit .s7 .slide-product__head .product-desc {
    font-size: 20px;
    line-height: 22px;
    width: 242px;
  }
}
@media (max-width: 959px) {
  .land-hit .s7 .slide-product__head .product-desc {
    font-size: 16px;
    line-height: 18px;
    width: 200px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__head .product-desc {
    font-size: 14px;
    line-height: 16px;
    margin-top: 4px;
    width: 100%;
  }
}
.land-hit .s7 .slide-product__img {
  align-items: center;
  background-position: center 0;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  padding-top: 510px;
  position: absolute;
  right: -56px;
  top: 20px;
  width: 362px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s7 .slide-product__img {
    height: 430px;
    padding-top: 440px;
    right: 6px;
    top: 58px;
    width: 280px;
  }
}
@media (max-width: 959px) {
  .land-hit .s7 .slide-product__img {
    padding-top: 442px;
    right: -14px;
    top: 124px;
    width: 300px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__img {
    padding-top: 224px;
    position: relative;
    right: unset;
    top: unset;
  }
}
@media (min-width: 1201px) {
  .land-hit .s7 .slide-product__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-1.png?v1);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s7 .slide-product__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-sd-1.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-t-1.png?v1);
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__img.img-1 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-p-1.png?v1);
  }
}
@media (min-width: 1201px) {
  .land-hit .s7 .slide-product__img.img-1 {
    background-position-y: 24px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__img.img-1 {
    background-size: 217px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__img.img-1 {
    background-position-y: 0;
    background-size: 110px auto;
  }
}
.land-hit .s7 .slide-product__img.img-2 {
  background-position-y: 30px;
}
@media (min-width: 1201px) {
  .land-hit .s7 .slide-product__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-2.png?v1);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s7 .slide-product__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-sd-2.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-t-2.png?v1);
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__img.img-2 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-p-2.png?v1);
  }
}
@media (max-width: 1200px) {
  .land-hit .s7 .slide-product__img.img-2 {
    background-position-y: 72px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__img.img-2 {
    background-position-y: 36px;
    background-size: 241px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__img.img-2 {
    background-position-y: 0;
    background-size: 142px auto;
  }
}
.land-hit .s7 .slide-product__img.img-3 {
  background-position-y: 30px;
}
@media (min-width: 1201px) {
  .land-hit .s7 .slide-product__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-3.png?v1);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s7 .slide-product__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-sd-3.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-t-3.png?v1);
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__img.img-3 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-p-3.png?v1);
  }
}
@media (max-width: 1200px) {
  .land-hit .s7 .slide-product__img.img-3 {
    background-position-y: 72px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__img.img-3 {
    background-position-y: 36px;
    background-size: 258px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__img.img-3 {
    background-position-y: 0;
    background-size: 147px auto;
  }
}
.land-hit .s7 .slide-product__img.img-4 {
  background-position-y: 155px;
}
@media (min-width: 1201px) {
  .land-hit .s7 .slide-product__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-4.png?v1);
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s7 .slide-product__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-sd-4.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-t-4.png?v1);
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__img.img-4 {
    background-image: url(https://batel.ru/assets/css/img/landing/hit/s7-product-p-4.png?v1);
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__img.img-4 {
    background-position: 64px 85px;
    background-size: 158px auto;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__img.img-4 {
    background-position-y: 0;
    background-size: 137px auto;
  }
}
.land-hit .s7 .slide-product__quest {
  align-items: center;
  background: #8cb62e;
  border-radius: 10px;
  color: #fff;
  display: flex;
  font-size: 20px;
  font-weight: 800;
  justify-content: center;
  line-height: 23px;
  margin-top: 40px;
  min-height: 68px;
  text-align: center;
  width: 735px;
}
@media (max-width: 1200px) {
  .land-hit .s7 .slide-product__quest {
    width: 615px;
  }
}
@media (max-width: 959px) {
  .land-hit .s7 .slide-product__quest {
    font-size: 16px;
    line-height: 18px;
    margin-top: 6px;
    width: 490px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__quest {
    font-size: 14px;
    line-height: 16px;
    margin-top: 22px;
    min-height: 68px;
    padding: 0 10px;
    width: 306px;
  }
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s7 .slide-product__quest .quest-p-960-phone {
    display: block;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__quest .quest-p-960-phone {
    display: block;
  }
}
.land-hit .s7 .slide-product__expert {
  display: flex;
  margin-top: 48px;
  text-align: center;
}
@media (max-width: 959px) {
  .land-hit .s7 .slide-product__expert {
    align-items: center;
    flex-direction: column;
    margin-top: 26px;
    position: relative;
    width: 490px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__expert {
    margin-top: 10px;
    width: 320px;
  }
}
.land-hit .s7 .slide-product__expert .expert {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font-size: 16px;
  line-height: 22px;
  margin-right: 44px;
  margin-top: 42px;
  width: 234px;
}
@media (max-width: 1200px) {
  .land-hit .s7 .slide-product__expert .expert {
    margin-right: 32px;
  }
}
@media (max-width: 959px) {
  .land-hit .s7 .slide-product__expert .expert {
    margin: 0;
    position: absolute;
    top: 56px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__expert .expert {
    font-size: 14px;
    line-height: 19px;
    top: 28px;
  }
}
.land-hit .s7 .slide-product__expert .expert-img {
  margin-bottom: 12px;
  position: relative;
}
@media (min-width: 960px) {
  .land-hit .s7 .slide-product__expert .expert-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s7-expert-img.png)
      50% no-repeat;
    height: 175px;
    width: 175px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__expert .expert-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s7-expert-img-t.png)
      50% no-repeat;
    background-size: 142px auto;
    height: 143px;
    margin-bottom: 8px;
    width: 143px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__expert .expert-img {
    background: url(https://batel.ru/assets/css/img/landing/hit/s7-expert-img-p.png)
      50% no-repeat;
    background-size: 100% auto;
    height: 114px;
    margin-bottom: 5px;
    width: 114px;
  }
}
.land-hit .s7 .slide-product__expert .expert-img:before {
  content: "";
  position: absolute;
}
@media (min-width: 960px) {
  .land-hit .s7 .slide-product__expert .expert-img:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s7-expert-leafs-left.svg)
      50% no-repeat;
    height: 168px;
    left: -84px;
    top: 40px;
    width: 156px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__expert .expert-img:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s7-expert-leafs-left-t.svg)
      50% no-repeat;
    height: 137px;
    left: -72px;
    top: 32px;
    width: 127px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__expert .expert-img:before {
    background: url(https://batel.ru/assets/css/img/landing/hit/s7-expert-leafs-left-p.svg)
      50% no-repeat;
    height: 111px;
    left: -60px;
    top: 26px;
    width: 103px;
  }
}
.land-hit .s7 .slide-product__expert .expert-img:after {
  content: "";
  position: absolute;
}
@media (min-width: 960px) {
  .land-hit .s7 .slide-product__expert .expert-img:after {
    background: url(https://batel.ru/assets/css/img/landing/hit/s7-expert-leafs-right.svg)
      50% no-repeat;
    height: 156px;
    right: -62px;
    top: -38px;
    width: 123px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product__expert .expert-img:after {
    background: url(https://batel.ru/assets/css/img/landing/hit/s7-expert-leafs-right-t.svg)
      50% no-repeat;
    height: 127px;
    right: -56px;
    top: -18px;
    width: 100px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__expert .expert-img:after {
    background: url(https://batel.ru/assets/css/img/landing/hit/s7-expert-leafs-right-p.svg)
      50% no-repeat;
    height: 111px;
    right: -60px;
    top: 26px;
    width: 103px;
  }
}
.land-hit .s7 .slide-product__expert .expert-name {
  font-weight: 700;
}
.land-hit .s7 .slide-product__expert .expert-comment {
  flex-shrink: 0;
  text-align: center;
  width: 455px;
}
@media (max-width: 1200px) {
  .land-hit .s7 .slide-product__expert .expert-comment {
    width: 397px;
  }
}
@media (max-width: 959px) {
  .land-hit .s7 .slide-product__expert .expert-comment {
    width: 100%;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__expert .expert-comment {
    width: 309px;
  }
}
.land-hit .s7 .slide-product__expert .expert-comment__title {
  font-size: 24px;
  font-weight: 800;
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__expert .expert-comment__title {
    font-size: 16px;
  }
}
.land-hit .s7 .slide-product__expert .expert-comment__text {
  align-items: center;
  background: hsla(0, 0%, 100%, 0.76);
  border: 1px solid #fff;
  border-radius: 10px;
  display: flex;
  font-size: 16px;
  height: 209px;
  line-height: 22px;
  margin-top: 24px;
  padding: 0 22px;
  width: 100%;
}
@media (max-width: 959px) {
  .land-hit .s7 .slide-product__expert .expert-comment__text {
    height: 148px;
    margin-top: 234px;
    padding: 0 10px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product__expert .expert-comment__text {
    font-size: 14px;
    height: auto;
    line-height: 19px;
    margin-top: 172px;
    padding: 10px 8px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product.product-2 .slide-product__head .product-desc {
    width: 220px;
  }
}
.land-hit .s7 .slide-product.product-3 .slide-product__quest {
  min-height: 92px;
  padding: 0 42px;
}
@media (max-width: 1200px) and (min-width: 960px) {
  .land-hit .s7 .slide-product.product-3 .slide-product__quest {
    margin-top: 22px;
    min-height: 110px;
  }
}
@media (max-width: 779px) {
  .land-hit .s7 .slide-product.product-3 .slide-product__quest {
    min-height: 96px;
    padding: 0 10px;
  }
}
@media (min-width: 960px) {
  .land-hit .s7 .slide-product.product-3 .slide-product__expert {
    margin-top: 24px;
  }
}
@media (max-width: 959px) and (min-width: 780px) {
  .land-hit .s7 .slide-product.product-3 .slide-product__expert {
    margin-top: 2px;
  }
}
@media (max-width: 1200px) and (min-width: 780px) {
  .land-hit .s7 .slide-product.product-4 .slide-product__quest {
    padding: 0 20px;
  }
}
.land-hit .s7 .share-wrap {
  flex-direction: column;
  margin-top: 30px;
}
@media (max-width: 779px) {
  .land-hit .s7 .share-wrap {
    margin-top: 22px;
    padding-bottom: 0;
  }
}
.land-hit .s7 .share-wrap .share__label {
  color: #fff;
}
