@font-face {
  font-family: "core_sans_c45_regular";
  src: url("../fonts/coresansc-45regular_2-webfont.woff2") format("woff2"), url("../fonts/coresansc-45regular_2-webfont.woff") format("woff"), url("../fonts/coresansc-45regular_2-webfont.ttf") format("truetype"), url("../fonts/coresansc-45regular_2-webfont.svg#core_sans_c45_regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "core_sans_c85_heavy";
  src: url("../fonts/coresansc-85heavy_6-webfont.woff2") format("woff2"), url("../fonts/coresansc-85heavy_6-webfont.woff") format("woff"), url("../fonts/coresansc-85heavy_6-webfont.ttf") format("truetype"), url("../fonts/coresansc-85heavy_6-webfont.svg#core_sans_c85_heavy") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "core_sans_c35_light";
  src: url("../fonts/coresansc-35light-webfont.woff2") format("woff2"), url("../fonts/coresansc-35light-webfont.woff") format("woff"), url("../fonts/coresansc-35light-webfont.ttf") format("truetype"), url("../fonts/coresansc-35light-webfont.svg#core_sans_c35_light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "core_sans_c75_extrabold";
  src: url("../fonts/coresansc-75extrabold-webfont.woff2") format("woff2"), url("../fonts/coresansc-75extrabold-webfont.woff") format("woff"), url("../fonts/coresansc-75extrabold-webfont.ttf") format("truetype"), url("../fonts/coresansc-75extrabold-webfont.svg#core_sans_c75_extrabold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "core_sans_c95_black";
  src: url("../fonts/coresansc-95black-webfont.woff2") format("woff2"), url("../fonts/coresansc-95black-webfont.woff") format("woff"), url("../fonts/coresansc-95black-webfont.ttf") format("truetype"), url("../fonts/coresansc-95black-webfont.svg#core_sans_c95_black") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "core_sans_c55_medium";
  src: url("../fonts/coresansc-55medium-webfont.woff2") format("woff2"), url("../fonts/coresansc-55medium-webfont.woff") format("woff"), url("../fonts/coresansc-55medium-webfont.ttf") format("truetype"), url("../fonts/coresansc-55medium-webfont.svg#core_sans_c55_medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "core_sans_c65_bold";
  src: url("../fonts/coresansc-65bold-webfont.woff2") format("woff2"), url("../fonts/coresansc-65bold-webfont.woff") format("woff"), url("../fonts/coresansc-65bold-webfont.ttf") format("truetype"), url("../fonts/coresansc-65bold-webfont.svg#core_sans_c65_bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  margin: 0;
}

.font-light, .extraCare {
  font-family: "core_sans_c35_light";
  font-weight: 300;
}

.font-regular, .extraCare .title h2 span {
  font-family: "core_sans_c45_regular";
  font-weight: 400;
}

.font-medium {
  font-family: "core_sans_c55_medium";
  font-weight: 500;
}

.font-bold, .extraCare .title h2, .extraCare strong {
  font-family: "core_sans_c65_bold";
  font-weight: 700;
}

.font-extra-bold {
  font-family: "core_sans_c75_extrabold";
  font-weight: 700;
}

.font-heavy {
  font-family: "core_sans_c85_heavy";
  font-weight: 900;
}

.font-black {
  font-family: "core_sans_c95_black";
  font-weight: 900;
}

.extraCare {
  position: relative;
  font-size: 14px;
  line-height: 1.4;
  background: #e6e3de;
  color: #003e6f !important;
  margin: 0 auto;
  overflow: hidden;
  max-width: 1400px;
}
@media (min-width: 768px) {
  .extraCare {
    font-size: 15px;
  }
}
@media (min-width: 992px) {
  .extraCare {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .extraCare {
    font-size: 17px;
  }
}
.extraCare * {
  box-sizing: border-box;
}
.extraCare .iconRow {
  display: flex;
  justify-content: space-between;
}
.extraCare .iconRow__column {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.extraCare .iconRow__column-text {
  margin: 0;
}
.extraCare .iconRow--2-columns .iconRow__column {
  width: 50%;
}
.extraCare .iconRow--3-columns .iconRow__column {
  width: 33.33%;
}
.extraCare .iconRow--4-columns .iconRow__column {
  width: 25%;
}
.extraCare .iconRow--5-columns .iconRow__column {
  width: 20%;
}
.extraCare .iconRow--6-columns .iconRow__column {
  width: 16.6666666667%;
}
.extraCare .iconRow--7-columns .iconRow__column {
  width: 14.2857142857%;
}
.extraCare .iconRow--8-columns .iconRow__column {
  width: 12.5%;
}
.extraCare .contentRowS .contentRow {
  display: grid;
  grid-template-areas: "text" "media";
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .extraCare .contentRowS .contentRow {
    grid-template-areas: "text media";
    grid-template-columns: repeat(2, 1fr);
  }
}
.extraCare .contentRowS .contentRow__text > img,
.extraCare .contentRowS .contentRow__text > video, .extraCare .contentRowS .contentRow__media > img,
.extraCare .contentRowS .contentRow__media > video {
  width: 100%;
  max-width: 100%;
}
.extraCare .contentRowS .contentRow__text {
  grid-area: text;
}
.extraCare .contentRowS .contentRow__text h3 {
  font-weight: 300;
  margin: 0;
}
.extraCare .contentRowS .contentRow__text-p {
  font-size: 1rem;
}
.extraCare .contentRowS .contentRow__media {
  grid-area: media;
}
@media (min-width: 768px) {
  .extraCare .contentRowS.alternating .contentRow:nth-child(even) {
    grid-template-areas: "media text";
  }
}
@media (min-width: 768px) {
  .extraCare .contentRowS.alternating-2 .contentRow {
    grid-template-areas: "text media";
  }
}
@media (min-width: 768px) {
  .extraCare .contentRowS.alternating-2 .contentRow:nth-child(odd) {
    grid-template-areas: "media text";
  }
}
.extraCare img,
.extraCare video {
  max-width: 100%;
  display: block;
}
.extraCare .lp-container {
  max-width: 1050px;
  margin: 0 auto;
}
.extraCare .flex-row {
  display: flex;
  margin: 0 auto;
  width: 100%;
  max-width: 1050px;
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .extraCare .flex-row {
    flex-direction: row;
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .extraCare .flex-row {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .extraCare .flex-row {
    max-width: 1170px;
  }
}
@media (min-width: 1366px) {
  .extraCare .flex-row {
    max-width: 1050px;
  }
}
.extraCare .flex-row.no-padd {
  padding: 0;
}
.extraCare .flex-row .colflex-sm-2 {
  max-width: 16.6666666667%;
}
.extraCare .flex-row .colflex-sm-3 {
  max-width: 25%;
}
.extraCare .flex-row .colflex-sm-4 {
  max-width: 33.3333333333%;
}
.extraCare .flex-row .colflex-sm-5 {
  max-width: 41.6666666667%;
}
.extraCare .flex-row .colflex-sm-6 {
  max-width: 50%;
}
.extraCare .flex-row .colflex-sm-7 {
  max-width: 58.3333333333%;
}
.extraCare .flex-row .colflex-sm-8 {
  max-width: 66.6666666667%;
}
.extraCare .flex-row .colflex-sm-9 {
  max-width: 75%;
}
.extraCare .flex-row .colflex-sm-10 {
  max-width: 83.3333333333%;
}
.extraCare .flex-row .colflex-sm-11 {
  max-width: 91.6666666667%;
}
.extraCare .flex-row .colflex-sm-12 {
  max-width: 100%;
}
.extraCare .flex-row .colflex-1 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-1 {
    max-width: 8.3333333333%;
  }
}
.extraCare .flex-row .colflex-1.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-1 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-1 {
    order: 1;
  }
}
.extraCare .flex-row .colflex-2 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-2 {
    max-width: 16.6666666667%;
  }
}
.extraCare .flex-row .colflex-2.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-2 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-2 {
    order: 2;
  }
}
.extraCare .flex-row .colflex-3 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-3 {
    max-width: 25%;
  }
}
.extraCare .flex-row .colflex-3.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-3 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-3 {
    order: 3;
  }
}
.extraCare .flex-row .colflex-4 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-4 {
    max-width: 33.3333333333%;
  }
}
.extraCare .flex-row .colflex-4.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-4 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-4 {
    order: 4;
  }
}
.extraCare .flex-row .colflex-5 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-5 {
    max-width: 41.6666666667%;
  }
}
.extraCare .flex-row .colflex-5.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-5 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-5 {
    order: 5;
  }
}
.extraCare .flex-row .colflex-6 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-6 {
    max-width: 50%;
  }
}
.extraCare .flex-row .colflex-6.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-6 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-6 {
    order: 6;
  }
}
.extraCare .flex-row .colflex-7 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-7 {
    max-width: 58.3333333333%;
  }
}
.extraCare .flex-row .colflex-7.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-7 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-7 {
    order: 7;
  }
}
.extraCare .flex-row .colflex-8 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-8 {
    max-width: 66.6666666667%;
  }
}
.extraCare .flex-row .colflex-8.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-8 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-8 {
    order: 8;
  }
}
.extraCare .flex-row .colflex-9 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-9 {
    max-width: 75%;
  }
}
.extraCare .flex-row .colflex-9.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-9 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-9 {
    order: 9;
  }
}
.extraCare .flex-row .colflex-10 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-10 {
    max-width: 83.3333333333%;
  }
}
.extraCare .flex-row .colflex-10.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-10 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-10 {
    order: 10;
  }
}
.extraCare .flex-row .colflex-11 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-11 {
    max-width: 91.6666666667%;
  }
}
.extraCare .flex-row .colflex-11.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-11 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-11 {
    order: 11;
  }
}
.extraCare .flex-row .colflex-12 {
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .extraCare .flex-row .colflex-12 {
    max-width: 100%;
  }
}
.extraCare .flex-row .colflex-12.no-padd {
  padding: 0;
}
.extraCare .flex-row .order-12 {
  order: unset;
}
@media (min-width: 768px) {
  .extraCare .flex-row .order-12 {
    order: 12;
  }
}
.extraCare .box-flex, .extraCare ul li {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .extraCare .box-flex, .extraCare ul li {
    flex-direction: row;
  }
}
.extraCare .box-flex.column, .extraCare ul li.column {
  flex-direction: column;
}
.extraCare .box-flex.row, .extraCare ul li {
  flex-direction: row;
}
.extraCare .box-flex.jc-space-between, .extraCare ul li.jc-space-between {
  justify-content: space-between;
}
.extraCare .box-flex.jc-center, .extraCare ul li.jc-center {
  justify-content: center;
}
.extraCare .box-flex.jc-flex-end, .extraCare ul li.jc-flex-end {
  justify-content: flex-end;
}
.extraCare .box-flex.ai-center, .extraCare ul li {
  align-items: center;
}
.extraCare .box-flex.ai-flex-start, .extraCare ul li.ai-flex-start {
  align-items: flex-start;
}
.extraCare .box-flex.ai-flex-end, .extraCare ul li.ai-flex-end {
  align-items: flex-end;
}
.extraCare ul {
  padding: 0;
  margin: 0 auto;
  list-style: none;
}
.extraCare ul li {
  gap: 1em;
}
.extraCare ul li:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #0089cf;
}
.extraCare ul li + li {
  margin-top: 1em;
}
.extraCare img.lazy {
  width: auto;
  max-width: 100%;
}
.extraCare .title {
  padding: 1em 0 3em;
  position: relative;
}
.extraCare .title h2 {
  margin: 0;
  color: #003e6f !important;
  text-align: center;
  font-size: 2.2em;
}
.extraCare .title h2:before {
  content: "";
  display: block;
  background: url("../images/logo_belka.png");
  width: 144px;
  height: 40px;
  margin: 0 auto 0.8em;
}
.extraCare .title h2 span {
  font-size: 100%;
  position: relative;
  z-index: 4;
  text-align: center;
}
@media (min-width: 768px) {
  .extraCare .title h2 span {
    white-space: nowrap;
  }
}
.extraCare .section {
  padding: 2em 0;
}
.extraCare .sectionTextWhite *,
.extraCare .sectionTextWhite .title h2 {
  color: #fff !important;
}
.extraCare .sectionBgdNavy {
  background: #003d73;
}
.extraCare .btn__box {
  margin: 2em 0 0;
  text-align: center;
}
.extraCare .btn__button {
  display: inline-block;
  background: #0089cf;
  color: #fff;
  transition: transform 0.4s;
  text-decoration: none;
  padding: 0.5em 1em;
  font-weight: 700;
}
.extraCare .btn__button:hover {
  transform: scale(0.9);
}

