

/* Start:/local/components/av/landing/templates/welcome/css/style.css?1787054986144499*/
@charset "utf-8";
/* VARIABLES */
/* fonts */
/* COLORS */
/* MIXINS */
@font-face {
  font-family: Gals;
  src: url("/local/components/av/landing/templates/welcome/css/../fonts/Gals/GLS___W.eot");
  src: local('Gals Web'), local('GalsWeb'), url("/local/components/av/landing/templates/welcome/css/../fonts/Gals/GLS___W.eot?#iefix") format('embedded-opentype'), url("/local/components/av/landing/templates/welcome/css/../fonts/Gals/GLS___W.woff") format('woff'), url("/local/components/av/landing/templates/welcome/css/../fonts/Gals/GLS___W.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  src: url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/aeec6457-255d-4ebe-a33a-bbacfa040a5a.eot?#iefix");
  src: url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/aeec6457-255d-4ebe-a33a-bbacfa040a5a.eot?#iefix") format("eot"), url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/3730b99d-49e5-4ef6-84f9-a629ffc8a02e.woff2") format("woff2"), url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/dabc8c1e-ae11-4cb0-96ca-a7572d069ba7.woff") format("woff"), url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/c8d44888-bf8c-40dd-ad72-6df352ee67da.ttf") format("truetype"), url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/b1b070c8-c619-4ae4-a2bf-0deb11cc78d6.svg#b1b070c8-c619-4ae4-a2bf-0deb11cc78d6") format("svg");
  font-family: "Gill Sans MT Pro Cyr";
  font-weight: 300;
  font-style: normal;
}
@font-face {
  src: url('/local/components/av/landing/templates/welcome/css/../fonts/gill_sans_regular/GillSans.eot?#iefix');
  src: url('/local/components/av/landing/templates/welcome/css/../fonts/gill_sans_regular/GillSans.eot?#iefix') format("eot"), url('/local/components/av/landing/templates/welcome/css/../fonts/gill_sans_regular/GillSans.ttf') format('truetype'), url('/local/components/av/landing/templates/welcome/css/../fonts/gill_sans_regular/GillSans.woff') format('woff'), url("/local/components/av/landing/templates/welcome/css/../fonts/gill_sans_regular/GillSans.svg#GillSans") format("svg");
  font-family: "Gill Sans MT Pro Cyr";
  font-weight: 400;
  font-style: normal;
}
@font-face {
  src: url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/aeec6457-255d-4ebe-a33a-bbacfa040a5a.eot?#iefix");
  src: url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/aeec6457-255d-4ebe-a33a-bbacfa040a5a.eot?#iefix") format("eot"), url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/3730b99d-49e5-4ef6-84f9-a629ffc8a02e.woff2") format("woff2"), url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/dabc8c1e-ae11-4cb0-96ca-a7572d069ba7.woff") format("woff"), url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/c8d44888-bf8c-40dd-ad72-6df352ee67da.ttf") format("truetype"), url("/local/components/av/landing/templates/welcome/css/../fonts/1459506/b1b070c8-c619-4ae4-a2bf-0deb11cc78d6.svg#b1b070c8-c619-4ae4-a2bf-0deb11cc78d6") format("svg");
  font-family: "Gill Sans MT Pro Cyr W04 Light";
  font-weight: 400;
  font-style: normal;
}
/* Slider */
.slick-slider {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  display: block;
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
}
.slick-track:before,
.slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-arrow,
.slick-dots li {
  cursor: pointer;
}
.slick-standart-arrow {
  position: absolute;
  top: 50%;
  z-index: 50;
  display: block;
  margin: -17px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 0 none;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  width: 34px;
  height: 34px;
  text-indent: -9999px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  -moz-background-size: 8px 16px;
  background-size: 8px 16px;
  cursor: pointer;
}
.slick-standart-arrow.slick-disabled {
  display: none !important;
  cursor: default;
}
.slick-standart-arrow_prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='32' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 32'%3E%3Cg transform='matrix(1,0,0,1,-393,-626)'%3E%3Cpath fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23212224' stroke-miterlimit='50' stroke-width='2' d='M410.00073,627l-15.00073,15l15.00073,15'/%3E%3C/g%3E%3C/svg%3E");
}
.slick-standart-arrow_next {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='32' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 32'%3E%3Cg transform='matrix(1,0,0,1,-1509,-626)'%3E%3Cpath fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23212224' stroke-miterlimit='50' stroke-width='2' d='M1509.99927,657l15.00073,-15l-15.00073,-15' id='Path-0'/%3E%3C/g%3E%3C/svg%3E");
}
*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:focus,
*:active {
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
  -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
}
html {
  overflow: initial !important;
  font-size: 10px;
}
body,
body.ny-2019 {
  padding: 0 !important;
  min-width: 320px !important;
  font-family: "Gill Sans MT Pro Cyr", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.4rem !important;
  line-height: 1.35 !important;
  background: #f7f7fc;
}
@media (min-width: 769px) and (max-width: 1024px) {
  body,
  body.ny-2019 {
    font-size: 1.6rem;
  }
}
@media (min-width: 1025px) {
  body,
  body.ny-2019 {
    padding-bottom: 760px;
    font-size: 1.8rem;
  }
}
@media (min-width: 1321px) {
  body,
  body.ny-2019 {
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
.ny-2019-icon-wrapper {
  display: none !important;
}
a {
  color: inherit;
}
button::-moz-focus-inner {
  border: 0;
}
img {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  max-width: 100%;
}
@media (max-width: 1100px) {
  .b-button-up {
    left: auto;
    right: 20px;
    margin: 0;
  }
}
.l-wrapper {
  min-width: 0 !important;
}
@media (max-width: 1024px) {
  .l-wrapper {
    padding: 0 20px;
  }
}
main.l-wrapper {
  display: none;
}
.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col {
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}
.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}
.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66667%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}
.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}
.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66667%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}
.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}
.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}
.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -moz-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  -moz-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}
.order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -moz-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -moz-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -moz-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -moz-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -moz-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -moz-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}
.order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -moz-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}
.order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -moz-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}
.order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  -moz-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}
.order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  -moz-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}
.offset-1 {
  margin-left: 8.33333%;
}
.offset-2 {
  margin-left: 16.66667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333%;
}
.offset-5 {
  margin-left: 41.66667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333%;
}
.offset-8 {
  margin-left: 66.66667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333%;
}
.offset-11 {
  margin-left: 91.66667%;
}
@media (min-width: 480px) {
  .col-sm {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 769px) {
  .col-md {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1025px) {
  .col-lg {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1221px) {
  .col-xl {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -moz-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 480px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 769px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1025px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1221px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
  -moz-box-orient: horizontal !important;
  -moz-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  -moz-box-orient: vertical !important;
  -moz-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
  -moz-box-orient: horizontal !important;
  -moz-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
  -moz-box-orient: vertical !important;
  -moz-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -webkit-flex-wrap: wrap !important;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
  -moz-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
  -moz-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -moz-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
  -moz-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -webkit-justify-content: space-around !important;
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
  -moz-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
  -moz-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -moz-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
  -moz-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
  -moz-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -webkit-align-content: flex-start !important;
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -webkit-align-content: flex-end !important;
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -webkit-align-content: center !important;
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -webkit-align-content: space-between !important;
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -webkit-align-content: space-around !important;
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -webkit-align-content: stretch !important;
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -webkit-align-self: auto !important;
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -webkit-align-self: flex-start !important;
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -webkit-align-self: flex-end !important;
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -webkit-align-self: center !important;
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -webkit-align-self: baseline !important;
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -webkit-align-self: stretch !important;
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 480px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -moz-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -moz-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -moz-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -moz-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -moz-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 769px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -moz-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -moz-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -moz-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -moz-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -moz-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1025px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -moz-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -moz-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -moz-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -moz-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -moz-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1221px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -moz-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -moz-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -moz-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -moz-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -moz-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.header-18 {
  position: relative;
  z-index: 20;
  margin: 0;
  background: #fff;
}
.header-18 .header-18__container,
.header-18 .header-18-top-bar__container {
  padding: 0 20px;
  width: 1210px !important;
  max-width: 100%;
  min-width: 320px !important;
}
.header-18 .header-18-top {
  height: 62px !important;
  /*
        &__logo {
          margin-top: 2px !important;
          background-size: 150px 45px !important;
          background-position: center !important;
        }
      */
}
.header-18 .header-18-top-bar {
  letter-spacing: .1px;
}
.header-18 .header-18-top-bar__city-menu {
  padding-right: 15px;
}
.header-18 .header-18-top-bar__nav {
  margin-top: 8px;
  margin-bottom: 7px;
}
.header-18 .header-18-top-bar__nav_right .header-18 .header-18-top-bar__nav-item {
  padding: 0 16px 0 15px;
}
.header-18 .header-18-top-bar__nav_right .header-18 .header-18-top-bar__nav-item:nth-child(2) {
  padding: 0 15px 0 12px;
}
.header-18 .header-18-top-bar__link.m-shops {
  padding-left: 13px;
}
@media (min-width: 1025px) {
  .header-18 .header-18-top__nav {
    padding: 0 5px;
    font-family: "Gill Sans MT Pro Cyr", sans-serif;
    font-weight: 300;
    font-size: 1.8rem;
  }
}
.header-18 .header-18-top__account-link {
  padding-left: 34px;
  padding-right: 13px;
}
.header-18 .header-18-top__account-link::before {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23333' transform='translate(3 4)'%3E%3Ccircle cx='9' cy='4' r='3.5'/%3E%3Cpath d='M.504 15.5h16.988c-.114-3.406-1.427-5-3.992-5H4.501c-2.602 0-3.914 1.593-3.997 5z'/%3E%3C/g%3E%3C/svg%3E");
}
.header-18 .header-18-top__account-link::after {
  bottom: 6px;
}
.header-18 .header-18-top__item::after {
  top: 50%;
  margin-top: -8px;
}
.header-18 .header-18-top__item:first-of-type {
  padding-right: 15px;
}
.header-18 .header-18-top__item:last-of-type {
  padding-left: 10px;
}
@media (min-width: 769px) {
  .header-18 .header-18__container {
    padding-top: 5px;
    padding-bottom: 12px;
  }
}
.header-18 .header-18-cart {
  font-family: "Gill Sans MT Pro Cyr", sans-serif;
  font-weight: 300;
}
.header-18 .header-18-cart__link {
  padding-left: 34px;
  font: inherit;
}
.header-18 .header-18-cart__link::before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: .5;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17' width='20' height='17' fill='%23212224'%3E%3Ccircle cx='5' cy='16' r='1'/%3E%3Ccircle cx='15' cy='16' r='1'/%3E%3Cpath d='M17 10l-.936.649.243-.649H17zm1.612-6.146L20 3l-3 8H7l1.625-1h7.682l2.305-6.146zM17 10l-.936.649.243-.649H17zm1.612-6.146L20 3l-3 8H7l1.625-1h7.682l2.305-6.146z'/%3E%3Cpath d='M6 10h3v1H6zM3.398 3H20l-.558 1H3.892zm1.976 10H16v1H5zM0 0h2.935L2.58 1H0z'/%3E%3Cpath d='M2.938.005l4.122 11.01L5.938 14H4.86l1.131-2.99L1.877.023z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-transition: all .45s ease;
  -o-transition: all .45s ease;
  -moz-transition: all .45s ease;
  transition: all .45s ease;
}
@media (min-width: 1025px) {
  .header-18 .header-18-cart__link {
    font-size: 1.8rem;
  }
}
.header-18 .header-18-cart.m-empty .header-18 .header-18-cart__empty,
.header-18 .header-18-cart__value {
  display: inline-block;
  vertical-align: top;
}
.header-18 .header-18-cart__empty {
  color: #888;
}
.header-18 .header-18-cart__quantity {
  display: inline-block;
  vertical-align: top;
  margin: 1px 20px 0 0;
  padding: 0 8px;
  width: auto;
  min-width: 22px;
  font-family: inherit;
  font-weight: 300;
  font-size: 13px;
  line-height: 22px;
  text-align: center;
  color: #fff;
  background: #81bc3d;
}
.header-18 .header-18-cart__price {
  font-family: "Gill Sans MT Pro Cyr", sans-serif;
  font-weight: 300;
  font-size: 1.8rem;
  line-height: 1;
}
.header-18 .header-18-cart__price-rub {
  font-family: "Gill Sans MT Pro Cyr W04 Light", sans-serif;
  margin: 0;
  font-weight: 700;
}
.header-18 .header-18-cart__price-kop {
  vertical-align: baseline;
  position: relative;
  left: 2px;
  top: -0.5em;
  margin: 0;
  font-size: 11px;
  line-height: 0;
}
.header-18 .header-18-cart__curr {
  padding-left: 10px;
  font: inherit;
}
.header-18 .header-18-bottom__catalog-dropdown,
.header-18 .header-18-catalog__wrap {
  max-width: 1142px;
}
.header-18 .header-18-bottom__dropdown-list,
.header-18 .header-18-bottom__catalog-dropdown {
  z-index: 20;
}
.header-18 .header-18-bottom__catalog-dropdown {
  width: 1170px;
  max-width: 100vw;
  text-align: left;
}
.header-18 .header-18-bottom__catalog-dropdown .header-18-bottom__nav {
  display: none;
}
@media (min-width: 769px) {
  .header-18 .header-18-bottom__nav {
    margin-top: 0;
    font-size: 1.8rem;
  }
}
@media (min-width: 1025px) {
  .header-18 .header-18-bottom__nav {
    margin-right: -5px;
  }
}
.header-18 .header-18-bottom__nav-pseudolink {
  padding-right: 22px;
}
.header-18 .header-18-bottom__nav-pseudolink::after {
  right: 1px;
  bottom: 5px;
}
@media (min-width: 1201px) {
  .header-18 .header-18-bottom__nav-item:nth-of-type(2) {
    margin-right: 12px;
  }
}
.header-18 .header-18-bottom__nav-item.m-action > .header-18-bottom__nav-pseudolink {
  padding-right: 22px;
}
.header-18 .header-18-bottom__nav-item.m-action::before {
  font-weight: 300;
  font-size: 16px;
}
.header-18 .header-18-search {
  max-width: 502px;
}
.header-18 .header-18-search__search {
  height: 44px;
}
.header-18 .header-18-search__placeholder {
  font-family: Arial, HelveticaNeue, Helvetica, sans-serif;
  font-size: 13px;
}
.header-18 .header-18-search__pseudobutton::before {
  width: 15px;
  height: 15px;
  -moz-background-size: contain;
       background-size: contain;
}
.header-18 .header-18-top-hamburger {
  display: none;
}
.header-18 .header-18-top__item_search {
  display: none;
}
@media (max-width: 1220px) {
  .header-18 .header-18-bottom__nav-item:last-child:hover .header-18 .header-18-bottom__dropdown-list {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1024px) {
  .header-18 .header-18 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .header-18 .header-18 *,
  .header-18 .header-18 *::before,
  .header-18 .header-18 *::after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .header-18 .header-18__container {
    padding: 0 20px;
    max-width: 100%;
  }
  .header-18 .header-18-top-bar__container {
    max-width: 100%;
  }
  .header-18 .header-18-catalog {
    max-width: 100%;
    background: #fff;
  }
  .header-18 .header-18-catalog__banners-wrap {
    display: none;
  }
  .header-18 .header-18-bottom__nav {
    font-size: 14px;
  }
  .header-18 .header-18-banner {
    background: #fff;
  }
}
@media (max-width: 800px) {
  .header-18 .header-18__container {
    position: relative;
  }
  .header-18 .header-18-top {
    position: relative;
    padding: 0;
    height: 60px !important;
    text-align: center;
  }
  .header-18 .header-18-top::after {
    content: "";
    position: absolute;
    left: -20px;
    right: -20px;
    bottom: 0;
    height: 1px;
    background: #dedede;
  }
  .header-18 .header-18-top-bar__container {
    display: none !important;
  }
  .header-18 .header-18-top__hamburger,
  .header-18 .header-18-top__nav,
  .header-18 .header-18-top__logo {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .header-18 .header-18-top__nav {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .header-18 .header-18-top__hamburger {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32px;
       -moz-box-flex: 0;
        -ms-flex: 0 0 32px;
            flex: 0 0 32px;
  }
  .header-18 .header-18-top-hamburger {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    width: 32px;
    height: 32px;
    background: none;
    cursor: pointer;
  }
  .header-18 .header-18-top-hamburger span {
    top: 50%;
    margin-top: -1px;
    width: 16px;
  }
  .header-18 .header-18-top-hamburger span,
  .header-18 .header-18-top-hamburger span::before,
  .header-18 .header-18-top-hamburger span::after {
    display: block;
    position: absolute;
    left: 0;
    height: 1px;
    background: #000;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
  }
  .header-18 .header-18-top-hamburger span::before,
  .header-18 .header-18-top-hamburger span::after {
    content: "";
    width: 100%;
  }
  .header-18 .header-18-top-hamburger span::before {
    top: -6px;
  }
  .header-18 .header-18-top-hamburger span::after {
    bottom: -6px;
  }
  .header-18 .header-18-top-hamburger.is-open span {
    background: #fff;
  }
  .header-18 .header-18-top-hamburger.is-open span::before {
    top: 0;
    width: 120%;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  .header-18 .header-18-top-hamburger.is-open span::after {
    bottom: 0;
    width: 120%;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .header-18 .header-18-top__logo {
    margin: auto !important;
    width: 80px !important;
    height: 25px !important;
    -moz-background-size: 80px 25px !important;
         background-size: 80px 25px !important;
    background-position: left center !important;
  }
  .header-18 .header-18-top__item {
    padding: 0 0 0 20px !important;
  }
  .header-18 .header-18-top__item::after {
    display: none;
  }
  .header-18 .header-18-top__item_search {
    display: block;
  }
  .header-18 .header-18-top__account-link {
    display: block;
    padding: 0;
    width: 24px;
    height: 24px;
  }
  .header-18 .header-18-top__account-link span {
    display: none;
  }
  .header-18 .header-18-top__account-link::after {
    display: none;
  }
  .header-18 .header-18-top-search-btn {
    display: block;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cpath id='gycba' d='M727 766.67a5.34 5.34 0 1 1-.01 10.68 5.34 5.34 0 0 1 .01-10.68zm7.57 12.43l-3.1-3.1a6 6 0 1 0-.47.47l3.1 3.1z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate%28-720 -765%29'%3E%3Cuse fill='%23b2b2b2' xlink:href='%23gycba'/%3E%3Cuse fill='%239b9c9b' fill-opacity='0' stroke='%239b9c9b' stroke-miterlimit='50' xlink:href='%23gycba'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
    cursor: pointer;
  }
  .header-18 .header-18-search__search {
    width: 100%;
  }
  .header-18 .header-18-cart__link {
    padding-left: 30px;
  }
  .header-18 .header-18-cart__link::before {
    top: 50%;
    bottom: auto;
    margin-top: -12px;
  }
  .header-18 .header-18-cart__quantity {
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    margin: 0;
    padding: 0;
    min-width: 0;
    width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
  }
  .header-18 .header-18-cart__value,
  .header-18 .header-18-cart__empty {
    display: none !important;
  }
  .header-18 .header-18-bottom {
    position: static !important;
    height: auto !important;
  }
  .header-18 .header-18-bottom::after {
    display: none;
  }
  .header-18 .header-18-bottom__search {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 60px;
    z-index: 20;
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.1);
            box-shadow: 0 7px 7px rgba(0, 0, 0, 0.1);
    margin: 0;
    padding: 10px;
    max-width: 100%;
    width: auto;
    background: #fff;
  }
  .header-18 .header-18-bottom__nav {
    display: none;
  }
  .header-18 .header-18-bottom__catalog-btn {
    position: static;
    overflow: hidden;
    height: 0;
  }
  .header-18 .header-18-bottom__catalog-btn::before {
    display: none;
  }
  .header-18 .header-18-bottom__catalog-dropdown .header-18 .header-18-bottom__nav {
    display: block;
    border-top: 1px solid #d5d5d5;
    padding: 10px 20px;
  }
  .header-18 .header-18-bottom__catalog-dropdown .header-18 .header-18-bottom__nav-item {
    margin: 9px 0;
    padding: 0;
  }
  .header-18 .header-18-bottom__catalog-dropdown .header-18 .header-18-bottom__nav-item.m-action > span {
    padding-left: 21px;
  }
  .header-18 .header-18-bottom__catalog-dropdown .header-18 .header-18-bottom__nav-pseudolink::after {
    display: none;
  }
  .header-18 .header-18-bottom__catalog-dropdown .header-18 .header-18-bottom__nav .header-18-bottom__dropdown-list {
    display: none;
    position: static;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    margin: 0;
    padding: 10px 0;
    width: 100%;
  }
  .header-18 .header-18-bottom__catalog-dropdown .header-18 .header-18-bottom__nav .header-18-bottom__dropdown-list.is-open {
    display: block;
  }
  .header-18 .header-18-catalog {
    top: 60px;
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.1);
            box-shadow: 0 7px 7px rgba(0, 0, 0, 0.1);
    width: 100%;
  }
  .header-18 .header-18-catalog__wrap {
    display: block;
  }
  .header-18 .header-18-catalog__container {
    display: block;
    position: static;
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
  .header-18 .header-18-catalog__container::before {
    display: none !important;
  }
  .header-18 .header-18-catalog__menu-list {
    margin: 0;
    width: 100%;
    max-width: 100%;
    padding: 20px;
  }
  .header-18 .header-18-catalog__menu-item .header-18 .header-18-catalog__menu-list {
    display: block;
    padding: 0;
  }
  .header-18 .header-18-catalog__menu-list li {
    font-weight: 400;
  }
  .header-18 .header-18-catalog__menu-list li:hover,
  .header-18 .header-18-catalog__menu-list li:active {
    font-weight: 400;
    background: none;
  }
  .header-18 .header-18-catalog__menu-item::after {
    display: none !important;
  }
  .header-18 .header-18 #menu-block-0 > .header-18-catalog__menu-list {
    padding: 20px;
  }
  .header-18 .header-18 #menu-block-0 > .header-18-catalog__menu-list li {
    margin: 0 0 7px;
    padding: 0;
  }
  .header-18 .header-18 #menu-block-1 .header-18-catalog__menu-list.is-open {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    width: 100%;
    min-height: 100%;
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.1);
            box-shadow: 0 7px 7px rgba(0, 0, 0, 0.1);
    background: #fff;
  }
  .header-18 .header-18 #menu-block-1 .header-18-catalog__menu-item-title {
    display: none;
  }
  .header-18 .header-18 #menu-block-1 .header-18-catalog__menu-list.is-open > .header-18-catalog__menu-item {
    margin: 0 0 15px;
    padding: 0;
  }
  .header-18 .header-18 #menu-block-1 .header-18-catalog__menu-list.is-open > li > a {
    display: block;
    margin: 0 0 10px;
    font-size: 15px;
    line-height: 20px;
  }
  .header-18 .header-18 #menu-block-1 .header-18-catalog__menu-list.is-open > li > .header-18-catalog__menu-list {
    font-size: 13px;
    line-height: 16px;
  }
  .header-18 .header-18 #menu-block-1 .header-18-catalog__menu-list.is-open > li > .header-18-catalog__menu-list li {
    margin: 0 0 5px;
    padding: 0;
  }
  .header-18 .header-18 #menu-block-1 > .header-18-catalog__menu-list {
    display: none;
  }
  .header-18 .header-18 #menu-block-2 {
    display: none !important;
  }
  .header-18 .header-18 .mobile-menu-back {
    position: relative;
    margin: 0 0 20px;
    padding: 0 0 0 20px;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
  }
  .header-18 .header-18 .mobile-menu-back::before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    display: inline-block;
    width: 14px;
    height: 12px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='13' width='14' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 13'%3E%3Cpath fill='%23222' fill-rule='evenodd' d='M14 7H3.68l3.7 3.7-1.43 1.43L.37 6.55l.57-.58-.41-.41L6.06.03l1.42 1.41L3.91 5H14v2z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
  }
}
@media (min-width: 801px) {
  .mobile-menu-back,
  #menu-block-1 .header-18-catalog__menu-list.is-open > li > .header-18-catalog__menu-list {
    display: none !important;
  }
}
@media (max-width: 800px) {
  .header-18-search {
    height: auto !important;
  }
  .header-18-search__search {
    width: 100% !important;
  }
  .header-18-search__btn {
    display: none;
  }
  .header-18-search__placeholder {
    font-family: Arial, HelveticaNeue, Helvetica, sans-serif !important;
    font-size: 13px !important;
    line-height: 20px !important;
  }
  .header-18-msearch {
    display: block !important;
    position: static !important;
    top: 0 !important;
    padding: 0 !important;
    -webkit-box-shadow: none !important;
       -moz-box-shadow: none !important;
            box-shadow: none !important;
    width: 100% !important;
    height: auto !important;
  }
  .header-18-msearch__row {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: 1px solid #dedede;
  }
  .header-18-msearch__row::before {
    display: none;
  }
  .header-18-msearch__row .header-18-msearch__input {
    margin: 4px;
    border: 0 none !important;
    padding-left: 14px !important;
  }
  .header-18-msearch__clear {
    display: none;
  }
  .header-18-msearch__submit {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 36px;
       -moz-box-flex: 0;
        -ms-flex: 0 0 36px;
            flex: 0 0 36px;
    margin: 4px;
    width: 36px !important;
    text-indent: -9999px;
  }
  .header-18-msearch__submit::before {
    content: "";
    position: absolute;
    left: 11px !important;
    top: 10px !important;
    z-index: 2 !important;
    width: 15px;
    height: 15px !important;
    text-indent: 0;
    background: url("/static/img/header-18/icon-search.svg") !important;
    -moz-background-size: contain !important;
         background-size: contain !important;
  }
}
.header-18 .header-18__container,
.header-18 .header-18-top-bar__container {
  width: 1020px !important;
}
.b-footer {
  display: none;
  position: relative !important;
  z-index: 2;
  padding: 0;
  width: 100%;
  min-height: 760px;
  height: auto !important;
}
@media (min-width: 641px) {
  .b-footer {
    display: block;
  }
}
.b-footer .l-wrapper {
  padding: 0 20px;
}
@media (min-width: 1024px) {
  .b-footer .b-footer__logo {
    margin-bottom: 30px;
  }
}
@media (min-width: 1024px) {
  .b-footer .b-footer__feedback {
    margin-bottom: 30px;
  }
}
@media (min-width: 1024px) {
  .b-footer .b-footer__contact {
    margin-bottom: 30px;
  }
}
@media (min-width: 1024px) {
  .b-footer .b-footer__contact p:first-child {
    margin-bottom: 0.25em;
  }
}
@media (max-width: 1024px) {
  .b-footer .b-footer__phone {
    font-size: 2.1rem;
  }
}
.b-footer .b-footer__support-button {
  white-space: nowrap;
}
@media (max-width: 1024px) {
  .b-footer .b-footer__social {
    margin-top: 40px;
  }
}
.b-footer .b-footer__download {
  margin: 20px -5px 0;
}
.b-footer .b-footer__download-link {
  margin: 5px;
}
.b-footer .b-footer__download-link:first-child {
  margin-left: 5px;
}
.b-footer .b-footer__left {
  font-family: Arial, sans-serif;
}
@media (max-width: 768px) {
  .b-footer .b-footer__left {
    -webkit-flex-basis: 400px;
        -ms-flex-preferred-size: 400px;
            flex-basis: 400px;
  }
}
@media (max-width: 768px) {
  .b-footer .b-footer__right {
    display: block;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .b-footer .b-footer__right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.b-footer .b-footer__bottom {
  padding: 34px 0;
  height: auto;
  font-family: Arial, sans-serif;
}
@media (max-width: 1024px) {
  .b-footer .b-footer__bottom {
    display: block;
    padding: 15px 0;
    height: auto;
  }
}
.b-footer .b-footer__bottom .b-footer__left {
  padding-right: 15px;
}
@media (max-width: 1024px) {
  .b-footer .b-footer__bottom .b-footer__left,
  .b-footer .b-footer__bottom .b-footer__right {
    display: block;
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 768px) {
  .b-footer .b-footer__agreements:first-child {
    display: block;
  }
}
@media (max-width: 768px) {
  .b-footer .b-footer__column {
    display: block;
  }
}
@media (max-width: 1024px) {
  .b-footer .b-footer__column {
    width: auto !important;
  }
}
@media (max-width: 768px) {
  .b-footer .b-footer__column + .b-footer__column {
    margin-top: 1.5em;
  }
}
@media (max-width: 1024px) {
  .b-footer .b-foot-menu {
    font-size: 1.6rem;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .b-footer .b-foot-menu__title,
  .b-footer .b-foot-menu__item {
    margin: 5px 0 !important;
    font-size: inherit !important;
    line-height: inherit !important;
  }
}
@media (max-width: 768px) {
  .b-footer .b-foot-menu > li {
    display: inline-block;
    vertical-align: top;
    margin: 5px 7px;
  }
}
@media (max-width: 768px) {
  .b-footer .b-foot-menu > .b-foot-menu__title {
    display: block;
  }
}
@media (max-width: 768px) {
  .b-footer .b-foot-menu > .b-foot-menu__title:not(:first-child) {
    margin-top: 1.5em !important;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .b-footer .b-foot-menu > .b-foot-menu__title:not(:first-child) {
    margin-top: 2em !important;
  }
}
@media (max-width: 1024px) {
  .b-footer .b-foot-menu > .b-foot-menu__title + .b-foot-menu__title {
    margin-top: 5px !important;
  }
}
.new-footer-mobile {
  position: relative;
  z-index: 3;
  padding: 10px 0 35px;
  font-size: 1.6rem;
  text-align: center;
  background: #fff;
}
.new-footer-mobile__container {
  padding: 0 20px;
}
.new-footer-mobile__links {
  list-style: none;
  margin: 0;
  padding: 0;
  font-weight: 400;
  letter-spacing: 0.15px;
  color: #212224;
}
.new-footer-mobile__links li {
  display: block;
  margin: 13px 0;
  padding: 0;
}
.new-footer-mobile__phone {
  margin: 15px 0 5px;
}
.new-footer-mobile__phone a {
  display: inline-block;
  vertical-align: top;
  font-weight: 400;
  letter-spacing: 0.15px;
  white-space: nowrap;
  text-decoration: none;
  color: #212224;
}
.new-footer-mobile__phone-descr {
  font-family: Arial, sans-serif;
  font-size: 1.1rem;
  letter-spacing: 0.2px;
  color: #989da3;
}
.new-footer-mobile__support {
  letter-spacing: 0.2px;
}
.new-footer-mobile__support button {
  border: 0 none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  padding: 0;
  border-bottom: 1px dashed #808080;
  font-family: Arial, sans-serif;
  font-size: 1.1rem;
  line-height: 1.6;
  color: #989da3;
  background: none;
  cursor: pointer;
}
.new-footer-mobile__feedback {
  margin: 20px 0;
}
.new-footer-mobile__feedback-button {
  display: block;
  border: 1px solid #81bc3d;
  margin: 0 auto;
  width: 280px;
  height: 40px;
  font-weight: 400;
  font-size: 1.6rem;
  letter-spacing: 0.15px;
  line-height: 38px;
  text-align: center;
  text-decoration: none;
  color: #70a831;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.new-footer-mobile__feedback-button:hover,
.new-footer-mobile__feedback-button:active {
  color: #fff;
  background: #90ce4a;
}
.new-footer-mobile__apps {
  margin: 20px auto;
}
.new-footer-mobile__copyright {
  border-top: 1px dashed #808080;
  padding: 15px 0;
  font-family: Arial, sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  color: #989da3;
}
.new-footer-mobile__apps,
.new-footer-mobile__social-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 280px;
}
.new-footer-mobile .b-page-footer__download-link {
  margin: 0;
}
.new-footer-mobile .b-page-footer__download-link + .b-page-footer__download-link {
  margin-left: 5px;
}
.new-footer-mobile .b-page-footer__social-link,
.new-footer-mobile__social-link {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 8px;
  background-position: center;
  background-repeat: no-repeat;
  -moz-background-size: auto auto !important;
       background-size: auto auto !important;
}
.new-footer-mobile .b-page-footer__social-link .b-page-footer__social-link_fb,
.new-footer-mobile__social-link .b-page-footer__social-link_fb,
.new-footer-mobile .b-page-footer__social-link_fb,
.new-footer-mobile__social-link_fb {
  background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='7' height='14' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' viewBox='0 0 7 14'%3E%3Cdefs%3E%3Cpath d='M42.7364,3154.00291l-1.67898,-0.00291c-1.88628,0 -3.10527,1.35233 -3.10527,3.44542v1.58857h-1.68814c-0.14588,0 -0.264,0.12788 -0.264,0.28561v2.30165c0,0.15774 0.11826,0.28547 0.264,0.28547h1.68814v5.80781c0,0.15773 0.11813,0.28547 0.264,0.28547h2.20254c0.14588,0 0.264,-0.12788 0.264,-0.28547v-5.80781h1.97383c0.14588,0 0.264,-0.12773 0.264,-0.28547l0.00081,-2.30165c0,-0.07574 -0.02788,-0.14827 -0.07732,-0.20187c-0.04943,-0.0536 -0.11678,-0.08375 -0.18682,-0.08375h-1.9745v-1.34665c0,-0.64725 0.14264,-0.97583 0.9224,-0.97583l1.13104,-0.00044c0.14574,0 0.26387,-0.12788 0.26387,-0.28547v-2.13722c0,-0.15744 -0.11799,-0.28518 -0.2636,-0.28547z' id='Path-0'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix(1,0,0,1,-36,-3154)'%3E%3Cg%3E%3Ctitle%3EShape%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%23212224' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.new-footer-mobile .b-page-footer__social-link .b-page-footer__social-link_in,
.new-footer-mobile__social-link .b-page-footer__social-link_in,
.new-footer-mobile .b-page-footer__social-link_in,
.new-footer-mobile__social-link_in {
  background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='14' height='14' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' viewBox='0 0 14 14'%3E%3Cdefs%3E%3Cpath d='M99.9948,3155.2546c-1.84776,0 -2.08955,0.01086 -2.80728,0.0431l-0.02232,0.001c-0.68288,0.03247 -1.05227,0.14692 -1.2978,0.243c-0.32779,0.12862 -0.56143,0.28063 -0.8064,0.5247c-0.24615,0.24706 -0.40307,0.48823 -0.5247,0.8064c-0.08832,0.2208 -0.20961,0.59555 -0.243,1.2978c-0.03856,0.7335 -0.0441,0.9619 -0.0441,2.8296c0,1.84787 0.01087,2.08971 0.04315,2.8076l0.00095,0.0211c0.03238,0.68175 0.14688,1.05216 0.243,1.2987c0.12879,0.32824 0.2808,0.56161 0.5247,0.8055c0.24517,0.24517 0.48633,0.40236 0.8064,0.5256c0.2208,0.08832 0.59555,0.20961 1.2978,0.243c0.7357,0.03777 0.96426,0.0432 2.8296,0.0432c1.84158,0 2.08158,-0.0105 2.79402,-0.04168l0.03468,-0.00152c0.68175,-0.03238 1.05216,-0.14688 1.2987,-0.243c0.33013,-0.13043 0.5635,-0.2827 0.8055,-0.5256c0.245,-0.2441 0.40219,-0.48499 0.5256,-0.8055c0.08837,-0.22175 0.2097,-0.59763 0.243,-1.2987l0.00089,-0.02019c0.03165,-0.71805 0.04231,-0.95994 0.04231,-2.80851c0,-1.84113 -0.01055,-2.08263 -0.04188,-2.79953l-0.00132,-0.03007c-0.03247,-0.68288 -0.14692,-1.05227 -0.243,-1.2978c-0.13027,-0.32971 -0.28254,-0.56335 -0.5256,-0.8064c-0.24599,-0.24599 -0.48689,-0.4029 -0.8055,-0.5247c-0.22175,-0.08837 -0.59763,-0.2097 -1.2987,-0.243c-0.7326,-0.03856 -0.96088,-0.0441 -2.8287,-0.0441zM100.0002,3168.0004c-1.89981,0 -2.1477,-0.01105 -2.88353,-0.04386l-0.00547,-0.00024c-0.67499,-0.02953 -1.19877,-0.12945 -1.6983,-0.324c-0.49035,-0.19096 -0.87256,-0.43966 -1.2393,-0.8064c-0.36822,-0.36908 -0.61665,-0.75101 -0.8055,-1.2384c-0.19537,-0.49906 -0.29557,-1.02311 -0.3249,-1.6992c-0.03777,-0.7456 -0.0432,-0.9785 -0.0432,-2.8881c0,-1.89308 0.01074,-2.1407 0.04262,-2.87573l0.00058,-0.01327c0.02958,-0.67611 0.12978,-1.19988 0.3249,-1.6983c0.18924,-0.48841 0.43767,-0.87062 0.8055,-1.2393c0.36868,-0.36783 0.75089,-0.61626 1.2393,-0.8055c0.49903,-0.19536 1.0228,-0.29556 1.6983,-0.3249c0.7465,-0.03777 0.97952,-0.0432 2.889,-0.0432c1.89353,0 2.1409,0.01074 2.8752,0.04264l0.0129,0.00056c0.6767,0.02957 1.20075,0.12977 1.6992,0.3249c0.48739,0.18885 0.86932,0.43728 1.2384,0.8055c0.36674,0.36674 0.61544,0.74895 0.8064,1.2393c0.19479,0.50015 0.29471,1.02393 0.324,1.6983c0.03856,0.74426 0.0441,0.97712 0.0441,2.889c0,1.90018 -0.01105,2.14783 -0.04387,2.88297l-0.00023,0.00513c-0.02952,0.67558 -0.12944,1.19964 -0.324,1.6992c-0.19056,0.48934 -0.43927,0.87127 -0.8064,1.2384c-0.36713,0.36713 -0.74906,0.61584 -1.2384,0.8064c-0.50017,0.1948 -1.02422,0.29472 -1.6992,0.324c-0.74336,0.03856 -0.9761,0.0441 -2.8881,0.0441z' id='Path-0'/%3E%3Cpath d='M100.0001,3158.7267c-1.25356,0 -2.2734,1.01984 -2.2734,2.2734c0,1.25356 1.01984,2.2734 2.2734,2.2734c1.25356,0 2.2734,-1.01984 2.2734,-2.2734c0,-1.25356 -1.01984,-2.2734 -2.2734,-2.2734zM100.0001,3164.5002c-1.92996,0 -3.5001,-1.57014 -3.5001,-3.5001c0,-1.92996 1.57014,-3.5001 3.5001,-3.5001c1.92996,0 3.5001,1.57014 3.5001,3.5001c0,1.92996 -1.57014,3.5001 -3.5001,3.5001z' id='Path-1'/%3E%3Cpath d='M102.33333,3157.20833c0,-0.48325 0.39175,-0.875 0.875,-0.875c0.48325,0 0.875,0.39175 0.875,0.875c0,0.48325 -0.39175,0.875 -0.875,0.875c-0.48325,0 -0.875,-0.39175 -0.875,-0.875z' id='Path-2'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix(1,0,0,1,-93,-3154)'%3E%3Cg%3E%3Ctitle%3EGroup 46%3C/title%3E%3Cg%3E%3Ctitle%3EXMLID_142_%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%23212224' fill-opacity='1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3EXMLID_145_%3C/title%3E%3Cuse xlink:href='%23Path-1' fill='%23212224' fill-opacity='1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3EXMLID_143_%3C/title%3E%3Cuse xlink:href='%23Path-2' fill='%23212224' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.new-footer-mobile .b-page-footer__social-link .b-page-footer__social-link_vk,
.new-footer-mobile__social-link .b-page-footer__social-link_vk,
.new-footer-mobile .b-page-footer__social-link_vk,
.new-footer-mobile__social-link_vk {
  background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='18' height='10' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' viewBox='0 0 18 10'%3E%3Cdefs%3E%3Cpath d='M168.18836,3165.42902c-0.02093,-0.04269 -0.04043,-0.0781 -0.05855,-0.10647c-0.29981,-0.51117 -0.87273,-1.1386 -1.71842,-1.88246l-0.01787,-0.01703l-0.00895,-0.00835l-0.00904,-0.00856h-0.00908c-0.38382,-0.34638 -0.62687,-0.57928 -0.72866,-0.69852c-0.18624,-0.22714 -0.22796,-0.45706 -0.12617,-0.69001c0.07191,-0.17601 0.34203,-0.54772 0.80974,-1.11563c0.24602,-0.30098 0.44086,-0.5422 0.58474,-0.72393c1.03773,-1.30605 1.48763,-2.14063 1.3496,-2.50407l-0.0536,-0.08493c-0.03602,-0.05113 -0.12898,-0.09791 -0.27876,-0.14057c-0.15012,-0.04257 -0.342,-0.04961 -0.57598,-0.02124l-2.59106,0.01694c-0.04197,-0.01408 -0.10191,-0.01277 -0.18,0.0043c-0.07799,0.01706 -0.11701,0.02563 -0.11701,0.02563l-0.04509,0.02133l-0.0358,0.02563c-0.03,0.01694 -0.06299,0.04675 -0.09901,0.08935c-0.03583,0.04245 -0.0658,0.09227 -0.08975,0.14904c-0.2821,0.68706 -0.60283,1.32585 -0.96279,1.91635c-0.22194,0.35211 -0.42576,0.65726 -0.6119,0.91563c-0.18589,0.25829 -0.34184,0.44858 -0.4677,0.57057c-0.12605,0.1221 -0.23981,0.21992 -0.34197,0.29382c-0.10201,0.07392 -0.17987,0.10516 -0.23379,0.09373c-0.05404,-0.01143 -0.10494,-0.02276 -0.15312,-0.0341c-0.08392,-0.05113 -0.15142,-0.12067 -0.20231,-0.20867c-0.05111,-0.088 -0.08552,-0.19877 -0.10352,-0.33221c-0.0179,-0.13353 -0.02849,-0.24838 -0.03151,-0.34495c-0.0028,-0.09645 -0.00151,-0.23287 0.00457,-0.40888c0.00624,-0.1761 0.00904,-0.29525 0.00904,-0.35772c0,-0.2158 0.00444,-0.45002 0.01336,-0.70269c0.00908,-0.25268 0.01642,-0.45288 0.02256,-0.60037c0.00611,-0.14764 0.00895,-0.30384 0.00895,-0.46851c0,-0.16467 -0.01059,-0.29382 -0.03151,-0.38755c-0.02067,-0.09361 -0.0524,-0.18448 -0.09422,-0.27258c-0.04207,-0.088 -0.10364,-0.15608 -0.18444,-0.20441c-0.08096,-0.04827 -0.18161,-0.08657 -0.30138,-0.11503c-0.31793,-0.06811 -0.72276,-0.10495 -1.2147,-0.11068c-1.11556,-0.01134 -1.83237,0.05686 -2.15027,0.2045c-0.12595,0.06238 -0.23993,0.14761 -0.34184,0.25542c-0.10799,0.12497 -0.12305,0.19316 -0.04509,0.20438c0.35993,0.05104 0.61474,0.17314 0.76471,0.36619l0.05404,0.10229c0.04204,0.0738 0.08401,0.20447 0.12602,0.39181c0.04194,0.18735 0.06901,0.39459 0.08092,0.62161c0.02994,0.41458 0.02994,0.76946 0,1.06467c-0.03003,0.29534 -0.05839,0.52525 -0.08546,0.68992c-0.02707,0.16467 -0.06753,0.29811 -0.12148,0.40029c-0.05404,0.1022 -0.09,0.16467 -0.10802,0.18735c-0.01799,0.02267 -0.03299,0.03696 -0.04491,0.04257c-0.07796,0.02828 -0.15904,0.04269 -0.24296,0.04269c-0.08404,0 -0.18595,-0.0398 -0.30589,-0.11933c-0.1199,-0.07953 -0.24435,-0.18878 -0.37332,-0.32791c-0.12898,-0.13917 -0.27444,-0.33364 -0.43644,-0.58345c-0.16188,-0.24981 -0.32984,-0.54506 -0.50379,-0.88574l-0.14392,-0.24707c-0.08997,-0.15894 -0.21286,-0.39038 -0.36882,-0.6941c-0.15605,-0.30384 -0.29398,-0.59774 -0.41388,-0.88166c-0.04793,-0.11924 -0.11994,-0.21002 -0.21589,-0.27249l-0.04503,-0.02563c-0.02994,-0.02267 -0.07799,-0.04675 -0.14392,-0.0724c-0.06602,-0.02563 -0.1349,-0.044 -0.20694,-0.05531l-2.46517,0.01694c-0.25191,0 -0.42283,0.05403 -0.51283,0.16193l-0.03602,0.05104c-0.01799,0.02843 -0.02707,0.07383 -0.02707,0.13633c0,0.06247 0.01799,0.13914 0.05401,0.22992c0.35987,0.80069 0.75122,1.57289 1.17405,2.31672c0.42283,0.74383 0.79026,1.34301 1.10208,1.79699c0.31188,0.45431 0.62977,0.88309 0.95368,1.28612c0.32391,0.40318 0.53832,0.66155 0.64323,0.77507c0.10503,0.11372 0.18753,0.19874 0.2475,0.25551l0.22497,0.20438c0.14395,0.1363 0.35533,0.29954 0.63425,0.48972c0.27898,0.1903 0.58783,0.37764 0.92671,0.56233c0.33894,0.18439 0.73326,0.33486 1.18316,0.45124c0.44984,0.11649 0.88767,0.16324 1.31355,0.14069h1.03467c0.20984,-0.01715 0.36882,-0.07962 0.47687,-0.18744l0.0358,-0.04269c0.02408,-0.03389 0.04661,-0.08654 0.0674,-0.15739c0.02105,-0.07097 0.03151,-0.14916 0.03151,-0.23421c-0.00614,-0.24412 0.01349,-0.46413 0.05836,-0.66c0.04484,-0.19582 0.09595,-0.34346 0.15312,-0.44289c0.05713,-0.09934 0.12161,-0.18317 0.19336,-0.25113c0.07191,-0.06811 0.12315,-0.10936 0.15321,-0.12356c0.02987,-0.01429 0.05373,-0.02398 0.07172,-0.0298c0.14395,-0.0454 0.31336,-0.00143 0.50848,0.13213c0.19497,0.13344 0.37783,0.2982 0.54888,0.49402c0.17095,0.196 0.37635,0.41589 0.61622,0.66c0.24003,0.2442 0.4499,0.42573 0.62977,0.54515l0.17987,0.1022c0.12012,0.0682 0.27608,0.13066 0.46805,0.18744c0.19163,0.05674 0.35952,0.07094 0.50369,0.04257l2.30313,-0.03401c0.2278,0 0.40506,-0.03571 0.53079,-0.10656c0.12599,-0.07097 0.20083,-0.14916 0.22497,-0.23421c0.02407,-0.08514 0.02537,-0.18174 0.00457,-0.28973c-0.02133,-0.10772 -0.04235,-0.18305 -0.06328,-0.22562z' id='Path-0'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix(1,0,0,1,-151,-3157)'%3E%3Cg%3E%3Ctitle%3EShape%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%23212224' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.new-footer-mobile .b-page-footer__social-link .b-page-footer__social-link_tw,
.new-footer-mobile__social-link .b-page-footer__social-link_tw,
.new-footer-mobile .b-page-footer__social-link_tw,
.new-footer-mobile__social-link_tw {
  background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='14' height='11' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' viewBox='0 0 14 11'%3E%3Cdefs%3E%3Cpath d='M227,3157.30147c-0.51528,0.22085 -1.06816,0.37064 -1.64907,0.4375c0.59315,-0.34357 1.04719,-0.88853 1.26238,-1.53589c-0.55639,0.31817 -1.17054,0.5492 -1.82492,0.67445c-0.52402,-0.54073 -1.26938,-0.87753 -2.09612,-0.87753c-1.58607,0 -2.87209,1.24394 -2.87209,2.77729c0,0.21747 0.02537,0.42987 0.07437,0.63298c-2.38655,-0.11595 -4.50277,-1.22195 -5.91913,-2.90255c-0.24759,0.40958 -0.38843,0.88683 -0.38843,1.39627c0,0.96385 0.50741,1.8143 1.27727,2.31186c-0.47067,-0.01522 -0.91334,-0.14047 -1.30088,-0.34864v0.0347c0,1.34548 0.99032,2.46841 2.30344,2.72398c-0.24059,0.06262 -0.49428,0.09732 -0.75673,0.09732c-0.18545,0 -0.3648,-0.01777 -0.54065,-0.05162c0.36567,1.10432 1.42599,1.90737 2.68226,1.92939c-0.98245,0.74468 -2.22122,1.18725 -3.56671,1.18725c-0.23182,0 -0.46017,-0.01354 -0.68499,-0.03808c1.27114,0.78953 2.78024,1.24987 4.40218,1.24987c5.28313,0 8.17098,-4.23279 8.17098,-7.90368l-0.00963,-0.35964c0.56426,-0.38929 1.0524,-0.8784 1.43647,-1.43521z' id='Path-0'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix(1,0,0,1,-213,-3156)'%3E%3Cg%3E%3Ctitle%3EShape%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%23212224' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.new-footer-mobile .b-page-footer__social-link .b-page-footer__social-link_yt,
.new-footer-mobile__social-link .b-page-footer__social-link_yt,
.new-footer-mobile .b-page-footer__social-link_yt,
.new-footer-mobile__social-link_yt {
  background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='16' height='11' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' viewBox='0 0 16 11'%3E%3Cdefs%3E%3Cpath d='M272.00094,3155.00883h15.99045v10.99025h-15.99045z' id='Path-0'/%3E%3Cpath d='M282.13334,3160.6133l-3.78931,-2.47271l4.32094,2.20306l-0.53163,0.26965' id='Path-1'/%3E%3Cpath d='M278.3441,3158.14083l0.0009,4.3902l4.32,-2.187zM279.99561,3165.99963h-0.00001c-0.04159,-0.00037 -4.17377,-0.03838 -5.4369,-0.1566c-0.06057,-0.01104 -0.13286,-0.01952 -0.21657,-0.02934c-0.41477,-0.04869 -1.04153,-0.12226 -1.54653,-0.63846c-0.47382,-0.46849 -0.63384,-1.54082 -0.6354,-1.5516c-0.0016,-0.01266 -0.1602,-1.27904 -0.1602,-2.529v-1.1853c0,-1.24898 0.1586,-2.51634 0.1602,-2.529c0.00156,-0.01079 0.16175,-1.08328 0.6354,-1.5516c0.54932,-0.56151 1.16839,-0.61994 1.50098,-0.65133c0.03693,-0.00349 0.07072,-0.00668 0.10102,-0.01017c2.21269,-0.15659 5.56084,-0.1584 5.5944,-0.1584h0.0072c0.03357,0 3.38261,0.00181 5.5944,0.1584c0.02996,0.00345 0.06333,0.00661 0.09972,0.01004c0.33424,0.03154 0.95381,0.08999 1.50228,0.65146c0.4737,0.46836 0.63473,1.54082 0.6363,1.5516c0.0016,0.01267 0.1593,1.27983 0.1593,2.529v1.1853c0,1.24721 -0.1577,2.51633 -0.1593,2.529c-0.00158,0.01081 -0.16293,1.08356 -0.6363,1.5516c-0.54847,0.56147 -1.16804,0.61992 -1.50089,0.65132c-0.03777,0.00357 -0.07115,0.00673 -0.10111,0.01018c-2.21956,0.15714 -5.56446,0.16286 -5.59799,0.1629z' id='Path-2'/%3E%3CclipPath id='clip-538d4d67-8758-4d25-b8c6-300969782cbc'%3E%3Cuse xlink:href='%23Path-0' /%3E%3C/clipPath%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix(1,0,0,1,-272,-3155)'%3E%3Cg%3E%3Ctitle%3EGroup%3C/title%3E%3Cg%3E%3Ctitle%3EClip 2%3C/title%3E%3C/g%3E%3Cg%3E%3Ctitle%3EGroup%3C/title%3E%3Cg%3E%3Ctitle%3EClip 2%3C/title%3E%3C/g%3E%3Cg clip-path='url(%23clip-538d4d67-8758-4d25-b8c6-300969782cbc)'%3E%3Ctitle%3EFill 1%3C/title%3E%3Cuse xlink:href='%23Path-1' fill='%23deded9' fill-opacity='1'/%3E%3C/g%3E%3Cg clip-path='url(%23clip-538d4d67-8758-4d25-b8c6-300969782cbc)'%3E%3Ctitle%3EFill 3%3C/title%3E%3Cuse xlink:href='%23Path-2' fill='%23212224' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 641px) {
  .new-footer-mobile {
    display: none;
  }
}
.lp-welcome {
  position: relative;
  z-index: 3;
  overflow: hidden;
  font-family: "Gill Sans MT Pro Cyr W04 Light", Arial, sans-serif;
  font-weight: 300;
  font-size: 1.6rem;
  line-height: 1.25;
}
@media (min-width: 481px) {
  .lp-welcome {
    font-size: 1.8rem;
  }
}
.lp-welcome__container {
  margin: 0 auto;
  padding: 0 20px;
  width: 1020px;
  max-width: 100%;
}
.lp-welcome__top-image {
  margin: 0 -20px 40px;
}
@media (min-width: 801px) {
  .lp-welcome__top-image {
    margin: 0 0 40px;
  }
}
.lp-welcome__title {
  position: relative;
  display: block;
  margin: 0 0 1em;
  padding: 0;
  font-family: Gals, "Gill Sans MT Pro Cyr", Arial, sans-serif;
  font-weight: 300;
  font-size: 1.8rem;
  line-height: 1.1;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 481px) and (max-width: 768px) {
  .lp-welcome__title {
    font-size: 2rem;
  }
}
@media (min-width: 769px) {
  .lp-welcome__title {
    margin-bottom: 1.8em;
    font-size: 2.2rem;
  }
}
.lp-welcome__title::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  z-index: 1;
  display: block;
  height: 2px;
  background: #d9d9d9;
}
.lp-welcome__title-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0 10px;
  max-width: 80%;
  font: inherit;
  background: #fff;
}
.lp-welcome__section_advantages .lp-welcome__title {
  margin-bottom: 21px;
}
.lp-welcome__section {
  margin: 40px 0;
}
@media (min-width: 1025px) {
  .lp-welcome__section {
    margin: 45px 0;
  }
  .lp-welcome__section_advantages {
    margin: 40px 0 51px;
  }
  .lp-welcome__section_recipes {
    margin-bottom: 40px;
  }
}
.lp-welcome__box-shadow {
  margin: 30px 0;
  padding: 20px;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.19);
     -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.19);
          box-shadow: 0 0 16px rgba(0, 0, 0, 0.19);
  background: #fff;
}
@media (min-width: 769px) and (max-width: 1024px) {
  .lp-welcome__box-shadow {
    padding: 30px 20px;
  }
}
@media (min-width: 1025px) {
  .lp-welcome__box-shadow {
    padding-top: 37px;
    padding-bottom: 50px;
  }
}
.lp-welcome__content ul:not([class]) {
  list-style: none;
  margin: 0;
  padding: 0;
}
.lp-welcome__content ul:not([class]) li {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 1em 43px;
  font-size: 1.8rem;
  line-height: 1;
}
.lp-welcome__content ul:not([class]) li::before {
  content: "";
  position: absolute;
  left: 0;
  top: -7px;
  display: block;
  width: 33px;
  height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAWCAYAAABOm/V6AAACvklEQVRIS+2Wz0sUYRjHP+/M6Ky77q6pq2W6ZWUdQlGJKPKmnfpx6aqHrtWpvyCCICjoWtShDtEtCCSji4SBCUFWlP3S1WTVclfXH+3PmXnjnXVRhBXSoA4+h5mBd97n+cz3+b7vvEJKKfnHIbYhVjqwrUTBittKbCuxflva2BOWTdZKsZSJkchNkUhPEkuNsZiewXFSmEYF1d5Gasub8Ju7qfDU4hH+1RqaBkKAum8QRSGSmRmiCyOMJoaYWnpLxl7AtrNIkaGwyQqpIYWDpnkxdS81vmaaq7uo9TbjK12BURC6nocpEkUhBifu8Tr6EFta7lQhbMBAFx4CZh0e3UfOSpKTKX5lZ7G0LEI66k0qvE101J9nX+A4oIGmQIqrURQinV3g3fQTBqO33cSO1NCEgxAGfqOGcs9OTD1IlTeMqQdIpCaYXv7IbDqCQGAgaK/r5lhDD7rUwTD+XAksCwuH/tGbfIj3sirmWlklntIdBEsbCQdaaAi0MpeK8ubnYxLJcbdoR8NF2kKn0MvWeGUdTnFjWvk2ZOQSfZ+vE1l8uWaqBCERMg+krg4GwdIQbXU97K9oZ3jmKcM/HlGi+zhRf4GWutObUMKxwXZcQyWteZ6P3SAyP+BKLZXJhAQpkKyeBNSYirD/CJ2Nl5lNjtM3eoXKsj10t97fBISaYqtC+SJpa47+iTt8ivWiSR3pGlWQXyHqufBLVGCCoBnmTNNVppdH+Drfz7nDtzYJsQ7Ellnezz7j1eRd0laMfGmBIQ0XRLhwaoWoUH6p4ezBa/iMKoK+XVuAUOkcByFXhJeS5VycwegDvsUHyDrz2E6uIINbXGmnGqNpOgcqT9IVvkRZWWhrEPkPk/lNaqU9lpMmnorwJf6C7wtDZG0bISS2VIaVlJdUcaiqk72VR/GbIXTd/AsQRVNsfeC/OE/8BlrhXc4IZW6JAAAAAElFTkSuQmCC);
}
.lp-welcome p {
  margin: 0 0 1em;
  font: inherit;
}
.lp-welcome p.text-big {
  font-size: 1.22em;
  line-height: 1.1;
}
.lp-welcome a:not([class]) {
  border-bottom: 1px solid grey;
  text-decoration: none;
  color: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.lp-welcome a:not([class]):hover,
.lp-welcome a:not([class]):focus,
.lp-welcome a:not([class]):active {
  border-color: #333;
  color: #000;
}
.lp-welcome-advantages:not(.slick-visible) {
  margin: 0 -10px;
}
@media (min-width: 1025px) {
  .lp-welcome-advantages:not(.slick-visible) {
    margin: 0 -25px;
  }
}
.lp-welcome-advantages:not(.slick-slider) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 769px) {
  .lp-welcome-advantages:not(.slick-slider) {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.lp-welcome-advantages .slick-list {
  margin: 0 -20px;
  padding: 10px 20px;
}
.lp-welcome-advantages .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.lp-welcome-advantages .slick-slide {
  height: auto;
}
.lp-welcome-advantages__item {
  padding: 0 10px;
  width: 270px;
  max-width: 50%;
}
@media (min-width: 769px) {
  .lp-welcome-advantages__item {
    width: 325px;
    max-width: 33.33%;
  }
}
@media (min-width: 1025px) {
  .lp-welcome-advantages__item {
    padding: 0 25px;
  }
}
.slick-visible .slick-slide > .lp-welcome-advantage {
  padding: 25px 20px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  height: 100%;
  text-align: center;
  background: #fff;
}
.lp-welcome-advantage__icon {
  margin-bottom: 20px;
  height: 67px;
  line-height: 67px;
  text-align: center;
}
@media (min-width: 769px) and (max-width: 1024px) {
  .lp-welcome-advantage__icon {
    margin-bottom: 30px;
  }
}
@media (min-width: 1025px) {
  .lp-welcome-advantage__icon {
    margin-bottom: 47px;
  }
}
.lp-welcome-advantage__icon img {
  display: inline-block;
  vertical-align: bottom;
  max-height: 100%;
  line-height: 1;
}
.lp-welcome-advantage__title {
  margin-bottom: 11px;
  font-weight: 700;
  font-size: 2rem;
}
@media (min-width: 769px) {
  .lp-welcome-advantage__title {
    font-size: 2.2rem;
  }
}
.lp-welcome-advantage a {
  display: inline;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.lp-welcome-advantage a:hover,
.lp-welcome-advantage a:active,
.lp-welcome-advantage a:focus {
  color: #000;
  border-color: #333;
}
@media (min-width: 1025px) {
  .lp-welcome-order-phone {
    padding-bottom: 5px;
  }
}
.lp-welcome-order-phone__box-shadow {
  margin: 0 0 21px;
  padding: 20px;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.19);
     -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.19);
          box-shadow: 0 0 16px rgba(0, 0, 0, 0.19);
  background: #fff;
}
@media (min-width: 769px) {
  .lp-welcome-order-phone__box-shadow {
    padding: 30px 20px;
  }
}
.lp-welcome-order-phone__content {
  position: relative;
  margin: 0 auto;
  padding: 0 0 0 40px;
  max-width: 560px;
  min-height: 63px;
  font-weight: 700;
  font-size: 1.8rem;
}
@media (min-width: 481px) {
  .lp-welcome-order-phone__content {
    padding-left: 70px;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .lp-welcome-order-phone__content {
    font-size: 2rem;
  }
}
@media (min-width: 769px) {
  .lp-welcome-order-phone__content {
    font-size: 2.2rem;
    line-height: 1.2;
  }
}
@media (min-width: 981px) {
  .lp-welcome-order-phone__content {
    padding-left: 110px;
    max-width: 740px;
  }
}
.lp-welcome-order-phone__content::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  display: block;
  width: 30px;
  height: 40px;
  background: url("/local/components/av/landing/templates/welcome/css/../img/operator.png") no-repeat center top;
  -moz-background-size: contain;
       background-size: contain;
}
@media (min-width: 481px) {
  .lp-welcome-order-phone__content::before {
    width: 53px;
    height: 63px;
  }
}
.lp-welcome-order-phone__content a[href^="tel"] {
  border-bottom: 0 none;
  white-space: nowrap;
}
.lp-welcome-order-phone__translate {
  text-align: center;
}
.lp-welcome-begin-shopping {
  margin: 0 -20px 40px;
  padding: 20px;
  background: #f4f4f3;
}
@media (min-width: 481px) {
  .lp-welcome-begin-shopping {
    margin-left: 0;
    margin-right: 0;
    padding: 30px;
  }
}
@media (min-width: 1025px) {
  .lp-welcome-begin-shopping {
    margin-bottom: 60px;
  }
}
.lp-welcome-begin-shopping__search {
  position: relative;
  display: block;
  margin: 0 0 25px;
  width: 100%;
}
.lp-welcome-begin-shopping__search::before {
  content: "";
  position: absolute;
  left: 15px;
  top: 15px;
  z-index: 2;
  margin-right: 8px;
  width: 19px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 16 16'%3E%3Cg fill='%23000' transform='translate(-720 -765)'%3E%3Cpath id='a' d='M727 766.67a5.34 5.34 0 1 1-.01 10.68 5.34 5.34 0 0 1 .01-10.68zm7.57 12.43l-3.1-3.1a6 6 0 1 0-.47.47l3.1 3.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.lp-welcome-begin-shopping__search-input {
  position: relative;
  z-index: 1;
  display: block;
  margin: 0;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 5px 6px 6px 5px;
     -moz-border-radius: 5px 6px 6px 5px;
          border-radius: 5px 6px 6px 5px;
  padding: 0 15px 0 42px;
  width: 100%;
  height: 48px;
  font: inherit;
  font-family: Arial, sans-serif;
  line-height: 48px;
  color: rgba(0, 0, 0, 0.5);
  background: #fff;
  cursor: pointer;
}
.lp-welcome-begin-shopping__search-input:focus {
  outline: 0;
  border-color: #999;
  -webkit-box-shadow: 0 0 5px #999;
     -moz-box-shadow: 0 0 5px #999;
          box-shadow: 0 0 5px #999;
  background: #fafafa;
}
.lp-welcome-begin-shopping__title {
  margin: 0 0 15px;
  font-size: 2rem;
}
@media (min-width: 481px) {
  .lp-welcome-begin-shopping__title {
    margin: 0 0 16px;
    font-size: 2.2rem;
  }
}
.lp-welcome-begin-shopping__categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 -5px;
}
@media (min-width: 921px) {
  .lp-welcome-begin-shopping__categories {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 155px;
  }
}
.lp-welcome-shopping-category {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0 13px;
  padding: 0 5px;
}
@media (max-width: 480px) {
  .lp-welcome-shopping-category {
    width: 100%;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .lp-welcome-shopping-category {
    width: 50%;
  }
}
@media (min-width: 769px) and (max-width: 920px) {
  .lp-welcome-shopping-category {
    width: 33.33%;
  }
}
.lp-welcome-shopping-category__icon {
  display: block;
  margin: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50px;
     -moz-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  margin-right: 5px;
  width: 50px;
  height: 38px;
  line-height: 36px;
}
.lp-welcome-shopping-category__icon-img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-height: 100%;
  line-height: 1;
}
.lp-welcome-shopping-category__name span {
  border-bottom: 1px solid #0f0f0f;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.lp-welcome-shopping-category__name span:hover,
.lp-welcome-shopping-category__name span:active,
.lp-welcome-shopping-category__name span:focus {
  border-bottom-color: #333;
}
.lp-big-buttons-tabs {
  overflow: hidden;
  margin: 0 0 40px;
}
.lp-big-buttons-tabs:last-child {
  margin-bottom: 0;
}
.lp-big-buttons-tabs__buttons {
  margin: 0 -10px 20px;
}
.lp-big-buttons-tabs__buttons:not(.row) {
  padding: 0 2px;
}
@media (max-width: 640px) {
  .lp-big-buttons-tabs__buttons_links {
    margin-left: -5px;
    margin-right: -5px;
  }
}
@media (max-width: 480px) {
  .lp-big-buttons-tabs__buttons_links {
    display: none;
  }
}
@media (max-width: 640px) {
  .lp-big-buttons-tabs__buttons:not(.lp-big-buttons-tabs__buttons_links) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .lp-big-buttons-tabs__buttons {
    margin-bottom: 25px;
  }
}
.lp-big-buttons-tabs__buttons-item {
  position: relative;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 10px 20px;
}
.lp-big-buttons-tabs__buttons-item:not([class*="col-"]) {
  display: inline-block;
  vertical-align: middle;
  margin: 0 -2px;
}
@media (min-width: 1025px) {
  .lp-big-buttons-tabs__buttons-item {
    padding-bottom: 26px;
  }
}
@media (max-width: 640px) {
  .lp-big-buttons-tabs__buttons_links .lp-big-buttons-tabs__buttons-item {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0;
  }
}
@media (min-width: 1025px) {
  .lp-big-buttons-tabs__buttons_small .lp-big-buttons-tabs__buttons-item {
    padding-bottom: 20px;
  }
}
.lp-big-buttons-tabs__button {
  display: block;
  border: 0 none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  padding: 0 20px;
  width: 100%;
  height: 50px;
  font-family: inherit;
  font-weight: 300;
  font-size: 1.6rem;
  line-height: 46px;
  text-align: center;
  background: #9da4b1;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e0e0), to(#ededed)) no-repeat center;
  background: -webkit-linear-gradient(bottom, #e0e0e0 0, #ededed 100%) no-repeat center;
  background: -moz-linear-gradient(bottom, #e0e0e0 0, #ededed 100%) no-repeat center;
  background: -o-linear-gradient(bottom, #e0e0e0 0, #ededed 100%) no-repeat center;
  background: linear-gradient(to top, #e0e0e0 0, #ededed 100%) no-repeat center;
  cursor: pointer;
}
@media (min-width: 641px) and (max-width: 768px) {
  .lp-big-buttons-tabs__button {
    font-size: 1.8rem;
  }
}
@media (min-width: 769px) {
  .lp-big-buttons-tabs__button {
    height: 76px;
    line-height: 72px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .lp-big-buttons-tabs__button {
    padding: 0 30px;
    font-size: 2rem;
  }
}
@media (min-width: 1025px) {
  .lp-big-buttons-tabs__button {
    padding: 0 60px;
    height: 90px;
    font-size: 2.2rem;
    line-height: 90px;
  }
}
.lp-big-buttons-tabs__button.is-active {
  background: #f6f6f6;
}
.lp-big-buttons-tabs__button.is-active::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -7px;
  display: block;
  margin: 0 0 0 -8px;
  width: 15px;
  height: 15px;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  border-left: 2px solid #d9d9d9;
  border-top: 2px solid #d9d9d9;
  background: #fff;
}
.lp-big-buttons-tabs__button span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}
.lp-big-buttons-tabs__buttons_links .lp-big-buttons-tabs__buttons-item {
  border-bottom: 0 none;
  padding-bottom: 0;
}
@media (min-width: 769px) {
  .lp-big-buttons-tabs__buttons_small .lp-big-buttons-tabs__button {
    height: 65px;
    line-height: 60px;
    font-size: 1.8rem;
  }
}
.lp-big-buttons-tabs__buttons_small .lp-big-buttons-tabs__button span {
  line-height: 1;
}
.lp-big-buttons-tabs__buttons_links .lp-big-buttons-tabs__button {
  padding: 0 10px;
  background: #9da4b1;
  background: -webkit-gradient(linear, left bottom, left top, from(#e7e7e7), color-stop(100%, #f1f1f1), to(#f1f1f1)) no-repeat center;
  background: -webkit-linear-gradient(bottom, #e7e7e7 0%, #f1f1f1 100%, #f1f1f1 100%) no-repeat center;
  background: -moz-linear-gradient(bottom, #e7e7e7 0%, #f1f1f1 100%, #f1f1f1 100%) no-repeat center;
  background: -o-linear-gradient(bottom, #e7e7e7 0%, #f1f1f1 100%, #f1f1f1 100%) no-repeat center;
  background: linear-gradient(to top, #e7e7e7 0%, #f1f1f1 100%, #f1f1f1 100%) no-repeat center;
}
@media (min-width: 769px) {
  .lp-big-buttons-tabs__buttons_links .lp-big-buttons-tabs__button {
    padding: 0 20px;
    height: 76px;
    line-height: 72px;
  }
}
.lp-big-buttons-tabs__buttons_links .lp-big-buttons-tabs__button.is-active {
  background: -webkit-gradient(linear, left bottom, left top, from(#f1f1f1), color-stop(0%, #f1f1f1), to(#e7e7e7)) no-repeat center;
  background: -webkit-linear-gradient(bottom, #f1f1f1 0%, #f1f1f1 0%, #e7e7e7 100%) no-repeat center;
  background: -moz-linear-gradient(bottom, #f1f1f1 0%, #f1f1f1 0%, #e7e7e7 100%) no-repeat center;
  background: -o-linear-gradient(bottom, #f1f1f1 0%, #f1f1f1 0%, #e7e7e7 100%) no-repeat center;
  background: linear-gradient(to top, #f1f1f1 0%, #f1f1f1 0%, #e7e7e7 100%) no-repeat center;
}
.lp-big-buttons-tabs__buttons_links .lp-big-buttons-tabs__button::after {
  display: none;
}
.lp-big-buttons-tabs__buttons_links .lp-big-buttons-tabs__button span {
  line-height: 1;
}
.lp-big-buttons-tabs__content {
  margin: 0 0 40px;
  padding: 0;
}
.lp-big-buttons-tabs__content:last-child {
  margin-bottom: 0;
}
@media (min-width: 641px) {
  .lp-big-buttons-tabs__content {
    display: none;
    margin: 0;
    padding: 22px 0;
  }
  .lp-big-buttons-tabs__content.is-active {
    display: block;
  }
}
.lp-big-buttons-tabs__content-title {
  display: block;
  margin: 0 0 1em;
  padding: 0.5em;
  font-size: 2rem;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e0e0), to(#ededed)) no-repeat center;
  background: -webkit-linear-gradient(bottom, #e0e0e0 0, #ededed 100%) no-repeat center;
  background: -moz-linear-gradient(bottom, #e0e0e0 0, #ededed 100%) no-repeat center;
  background: -o-linear-gradient(bottom, #e0e0e0 0, #ededed 100%) no-repeat center;
  background: linear-gradient(to top, #e0e0e0 0, #ededed 100%) no-repeat center;
}
@media (min-width: 641px) {
  .lp-big-buttons-tabs__content-title {
    display: none;
  }
}
.lp-big-buttons-tabs__content-small-title {
  display: block;
  margin: 0 0 0.5em;
  padding: 0;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.2;
}
@media (min-width: 769px) {
  .lp-big-buttons-tabs__content-small-title {
    margin-bottom: 7px;
    font-size: 2.2rem;
  }
}
.lp-big-buttons-tabs__content ul:not([class]) {
  list-style: none;
  margin: 0;
  padding: 0;
}
.lp-big-buttons-tabs__content ul:not([class]) li {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 1em 43px;
  font-size: 1.8rem;
  line-height: 1;
}
.lp-big-buttons-tabs__content ul:not([class]) li::before {
  content: "";
  position: absolute;
  left: 0;
  top: -7px;
  display: block;
  width: 33px;
  height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAWCAYAAABOm/V6AAACvklEQVRIS+2Wz0sUYRjHP+/M6Ky77q6pq2W6ZWUdQlGJKPKmnfpx6aqHrtWpvyCCICjoWtShDtEtCCSji4SBCUFWlP3S1WTVclfXH+3PmXnjnXVRhBXSoA4+h5mBd97n+cz3+b7vvEJKKfnHIbYhVjqwrUTBittKbCuxflva2BOWTdZKsZSJkchNkUhPEkuNsZiewXFSmEYF1d5Gasub8Ju7qfDU4hH+1RqaBkKAum8QRSGSmRmiCyOMJoaYWnpLxl7AtrNIkaGwyQqpIYWDpnkxdS81vmaaq7uo9TbjK12BURC6nocpEkUhBifu8Tr6EFta7lQhbMBAFx4CZh0e3UfOSpKTKX5lZ7G0LEI66k0qvE101J9nX+A4oIGmQIqrURQinV3g3fQTBqO33cSO1NCEgxAGfqOGcs9OTD1IlTeMqQdIpCaYXv7IbDqCQGAgaK/r5lhDD7rUwTD+XAksCwuH/tGbfIj3sirmWlklntIdBEsbCQdaaAi0MpeK8ubnYxLJcbdoR8NF2kKn0MvWeGUdTnFjWvk2ZOQSfZ+vE1l8uWaqBCERMg+krg4GwdIQbXU97K9oZ3jmKcM/HlGi+zhRf4GWutObUMKxwXZcQyWteZ6P3SAyP+BKLZXJhAQpkKyeBNSYirD/CJ2Nl5lNjtM3eoXKsj10t97fBISaYqtC+SJpa47+iTt8ivWiSR3pGlWQXyHqufBLVGCCoBnmTNNVppdH+Drfz7nDtzYJsQ7Ellnezz7j1eRd0laMfGmBIQ0XRLhwaoWoUH6p4ezBa/iMKoK+XVuAUOkcByFXhJeS5VycwegDvsUHyDrz2E6uIINbXGmnGqNpOgcqT9IVvkRZWWhrEPkPk/lNaqU9lpMmnorwJf6C7wtDZG0bISS2VIaVlJdUcaiqk72VR/GbIXTd/AsQRVNsfeC/OE/8BlrhXc4IZW6JAAAAAElFTkSuQmCC) no-repeat center;
}
@media (min-width: 769px) {
  .lp-welcome-steps {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 45px;
  }
}
.lp-welcome-steps__title {
  margin: 0 0 1em;
}
@media (min-width: 769px) {
  .lp-welcome-steps__title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 0;
    width: 180px;
  }
}
@media (min-width: 1025px) {
  .lp-welcome-steps__title {
    width: 210px;
  }
}
.lp-welcome-steps__items {
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: lp-welcome-steps;
}
@media (min-width: 641px) {
  .lp-welcome-steps__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 690px;
    max-width: 100%;
  }
}
.lp-welcome-steps__item {
  position: relative;
  margin: 10px 0;
  padding: 0;
  width: 100%;
}
@media (min-width: 641px) {
  .lp-welcome-steps__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0;
    padding: 0 10px 0 25px;
    width: 33.33%;
    min-height: 44px;
    line-height: 1.2;
    background: url("/local/components/av/landing/templates/welcome/css/../img/num_arr.png") no-repeat left center;
  }
}
.lp-welcome-steps__item::before {
  counter-increment: lp-welcome-steps;
  content: counter(lp-welcome-steps);
  margin: 0 10px 0 0;
  font-family: "Gill Sans MT Pro Cyr", sans-serif;
  font-weight: 400;
  color: #80bb3d;
}
@media (min-width: 641px) {
  .lp-welcome-steps__item::before {
    margin: 0 10px;
    font-size: 6.2rem;
    line-height: 0.6;
  }
}
@media (min-width: 641px) {
  .lp-welcome-steps__item:first-child::before {
    margin-left: -1px;
    margin-right: -4px;
  }
}
@media (min-width: 641px) {
  .lp-welcome-steps__item-text {
    max-width: 160px;
  }
}
.lp-welcome-delivery {
  margin: 0 0 70px;
}
.lp-big-buttons-tabs__content .lp-welcome-delivery {
  margin-top: -5px;
}
.lp-welcome-delivery:last-child {
  margin-bottom: 0;
}
.lp-welcome-delivery__title {
  display: block;
  margin: 0 0 0.5em;
  padding: 0;
  font-weight: 700;
  font-size: 2rem;
}
.lp-welcome-delivery__description {
  width: 700px;
  max-width: 100%;
}
.lp-welcome-delivery__cost {
  margin: 15px 0;
}
@media (min-width: 769px) {
  .lp-welcome-delivery__cost {
    margin: 50px 0;
  }
}
.lp-welcome-delivery__cost:last-child {
  margin-bottom: 0;
}
.lp-welcome-delivery__cost-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 15px 0 15px 36px;
}
.lp-welcome-delivery__cost-row:not(:last-of-type) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 641px) {
  .lp-welcome-delivery__cost-row {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
.lp-welcome-delivery__cost-row::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  bottom: 2px;
  width: 16px;
  background: #b4ca9b;
}
.lp-welcome-delivery__cost-row:nth-child(2)::before,
.lp-welcome-delivery__cost-row:nth-child(5)::before {
  background: #c7d8b5;
}
.lp-welcome-delivery__cost-row:nth-child(3)::before,
.lp-welcome-delivery__cost-row:nth-child(6)::before {
  background: #e1e8d8;
}
.lp-welcome-delivery__cost-title {
  margin: 0 0 10px;
  width: 100%;
  font-weight: 700;
}
@media (min-width: 641px) {
  .lp-welcome-delivery__cost-title {
    margin: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 26.75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 26.75%;
            flex: 0 0 26.75%;
    padding-right: 20px;
    width: 26.75%;
    font-weight: 300;
    font-size: 2.2rem;
    line-height: 1.2;
  }
}
.lp-welcome-delivery__cost-region {
  margin: 5px 0;
  width: 100%;
  line-height: 1.1;
}
@media (min-width: 481px) and (max-width: 640px) {
  .lp-welcome-delivery__cost-region {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
       -moz-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    padding-right: 20px;
    width: 33.33%;
  }
}
@media (min-width: 641px) {
  .lp-welcome-delivery__cost-region {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 21%;
       -moz-box-flex: 1;
        -ms-flex: 1 1 21%;
            flex: 1 1 21%;
    margin: 0;
    padding: 0 0 0 20px;
    width: 21%;
  }
}
.lp-welcome-delivery__cost-region strong,
.lp-welcome-delivery__cost-region b {
  font-family: Gals, "Myriad Pro", Calibri, sans-serif;
  font-weight: 700;
}
.lp-welcome-delivery__cost-additional {
  font-size: 1.6rem;
  opacity: 0.5;
  white-space: normal;
}
@media (min-width: 481px) and (max-width: 768px) {
  .lp-welcome-recipe-list {
    margin: 0 auto;
    max-width: 480px;
  }
}
.lp-welcome-recipe {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0 0 20px;
  width: 100%;
  padding-top: 104%;
}
.lp-welcome-recipe__image {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  margin: auto;
  width: 100%;
  line-height: 1;
  -webkit-transform: scale(1.05);
     -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
       -o-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -moz-transform 0.3s ease-out, -o-transform 0.3s ease-out;
}
.lp-welcome-recipe:hover .lp-welcome-recipe__image,
.lp-welcome-recipe:active .lp-welcome-recipe__image {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.lp-welcome-recipe__label {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px 10px 20px;
  width: 177px;
  max-width: 100%;
  min-height: 103px;
  opacity: .8;
  line-height: 1.2;
  background: #fff;
}
.lp-welcome-recipe__name {
  font-size: 1.8rem;
  line-height: 1.2;
  text-decoration: underline;
}
.lp-welcome-recipe__time {
  display: block;
  padding-top: 10px;
  font-size: 1.2rem;
}
@media (min-width: 769px) {
  .lp-welcome-history__text {
    padding-left: 20px;
    -webkit-flex-basis: 46%;
        -ms-flex-preferred-size: 46%;
            flex-basis: 46%;
    max-width: 46%;
  }
  .lp-welcome-history__text p {
    margin-bottom: 1em;
  }
  .lp-welcome-history__text p.text-big {
    margin-bottom: 2em;
  }
}
.lp-welcome-history__numbers {
  margin: 20px 0 0;
  text-align: center;
}
@media (min-width: 769px) {
  .lp-welcome-history__numbers {
    margin: 0;
    padding: 0 0 10px;
  }
}
.lp-welcome-history__number {
  display: inline-block;
  vertical-align: top;
  margin: 0 -2px 10px;
  width: 220px;
  max-width: 50%;
  letter-spacing: .001em;
  line-height: 1;
}
@media (min-width: 481px) {
  .lp-welcome-history__number {
    font-size: 2.2rem;
  }
}
.lp-welcome-history__number .large {
  display: block;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.1;
  text-transform: uppercase;
  color: #80bb3d;
}
@media (min-width: 481px) and (max-width: 1024px) {
  .lp-welcome-history__number .large {
    font-size: 50px;
    line-height: 1;
  }
}
@media (min-width: 1025px) {
  .lp-welcome-history__number .large {
    font-size: 72px;
    line-height: 0.95;
  }
}
.lp-welcome-services {
  margin: 0;
  padding: 5px 20px 25px;
  text-align: center;
  background: #fff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f0f0f0), to(#fff)) no-repeat center;
  background: -webkit-linear-gradient(bottom, #f0f0f0 0, #fff 100%) no-repeat center;
  background: -moz-linear-gradient(bottom, #f0f0f0 0, #fff 100%) no-repeat center;
  background: -o-linear-gradient(bottom, #f0f0f0 0, #fff 100%) no-repeat center;
  background: linear-gradient(to top, #f0f0f0 0, #fff 100%) no-repeat center;
}
.lp-welcome-services .row {
  justify-content: center;
}
.lp-welcome-services__item {
  margin: 0 0 20px;
}
@media (max-width: 375px) {
  .lp-welcome-services__item {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 769px) {
  .lp-welcome-services__item {
    margin: 0;
  }
}
.lp-welcome-service {
  display: block;
  margin: 0 auto;
  max-width: 280px;
  font-size: 1.6rem;
  line-height: 1.25;
  text-decoration: none;
  text-align: center;
}
@media (min-width: 769px) {
  .lp-welcome-service {
    max-width: 220px;
  }
}
.lp-welcome-service__image {
  display: block;
  margin: 0 0 10px;
  height: 70px;
  line-height: 70px;
}
@media (min-width: 769px) {
  .lp-welcome-service__image {
    margin: 0 0 23px;
    height: 80px;
    line-height: 80px;
  }
}
.lp-welcome-service__image img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-height: 100%;
  line-height: 1;
}

/* End */
/* /local/components/av/landing/templates/welcome/css/style.css?1787054986144499 */