.extraCare__subheading {
  font-size: 1.4em;
}
.extraCare__subheading--box .box-flex, .extraCare__subheading--box .extraCare ul li, .extraCare ul .extraCare__subheading--box li {
  gap: 2em;
}
.extraCare__subheading--box svg {
  fill: #fff;
  width: 15%;
}
.extraCare__subheading--box svg .st0 {
  font-size: 53.1px;
}
.extraCare__subheading--box svg .st0,
.extraCare__subheading--box svg .st1 {
  font-family: "core_sans_c65_bold";
  font-weight: 700;
}
.extraCare__subheading--box svg .st1 {
  font-size: 135.7px;
}
.extraCare__benefits {
  max-width: 700px;
}
.extraCare__decsriptionService .iconRow__column, .extraCare__categories .iconRow__column {
  text-align: center;
}
.extraCare__decsriptionService .iconRow__column--icon, .extraCare__categories .iconRow__column--icon {
  display: block;
}
.extraCare__decsriptionService .iconRow__column--icon svg, .extraCare__categories .iconRow__column--icon svg {
  fill: #0089cf;
  stroke-width: 0.25px;
}
.extraCare__decsriptionService .iconRow__column--icon svg .st0, .extraCare__categories .iconRow__column--icon svg .st0 {
  stroke: #0089cf;
  stroke-miterlimit: 10;
}
.extraCare__decsriptionService.section {
  padding: 3em 0;
}
.extraCare__decsriptionService .iconRow__column--icon {
  margin-bottom: 1.5em;
}
.extraCare__decsriptionService .iconRow__column--icon svg {
  height: 150px;
}
.extraCare__decsriptionService .iconRow + .iconRow {
  margin-top: 3em;
}
.extraCare__categories .iconRow {
  align-items: flex-end;
}
.extraCare__categories .iconRow__column--icon svg {
  width: 100px;
}
.extraCare__categories .iconRow__column--icon svg#microwave {
  width: 80px;
}
.extraCare__categories .iconRow__column-text {
  font-weight: 700;
  font-size: 0.8em;
}
.extraCare__contact svg {
  display: block;
  fill: #0089cf;
  max-width: 250px;
  margin: 0 auto;
}
.extraCare__contact h4 {
  font-size: 1.4em;
  text-align: center;
}
.extraCare__contact h4 span {
  font-weight: 400;
}
.extraCare__contact h4 a {
  text-decoration: none;
}
.extraCare__contact .iconRow {
  border: 1px solid #0089cf;
  border-top: 0;
  border-bottom: 0;
  background: #043a68;
}
.extraCare__contact .iconRow__column {
  align-items: center;
  justify-content: center;
  text-align: center;
}
.extraCare__contact .iconRow__column + .iconRow__column {
  border-left: 1px solid #0089cf;
}
.extraCare__contact__logo {
  display: block;
  margin: 3em auto;
}