@charset "UTF-8";

/*
* All libs
*/

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -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 {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list.dragging {
  cursor: pointer;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-loading .slick-list {
  background: #fff;
}

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
  color: #DDDCDD;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}

.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: '←';
}

[dir='rtl'] .slick-prev:before {
  content: '→';
}

.slick-next {
  right: -25px;
}

[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: '→';
}

[dir='rtl'] .slick-next:before {
  content: '←';
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

/*
* Core
*/

/*
 * Source Sans Pro family
 */

@font-face {
  font-family: "SourceSansPro-Black";
  src: url("../fonts/SourceSansPro/SourceSansPro-Black.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-BlackItalic";
  src: url("../fonts/SourceSansPro/SourceSansPro-BlackItalic.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-Bold";
  src: url("../fonts/SourceSansPro/SourceSansPro-Bold.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-BoldItalic";
  src: url("../fonts/SourceSansPro/SourceSansPro-BoldItalic.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-ExtraLight";
  src: url("../fonts/SourceSansPro/SourceSansPro-ExtraLight.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-ExtraLightItalic";
  src: url("../fonts/SourceSansPro/SourceSansPro-ExtraLightItalic.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-Italic";
  src: url("../fonts/SourceSansPro/SourceSansPro-Italic.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-Light";
  src: url("../fonts/SourceSansPro/SourceSansPro-Light.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-LightItalic";
  src: url("../fonts/SourceSansPro/SourceSansPro-LightItalic.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-Regular";
  src: url("../fonts/SourceSansPro/SourceSansPro-Regular.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-SemiBold";
  src: url("../fonts/SourceSansPro/SourceSansPro-SemiBold.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SourceSansPro-SemiBoldItalic";
  src: url("../fonts/SourceSansPro/SourceSansPro-SemiBoldItalic.ttf");
  font-style: normal;
  font-weight: normal;
}

/*
 * Montserrat family
 */

@font-face {
  font-family: "MSB";
  src: url("../fonts/montserrat/Montserrat-SemiBold.ttf");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "MB";
  src: url("../fonts/montserrat/Montserrat-Bold.ttf");
  font-style: normal;
  font-weight: normal;
}

/*
 * Open Sans family
 */

@font-face {
  font-family: "OpenSans-Bold";
  src: url("../fonts/OpenSans/OpenSansBold/OpenSansBold.ttf");
  font-style: normal;
  font-weight: normal;
}

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
  position: relative;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/*
 * Font Family
 */

/*
 * Colors
 */

/*
 * Sizes
 */

.icon,
.textContent blockquote:before,
.textContent blockquote:after,
.icon-cart:before,
.icon-next:before,
.icon-documentation:before,
.icon-laboratory::before,
.icon-send::before,
.icon-order::before,
.dropdown dt .dropdown_title:after,
.more:after,
.btn_downloads:before,
.sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-active button:before,
.sectionAbout_info blockquote:before,
.sectionAbout_info blockquote:after,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.block__pagination ul.pagination:before,
.block__pagination ul.pagination:after,
.sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider li.slick-active button:before,
.singleNews .singleNews_share .singleNews_share_fb:hover:after,
.singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .singleNews_share_tw:hover:after,
.singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-active button:before,
.step_one::before,
.step_two::before,
.step_tree::before,
.step_fourth::before,
.step_five::before,
.sectionWorthAccord .simpleAccord.active .simpleAccord_title:after,
.sectionWorthAccord .simpleAccord_title:after,
.productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li.slick-active button:before,
.productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_address a:before,
.sectionProductsTabs.simpleTabs_changed .more:after,
.simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .slick-next:before,
.sectionProductAccord .simpleAccord .simpleAccord_title:after,
.simpleAccord.active .simpleAccord_title:after,
.sectionLogisticAccord .simpleAccord.active .simpleAccord_title:after,
.sectionLogisticAccord .simpleAccord_title:after,
.sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li.slick-active button:before,
.quality_slider .slick-dots li button:before,
.quality_slider li.slick-active button:before,
.circle_dots ul li .quality_btn:before,
.circle_dots ul li .quality_btn.active:before,
.icon-comeback::before {
  display: inline-block;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.icon-header-profile-static {
  width: 22px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAABX1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLi4AAAAAAAA7OzsAAAAAAAAAAABQUFAAAAAAAAAAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAADGxsYAAACcnJy3t7c2NjZxcXEzMzO8vLzQ0NC+vr7R0dGwsLCfn5+9vb3d3d3d3d3b29ukpKS8vLzp6enm5ubn5+ft7e3r6+vr6+vBwcHc3Nzt7e3o6Ojr6+vp6en19fX19fXn5+fu7u7k5OTx8fHj4+P4+Pj4+Pjy8vLy8vLz8/P09PT39/f29vb39/f29vb8/Pz8/Pz4+Pj7+/v6+vr6+vr7+/v8/Pz4+Pj9/f39/f34+Pj9/f39/f3+/v76+vr9/f3+/v7+/v7+/v79/f3////+/v7////+/v7+/v79/f3///////////////////////////////////////+tk/sIAAAAdHRSTlMAAQIDBAUGBwgJCgsLDA0NDg8QEBESExQVFRYXGBkaGxscHyAhIiMmJicnLTAyNDU4O0VFR0lXWFlaXmJjZWZnaGlre4OJiYqMjZGeo6SkpbO0v8DCxsnJzM3O1NTY2dvb4eLo6evs7O/w8fLz9Pb3+Pn8/dcTA6oAAAMDSURBVHjajdZpV9NAFAbgtECSmZCQhDQpbWmRzQVQdmVVNhdQUXZlVRALFS0w//94k5kmTZmkeT/AB85z7r0zmXsQeEmFIiRJipuEKO0nCQxMC0sgmyjPtLa2tkHglydjnY+AiKIoSfADqA/jFCAwPa+/nPypnHx90wMSIHUxCpDU9fYvYfn3rksCGO0C9fwHqcvPF4HjF/OUPFEhoVQmZNfxy3mqBdSTX6Qhv5+Ba/FcRIuijPbJg+wjWeS3yVqU0EvCySskQZtcBsWgRfyNx75jaBPKcRgt9phw85SW4zNRVpb5bFmRRY9xRoNi6gc+e69COTpc42jQI9Y2+eyThqFLdzhej5FsU8OsS+5o+jqfretKLFvis6UmbIjPhpowa5endq1YhjVzlsdmTXYkURdg2lsP1ZZt+hfAv24jM3zRqC6GMwb/ugWPiQiGc8bLYVUed2A0JAKjijucnRs7rVenYzmbPxqoetbdv3ZdQ9dr/d31LBVSjEkYhssWSoMzh1QdzgyWClkYDUuMpRoUrQZsYOXglvi5PVgZAEarMRcotn+wNrJxQxpyszGiYbaF3DQWk1DnapVwUl3tRJJfLqzg2kaPSESORuHifBdWUxUSmcpU2AVqukpiUp0OXL2avCOxuZsMnL9X5b5z0iTnfbLngPh7tX2bNM12u79la5/HHEmQudrHItCHhjrOkrCzDkSfncA+4QWSKAvskxbS9HnuJWN79LmmBVqs9z4Zu++l5QT6qOdJwszTZy7QHj8nZR9plwKcIzyXnaRsB54QnKVAV8FxUnZM1wNj5aSsHGJXSdlVPVMXL5Opy0W1xtyT1E07my8Ui6VHESkVi4V81jZ19ySBpenmMSzbyeULhUI3N/CHfM6xLYPuIvqVSEjRDDNjO042Mo5jZ0xDU9xVRBmUQ4qqG6ZpWZmIWJZpGrqqICjmMeawomqaHhNNUxXMVNp9OK6TZIQwVmKCMUKy5Cp4OMA8B1CSm0QC5Clg/r/ibUBj0wbGRWyXMAg0PkAogvwHOR1BpT/DfMYAAAAASUVORK5CYII=);
}

.icon-header-profile-green {
  width: 22px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAABxVBMVEUAAAAAgAAAQAArVSskbSQgYCArcSsbXigfZikjYSMhYykjaisrcSsoZSgoayglZCUkZSoqdy8mbSsnYycrcDAmYColYykxejEmYiYmYikkYScpbSsmYCYmYigmZiglYycnZyknaikmYykmZCgscS4jXSUjXyUvfTElZCgmZComYygnaCskXCUjWyUoaSsmZCknZyknZSgqbywhWSQhWCQnYygkXycpaywtdS8xgTUlYSgkXCUkXiYteDEkXiYmYyglXyYhVyQiWCQiWCQrcS4jXCYmZSgtdDAwfjMiWiQjWiQmYigmYighVSMiWCQjWyUoaywhViMhViMmYigueTEjXCUjWyUlYSchViMhWCMiWCQiWSQiWiQjXCUjXSUkXiYkXyYkYCclYCclYSclYicmYygmZCgmZSknZSknZiknZyknZyooaCooaSooaispayspbCspbCwpbSwqbSwqbi0qby0rcC0rcS0rcS4rci4sci4scy4sdC8tdS8tdjAtdzAueDAueTEuejEvejEvezIvfDIwfTIwfjMwfzMxfzMxgDQxgTQygjQygjUygzUyhDUzhTYzhjYzhzY0hzc0iDc0iTc1ijiMEG5FAAAAWHRSTlMAAgQGBwgSExkdHyQkJiYpKysvOzs9PklRUVReZWZsb29vcXh6e3yBkZmam56fp7CwscTGx8zNzc3Q1NbZ297g4+Xq6+vu8PDw8fLy8/b29vb3+fn5+v39iSPOWAAAAztJREFUSMftlk9vm0UQxp9nZnadhsQpSTEJdSlJ1SKQELQqRaCe+MB8AQR3colASEipFCQSKqA0IXaaNrZ3hsP7OqpjJ68P3Oicdlf70/zZnWcXeGP/jXH28rVuu319dNLv7b+cH2vdvZdJIiIGT3bP5sTWPn1XWWNR/vrp2fQWnV5a//KGaUpmpiqUpc7xyRzYyqNVSynllMxMRJCvP3vVjD28aTnlnFKq3BELab8R6z5IOedWTmampkISK0e9C7vsIvaBWs7JVIQIdxFh+O39Bm9vPc6tnMcFESEBxMre4Gpv62ZWZUUiohAIL97pX4211CypmRgBBIhIpZSMJkxMVMRIImAjUbeRNmEhpqKqFAHgrhFFVS5eJrkwH3JsAHA+GTZgpxVBECQIVuxpA/Z8diM9b8B62xEBBAIRCAQQEdu9BgwHURsAjMcHjXeyf7alQgpIRKCUUobf7TZ3QF+6IiLVaYd7Kds/DpqxQS+647sY7qX8sPPPPN19evjiDikAIor7tzuHc0pQ2tr82gSAj77/dW+IubQE8OPjPz8mEfHNL7+P5hS8/P6N7n1TJaKU0c7B378NmrHV7tbdliVTBVDKaDg6e7J3cHh1kPrho4/WTFVFqpqEuy/d7MRRXIF1HnyynHIylUp7EB4R4a2N5ZcvLsXe+2Ijp5SSqo5PDhGICLTf6fcvwbpfLeeUcq7Up/KGqPJn2uj1ZmIbjxcrSk3F6q4LAiQAysbhyQxs8eFqTqlVUSrnbUqCZIBy7Y/hFMb7WznnVjYzExVCSAZJCAghiEV5OoXd/jzlnLMlMzEhpRYUCkhW57t6dHxBuWTTqmpYVY1aggBA60lEbO77pLfNz1JutcxMTcbtdi5dAgJERPv4aFIU1i2lrGZqpAhBSvUCUIQ0NdOckq1PBrlwy9TEVI0yFro6yKCEGyLcRnZr4dXr3jptTaaVGhN1MnWUoAhVVS1puzMR5JpUrxKBAMJfswACICkiKm9PBGlCIYFgxHQLjkmh5AlsEbXmVDumwQgAJBYnsCWEhzvh5GzK3cMDSxMYI9y9wHkZFsXdzzOosZ8H98qI4ZTZn7DwcB+Vsrf75pv6P7R/ASpkP5D88YNBAAAAAElFTkSuQmCC);
}

.icon-footer-location {
  width: 14px;
  height: 19px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA5CAMAAAB3X0lcAAAAgVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9d3yJTAAAAKnRSTlMADNq81m4nEPnyZFs/MAXRHUP13MK1r6ypmYt3UfTn5MvDu6GQhX4rJEVja4IkAAABZUlEQVRIx43U55KDMAwE4HVoISRAOiW9377/A17mhgvCwdjfb42Q1hqgedVXz49j37vWLwzIHxmF7JGjn7ovqFncFXokB/Y4JNClJQ3KFB1qTaO16lRmHJDJ2g0HbfBR06JGY06reVOa0SprAqWDBG/piB3eJFQqnHjsGKVfTUdTNKajr7ZbCqsIH9GKwhZIY9kzghDJvnHaTWqKjmk3r0puBI3crULB1gSaCVsFzmyF0IRsnSFHV9AouTL2rqV7xK4DxFi6rrXE1jWsLQLXJwiQ0+1hmQOe5VzEcDu3I9zhzXc5bR9o2lrt8OdCq8v/m4xpMQ7RqGhRtVdx5KCjwseP7d8i3DjgBin1aeSn6JiNjdvPoAloEODLxvIbFqIleywjtOS45kHt4wYwKKgpYKJ8LVEFo+eCwuKJAQmFBIPKtrLEMOXbBpXpGhI1pxvAwZpva7jIYzLO4SRoP291OsHVrHf7X4Vczj0Ikt3aAAAAAElFTkSuQmCC);
}

.icon-footer-phone {
  width: 18px;
  height: 19px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA5CAMAAABKzSg6AAAAllBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AJcWoAAAAMXRSTlMAAnyA+6EnFveliXnx3NWem1oM6uW4qIuGXsCvji4EybOramE6NhsGxm9HPHFjTzEJnqAd1wAAAXZJREFUeAG91dl2okAQxvFqaBZlURZcRHFfRmcmqfd/ueQAiTa0VkHOyf/6+11/UGZv02RzhI5FLn4mvY5KYpXRiY0Q+zhh/aIzZn3cHrGHc1ws3aibMxGb7g+DXbBs+OBcm2YJfjn4dkOayYftGKsymvnYdhbNAmy7Oc1yvDet3ALoPGy60GEwGxvOqBRVqLglMDOxl7Oxn9uoTAoeO6KaDbwylXlMdlBZUDBdrrp/THbyFZY4TLdDpQGTiYvqdky3kgpzb0z3F5X8FdNtVZcwXRyqzr/ynO2rTu6hrv7N7KB1ETYax1A3r37T0Dqv6dL/tZJYZWrdEputo7Pym3pnYSs/9EBYr12xQU0m6d4XT9zgtYuzfu6c93PCIp3+N2fPHPGbkatxxoObgrZjqncT4jdPiyeO+E1hSL2jfvMQ6B31m/FUalwxIX9ztW45D4qhA0QiCtqOk9g3YBADD15zeVfrE7Bz5lZaonB3hm7F9u3NgR/2ATLXuowAckcRAAAAAElFTkSuQmCC);
}

.icon-footer-email {
  width: 21px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAwCAMAAACR11I4AAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMA6hb9AePeVfmpDwwE9u6Ia088Gs6ijYFwKiUG07y3NvLJwcBcQSy5smZIRZV4HhVNCZgAAAFcSURBVEjH7dPZUsJAFATQDpMdSFgCYd8FBLX//++sEfSWxZRMJj7wQD9SORTc7uA/0my4pHnVu4BuCSLopFtHv03xlWnixJOpxp0W4A8d+NAHWh2sFvoOI1VRq5G++2IFct0AEMWVeBwBaBQkSIYTAC9ZBZ71AExCXjy9JYB9YF/cGMDS47dnuwugP7Pksz6AbpviqV7thzBPdW2K4nVK2yEMdOE5KV4+txhCrmsf8NbzYDEE1QGQzmnyLP4cgty5oMlbDMHTtY8DGr35gZuv72U0e/MQ7v093DmQxPyewViQDOFevaDFkzIvG8/5r18q897QzrPo/1xKrvoxo61nOJam5PW298yuQ5BVrVjFsx3pIaxJbnTtu5j2XobgR2XXB/CuWMHLEC7x30gHz80eOss13TzjY7krj4pOXvL0T/+w3qvFPRxq+QVOtfwJyGvwHADOSei5JEzOqJ1PlLrHr8q9/tkAAAAASUVORK5CYII=);
}

.icon-footer-fb:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAilBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N2iNAAAALXRSTlMAAwcKFBwjKywuMz1NVVZbYWNlanR1f4aOmJyira/Hy9Xe6evt8/T19vn6/f41XCJyAAAAoUlEQVR4Ae3TVw6CYBBF4VGxK1hEsYtd4O5/e4IZExN8nD+ReL8FnLcjRERERFQ9jckmvgBZlm3F1uiIt1hMRYCj9BSu0t7VWXoOZ+k9Ph3ETj3V6HkxDoKgLXaaUH2x1tFyWhNrXU3fhemenws1/fALQ09M3FC2FBP4Yl21NNMJylZiYhDmIm0mYWHW+s0bmWaaaaaZ9k542QkRERHRX3sCu/5Mu8+LtIcAAAAASUVORK5CYII=);
}

.icon-footer-fb:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAA6lBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Le70HAAAATXRSTlMAAQIFBgoLDA4SFBYfISosLTM0OFBSU11jZ3F0dXZ5eoCChoqLkJGVmpyeoaSpqrK3w8THyMzR0tPU1djZ3N/i4+Xq6+zu7/P09fj5/LjRCaUAAAJYSURBVHgBtNd/V9JgGMbxS4YENNvZAipZESjrB1pbh8KmQSCOFV3v/+0kTkvP1Ocee57PC/j+sZ37Ps8NAcvp9EbRZLpcr5fTSTTqdRwL5VU8P0yZk4a+V0EZbrDggxaBiy3VuzEV4m4dxTX6CQWSfgPF1AYrCq0GNRTQnrGAWRtSdsiCQhsirYSFJS2oVYfcyrAKheaYWxo3FZ/5jFs7tfEIZ84S5s4j5QuWcvFg256zpLmNezXPWNppE/eojqnBuIq8IbUYIqdFTXJzaSfUJLFxV0htQtzRpkZt3FKbUaNZDf8NqNUA/zRW1GrVwI0+NevjWj2hZkkdGZ8yv963954AOzs7LSp0kYkp8vEpbuxRIcYVlyL7gDxNFxsBJd6hUDrApcqCAue1YulFBYBHibcolqYH4DUlPNz2jEq+dOf9rtwM7psPR0dH30X7z0op8BPXIgqlFhxKnCBT+UMpBx1KfENml2Id9EylexiZSo/whQpfjy8dIlM93vh0TrUIJ1TYRd4rqk0wpQLu8YJqUyxNpZdYm0qvDaZNfpApFSzkvRT9xgkVPh9c2kfGOtg4/EG1CSJT0xgZHHSD68nkUnVMpR1YqZl0agGhmXQIwDeT9gF4ZtKe6mGmSCseZghMpANsuCbSLq7E+tMxMl396a78TCqYTury4+68iSvPKdI3eJKaPaTNn/9/a7NDIwBAIAaCBvWDoJfY9F8XHsvslXELp4VZLX4Qqa0FZhxYiFlqfHb8rn0735PZrXE19LsVQ2Q8nnjy8VDlec2joKVMCbCAjQF2A6K/2dDtu5/zODUAAAAASUVORK5CYII=);
}

.icon-footer-instagram:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAB0VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P+BsGAAAAmnRSTlMAAQIDBAUGCAkKCwwNDg8QERITFBUWGBkaGxweICEiIyQlJicoLC0uLzAyNTY6PD0+P0BBRUZHSUpLTE1OUVZXWFpbXF5fYGRlZmlrbG1ub3V8fX5/gIGEiIyNjpKUlZeYmpujp6utrrGztbe4ubu9wcLDxcbIys3Oz9DT19nf4OHi4+Xm5+nq6+zt7/Dy8/T19vf4+fr7/P3+E3iV6AAAAnJJREFUeAHt1/lPk00QB/Bv6Qt9hRZQEUU8KqKiVpTWQ7wVFEU8pOKB1kM8RFEUUbyVqgUUVAoFOn+ts80W+pj0qVN9En7YT0KYTZjNZnl2ZxaGYRiGYRjz0n9bO+70v/v8bTwxk6SU5MzUxNjQh1ePIk0VyN/yq6NkI9nXiPy4zk1SLv3VyEPJffoDw0GIFXSTMnr7TGOgtrpyUVmpz+fz8k9ZeUWVvy7UfPkNKT/qIHUplXe2BNk1PCc2uBgy/imVtQ62Cm8RuwKZLs75vt5u2tpioED9P+JLIbFgnHPCyC4Uo3grsEz93WlI7FOrKUVW7hgRTdcAN/j3Y0h0csZD/M5VBG0FKQeA3WoNbgg84IyL1pPZ1jOYoK+vO4MuteovatVrgCXEVkFggBNaMKcykqC0gZ0Atn2iny1gcSLaAoH3nLAfs0LDlOlaIeBe7YES5fEeCAxxwnakHZ4mq94ipL3l4SEIjHFCPbT6SWKxC4Fyz8qjvaR0Ie0lj45BYIITAjr+P0rserEe7hohdgSaOuwnIKB2YJOO24m1Y5ZfbfxHjx4940ErBFRJ2ahPh9r3bmTYkbnsPo5PQoCYvi2DHCbXIlMPEd3V8VOO2/Kc+jyHL2DRREQjOn7C8Snp1BuQcpPDCCxqiHn+fup7HHbAYiGxqvm5ar3XYeFeC6ZukH8hzn7XgtMYlp9GR+4Q+c23mW++Zrubz4H7+uC/rTKKvMro2njcpjZqNrVRVtGjcxVds63o8j7ESt6H7NXdU066e5L3fDkIej5Jp8oEnaoD/bVjrwLBW8br9QreMg68wBx9Nzr/2nX+je48wzAMwzB+AbrPE+11VrZMAAAAAElFTkSuQmCC);
}

.icon-footer-instagram:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAACBFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NPf1bAAAAq3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBITFBUWGBkaHB0eHyAmKCwtLzAxMjM0NTY3OTs8PT5CREZHSEpMTlBRUlNUWFxdZGVnaGprbXFyc3R1dnd6e35/gYKDhoqQkZKTlJaZm5+ho6SlqKmusrO0tba3uLm6vr/AwcLDxMXHyMnKzc/Q0dLT1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf5+vv8/f7eKlDCAAAEE0lEQVR4AbTXi3eSdRzH8fdQ5tZ0NtFKw+JUQmmWZamNsktZxopSpJGZYXeVSivqzMpo6dIil8siGk6oYZuff7KHAUc4/B4eLuz1B3wPh+f3vXxogdsXDMeTqXS2WMymU8l4OOhz0z1XYCxRUINCYizgohv+WEa2MjE/HRoOTcrBZGiY9o1EcmpBLjJCe4aiebUoHx2iDaPTasP0KK3yJtSmhJeW7Mmpbbk9OOsfV0fG+3HgmVCHJjw05Z1Sx857acI3oy7M+LDlm1VXZn3Y8M6oSzNejDxT6tp5Dwb9E+qBiX4ajasnxmmwRz3S0JfenHok56VeQj2ToM6oemiUGkPT6qHpIW6KqqeiUDWSl9l/Xx54cttdt9866Hb1saTPtXLVmvWb731037GM7ORHqIrI6LcX19JE3/YTshGhYjgngxuH+nGy7ZKMcsOUhWSQ300LPKdlFKLsRzVa3EXJ2qfGj585d+lKNnd1bu7atbm5udxs5vKFs6fiL/soWX1WJpMs8cvgVSxDb+Rl7/OtWDb9JRM/JTE1urAS2PSDmrr+DJaXZBLD4sqo0V5gdapZ2XMFaXE3MPC7DDIuIKBG/wwCB2Xv1AYGjkgzg0BMJgHgFTX6CBi8KlsLG4AVU9JzwCMyGbOZefuBxxpfelEVaUo+kE4CAws2889dUKPHgdfqO/Pwzk1uRu7Zf/qGpIXbgJU/SX9i+VkGBTc+GWwBjuqmK/vcVG35RNIXd3DLUVkGgK9l4iMog83AhzUfzUOtF65LCxfnVbIR+FgmQcIyWA98pqr3VlBvR1FVdwPvyyRMXAZrgKQqkv1YNrz+zez8L/EdlDytqvuAd2QS5ysZrALOqOzfjVieL6js5Dos76piK/C2TJIYm3kF8G3t7I3UzAAPcOe8yh4Ejsgkxa8ycAHfVbpjPbBLNT6t/dnbgbdkkiYrAyxnK/MN6DuvWjtrToCHgMMyyVK0K/29lhwEHlCdY8A6lT0MvCmTomPpZ4F9qjOFZd65dNah9BPAAdX5G8tlp9JZ0sv1q9OkHD7jQeD+Tv7rFMnleiFJ4sv1ruOEnbrxUIfdGCa4XDMkiK+Tybe3hcnnw11YnnldcEOiky1TZb9lEsBYJ7uxyn43jgGBVjf6xupGr2G/0QPmw8zhDqlxAhhYtDvMiDlfT7Zsr6cYJX7nm8+s2c3nZ8mk86VqZn+pTlIW6v19HTLEpPZTQbZZTCLilGX+qGQZK8xctbLMRacsE6FqXb4HCcwcSYn2NjdGneK/c9o93kL8J9heRvc2zeij/9dmh1QAgFAQBB0FvsXQ8hJcbgIgebMxdvxq8YNIbS0w48BCzFLjs6N37dv5nsxujauh360YIuPxxJOPhyrPax4FLWVKgAVsDLAbEP0F/f5COT3xOAwAAAAASUVORK5CYII=);
}

.icon-footer-youtube:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAABs1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Pl+Y9AAAAkHRSTlMAAQIDBAcLDxETFBgZGhwdICEjJCUsLi8yNTY4OTs9PkJDRUZHSEtMTk9QUlNVVldaYWJnaWprbXV5e36AgYKFh4iKi42PkZOVl5iam5+ho6Smp6irrK6vsLGys7W3uby+v8DCxcjJysvMzc/Q0dLT1dfZ2tzd3+Dh4uPl5ujp7O7v8PHy8/X29/j5+vv8/f7MKsTgAAABpUlEQVR42u3V1U5DURCF4Y1LcbdCcSsUd3d3d6e4FCuupVBK55EJIYSL7nMygyRczP8A393KEhzHcRzHcdz/ziu5pLK5e2h60bhzYL64vn98tjsAXl+eLHdX58f7Wyvzk4OdDeUF0e5E2LvDCshOS0lyqAkIDXjgZfdNIFWLp4uBli0ITRuBWAVWDgBqa1jaQKbtnki6GshFIekuOp2OpCfodAGSXqLTZUh6F5xqqbP8ymjOwKkqoWmzqdBtSPpGRgsR3PuqSHcjaYuMfi98XInuR9J2Gf1R7JycHkbSIKM/SzLK6LGf0F/p9/6MFm75J39Fu+YdfJd2qNMZ2+DUCJK2qtG6ZZA0iKTvlOmYWZDWg6QvFSczBgp1ImmTnA7pUx56I5JeldH+7bZf+N0ZcKq10QpqFSHpXiCnR9INdFqLpAvptAZJR5LlI4HM9ZxKdwhsTVQ6Hk373dLkGYHPYKPI5iBBSGvCywsaQcpFVzO6YX5wqJkv14frU/Va8b1cPH0Dw8Kj4hISU9Oz9LmGnOzMtBSdNjoiLNDHQ3Acx3Ecx/3T3gBKutWuZNRT3gAAAABJRU5ErkJggg==);
}

.icon-footer-youtube:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAB71BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8dpsxcAAAApHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQWFxkaHB0eHyAiIyUmKCosLS4vMDIzNDU3Oj0/QEFDRkhKTE1OT1BRUlNUV1hZW1xeYGRlZ2hqbG5wcnR1dnd4en1+f4GChIaKkJGSlJWWmJ2eoaWoqaqsra+wsbO0t7i5ury9vsHCw8TGx8jJys3O0NHS09XY2drb3N7f4uPl5ufq6+zu7/Dz9Pj5+/z9/uzmJTIAAANbSURBVHgBrNdpfxplFAXwE9LBGBQtRatxtFHHRca6aF0sglVrba0LqLgggosVW+NSx6UqKNaFkkQFMZGMEGJyPqg/jUuT+8xkHpj/y/PivJo7z70IwLCyhWqt2e4Nh712s1YtZC0D44vYeWdAYeDk7QjGkaos09NyJYURxXMt7qCVi0NfougyALeYgJ5Yqc+A+qUYNGQ61NDJICjToSbHRCBpl9rcNHYWLXMk5Sh2kGxwRI0kfJkLHNm8CR9Wl2PoWj7NKxzLime32eWYuiaUkgsc23wSCtEGQ9CIQiozFGUIaYZEzKXpMiSuia0chsbBFhmGKIPzxDoMUSeG/5UYqhL+k+gzVP0E/lVkyIr4R9xlyNw4NuUp/f7J6y8/feShe263rX0zl++++MLo5AQQ2XXBdHzPXvPaG/ffed+ho/nSibNrVMlhk9xkVo5NIaArX6NCC39LcbsfZ6Hh4VVKKfylwm3WboKWAqUKAETExvgG9BhtCssRALaIbWh6hVSWPMttfoEum1Je9c87CV2TAwoOYIj4RWj7jsLAgCXCx6HtNCULWZHdD20nKGUVH+Vt0PYqpQKqIrsewlPPT2sPTRV1kV0B4SUuHTfg7TilGpoiu1RVTf58OAIvRyg1IYd0Wl1NnnsAHh6h1EZPZJNe1eTXd0EpS6mHocjgXU1+akPhIKWhbjU5d13Q6p5uNf94+6og1T20tavX39kXpLqt+Pgm/Ks/vAHCg5SaqIlsyq/6zH4oHKJUUwx63Lv6m7uh9BilqmL8L/McmYPwcJRSQfG1z6qrf3o0Ai85SlnFU3Crqrr7hKH57lqKB+wAhCdzU/DzpvIBk8/uYWibo+ColoU8tNUp5FVLxFvQtkTBVi1m30PX1erFTK6T63uh6RiFinoJfgaavqSQUq/uv14CLQcotLxm6aQBDTNtCjnPM6k+i8DuWPI+k1TH3caZF9I3z1w0AR+7dl9zy73P1X2PO+zpU21j8Ftn8dy3X33xmXP6/blTp95974OPPv68fvaHxU5vNdBJ+mdtdkwFAAjEUGxDwY2s6KyAmkYAIy910R9wpOn999FCphYZiFTWAjEOJMQsFT47Ote+Oywy/6dxFfS7FUNkHJ4w8nFQxXjNoaCkTA+wno09dkOiv1PsiXS6hdoOAAAAAElFTkSuQmCC);
}

.icon-footer-linkedin:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAABDlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8v3yHCAAAAWXRSTlMAAQIGBwgMDxEYGhseIiYnLzM2NzlARUhMUFJUXF1eX2BhYmNkZWZnaGprbG9xdHl+f4CIio2Oj5GZmpucnqapr7W9w8bIy83O0dPU1dnd4OTq8vP0+Pz9/jA8SSUAAAEgSURBVHgB7dTXTgJREMbxT0QRFXtBRQV3Eewdi9h7L1Kc938Rs5kxEmNiInMSTzK/q29u/tmLzYEHjDHGGGNM+9bt2+VyzEX5gSLH0LdJbAzq7ojtQV2F2CnU3RDbhbp1YqNQ13ZNkTIciK+ePZ1k8CsTTyXQlPQ26wEwVGKDQHf5sU70ctCHv9sgNgIglB1isSqzXoqppHOf6SX6ctiikc7K3q9Rg4JGelr2OzV6TSikp+hH87rp+6OrGolzzXRlHEDvs1zVVsX0BCIDJPqbT0/Kvvj2lqf1vnoNbEfujF66CLYi95zefx2A5eVe0E8Heumsl+mcl+kZd+nAXTp0l867S896mS64Sxd106lh1gGgU3YSLCl3F4wxxhhj/p0P0Mj2SyEnLxgAAAAASUVORK5CYII=);
}

.icon-footer-linkedin:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAABX1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8P/Ub/AAAAdHRSTlMAAQIDBQYHCwwNDhITFBYbHyImKissLS4xMjM0Nzk8Q0pQUlNWWmJjZGVmbnFydHV2d3p/gIGChouOkJGTlJWXmJmam5ydnp+goaKjq62vs7e6v8DDxMbHyMnM0NLT1djZ3d/h4uTl5+rs7u/w8/T3+Pn9/sFCUlcAAALjSURBVHgBtNfrVxJdFMfx34MgT5A1XWZV0CWksotBUUFBF/NSkZWTUYuKUIkQnCCx3/+/WnQwXeiZOWdm+Lzn+4I9s9ceKAib6Vy5Umt0+v1Oo1Yp59JmGP6FklmrxwN6VjYZgh+JUptS7VICHsUydbqoZ2LQF8/bVGDn49ATLXSpqFuIQsN0kxqa01BlWNRkGVCSsqnNTsFdpEhPihG4mKrSo+oUHBnr9GzNgAOzRR9apkN5i75sSdtGiz61DMkE1+nb2qGzjFQZgGoEBxUZiCIOSDEgKYwwbAbEHh2lxcBYI1uUAZrGPtEmA9SMYk+BgSrgn3iXgerGsSvPgOUxFLMZMDsGIUOJ7m3z/+TDHerLQKjLyic9v6d1UU5QIgvhHfUlMFCixGkIN6ivBAChNiWiEC5RXzsEIEmZMxBu0oMkgDuUuedndWUdf/jrLAZmvO6/cI9S2w8uGpeX6UkvDJNjYiLNMUkjRw+2N37STQ5lSq3MCuskP80KVfL7zIkQcOzaVzoq4yOl7kJ4T3IBwiKLkxBCszt0UME3tfSL3fQj7Ln6m3I1NNTSLyFcn8A+c5RroKOWfgXhP+x3xGGaHfTV0mUc6gml+h7Sp66cm8DQBad0RzMdfUty7TiEyT5lOqpjfI2hNxz4jKEvDmOs6aXPj+zyFcrUUNH7Q+5TuAVhmTIVlPXScyO311PKlJHTe64XKcxDeEyZHNLe0kuu6TTMcaVNhHsaO0Qj3QsDlsbm00hbALLjSWcBJJXSS7rppDjMFNKLemlxmKGkkl7QTJcwkFBJz2umE/irHny6DiGjkH6ul85AiNnu6TmttB3DUN49/Uwrnceuo10eZmNV2CLZ+iBsUthcFX64fJL+qc2OaQAAoRgKTow/YcJa1/pXgQBGcnXRd+BI0/vvo4VMLTIQqawFYhxIiFkqfHZ0rn13WGT+T+Mq6Hcrhsg4PGHk46CK8ZpDQUmZHmA9G3vshkR/AfiQ+m3R8mXbAAAAAElFTkSuQmCC);
}

.icon-ball,
.sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots button:before,
.sectionProduction_slider .slick-dots li button:before,
.singleNews_slider .slick-dots button:before,
.productsGallery_slider .slider-main_nav .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.quality_slider .slick-dots li button:before,
.circle_dots ul li .quality_btn:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5PdmFsIDI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUHJvZHVjdGlvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbC1vcGFjaXR5PSIwLjA5NzExODQzMyI+ICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjI0LjAwMDAwMCwgLTQwMjcuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgaWQ9IkNhcm91c2VsIj4gICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjkwLjAwMDAwMCwgMzU4OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9InBhZ2luYXRvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODk0LjAwMDAwMCwgNDM5LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0yIiBjeD0iMjYiIGN5PSI2IiByPSI2Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 12px;
  height: 12px;
}

.icon-ball_active,
.sectionHomeAbout_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active button:before,
.sectionProduction_slider li.slick-active button:before,
.singleNews_slider .slick-active button:before,
.productsGallery_slider .slider-main_nav .slick-dots li.slick-active button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li.slick-active button:before,
.quality_slider li.slick-active button:before,
.circle_dots ul li .quality_btn.active:before {
  background-image: url("../img/icons/dot.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 12px;
  height: 12px;
}

.icon-left,
.textContent blockquote:before,
.sectionAbout_info blockquote:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAACnUt2HAAAAGFBMVEUAAAD/ygX/ywX/ywX/ywX/zAX/zAX/ywQI47HeAAAACHRSTlMAYO//v5+QsBhZ6AgAAAAmSURBVHgBY4ABRiYsLGbGQc1iYGZBZsHlWRGsQSbKhmAhRNkRLACs+QEHve4SgQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 21px;
  height: 19px;
}

.icon-right,
.textContent blockquote:after,
.sectionAbout_info blockquote:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAACnUt2HAAAAGFBMVEUAAAD/ywX/ygX/ygX/ywX/ywX/ygX/ywWFr2yCAAAACHRSTlMA8GCg/+AwwJiP2qYAAAAlSURBVBjTY2BkYoACBIuBmYUJgzWYRVkZMVnMjGyDmsXAjoUFAPxJAV3/c+8/AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 21px;
  height: 19px;
}

.icon_arrow__left,
.block__pagination ul.pagination:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxNiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5sPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9Ik5ld3MtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTmV3cy1Nb2JpbGUtMmQtcGFnZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjAwMDAwMCwgLTEwNjEuMDAwMDAwKSI+ICAgICAgICAgICAgPHJlY3QgZmlsbD0iI0ZBRkFGQSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMyMCIgaGVpZ2h0PSIxNDcyIj48L3JlY3Q+ICAgICAgICAgICAgPGcgaWQ9InBhZ2luYXRpb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjAwMDAwMCwgMTA1OC4wMDAwMDApIiBmaWxsPSIjMUE0NDFCIiBmaWxsLW9wYWNpdHk9IjAuNiIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjQyODU3MTQsOC40NjEwMzAxNSBMMS44NTQyODU3MSw4LjQ2MTAzMDE1IEw2LjE0LDMuOTE0NTgwNjYgQzYuMzUxNDQ2MTUsMy42ODg1MDYxIDYuMzMwOTc5MTYsMy4zNDE1MTU1OSA2LjA5NDI4NTcsMy4xMzk1NTU2NiBDNS44NTc1OTIyNCwyLjkzNzU5NTczIDUuNDk0MzAzMzEsMi45NTcxNDQ0OSA1LjI4Mjg1NzE0LDMuMTgzMjE5MDMgTDAuMTQsOC42NDExNDE1OSBMMC4xMjI4NTcxNDMsOC42NjI5NzMyOCBMMC4wOTcxNDI4NTcxLDguNjkyOTkxODYgTDAuMDgsOC43MTc1NTI1MSBMMC4wNTcxNDI4NTcxLDguNzUzMDI5IEwwLjA0LDguNzg1Nzc2NTQgTDAuMDQsOC44MTMwNjYxNSBMMC4wNCw4Ljg1NDAwMDU3IEwwLjA0LDguODg2NzQ4MTEgTDAuMDQsOC45MTQwMzc3MiBDMC4wNCw4LjkyNzY4MjUzIDAuMDQsOC45NDEzMjczMyAwLjA0LDguOTU0OTcyMTQgQzAuMDQsOC45Njg2MTY5NSAwLDguOTc5NTMyNzkgMCw5LjAwNjgyMjQgQzAsOS4wMzQxMTIwMiAwLDkuMDA2ODIyNCAwLDkuMDA2ODIyNCBDMCw5LjAwNjgyMjQgMCw5LjAwNjgyMjQgMCw5LjAwNjgyMjQgQzAsOS4wMDY4MjI0IDAsOS4wMzEzODMwNSAwLDkuMDQ1MDI3ODYgQzAsOS4wNTg2NzI2NyAwLDkuMDcyMzE3NDcgMCw5LjA4NTk2MjI4IEwwLDkuMTEzMjUxODkgTDAsOS4xNDU5OTk0MyBMMCw5LjE4NjkzMzg1IEwwLDkuMjE0MjIzNDYgTDAuMDE3MTQyODU3MSw5LjI0Njk3MSBMMC4wNCw5LjI4MjQ0NzQ5IEwwLjA1NzE0Mjg1NzEsOS4zMDcwMDgxNCBMMC4wODI4NTcxNDI5LDkuMzM3MDI2NzIgTDAuMSw5LjM1ODg1ODQxIEw1LjI0Mjg1NzE0LDE0LjgxNjc4MSBDNS40NTQzMDMzMSwxNS4wNDI4NTU1IDUuODE3NTkyMjQsMTUuMDYyNDA0MyA2LjA1NDI4NTcsMTQuODYwNDQ0MyBDNi4yOTA5NzkxNiwxNC42NTg0ODQ0IDYuMzExNDQ2MTUsMTQuMzExNDkzOSA2LjEsMTQuMDg1NDE5MyBMMS44NTQyODU3MSw5LjU1MjYxNDY2IEwxNS40Mjg1NzE0LDkuNTUyNjE0NjYgQzE1Ljc0NDE2MjcsOS41NTI2MTQ2NiAxNiw5LjMwODI1NTE0IDE2LDkuMDA2ODIyNCBDMTYsOC43MDUzODk2NiAxNS43NDQxNjI3LDguNDYxMDMwMTUgMTUuNDI4NTcxNCw4LjQ2MTAzMDE1IFoiIGlkPSJsIj48L3BhdGg+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  width: 16px;
  height: 12px;
}

.icon_arrow__right,
.block__pagination ul.pagination:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxNiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5yPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9Ik5ld3MtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTmV3cy1Nb2JpbGUtMmQtcGFnZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3Mi4wMDAwMDAsIC0xMDYxLjAwMDAwMCkiPiAgICAgICAgICAgIDxyZWN0IGZpbGw9IiNGQUZBRkEiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMjAiIGhlaWdodD0iMTQ3MiI+PC9yZWN0PiAgICAgICAgICAgIDxnIGlkPSJwYWdpbmF0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4wMDAwMDAsIDEwNTguMDAwMDAwKSIgZmlsbD0iIzFBNDQxQiIgZmlsbC1vcGFjaXR5PSIwLjYiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNTUuNDI4NTcxLDguNDYxMDMwMTUgTDI0MS44NTQyODYsOC40NjEwMzAxNSBMMjQ2LjE0LDMuOTE0NTgwNjYgQzI0Ni4zNTE0NDYsMy42ODg1MDYxIDI0Ni4zMzA5NzksMy4zNDE1MTU1OSAyNDYuMDk0Mjg2LDMuMTM5NTU1NjYgQzI0NS44NTc1OTIsMi45Mzc1OTU3MyAyNDUuNDk0MzAzLDIuOTU3MTQ0NDkgMjQ1LjI4Mjg1NywzLjE4MzIxOTAzIEwyNDAuMTQsOC42NDExNDE1OSBMMjQwLjEyMjg1Nyw4LjY2Mjk3MzI4IEwyNDAuMDk3MTQzLDguNjkyOTkxODYgTDI0MC4wOCw4LjcxNzU1MjUxIEwyNDAuMDU3MTQzLDguNzUzMDI5IEwyNDAuMDQsOC43ODU3NzY1NCBMMjQwLjA0LDguODEzMDY2MTUgTDI0MC4wNCw4Ljg1NDAwMDU3IEwyNDAuMDQsOC44ODY3NDgxMSBMMjQwLjA0LDguOTE0MDM3NzIgQzI0MC4wNCw4LjkyNzY4MjUzIDI0MC4wNCw4Ljk0MTMyNzMzIDI0MC4wNCw4Ljk1NDk3MjE0IEMyNDAuMDQsOC45Njg2MTY5NSAyNDAsOC45Nzk1MzI3OSAyNDAsOS4wMDY4MjI0IEMyNDAsOS4wMzQxMTIwMiAyNDAsOS4wMDY4MjI0IDI0MCw5LjAwNjgyMjQgQzI0MCw5LjAwNjgyMjQgMjQwLDkuMDA2ODIyNCAyNDAsOS4wMDY4MjI0IEMyNDAsOS4wMDY4MjI0IDI0MCw5LjAzMTM4MzA1IDI0MCw5LjA0NTAyNzg2IEMyNDAsOS4wNTg2NzI2NyAyNDAsOS4wNzIzMTc0NyAyNDAsOS4wODU5NjIyOCBMMjQwLDkuMTEzMjUxODkgTDI0MCw5LjE0NTk5OTQzIEwyNDAsOS4xODY5MzM4NSBMMjQwLDkuMjE0MjIzNDYgTDI0MC4wMTcxNDMsOS4yNDY5NzEgTDI0MC4wNCw5LjI4MjQ0NzQ5IEwyNDAuMDU3MTQzLDkuMzA3MDA4MTQgTDI0MC4wODI4NTcsOS4zMzcwMjY3MiBMMjQwLjEsOS4zNTg4NTg0MSBMMjQ1LjI0Mjg1NywxNC44MTY3ODEgQzI0NS40NTQzMDMsMTUuMDQyODU1NSAyNDUuODE3NTkyLDE1LjA2MjQwNDMgMjQ2LjA1NDI4NiwxNC44NjA0NDQzIEMyNDYuMjkwOTc5LDE0LjY1ODQ4NDQgMjQ2LjMxMTQ0NiwxNC4zMTE0OTM5IDI0Ni4xLDE0LjA4NTQxOTMgTDI0MS44NTQyODYsOS41NTI2MTQ2NiBMMjU1LjQyODU3MSw5LjU1MjYxNDY2IEMyNTUuNzQ0MTYzLDkuNTUyNjE0NjYgMjU2LDkuMzA4MjU1MTQgMjU2LDkuMDA2ODIyNCBDMjU2LDguNzA1Mzg5NjYgMjU1Ljc0NDE2Myw4LjQ2MTAzMDE1IDI1NS40Mjg1NzEsOC40NjEwMzAxNSBaIiBpZD0iciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQ4LjAwMDAwMCwgOS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI0OC4wMDAwMDAsIC05LjAwMDAwMCkgIj48L3BhdGg+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  width: 16px;
  height: 12px;
}

.icon_loading_item_1,
.step_one::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4xPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkNsaWVudHMtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT3B0LTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OS4wMDAwMDAsIC0zOTQuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9InN0ZXAtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAuMDAwMDAwLCAyMzUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTYwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC00IiBzdHJva2Utb3BhY2l0eT0iMC4wOTU2MTgyMDY1IiBzdHJva2U9IiMwMDAwMDAiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzQsMiBDMzEuMTk5MTE0OSwwLjcwNjk3MzkxNCAyOC4xNjY0NTQ5LDAgMjUsMCIgaWQ9Ik92YWwtMiIgc3Ryb2tlPSIjRkZDQjA1IiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 50px;
  height: 50px;
}

.icon_loading_item_2,
.step_two::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4yPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkNsaWVudHMtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT3B0LTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OS4wMDAwMDAsIC03MTMuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9InN0ZXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAuMDAwMDAwLCA3MTQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSIyIj4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNC1Db3B5IiBzdHJva2Utb3BhY2l0eT0iMC4wOTU2MTgyMDY1IiBzdHJva2U9IiMwMDAwMDAiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTAsMjUgQzUwLDExLjE5Mjg4MTMgMzguODA3MTE4NywwIDI1LDAiIGlkPSJPdmFsLTMiIHN0cm9rZT0iI0ZGQ0IwNSIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 50px;
  height: 50px;
}

.icon_loading_item_3,
.step_tree::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4zPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkNsaWVudHMtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT3B0LTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OS4wMDAwMDAsIC0xMjU1LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJzdGVwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwLjAwMDAwMCwgMTI1Ni4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IjMiPiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC00IiBzdHJva2Utb3BhY2l0eT0iMC4wOTU2MTgyMDY1IiBzdHJva2U9IiMwMDAwMDAiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUsNTAgQzM4LjgwNzExODcsNTAgNTAsMzguODA3MTE4NyA1MCwyNSBDNTAsMTEuMTkyODgxMyAzOC44MDcxMTg3LDAgMjUsMCIgaWQ9Ik92YWwtMyIgc3Ryb2tlPSIjRkZDQjA1IiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 50px;
  height: 50px;
}

.icon_loading_item_4,
.step_fourth::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT40PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkNsaWVudHMtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT3B0LTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OS4wMDAwMDAsIC0xNjc3LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJzdGVwLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwLjAwMDAwMCwgMTY3OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IjQiPiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC00IiBzdHJva2Utb3BhY2l0eT0iMC4wOTU2MTgyMDY1IiBzdHJva2U9IiMwMDAwMDAiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCwyNSBDMCwzOC44MDcxMTg3IDExLjE5Mjg4MTMsNTAgMjUsNTAgQzM4LjgwNzExODcsNTAgNTAsMzguODA3MTE4NyA1MCwyNSBDNTAsMTEuMTkyODgxMyAzOC44MDcxMTg3LDAgMjUsMCIgaWQ9Ik92YWwtMyIgc3Ryb2tlPSIjRkZDQjA1IiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 50px;
  height: 50px;
}

.icon_loading_item_5,
.step_five::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT41PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkNsaWVudHMtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT3B0LTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OS4wMDAwMDAsIC0yMzU5LjAwMDAwMCkiIHN0cm9rZT0iI0ZGQ0IwNSIgc3Ryb2tlLXdpZHRoPSIyIj4gICAgICAgICAgICA8ZyBpZD0ic3RlcC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4wMDAwMDAsIDIzNjAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSI1Ij4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMyIgY3g9IjI1IiBjeT0iMjUiIHI9IjI1Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 50px;
  height: 50px;
}

.icon_green_download,
.btn_downloads:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAxNCAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3dubG9hZCBpY29uPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhcnRuZXJzLSsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IlBhcnRuZXJzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjE1LjAwMDAwMCwgLTE4NTAuMDAwMDAwKSIgZmlsbD0iIzM1OEEzOCIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8ZyBpZD0icXVhbGl0eSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAuMDAwMDAwLCAxMzU3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0ibXVzdGFyZC0rLWxpbmVuIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTU2LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImRvd25sb2FkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjUuMDAwMDAwLCAzMzcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IjEiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZG93bmxvYWQtaWNvbiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuNDI3NTg5Myw4LjQxMTE0MDU4IEw3LjY3OTk3MzM5LDEyLjM2NjA0NzcgTDcuNjc5OTczMzksMS4xMTQwNTgzNiBDNy42Nzk5NzMzOSwwLjUwMTMyNjI2IDcuMjA0OTIzNDksMCA2LjYyNDMwNjk0LDAgQzYuMDQzNjkwNCwwIDUuNTY4NjQwNSwwLjUwMTMyNjI2IDUuNTY4NjQwNSwxLjExNDA1ODM2IEw1LjU2ODY0MDUsMTIuMzY2MDQ3NyBMMS44MjEwMjQ2Miw4LjQxMTE0MDU4IEMxLjM5ODc1ODA0LDcuOTY1NTE3MjQgMC43Mzg5NjY1MTEsNy45NjU1MTcyNCAwLjMxNjY5OTkzMyw4LjQxMTE0MDU4IEMtMC4xMDU1NjY2NDQsOC44NTY3NjM5MyAtMC4xMDU1NjY2NDQsOS41NTMwNTA0IDAuMzE2Njk5OTMzLDkuOTk4NjczNzQgTDUuODU4OTQ4NzcsMTUuODQ3NDgwMSBDNi4wOTY0NzM3MiwxNi4wNzAyOTE4IDYuMzYwMzkwMzMsMTYuMTUzODQ2MiA2LjYyNDMwNjk0LDE2LjE1Mzg0NjIgQzYuODg4MjIzNTUsMTYuMTUzODQ2MiA3LjE1MjE0MDE2LDE2LjA0MjQ0MDMgNy4zNjMyNzM0NSwxNS44MTk2Mjg2IEwxMi45MDU1MjIzLDkuOTcwODIyMjggQzEzLjMyNzc4ODksOS41MjUxOTg5NCAxMy4zMjc3ODg5LDguODI4OTEyNDcgMTIuOTA1NTIyMyw4LjM4MzI4OTEyIEMxMi41MDk2NDc0LDcuOTY1NTE3MjQgMTEuODQ5ODU1OCw3Ljk2NTUxNzI0IDExLjQyNzU4OTMsOC40MTExNDA1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjA3NjkyMzA4LDIxIEwxMi45MjMwNzY5LDIxIEMxMy41MTUzODQ2LDIxIDE0LDIwLjQ1NDgwNzcgMTQsMTkuNzg4NDYxNSBDMTQsMTkuMTIyMTE1NCAxMy41MTUzODQ2LDE4LjU3NjkyMzEgMTIuOTIzMDc2OSwxOC41NzY5MjMxIEwxLjA3NjkyMzA4LDE4LjU3NjkyMzEgQzAuNDg0NjE1Mzg1LDE4LjU3NjkyMzEgMCwxOS4xMjIxMTU0IDAsMTkuNzg4NDYxNSBDMCwyMC40NTQ4MDc3IDAuNDg0NjE1Mzg1LDIxIDEuMDc2OTIzMDgsMjEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 14px;
  height: 20px;
}

.icon_fb,
.singleNews .singleNews_share .singleNews_share_fb:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAyNiAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mYjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJOZXdzLSsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkFydGljbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTIuMDAwMDAwLCAtOTM4LjAwMDAwMCkiIGZpbGw9IiM2Qzc2NkMiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgPGcgaWQ9InNvY2lhbC1uZXR3b3JrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzMuMDAwMDAwLCA5MzguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJmYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzkuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2LDEzIEMyNiw1LjgyMDQzMTM3IDIwLjE3OTUyNjEsMCAxMywwIEM1LjgyMDQzMTM3LDAgMCw1LjgyMDQzMTM3IDAsMTMgQzAsMjAuMTc5NTI2MSA1LjgyMDQzMTM3LDI2IDEzLDI2IEMyMC4xNzk1MjYxLDI2IDI2LDIwLjE3OTUyNjEgMjYsMTMgWiBNMS4xODE4MTA0NiwxMyBDMS4xODE4MTA0Niw2LjQ3MjgxMDQ2IDYuNDcyODEwNDYsMS4xODE4MTA0NiAxMywxLjE4MTgxMDQ2IEMxOS41MjcxODk1LDEuMTgxODEwNDYgMjQuODE4MTg5NSw2LjQ3MjgxMDQ2IDI0LjgxODE4OTUsMTMgQzI0LjgxODE4OTUsMTkuNTI3MTg5NSAxOS41MjcxODk1LDI0LjgxODE4OTUgMTMsMjQuODE4MTg5NSBDNi40NzI4MTA0NiwyNC44MTgxODk1IDEuMTgxODEwNDYsMTkuNTI3MTg5NSAxLjE4MTgxMDQ2LDEzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQ5ODcxNTcsMjAuNTAzMzM2NiBMMTMuNDk4NzE1NywxMyBMMTUuOTc0NjIwOSwxMyBMMTYuMzY1ODEwNSwxMC41MTM0NzM5IEwxMy40OTg3MTU3LDEwLjUxMzQ3MzkgTDEzLjQ5ODcxNTcsOS4yNjY2NjM0IEMxMy40OTg3MTU3LDguNjE3ODUyOTQgMTMuNzExNDMxNCw3Ljk5ODU2ODYzIDE0LjY0MjcxNTcsNy45OTg1Njg2MyBMMTYuNTA0MDUyMyw3Ljk5ODU2ODYzIEwxNi41MDQwNTIzLDUuNTE2NzU4MTcgTDEzLjg2MTUyNjEsNS41MTY3NTgxNyBDMTEuNjM5NzE1Nyw1LjUxNjc1ODE3IDExLjAzMzQzMTQsNi45Nzk4MTA0NiAxMS4wMzM0MzE0LDkuMDA3ODUyOTQgTDExLjAzMzQzMTQsMTAuNTEyMzI2OCBMOS41MDg5MDUyMywxMC41MTIzMjY4IEw5LjUwODkwNTIzLDEzIEwxMS4wMzM0MzE0LDEzIEwxMS4wMzM0MzE0LDIwLjUwMzMzNjYgTDEzLjQ5ODcxNTcsMjAuNTAzMzM2NiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 26px;
  height: 26px;
}

.icon_tw,
.singleNews .singleNews_share .singleNews_share_tw:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAyNiAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT50d2l0dDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJOZXdzLSsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkFydGljbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTguMDAwMDAwLCAtOTM4LjAwMDAwMCkiIGZpbGw9IiM2Qzc2NkMiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgPGcgaWQ9InNvY2lhbC1uZXR3b3JrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzMuMDAwMDAwLCA5MzguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJ0d2l0dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNy43NTY2OTUsMTAuNzMwMDA1IEMxNy43NTY2OTUsMTAuNjE0Nzc2IDE3Ljc1NDY2NDgsMTAuNTAwNTkxNyAxNy43NDk2MjU1LDEwLjM4NzQ1MjMgQzE4LjIyODY4MjksMTAuMDE5OTczIDE4LjY0NDE4NzUsOS41NjAxMzg5IDE4Ljk3Mjk3Myw5LjAzMzg0NjU0IEMxOC41MzMyNTA5LDkuMjM3MzI1ODUgMTguMDYxMjYzLDkuMzczMzAyMTMgMTcuNTY1MDU3NSw5LjQzMDM1Njk0IEMxOC4wNzEzNDE1LDkuMTA5NTk2MjIgMTguNDU5NjE5NSw4LjU5NjgxMTkzIDE4LjY0MzE3MjQsNy45ODEyNjE4MSBDMTguMTY5MTU0Miw4LjI3NzA5NjAzIDE3LjY0NDc0MzMsOC40ODg4NTkzIDE3LjA4NzAxNTIsOC41OTg5MDE1NyBDMTYuNjQwMjU5OSw4LjA3NTcwNjM3IDE2LjAwMjg4MjMsNy43NDI1MTk3MiAxNS4yOTc4OTEzLDcuNzMwMDU2NDcgQzEzLjk0NDQ2NTMsNy43MDcyMTk2MiAxMi44NDcyMDg1LDguODg0MzYyMTkgMTIuODQ3MjA4NSwxMC4zNTkzOTEzIEMxMi44NDcyMDg1LDEwLjU2OTA2NDkgMTIuODY4MzgwNywxMC43NzI1NDQzIDEyLjkxMDcyNTEsMTAuOTY4NzA5OCBDMTAuODcyNTM3NywxMC44MzM3Nzg0IDkuMDY2MzAyMDEsOS43NDE3NTE1NiA3Ljg1ODA3MjM3LDguMDk1NDQ2MDYgQzcuNjQ3MjkyOTEsOC40ODk5MDQxMyA3LjUyNjI3NzgsOC45NTA3ODMxIDcuNTI2Mjc3OCw5LjQ0NDkwOTgzIEM3LjUyNjI3NzgsMTAuMzc5MTY4MyA3Ljk1ODkzMDM4LDExLjIwOTU3ODkgOC42MTY0NjUxNCwxMS42OTk1MjYzIEM4LjIxNDA4NDQ2LDExLjY4MDg2ODggNy44MzY5MDAxNiwxMS41NTUyNjYxIDcuNTA2MTIwNywxMS4zNDk2OTcxIEM3LjUwNjEyMDcsMTEuMzYxMTE1NSA3LjUwNjEyMDcsMTEuMzcyNTM0IDcuNTA2MTIwNywxMS4zODM5NTI0IEM3LjUwNjEyMDcsMTIuNjg5ODMyMSA4LjM1MTI2ODc2LDEzLjc4MzkxMTMgOS40NzI3MDY4NSwxNC4wMzkyNTg2IEM5LjI2Njk2NjY3LDE0LjA5OTQ0NzkgOS4wNTAxMzI4MiwxNC4xMzA2MDYgOC44MjcyNDQ2LDE0LjEyOTU5ODUgQzguNjY4OTI0MzUsMTQuMTI4NTUzNiA4LjUxNTYwNzEzLDE0LjExMDkwMzYgOC4zNjYzNTAzMywxNC4wNzc2NTU4IEM4LjY3Nzk4NzgsMTUuMTQ3ODkwNiA5LjU4MzY0MzQxLDE1LjkyOTUzMDMgMTAuNjU1NjY3NiwxNS45NTU0NjQzIEM5LjgxNjU3MzkzLDE2LjY3MTY5MDYgOC43NTk2Njc1NiwxNy4wOTkzNTkxIDcuNjExOTgxNzMsMTcuMDk2MjYxOSBDNy40MTQyODk4OCwxNy4wOTYyNjE5IDcuMjE4NjY0NDksMTcuMDgyNzkxMiA3LjAyNzAyNzAzLDE3LjA1Nzg2NDcgQzguMTEyMjExMzUsMTcuODIzOTQ0IDkuNDAwMDU0MjgsMTguMjcwMjcwMSAxMC43ODQ3MzExLDE4LjI3MDI3MDEgQzE1LjI5MTgzNjksMTguMjcxMzUyMiAxNy43NTY2OTUsMTQuMjMzMzcxOCAxNy43NTY2OTUsMTAuNzMwMDA1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2LDEzIEMyNiw1LjgyMDQzMTM3IDIwLjE3OTUyNjEsMCAxMywwIEM1LjgyMDQzMTM3LDAgMCw1LjgyMDQzMTM3IDAsMTMgQzAsMjAuMTc5NTI2MSA1LjgyMDQzMTM3LDI2IDEzLDI2IEMyMC4xNzk1MjYxLDI2IDI2LDIwLjE3OTUyNjEgMjYsMTMgWiBNMS4xODE4MTA0NiwxMyBDMS4xODE4MTA0Niw2LjQ3MjgxMDQ2IDYuNDcyODEwNDYsMS4xODE4MTA0NiAxMywxLjE4MTgxMDQ2IEMxOS41MjcxODk1LDEuMTgxODEwNDYgMjQuODE4MTg5NSw2LjQ3MjgxMDQ2IDI0LjgxODE4OTUsMTMgQzI0LjgxODE4OTUsMTkuNTI3MTg5NSAxOS41MjcxODk1LDI0LjgxODE4OTUgMTMsMjQuODE4MTg5NSBDNi40NzI4MTA0NiwyNC44MTgxODk1IDEuMTgxODEwNDYsMTkuNTI3MTg5NSAxLjE4MTgxMDQ2LDEzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  width: 26px;
  height: 26px;
}

.icon_fb_hover,
.singleNews .singleNews_share .singleNews_share_fb:hover:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAyNiAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mYjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJOZXdzLSsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkFydGljbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTIuMDAwMDAwLCAtOTM4LjAwMDAwMCkiIGZpbGw9IiMzNThBMzgiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgPGcgaWQ9InNvY2lhbC1uZXR3b3JrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzMuMDAwMDAwLCA5MzguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJmYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzkuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2LDEzIEMyNiw1LjgyMDQzMTM3IDIwLjE3OTUyNjEsMCAxMywwIEM1LjgyMDQzMTM3LDAgMCw1LjgyMDQzMTM3IDAsMTMgQzAsMjAuMTc5NTI2MSA1LjgyMDQzMTM3LDI2IDEzLDI2IEMyMC4xNzk1MjYxLDI2IDI2LDIwLjE3OTUyNjEgMjYsMTMgWiBNMS4xODE4MTA0NiwxMyBDMS4xODE4MTA0Niw2LjQ3MjgxMDQ2IDYuNDcyODEwNDYsMS4xODE4MTA0NiAxMywxLjE4MTgxMDQ2IEMxOS41MjcxODk1LDEuMTgxODEwNDYgMjQuODE4MTg5NSw2LjQ3MjgxMDQ2IDI0LjgxODE4OTUsMTMgQzI0LjgxODE4OTUsMTkuNTI3MTg5NSAxOS41MjcxODk1LDI0LjgxODE4OTUgMTMsMjQuODE4MTg5NSBDNi40NzI4MTA0NiwyNC44MTgxODk1IDEuMTgxODEwNDYsMTkuNTI3MTg5NSAxLjE4MTgxMDQ2LDEzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQ5ODcxNTcsMjAuNTAzMzM2NiBMMTMuNDk4NzE1NywxMyBMMTUuOTc0NjIwOSwxMyBMMTYuMzY1ODEwNSwxMC41MTM0NzM5IEwxMy40OTg3MTU3LDEwLjUxMzQ3MzkgTDEzLjQ5ODcxNTcsOS4yNjY2NjM0IEMxMy40OTg3MTU3LDguNjE3ODUyOTQgMTMuNzExNDMxNCw3Ljk5ODU2ODYzIDE0LjY0MjcxNTcsNy45OTg1Njg2MyBMMTYuNTA0MDUyMyw3Ljk5ODU2ODYzIEwxNi41MDQwNTIzLDUuNTE2NzU4MTcgTDEzLjg2MTUyNjEsNS41MTY3NTgxNyBDMTEuNjM5NzE1Nyw1LjUxNjc1ODE3IDExLjAzMzQzMTQsNi45Nzk4MTA0NiAxMS4wMzM0MzE0LDkuMDA3ODUyOTQgTDExLjAzMzQzMTQsMTAuNTEyMzI2OCBMOS41MDg5MDUyMywxMC41MTIzMjY4IEw5LjUwODkwNTIzLDEzIEwxMS4wMzM0MzE0LDEzIEwxMS4wMzM0MzE0LDIwLjUwMzMzNjYgTDEzLjQ5ODcxNTcsMjAuNTAzMzM2NiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 26px;
  height: 26px;
}

.icon_tw_hover,
.singleNews .singleNews_share .singleNews_share_tw:hover:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAyNiAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT50d2l0dDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJOZXdzLSsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkFydGljbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTguMDAwMDAwLCAtOTM4LjAwMDAwMCkiIGZpbGw9IiMzNThBMzgiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgPGcgaWQ9InNvY2lhbC1uZXR3b3JrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzMuMDAwMDAwLCA5MzguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJ0d2l0dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNy43NTY2OTUsMTAuNzMwMDA1IEMxNy43NTY2OTUsMTAuNjE0Nzc2IDE3Ljc1NDY2NDgsMTAuNTAwNTkxNyAxNy43NDk2MjU1LDEwLjM4NzQ1MjMgQzE4LjIyODY4MjksMTAuMDE5OTczIDE4LjY0NDE4NzUsOS41NjAxMzg5IDE4Ljk3Mjk3Myw5LjAzMzg0NjU0IEMxOC41MzMyNTA5LDkuMjM3MzI1ODUgMTguMDYxMjYzLDkuMzczMzAyMTMgMTcuNTY1MDU3NSw5LjQzMDM1Njk0IEMxOC4wNzEzNDE1LDkuMTA5NTk2MjIgMTguNDU5NjE5NSw4LjU5NjgxMTkzIDE4LjY0MzE3MjQsNy45ODEyNjE4MSBDMTguMTY5MTU0Miw4LjI3NzA5NjAzIDE3LjY0NDc0MzMsOC40ODg4NTkzIDE3LjA4NzAxNTIsOC41OTg5MDE1NyBDMTYuNjQwMjU5OSw4LjA3NTcwNjM3IDE2LjAwMjg4MjMsNy43NDI1MTk3MiAxNS4yOTc4OTEzLDcuNzMwMDU2NDcgQzEzLjk0NDQ2NTMsNy43MDcyMTk2MiAxMi44NDcyMDg1LDguODg0MzYyMTkgMTIuODQ3MjA4NSwxMC4zNTkzOTEzIEMxMi44NDcyMDg1LDEwLjU2OTA2NDkgMTIuODY4MzgwNywxMC43NzI1NDQzIDEyLjkxMDcyNTEsMTAuOTY4NzA5OCBDMTAuODcyNTM3NywxMC44MzM3Nzg0IDkuMDY2MzAyMDEsOS43NDE3NTE1NiA3Ljg1ODA3MjM3LDguMDk1NDQ2MDYgQzcuNjQ3MjkyOTEsOC40ODk5MDQxMyA3LjUyNjI3NzgsOC45NTA3ODMxIDcuNTI2Mjc3OCw5LjQ0NDkwOTgzIEM3LjUyNjI3NzgsMTAuMzc5MTY4MyA3Ljk1ODkzMDM4LDExLjIwOTU3ODkgOC42MTY0NjUxNCwxMS42OTk1MjYzIEM4LjIxNDA4NDQ2LDExLjY4MDg2ODggNy44MzY5MDAxNiwxMS41NTUyNjYxIDcuNTA2MTIwNywxMS4zNDk2OTcxIEM3LjUwNjEyMDcsMTEuMzYxMTE1NSA3LjUwNjEyMDcsMTEuMzcyNTM0IDcuNTA2MTIwNywxMS4zODM5NTI0IEM3LjUwNjEyMDcsMTIuNjg5ODMyMSA4LjM1MTI2ODc2LDEzLjc4MzkxMTMgOS40NzI3MDY4NSwxNC4wMzkyNTg2IEM5LjI2Njk2NjY3LDE0LjA5OTQ0NzkgOS4wNTAxMzI4MiwxNC4xMzA2MDYgOC44MjcyNDQ2LDE0LjEyOTU5ODUgQzguNjY4OTI0MzUsMTQuMTI4NTUzNiA4LjUxNTYwNzEzLDE0LjExMDkwMzYgOC4zNjYzNTAzMywxNC4wNzc2NTU4IEM4LjY3Nzk4NzgsMTUuMTQ3ODkwNiA5LjU4MzY0MzQxLDE1LjkyOTUzMDMgMTAuNjU1NjY3NiwxNS45NTU0NjQzIEM5LjgxNjU3MzkzLDE2LjY3MTY5MDYgOC43NTk2Njc1NiwxNy4wOTkzNTkxIDcuNjExOTgxNzMsMTcuMDk2MjYxOSBDNy40MTQyODk4OCwxNy4wOTYyNjE5IDcuMjE4NjY0NDksMTcuMDgyNzkxMiA3LjAyNzAyNzAzLDE3LjA1Nzg2NDcgQzguMTEyMjExMzUsMTcuODIzOTQ0IDkuNDAwMDU0MjgsMTguMjcwMjcwMSAxMC43ODQ3MzExLDE4LjI3MDI3MDEgQzE1LjI5MTgzNjksMTguMjcxMzUyMiAxNy43NTY2OTUsMTQuMjMzMzcxOCAxNy43NTY2OTUsMTAuNzMwMDA1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2LDEzIEMyNiw1LjgyMDQzMTM3IDIwLjE3OTUyNjEsMCAxMywwIEM1LjgyMDQzMTM3LDAgMCw1LjgyMDQzMTM3IDAsMTMgQzAsMjAuMTc5NTI2MSA1LjgyMDQzMTM3LDI2IDEzLDI2IEMyMC4xNzk1MjYxLDI2IDI2LDIwLjE3OTUyNjEgMjYsMTMgWiBNMS4xODE4MTA0NiwxMyBDMS4xODE4MTA0Niw2LjQ3MjgxMDQ2IDYuNDcyODEwNDYsMS4xODE4MTA0NiAxMywxLjE4MTgxMDQ2IEMxOS41MjcxODk1LDEuMTgxODEwNDYgMjQuODE4MTg5NSw2LjQ3MjgxMDQ2IDI0LjgxODE4OTUsMTMgQzI0LjgxODE4OTUsMTkuNTI3MTg5NSAxOS41MjcxODk1LDI0LjgxODE4OTUgMTMsMjQuODE4MTg5NSBDNi40NzI4MTA0NiwyNC44MTgxODk1IDEuMTgxODEwNDYsMTkuNTI3MTg5NSAxLjE4MTgxMDQ2LDEzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  width: 26px;
  height: 26px;
}

.icon_list {
  background-image: url("../img/icons/yelowShadow_ball.svg");
}

.icon_btn_registration,
.icon-cart:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAyNCAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5wcm9maWxlIGljb248L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJidXR0b24taG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OS4wMDAwMDAsIC0xNS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxnIGlkPSJwcm9maWxlLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5LjAwMDAwMCwgMTUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy44MzE3Nzg5LDEzLjU2MDU3MTcgQzE5LjY1MzExMjEsMTQuMzg3Nzk0NiAyNCwxOS4xMTMyMTM2IDI0LDI0Ljk5MDY1NDggQzI0LDI1LjU0ODEwMDggMjMuNTE0NDMxMywyNiAyMi45MTU0NTE5LDI2IEwxLjA4NDU0ODEsMjYgQzAuNDg1NTY4NzI2LDI2IDAsMjUuNTQ4MTAwOCAwLDI0Ljk5MDY1NDggQzAsMTkuMTEzMjEzNiA0LjM0Njg4NzkxLDE0LjM4Nzc5NDYgMTAuMTY4MjIxMSwxMy41NjA1NzE3IEM3LjM3Njk5MTEyLDEyLjczNTMyOTUgNS4zMzMzMzMzMywxMC4wNzEzMTU2IDUuMzMzMzMzMzMsNi45MTIzODY3MSBDNS4zMzMzMzMzMyw1LjA3OTEwNzc3IDYuMDM1NzEyMjcsMy4zMjA5MTUxNiA3LjI4NTk1NDc5LDIuMDI0NTkxMTkgQzguNTM2MTk3MzIsMC43MjgyNjcyMjMgMTAuMjMxODkwMSwtNi4xMDg4ODgyNmUtMTYgMTIsMCBDMTUuNjgxODk4MywxLjgzMjY2NjQ4ZS0xNSAxOC42NjY2NjY3LDMuMDk0NzgwOTQgMTguNjY2NjY2Nyw2LjkxMjM4NjcxIEMxOC42NjY2NjY3LDEwLjA3MTMxNTYgMTYuNjIzMDA4OSwxMi43MzUzMjk1IDEzLjgzMTc3ODksMTMuNTYwNTcxNyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 24px;
  height: 26px;
}

.icon_btn_next,
.icon-next:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyOXB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyOSAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ub3VuX2RpcmVjdGlvbl8xOTIwNzY4PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iYnV0dG9uLWhvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQuMDAwMDAwLCAtMTUuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICAgICAgPGcgaWQ9Im5vdW5fZGlyZWN0aW9uXzE5MjA3NjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU1LjAwMDAwMCwgMTcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMDAwMDAwLCAxMC4wMDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjAwMDAwMCwgLTEwLjAwMDAwMCkgIiBwb2ludHM9IjIzIDEzLjA2NTI2MzIgMjEuNjUwMTM3NyAxMS43NTE1Nzg5IDEzLjkzNjYzOTEgMTkuNDE0NzM2OCAxMy45MzY2MzkxIC0zIDEyLjA2MzM2MDkgLTMgMTIuMDYzMzYwOSAxOS40MTQ3MzY4IDQuMzQ5ODYyMjYgMTEuNzUxNTc4OSAzIDEzLjA2NTI2MzIgMTMgMjMiPjwvcG9seWdvbj4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 26px;
  height: 20px;
}

.icon_btn_documentation,
.icon-documentation:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAyMyAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImJ1dHRvbi1ob3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMC4wMDAwMDAsIC0xMy4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNDAuNzg4NDYyLDQwLjg4ODg4ODkgTDE0MC43ODg0NjIsMTcuODI2OTIzMSBMMTM1Ljk5MTEyNCwxNy44MjY5MjMxIEMxMzUuNjk2ODg4LDE3LjgyNjkyMzEgMTM1LjQ1ODA4NywxNy41ODY2NDk2IDEzNS40NTgwODcsMTcuMjkwNTk4MyBMMTM1LjQ1ODA4NywxMyBMMTIwLDEzIEwxMjAsNDAuODg4ODg4OSBMMTIxLjU5OTExMiw0MC44ODg4ODg5IEwxNDAuNzg4NDYyLDQwLjg4ODg4ODkgWiBNMTI0Ljc5ODgxNywzOC41OTY2NjY3IEMxMjMuNjIyOTM2LDM4LjU5NjY2NjcgMTIyLjY2NjY2NywzNy42NDA2MTQyIDEyMi42NjY2NjcsMzYuNDY1IEMxMjIuNjY2NjY3LDM1LjI4OTM4NTggMTIzLjYyMjkzNiwzNC4zMzMzMzMzIDEyNC43OTg4MTcsMzQuMzMzMzMzMyBDMTI1Ljk3NDY5NywzNC4zMzMzMzMzIDEyNi45MzA5NjYsMzUuMjg5Mzg1OCAxMjYuOTMwOTY2LDM2LjQ2NSBDMTI2LjkzMDk2NiwzNy42NDA2MTQyIDEyNS45NzQxNjQsMzguNTk2NjY2NyAxMjQuNzk4ODE3LDM4LjU5NjY2NjcgWiBNMTI0Ljc5ODgxNywzMi4yNjMzMzMzIEMxMjMuNjIyOTM2LDMyLjI2MzMzMzMgMTIyLjY2NjY2NywzMS4zMDcyODA4IDEyMi42NjY2NjcsMzAuMTMxNjY2NyBDMTIyLjY2NjY2NywyOC45NTYwNTI1IDEyMy42MjI5MzYsMjggMTI0Ljc5ODgxNywyOCBDMTI1Ljk3NDY5NywyOCAxMjYuOTMwOTY2LDI4Ljk1NjA1MjUgMTI2LjkzMDk2NiwzMC4xMzE2NjY3IEMxMjYuOTMwOTY2LDMxLjMwNzI4MDggMTI1Ljk3NDE2NCwzMi4yNjMzMzMzIDEyNC43OTg4MTcsMzIuMjYzMzMzMyBaIE0xMzguMTIzMjc0LDM4LjIwNzI2NSBMMTMzLjMyNTkzNywzOC4yMDcyNjUgQzEzMy4wMzE3LDM4LjIwNzI2NSAxMzIuNzkyODk5LDM3Ljk2Njk5MTUgMTMyLjc5Mjg5OSwzNy42NzA5NDAyIEMxMzIuNzkyODk5LDM3LjM3NDg4ODkgMTMzLjAzMTcsMzcuMTM0NjE1NCAxMzMuMzI1OTM3LDM3LjEzNDYxNTQgTDEzOC4xMjMyNzQsMzcuMTM0NjE1NCBDMTM4LjQxNzUxMSwzNy4xMzQ2MTU0IDEzOC42NTYzMTIsMzcuMzc0ODg4OSAxMzguNjU2MzEyLDM3LjY3MDk0MDIgQzEzOC42NTYzMTIsMzcuOTY2OTkxNSAxMzguNDE3NTExLDM4LjIwNzI2NSAxMzguMTIzMjc0LDM4LjIwNzI2NSBaIE0xMzguMTIzMjc0LDM2LjA2MTk2NTggTDEzNy4wNTcxOTksMzYuMDYxOTY1OCBDMTM2Ljc2Mjk2MywzNi4wNjE5NjU4IDEzNi41MjQxNjIsMzUuODIxNjkyMyAxMzYuNTI0MTYyLDM1LjUyNTY0MSBDMTM2LjUyNDE2MiwzNS4yMjk1ODk3IDEzNi43NjI5NjMsMzQuOTg5MzE2MiAxMzcuMDU3MTk5LDM0Ljk4OTMxNjIgTDEzOC4xMjMyNzQsMzQuOTg5MzE2MiBDMTM4LjQxNzUxMSwzNC45ODkzMTYyIDEzOC42NTYzMTIsMzUuMjI5NTg5NyAxMzguNjU2MzEyLDM1LjUyNTY0MSBDMTM4LjY1NjMxMiwzNS44MjE2OTIzIDEzOC40MTc1MTEsMzYuMDYxOTY1OCAxMzguMTIzMjc0LDM2LjA2MTk2NTggWiBNMTM4LjEyMzI3NCwzMS43NzEzNjc1IEwxMzMuMzI1OTM3LDMxLjc3MTM2NzUgQzEzMy4wMzE3LDMxLjc3MTM2NzUgMTMyLjc5Mjg5OSwzMS41MzEwOTQgMTMyLjc5Mjg5OSwzMS4yMzUwNDI3IEMxMzIuNzkyODk5LDMwLjkzODk5MTUgMTMzLjAzMTcsMzAuNjk4NzE3OSAxMzMuMzI1OTM3LDMwLjY5ODcxNzkgTDEzOC4xMjMyNzQsMzAuNjk4NzE3OSBDMTM4LjQxNzUxMSwzMC42OTg3MTc5IDEzOC42NTYzMTIsMzAuOTM4OTkxNSAxMzguNjU2MzEyLDMxLjIzNTA0MjcgQzEzOC42NTYzMTIsMzEuNTMxMDk0IDEzOC40MTc1MTEsMzEuNzcxMzY3NSAxMzguMTIzMjc0LDMxLjc3MTM2NzUgWiBNMTM4LjEyMzI3NCwyOS42MjYwNjg0IEwxMzcuMDU3MTk5LDI5LjYyNjA2ODQgQzEzNi43NjI5NjMsMjkuNjI2MDY4NCAxMzYuNTI0MTYyLDI5LjM4NTc5NDkgMTM2LjUyNDE2MiwyOS4wODk3NDM2IEMxMzYuNTI0MTYyLDI4Ljc5MzY5MjMgMTM2Ljc2Mjk2MywyOC41NTM0MTg4IDEzNy4wNTcxOTksMjguNTUzNDE4OCBMMTM4LjEyMzI3NCwyOC41NTM0MTg4IEMxMzguNDE3NTExLDI4LjU1MzQxODggMTM4LjY1NjMxMiwyOC43OTM2OTIzIDEzOC42NTYzMTIsMjkuMDg5NzQzNiBDMTM4LjY1NjMxMiwyOS4zODU3OTQ5IDEzOC40MTc1MTEsMjkuNjI2MDY4NCAxMzguMTIzMjc0LDI5LjYyNjA2ODQgWiBNMTM3LjA1NzE5OSwyMS4wNDQ4NzE4IEwxMzguMTIzMjc0LDIxLjA0NDg3MTggQzEzOC40MTc1MTEsMjEuMDQ0ODcxOCAxMzguNjU2MzEyLDIxLjI4NTE0NTMgMTM4LjY1NjMxMiwyMS41ODExOTY2IEMxMzguNjU2MzEyLDIxLjg3NzI0NzkgMTM4LjQxNzUxMSwyMi4xMTc1MjE0IDEzOC4xMjMyNzQsMjIuMTE3NTIxNCBMMTM3LjA1NzE5OSwyMi4xMTc1MjE0IEMxMzYuNzYyOTYzLDIyLjExNzUyMTQgMTM2LjUyNDE2MiwyMS44NzcyNDc5IDEzNi41MjQxNjIsMjEuNTgxMTk2NiBDMTM2LjUyNDE2MiwyMS4yODUxNDUzIDEzNi43NjI5NjMsMjEuMDQ0ODcxOCAxMzcuMDU3MTk5LDIxLjA0NDg3MTggWiBNMTM4LjEyMzI3NCwyMy4xOTAxNzA5IEMxMzguNDE3NTExLDIzLjE5MDE3MDkgMTM4LjY1NjMxMiwyMy40MzA0NDQ0IDEzOC42NTYzMTIsMjMuNzI2NDk1NyBDMTM4LjY1NjMxMiwyNC4wMjI1NDcgMTM4LjQxNzUxMSwyNC4yNjI4MjA1IDEzOC4xMjMyNzQsMjQuMjYyODIwNSBMMTMzLjMyNTkzNywyNC4yNjI4MjA1IEMxMzMuMDMxNywyNC4yNjI4MjA1IDEzMi43OTI4OTksMjQuMDIyNTQ3IDEzMi43OTI4OTksMjMuNzI2NDk1NyBDMTMyLjc5Mjg5OSwyMy40MzA0NDQ0IDEzMy4wMzE3LDIzLjE5MDE3MDkgMTMzLjMyNTkzNywyMy4xOTAxNzA5IEwxMzguMTIzMjc0LDIzLjE5MDE3MDkgWiBNMTI5LjU5NDY3NSwyMS4wNDQ4NzE4IEwxMzQuOTI1MDQ5LDIxLjA0NDg3MTggQzEzNS4yMTkyODYsMjEuMDQ0ODcxOCAxMzUuNDU4MDg3LDIxLjI4NTE0NTMgMTM1LjQ1ODA4NywyMS41ODExOTY2IEMxMzUuNDU4MDg3LDIxLjg3NzI0NzkgMTM1LjIxOTI4NiwyMi4xMTc1MjE0IDEzNC45MjUwNDksMjIuMTE3NTIxNCBMMTI5LjU5NDY3NSwyMi4xMTc1MjE0IEMxMjkuMzAwNDM4LDIyLjExNzUyMTQgMTI5LjA2MTYzNywyMS44NzcyNDc5IDEyOS4wNjE2MzcsMjEuNTgxMTk2NiBDMTI5LjA2MTYzNywyMS4yODUxNDUzIDEyOS4zMDA0MzgsMjEuMDQ0ODcxOCAxMjkuNTk0Njc1LDIxLjA0NDg3MTggWiBNMTI5LjU5NDY3NSwyMy4xOTAxNzA5IEwxMzEuMTkzNzg3LDIzLjE5MDE3MDkgQzEzMS40ODgwMjQsMjMuMTkwMTcwOSAxMzEuNzI2ODI0LDIzLjQzMDQ0NDQgMTMxLjcyNjgyNCwyMy43MjY0OTU3IEMxMzEuNzI2ODI0LDI0LjAyMjU0NyAxMzEuNDg4MDI0LDI0LjI2MjgyMDUgMTMxLjE5Mzc4NywyNC4yNjI4MjA1IEwxMjkuNTk0Njc1LDI0LjI2MjgyMDUgQzEyOS4zMDA0MzgsMjQuMjYyODIwNSAxMjkuMDYxNjM3LDI0LjAyMjU0NyAxMjkuMDYxNjM3LDIzLjcyNjQ5NTcgQzEyOS4wNjE2MzcsMjMuNDMwNDQ0NCAxMjkuMzAwNDM4LDIzLjE5MDE3MDkgMTI5LjU5NDY3NSwyMy4xOTAxNzA5IFogTTEyOS41OTQ2NzUsMjguNTUzNDE4OCBMMTM0LjkyNTA0OSwyOC41NTM0MTg4IEMxMzUuMjE5Mjg2LDI4LjU1MzQxODggMTM1LjQ1ODA4NywyOC43OTM2OTIzIDEzNS40NTgwODcsMjkuMDg5NzQzNiBDMTM1LjQ1ODA4NywyOS4zODU3OTQ5IDEzNS4yMTkyODYsMjkuNjI2MDY4NCAxMzQuOTI1MDQ5LDI5LjYyNjA2ODQgTDEyOS41OTQ2NzUsMjkuNjI2MDY4NCBDMTI5LjMwMDQzOCwyOS42MjYwNjg0IDEyOS4wNjE2MzcsMjkuMzg1Nzk0OSAxMjkuMDYxNjM3LDI5LjA4OTc0MzYgQzEyOS4wNjE2MzcsMjguNzkzNjkyMyAxMjkuMzAwNDM4LDI4LjU1MzQxODggMTI5LjU5NDY3NSwyOC41NTM0MTg4IFogTTEyOS41OTQ2NzUsMzAuNjk4NzE3OSBMMTMxLjE5Mzc4NywzMC42OTg3MTc5IEMxMzEuNDg4MDI0LDMwLjY5ODcxNzkgMTMxLjcyNjgyNCwzMC45Mzg5OTE1IDEzMS43MjY4MjQsMzEuMjM1MDQyNyBDMTMxLjcyNjgyNCwzMS41MzEwOTQgMTMxLjQ4ODAyNCwzMS43NzEzNjc1IDEzMS4xOTM3ODcsMzEuNzcxMzY3NSBMMTI5LjU5NDY3NSwzMS43NzEzNjc1IEMxMjkuMzAwNDM4LDMxLjc3MTM2NzUgMTI5LjA2MTYzNywzMS41MzEwOTQgMTI5LjA2MTYzNywzMS4yMzUwNDI3IEMxMjkuMDYxNjM3LDMwLjkzODk5MTUgMTI5LjMwMDQzOCwzMC42OTg3MTc5IDEyOS41OTQ2NzUsMzAuNjk4NzE3OSBaIE0xMjkuNTk0Njc1LDM0Ljk4OTMxNjIgTDEzNC45MjUwNDksMzQuOTg5MzE2MiBDMTM1LjIxOTI4NiwzNC45ODkzMTYyIDEzNS40NTgwODcsMzUuMjI5NTg5NyAxMzUuNDU4MDg3LDM1LjUyNTY0MSBDMTM1LjQ1ODA4NywzNS44MjE2OTIzIDEzNS4yMTkyODYsMzYuMDYxOTY1OCAxMzQuOTI1MDQ5LDM2LjA2MTk2NTggTDEyOS41OTQ2NzUsMzYuMDYxOTY1OCBDMTI5LjMwMDQzOCwzNi4wNjE5NjU4IDEyOS4wNjE2MzcsMzUuODIxNjkyMyAxMjkuMDYxNjM3LDM1LjUyNTY0MSBDMTI5LjA2MTYzNywzNS4yMjk1ODk3IDEyOS4zMDA0MzgsMzQuOTg5MzE2MiAxMjkuNTk0Njc1LDM0Ljk4OTMxNjIgWiBNMTI5LjU5NDY3NSwzNy4xMzQ2MTU0IEwxMzEuMTkzNzg3LDM3LjEzNDYxNTQgQzEzMS40ODgwMjQsMzcuMTM0NjE1NCAxMzEuNzI2ODI0LDM3LjM3NDg4ODkgMTMxLjcyNjgyNCwzNy42NzA5NDAyIEMxMzEuNzI2ODI0LDM3Ljk2Njk5MTUgMTMxLjQ4ODAyNCwzOC4yMDcyNjUgMTMxLjE5Mzc4NywzOC4yMDcyNjUgTDEyOS41OTQ2NzUsMzguMjA3MjY1IEMxMjkuMzAwNDM4LDM4LjIwNzI2NSAxMjkuMDYxNjM3LDM3Ljk2Njk5MTUgMTI5LjA2MTYzNywzNy42NzA5NDAyIEMxMjkuMDYxNjM3LDM3LjM3NDg4ODkgMTI5LjMwMDQzOCwzNy4xMzQ2MTU0IDEyOS41OTQ2NzUsMzcuMTM0NjE1NCBaIE0xMjMuNDYyMDc4LDE5Ljc5ODk4OTMgQzEyNC4wNjAxNDYsMTkuNDQ3MTYwMyAxMjQuNzk4OTM2LDE5LjM0Njg2NzUgMTI1LjQ2NDcsMTkuNTIxMTczMSBDMTI1Ljc0OTg3NSwxOS41OTU3MjIyIDEyNS45MjA0NDcsMTkuODg4NTU1NiAxMjUuODQ2MzU1LDIwLjE3NDk1MyBDMTI1Ljc3MjI2MywyMC40NjE4ODY4IDEyNS40ODEyMjQsMjAuNjMzNTEwNyAxMjUuMTk2NTgyLDIwLjU1ODk2MTUgQzEyNC44MDA1MzYsMjAuNDU1OTg3MiAxMjQuMzU3MDQ4LDIwLjUxNDQ0NjYgMTI0LjAwMDQ0NiwyMC43MjQ2ODU5IEMxMjMuOTE1MTYsMjAuNzc0NTY0MSAxMjMuODIyNDEyLDIwLjc5ODE2MjQgMTIzLjczMTI2MiwyMC43OTgxNjI0IEMxMjMuNTQ3ODk3LDIwLjc5ODE2MjQgMTIzLjM2OTg2MywyMC43MDMyMzI5IDEyMy4yNzA3MTgsMjAuNTMyNjgxNiBDMTIzLjEyMjUzNCwyMC4yNzY4NTQ3IDEyMy4yMDc4MiwxOS45NDg2MjM5IDEyMy40NjIwNzgsMTkuNzk4OTg5MyBaIE0xMjQuNzk4MzMzLDM3LjU5NjY2NjcgQzEyNC4xNzMzMzEsMzcuNTk2NjY2NyAxMjMuNjY2NjY3LDM3LjA5MDAwMjIgMTIzLjY2NjY2NywzNi40NjUgQzEyMy42NjY2NjcsMzUuODM5OTk3OCAxMjQuMTczMzMxLDM1LjMzMzMzMzMgMTI0Ljc5ODMzMywzNS4zMzMzMzMzIEMxMjUuNDIzMzM2LDM1LjMzMzMzMzMgMTI1LjkzLDM1LjgzOTk5NzggMTI1LjkzLDM2LjQ2NSBDMTI1LjkzLDM3LjA5MDAwMjIgMTI1LjQyMzMzNiwzNy41OTY2NjY3IDEyNC43OTgzMzMsMzcuNTk2NjY2NyBaIE0xMjQuNzk4MzMzLDMxLjI2MzMzMzMgQzEyNC4xNzMzMzEsMzEuMjYzMzMzMyAxMjMuNjY2NjY3LDMwLjc1NjY2ODkgMTIzLjY2NjY2NywzMC4xMzE2NjY3IEMxMjMuNjY2NjY3LDI5LjUwNjY2NDQgMTI0LjE3MzMzMSwyOSAxMjQuNzk4MzMzLDI5IEMxMjUuNDIzMzM2LDI5IDEyNS45MywyOS41MDY2NjQ0IDEyNS45MywzMC4xMzE2NjY3IEMxMjUuOTMsMzAuNzU2NjY4OSAxMjUuNDIzMzM2LDMxLjI2MzMzMzMgMTI0Ljc5ODMzMywzMS4yNjMzMzMzIFogTTEyMi44MjEzNjcsMjEuNzM4MzM5NyBDMTIzLjAyOTI1MiwyMS41Mjg2MzY4IDEyMy4zNjcxOTgsMjEuNTI4NjM2OCAxMjMuNTc1MDgyLDIxLjczODMzOTcgTDEyNC43Mjk2NDIsMjIuODk5NDgyOSBMMTI3LjAyOTE2NSwxOS42NjA2MTc1IEMxMjcuMjAwMjcsMTkuNDE5MjcxNCAxMjcuNTMyODg2LDE5LjM2NDAyOTkgMTI3Ljc3Mjc1MiwxOS41MzU2NTM4IEMxMjguMDEyMDg2LDE5LjcwNzgxNDEgMTI4LjA2NzUyMiwyMC4wNDMwMTcxIDEyNy44OTY0MTcsMjAuMjgzODI2OSBDMTI3LjY4NDI2OCwyMC41ODMwOTYyIDEyNy40NzE1ODYsMjAuODgyMzY1NCAxMjcuMjU4OTA0LDIxLjE4MTYzNDYgQzEyNi44NTA1OTgsMjEuNzU3MTExMSAxMjYuNDQxNzU4LDIyLjMzMjA1MTMgMTI2LjAzMzQ1MSwyMi45MDc1Mjc4IEMxMjUuNzcwNjY0LDIzLjI3NzU5MTkgMTI1LjUyMTczNSwyMy42NjQyODIxIDEyNS4yNDE4OTEsMjQuMDIyMDEwNyBDMTI1LjE0MTY3OSwyNC4xNTAxOTIzIDEyNS4wMDczNTQsMjQuMjQyOTc2NSAxMjQuODQyMTEyLDI0LjI1NzQ1NzMgQzEyNC41MjAxNTgsMjQuMjg1ODgyNSAxMjQuMzA1MzQ0LDIzLjk5MDkwMzggMTI0LjEwMTE5LDIzLjc4NDk1NTEgQzEyMy44NTExOTYsMjMuNTMzOTU1MSAxMjMuNjAxNzM0LDIzLjI4MjQxODggMTIzLjM1MTc0LDIzLjAzMTQxODggQzEyMy4xNzQ3NzEsMjIuODUzMzU5IDEyMi45OTc4MDMsMjIuNjc1Mjk5MSAxMjIuODIwMzAxLDIyLjQ5NzIzOTMgQzEyMi42MTI5NSwyMi4yODcgMTIyLjYxMjk1LDIxLjk0ODA0MjcgMTIyLjgyMTM2NywyMS43MzgzMzk3IFogTTEyMi41MzEzOTUsMjMuNzQzNjU4MSBDMTIyLjgxNTUwNCwyMy42Njk2NDUzIDEyMy4xMDcwNzUsMjMuODQxODA1NiAxMjMuMTgxMTY4LDI0LjEyODczOTMgQzEyMy4zNTgxMzYsMjQuODE2ODQ0IDEyNC4wNTMyMTcsMjUuMzM1NDcwMSAxMjQuNzk3MzM3LDI1LjMzNTQ3MDEgQzEyNS41NDE0NTgsMjUuMzM1NDcwMSAxMjYuMjM2NTM4LDI0LjgxNjMwNzcgMTI2LjQxMzUwNywyNC4xMjg3MzkzIEMxMjYuNDg3NTk5LDIzLjg0MTgwNTYgMTI2Ljc3ODEwNSwyMy42NzAxODE2IDEyNy4wNjMyOCwyMy43NDM2NTgxIEMxMjcuMzQ4NDU1LDIzLjgxODIwNzMgMTI3LjUxOTAyNywyNC4xMTEwNDA2IDEyNy40NDU0NjcsMjQuMzk3NDM4IEMxMjcuMTQ1MzY3LDI1LjU2Mjg3MTggMTI2LjAzMTg1MiwyNi40MDg2NTYgMTI0Ljc5NzMzNywyNi40MDg2NTYgQzEyMy41NjI4MjIsMjYuNDA4NjU2IDEyMi40NDkzMDcsMjUuNTYyODcxOCAxMjIuMTQ5MjA3LDI0LjM5NzQzOCBDMTIyLjA3NTExNSwyNC4xMTA1MDQzIDEyMi4yNDY3NTMsMjMuODE3NjcwOSAxMjIuNTMxMzk1LDIzLjc0MzY1ODEgWiBNMTM5LjkwMzg0NiwxNi44ODg4ODg5IEwxMzYuNDc1OTYyLDE2Ljg4ODg4ODkgTDEzNi40NzU5NjIsMTMuNzc3Nzc3OCBMMTM5LjkwMzg0NiwxNi44ODg4ODg5IFogTTE0MS43NTY0MjQsMTYuODYwMDY2MiBDMTQxLjczNDU2OSwxNi44Mzg2MTMyIDE0MS43MTE2NDgsMTYuODE3Njk2NiAxNDEuNjg3NjYyLDE2Ljc5NTE3MDkgQzE0MS42MDE4NDMsMTYuNzE3OTQwMiAxNDEuNTE2MDI0LDE2LjY0MDE3MzEgMTQxLjQzMDIwNSwxNi41NjI0MDYgQzE0MS4zMDQ5NDEsMTYuNDQ4MTY4OCAxNDEuMTc4NjExLDE2LjMzNDQ2NzkgMTQxLjA1MjgxNCwxNi4yMjAyMzA4IEMxNDAuOTExNTU5LDE2LjA5MjU4NTUgMTQwLjc3MDMwNCwxNS45NjQ0MDM4IDE0MC42MjkwNDksMTUuODM2NzU4NSBDMTQwLjQ5NzM4OSwxNS43MTc2OTQ0IDE0MC4zNjU3MjksMTUuNTk4MDk0IDE0MC4yMzQwNjksMTUuNDc5MDI5OSBDMTQwLjEzNzA1NiwxNS4zOTA1MzYzIDE0MC4wMzk1MSwxNS4zMDI1NzkxIDEzOS45NDI0OTcsMTUuMjE0NjIxOCBDMTM5LjkwNDY1MSwxNS4xNzk3NjA3IDEzOS44NjYyNzMsMTUuMTQ1NDM1OSAxMzkuODI4NDI3LDE1LjExMTExMTEgTDE0MywxNS4xMTExMTExIEwxNDMsNDMgTDEyMi4yMTE1MzgsNDMgTDEyMi4yMTE1MzgsNDEuOTI3MzUwNCBMMTQxLjQwMDg4OCw0MS45MjczNTA0IEMxNDEuODQyNzc2LDQxLjkyNzM1MDQgMTQxLjkzMzkyNSw0MS41MzE1NDI3IDE0MS45MzM5MjUsNDEuMTc1NDIzMSBDMTQxLjkzMzkyNSw0MC42NzQ0OTU3IDE0MS45MzM5MjUsNDAuMTczMDMyMSAxNDEuOTMzOTI1LDM5LjY3MjEwNDcgQzE0MS45MzM5MjUsMzYuOTIzNDQwMiAxNDEuOTMzOTI1LDM0LjE3NDIzOTMgMTQxLjkzMzkyNSwzMS40MjU1NzQ4IEMxNDEuOTMzOTI1LDMxLjI0NzUxNSAxNDEuOTMzOTI1LDMxLjA2ODkxODggMTQxLjkzMzkyNSwzMC44OTA4NTkgQzE0MS45MzM5MjUsMzAuNzExNzI2NSAxNDEuOTMzOTI1LDMwLjUzMjU5NCAxNDEuOTMzOTI1LDMwLjM1MzQ2MTUgQzE0MS45MzM5MjUsMjguNzcxMzAzNCAxNDEuOTMzOTI1LDI3LjE4OTE0NTMgMTQxLjkzMzkyNSwyNS42MDY5ODcyIEMxNDEuOTMzOTI1LDIyLjg1NDU2ODQgMTQxLjkzMzkyNSwyMC4xMDE2MTMyIDE0MS45MzM5MjUsMTcuMzQ4NjU4MSBDMTQxLjkzMzkyNSwxNy4yMTcyNTg1IDE0MS45MTU4MDIsMTcuMDkwNjg1OSAxNDEuODQ3NTczLDE2Ljk3NDgzOTcgQzE0MS44MjE5ODcsMTYuOTMxMzk3NCAxNDEuNzkwNTM4LDE2Ljg5NDM5MSAxNDEuNzU2NDI0LDE2Ljg2MDA2NjIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 23px;
  height: 30px;
}

.icon_btn_box {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCA0MCAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ub3VuX29yZGVyIHByb2Nlc3NpbmdfMTg0NjM5NzwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImJ1dHRvbi1ob3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgwLjAwMDAwMCwgLTE1LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgPGcgaWQ9Im5vdW5fb3JkZXItcHJvY2Vzc2luZ18xODQ2Mzk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MC4wMDAwMDAsIDE1LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuMTczOTEzLDE1LjYgTDAuNDM0NzgyNjA5LDEyLjMwNjY2NjcgQzAuMTczOTEzMDQzLDEyLjIyIDAuMDg2OTU2NTIxNywxMi4xMzMzMzMzIDAuMDg2OTU2NTIxNywxMi4wNDY2NjY3IEMwLjA4Njk1NjUyMTcsMTEuOTYgOC43ODM5NDU3OWUtMTQsMTEuNzg2NjY2NyAwLjA4Njk1NjUyMTcsMTEuNjEzMzMzMyBMMy45MTMwNDM0OCw0LjMzMzMzMzMzIEwxOC42OTU2NTIyLDcuODg2NjY2NjcgTDE0Ljc4MjYwODcsMTUuMzQgQzE0LjYwODY5NTcsMTUuNiAxNC40MzQ3ODI2LDE1LjY4NjY2NjcgMTQuMTczOTEzLDE1LjYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOS4yMTczOTEzLDI1Ljc0IEMxOS4yMTczOTEzLDI1Ljc0IDE5LjIxNzM5MTMsMjUuNzQgMTkuMjE3MzkxMywyNS43NCBDMTguOTU2NTIxNywyNS43NCAxOC42MDg2OTU3LDI1Ljc0IDE4LjUyMTczOTEsMjUuNjUzMzMzMyBDMTguNDM0NzgyNiwyNS41NjY2NjY3IDYuNDM0NzgyNjEsMjIuNzA2NjY2NyA0Ljc4MjYwODcsMjIuMzYgQzQuNTIxNzM5MTMsMjIuMjczMzMzMyA0LjM0NzgyNjA5LDIyLjEgNC4zNDc4MjYwOSwyMS44NCBMNC4zNDc4MjYwOSwxNC45OTMzMzMzIEwxMy43MzkxMzA0LDE3LjMzMzMzMzMgQzEzLjkxMzA0MzUsMTcuMzMzMzMzMyAxNC4wODY5NTY1LDE3LjMzMzMzMzMgMTQuMjYwODY5NiwxNy4zMzMzMzMzIEMxNS4xMzA0MzQ4LDE3LjMzMzMzMzMgMTUuODI2MDg3LDE2LjkgMTYuMjYwODY5NiwxNi4xMiBMMTkuMTMwNDM0OCwxMC43NDY2NjY3IEwxOS4xMzA0MzQ4LDI1LjEzMzMzMzMgQzE5LjEzMDQzNDgsMjUuMzkzMzMzMyAxOS4yMTczOTEzLDI1LjY1MzMzMzMgMTkuMjE3MzkxMywyNS43NCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjMyLjg2OTU2NTIgMy4zOCAyMCA2LjQxMzMzMzMzIDExLjM5MTMwNDMgNC4zMzMzMzMzMyA3LjEzMDQzNDc4IDMuMjkzMzMzMzMgMjAgMC4yNiI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjYuMjYwODY5NiwxNy4zMzMzMzMzIEwzNS43MzkxMzA0LDE1LjA4IEwzNS43MzkxMzA0LDIxLjkyNjY2NjcgQzM1LjczOTEzMDQsMjIuMTg2NjY2NyAzNS41NjUyMTc0LDIyLjM2IDM1LjMwNDM0NzgsMjIuNDQ2NjY2NyBMMjEuNDc4MjYwOSwyNS43NCBDMjEuNDc4MjYwOSwyNS43NCAyMS4zOTEzMDQzLDI1Ljc0IDIxLjM5MTMwNDMsMjUuNzQgQzIxLjMwNDM0NzgsMjUuNzQgMjEuMTMwNDM0OCwyNS43NCAyMS4wNDM0NzgzLDI1LjU2NjY2NjcgQzIxLjA0MzQ3ODMsMjUuNTY2NjY2NyAyMS4wNDM0NzgzLDI1LjU2NjY2NjcgMjEuMDQzNDc4MywyNS41NjY2NjY3IEMyMC45NTY1MjE3LDI1LjQ4IDIwLjg2OTU2NTIsMjUuMzkzMzMzMyAyMC44Njk1NjUyLDI1LjEzMzMzMzMgTDIwLjg2OTU2NTIsMTAuODMzMzMzMyBMMjMuNzM5MTMwNCwxNi4yMDY2NjY3IEMyNC4wODY5NTY1LDE2LjgxMzMzMzMgMjQuNTIxNzM5MSwxNy4xNiAyNS4xMzA0MzQ4LDE3LjMzMzMzMzMgQzI1LjQ3ODI2MDksMTcuNDIgMjUuOTEzMDQzNSwxNy40MiAyNi4yNjA4Njk2LDE3LjMzMzMzMzMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOS41NjUyMTc0LDEyLjMwNjY2NjcgTDM2LjM0NzgyNjEsMTMuMDg2NjY2NyBMMjUuODI2MDg3LDE1LjYgQzI1LjU2NTIxNzQsMTUuNjg2NjY2NyAyNS4zMDQzNDc4LDE1LjUxMzMzMzMgMjUuMjE3MzkxMywxNS4zNCBMMjEuMzA0MzQ3OCw3Ljg4NjY2NjY3IEwzNi4wODY5NTY1LDQuMzMzMzMzMzMgTDM5LjkxMzA0MzUsMTEuNTI2NjY2NyBDNDAuMDg2OTU2NSwxMS44NzMzMzMzIDM5LjkxMzA0MzUsMTIuMjIgMzkuNTY1MjE3NCwxMi4zMDY2NjY3IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 40px;
  height: 26px;
}

.icon_btn_basket,
.icon-order::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAAAAXNSR0IArs4c6QAAAc9JREFUSA3tlz1LA0EQhu/8RFAEUQttBS0EQUSwEhv/hKUoNoJBsBZrESy109rOyl4RESzUQiQRxBQWIZCIqCQxPhtuk3MztybmkhS68LA7szPz7sdxlzj5fP4UrmAFepxGNIQ2IQ2qvcAeTNZdG5FuWAa1Y90W6i6sBVBc9FQ3tC/svkUo+CT4QnVJolpgjB1PQOgPl6sVdI/IPOMTbXt9gv4hgLjrujkj3mq2WWdLk/0MFdMlV3GUYaGPWOKiWFCqGOkNKhU18/x2O8aIh99fGLOgJAP/gs7CEC0TMhx92Iopz5+zPUhGbmhmazNEnX/R0C5QKvRnjve1GTs9b7Romjtes72Rjgj4gGEo+zDgq6apOtewy7s4bhO9IGC7msqVxkrHm/GSOyotUnMcX4VByMEldNVcUCgg3hViO8RG4Blu4BN+27Ik3sE+13UfWARRF1bhFqSmTiJl4U1IUr65QFE9QVBESFaudxjQcWbP3IEKEpra8Y9fGf3hNet24hg3nT47KG+UhfRKT68v14n5DWNsm4sasdpMSr+Z9GShZ1VDkBCO6fBboGEQPwNZIW/dCJVNEtWRHEMSYrAF6nitjZhZUH/O1P8k9UAu6YQvq4aFq+yNCH4AAAAASUVORK5CYII=);
  width: 29px;
  height: 30px;
}

.icon_btn_search {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImJ1dHRvbl9ob3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNi4wMDAwMDAsIC0xMy4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMzUuNjMzNzUsNDAuODY2MjUgTDEyOC4xNzI5MTcsMzMuNDA1NDE2NyBDMTI5LjkzNzkxNywzMS4yNDk1ODMzIDEzMSwyOC40OTcwODMzIDEzMSwyNS41IEMxMzEsMTguNjA3NSAxMjUuMzkyNSwxMyAxMTguNSwxMyBDMTExLjYwNzUsMTMgMTA2LDE4LjYwNzUgMTA2LDI1LjUgQzEwNiwzMi4zOTI1IDExMS42MDc1LDM4IDExOC41LDM4IEMxMjEuNDk3MDgzLDM4IDEyNC4yNDk1ODMsMzYuOTM3OTE2NyAxMjYuNDA1NDE3LDM1LjE3MjkxNjcgTDEzMy44NjYyNSw0Mi42MzM3NSBDMTM0LjM1NDU4Myw0My4xMjIwODMzIDEzNS4xNDU0MTcsNDMuMTIyMDgzMyAxMzUuNjMzNzUsNDIuNjMzNzUgQzEzNi4xMjIwODMsNDIuMTQ1NDE2NyAxMzYuMTIyMDgzLDQxLjM1NDU4MzMgMTM1LjYzMzc1LDQwLjg2NjI1IFogTTEwOC41LDI1LjUgQzEwOC41LDE5Ljk4NjI1IDExMi45ODYyNSwxNS41IDExOC41LDE1LjUgQzEyNC4wMTM3NSwxNS41IDEyOC41LDE5Ljk4NjI1IDEyOC41LDI1LjUgQzEyOC41LDMxLjAxMzc1IDEyNC4wMTM3NSwzNS41IDExOC41LDM1LjUgQzExMi45ODYyNSwzNS41IDEwOC41LDMxLjAxMzc1IDEwOC41LDI1LjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 30px;
  height: 30px;
}

.icon_btn_send,
.icon-send::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzN3B4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAzNyAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImJ1dHRvbi1ob3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYyLjAwMDAwMCwgLTE3LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgPHBhdGggZD0iTTk4LjkwODI1NjEsMTcuMTUxNjMwOCBDOTguODAwMDE5NCwxNy4wMTU4NTc0IDk4LjYxODg1MDIsMTYuOTY0OTEyOSA5OC40NTczMDEsMTcuMDI0ODIyOCBMNjIuMjYwMTAzMiwzMC41MjM3Mjk4IEM2Mi4xMDcyNzIsMzAuNTgyNTAxMiA2Mi4wMDQ1NjI5LDMwLjcyOTI4ODcgNjIuMDAwMTQ3OSwzMC44OTUyNDY4IEM2MS45OTU3MzI5LDMxLjA2MTIwNDggNjIuMDkwNDg3OSwzMS4yMTM0MTQyIDYyLjIzOTk3MTMsMzEuMjgwNDg2NyBMNzAuNDQ5NzY5NiwzNC44NDMzOCBMNzAuNDQ5NzY5Niw0Mi41OTA5MzQ0IEM3MC40NDk2MDk4LDQyLjc1ODU2NzkgNzAuNTUwMTM4OSw0Mi45MDkzMzM4IDcwLjcwMzQzMTgsNDIuOTcxMzU4MSBDNzAuNzUwODU3Niw0Mi45OTA0MDEzIDcwLjgwMTQxMjUsNDMuMDAwMTE4MiA3MC44NTI0MDgsNDIuOTk5OTkyMiBDNzAuOTYzMzk5NCw0My4wMDA2ODgyIDcxLjA2OTc1MDcsNDIuOTU0ODA1MyA3MS4xNDYzMzQxLDQyLjg3MzE4NDMgTDc1LjkwNTUyMDcsMzcuNzcyMjMzNyBMODMuMzk0NTk2MSw0MS43NzI4MTg4IEM4My40NTExMDU1LDQxLjgwNTIwNjYgODMuNTE0OTI4Niw0MS44MjIxMjE2IDgzLjU3OTgwOTgsNDEuODIxOTA1OCBDODMuNzE4MTMyMSw0MS44MjMwNzQgODMuODQ3MzYwNyw0MS43NTIwMjM1IDgzLjkyMjA1MjUsNDEuNjMzNzM5MiBMOTguOTMyNDE0NCwxNy42Mzg0MDk1IEM5OS4wMzA3Nzc0LDE3LjQ4ODQ1NjMgOTkuMDIwOTY2NiwxNy4yOTA3NzIgOTguOTA4MjU2MSwxNy4xNTE2MzA4IFogTTcxLjI1NTA0NjUsNDEuNTY0MTk5NCBMNzEuMjU1MDQ2NSwzNC45MjkyODIxIEw4Mi40ODg2NTk2LDI4Ljk3NzQ5MTMgTDc0LjQzNTg5MDMsMzYuMzgxNDM3MiBDNzQuMzM5Mzk1MSwzNi40NzA1NzkyIDc0LjI5MTM3NzQsMzYuNjAxNjg0MiA3NC4zMDcwNDYsMzYuNzMzMjI2OSBDNzQuMzIzNzgyMSwzNi44NjYxMDI3IDc0LjQwMzQ5NzEsMzYuOTgyMjMzNCA3NC41MjA0NDQ0LDM3LjA0NDExMDggTDc1LjEzNjQ4MTMsMzcuMzc1NDQ3NyBMNzEuMjU1MDQ2NSw0MS41NjQxOTk0IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  width: 37px;
  height: 26px;
}

.icon-send {
  width: 162px;
  padding: 0;
  height: 59px;
}

.icon-send.sendgo:before {
  -webkit-transform: translate(100px, -100px);
  transform: translate(100px, -100px);
}

.icon_btn_laboratory,
.icon-laboratory::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCAyNSAzNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5taWNyb3Njb3VwZV9pY29uPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iYnV0dG9uLWhvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA5LjAwMDAwMCwgLTEyLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgPHBhdGggZD0iTTIzMi4zOTM5NzYsNDIuOTc2NSBMMjI1Ljg3NTc1NCw0Mi45NzY1IEMyMjkuNTc1MzQ1LDQxLjQ4MTc1IDIzMi4xOTI0ODgsMzcuODA0NSAyMzIuMTkyNDg4LDMzLjQ5ODc1IEMyMzIuMTkyNDg4LDMxLjIwODI1IDIzMS40NDI0MjEsMjkuMDk5MjUgMjMwLjE5MDg0LDI3LjM5Njc1IEMyMzAuNDQ0NTM5LDI2LjgyOSAyMzAuNTg5NDA1LDI2LjIwMTI1IDIzMC41ODk0MDUsMjUuNTM3NSBDMjMwLjU4OTQwNSwyMy4xOTgyNSAyMjguODM1NTc0LDIxLjI3NzUgMjI2LjU5NjQwNiwyMS4wNjYgTDIyNy43MzY5NDcsMTkuMTY5MjUgQzIyOC4xOTIxMzUsMTguNDEyNSAyMjcuOTY1NjQ0LDE3LjQyMDI1IDIyNy4yMzgzNzQsMTYuOTQxIEwyMjkuMzQ4MTE5LDEzLjQzMjUgTDIyNy4wNTgyMTEsMTIgTDIyNC45NDg0NjYsMTUuNTA4NSBDMjI0LjE5OTg3MSwxNS4wNjM3NSAyMjMuMjI5MTk3LDE1LjMwNjc1IDIyMi43NzQwMDksMTYuMDYzNSBMMjE1LjcwODY4LDI3LjgxMTUgTDIxNC40NjgxMywyNy4wMzUyNSBMMjEyLjcxMTM1NywyOS45NTU3NSBMMjIwLjE1NjEzMSwzNC42MTQgTDIyMS45MTM2MzksMzEuNjkzNSBMMjIwLjY3MjM1MywzMC45MTcyNSBMMjIyLjQ2NTE1OSwyNy45MzYgQzIyMy4yNDYxMSwyOS4xOTM3NSAyMjQuNjE4MjksMzAuMDMgMjI2LjE4NTM0LDMwLjAzIEMyMjYuNTQ4NjA3LDMwLjAzIDIyNi45MDAxMDksMjkuOTgwNSAyMjcuMjM2OTAzLDI5Ljg5NTc1IEMyMjcuOTQwNjQyLDMwLjkxNTc1IDIyOC4zNTY4NTUsMzIuMTU3NzUgMjI4LjM1Njg1NSwzMy40OTg3NSBDMjI4LjM1Njg1NSwzNi45Njc1IDIyNS41OTkyNTksMzkuNzc5MjUgMjIyLjE5ODIyMywzOS43NzkyNSBDMjIxLjE3MzEzMywzOS43NzkyNSAyMjAuMjA5ODEzLDM5LjUxNiAyMTkuMzU5NzM4LDM5LjA2Mzc1IEwyMjEuMDMwNDczLDM5LjA2Mzc1IEwyMjEuMDMwNDczLDM2LjY0OCBMMjA5LDM2LjY0OCBMMjA5LDM5LjA2Mzc1IEwyMTMuODM2NDU2LDM5LjA2Mzc1IEMyMTQuOTYwMDg1LDQwLjgxNSAyMTYuNTkzMzE3LDQyLjE5NSAyMTguNTI2NTc2LDQyLjk3NjUgTDIxMS4xNjU2MzIsNDIuOTc2NSBDMjEwLjI4MjQ2Niw0Mi45NzY1IDIwOS41NTk2MDgsNDMuNzEzIDIwOS41NTk2MDgsNDQuNjEzNzUgTDIwOS41NTk2MDgsNDYuMzYzNSBDMjA5LjU1OTYwOCw0Ny4yNjQyNSAyMTAuMjgyNDY2LDQ4IDIxMS4xNjU2MzIsNDggTDIzMi4zOTQ3MTEsNDggQzIzMy4yNzcxNDIsNDggMjM0LDQ3LjI2NDI1IDIzNCw0Ni4zNjI3NSBMMjM0LDQ0LjYxMyBDMjMzLjk5OTI2NSw0My43MTMgMjMzLjI3NzE0Miw0Mi45NzY1IDIzMi4zOTM5NzYsNDIuOTc2NSBaIiBpZD0ibWljcm9zY291cGVfaWNvbiI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  width: 25px;
  height: 36px;
}

.icon-down,
.dropdown dt .dropdown_title:after,
.more:after,
.sectionWorthAccord .simpleAccord_title:after,
.sectionProductsTabs.simpleTabs_changed .more:after,
.sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionLogisticAccord .simpleAccord_title:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDE0IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iVmFsdWVzLSsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IlZhbHVlcy1tb2JpbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjYuMDAwMDAwLCAtMTE0OS4wMDAwMDApIiBmaWxsPSIjMUE0NDFCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxnIGlkPSJzZXJ2aWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCA1NDguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJibG9jayI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0icXVhbGl0eSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Mi4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjU5Ljg1Njc1NSwxOS4xNTQ1ODk0IEMyNTkuNjYzNzk4LDE4Ljk0ODQ3MDIgMjU5LjM1MDI0MiwxOC45NDg0NzAyIDI1OS4xNTcyODQsMTkuMTU0NTg5NCBMMjUzLjAwNjc2NywyNS43Mzc1MjAxIEwyNDYuODQ0MTg5LDE5LjE1NDU4OTQgQzI0Ni42NTEyMzEsMTguOTQ4NDcwMiAyNDYuMzM3Njc1LDE4Ljk0ODQ3MDIgMjQ2LjE0NDcxOCwxOS4xNTQ1ODk0IEMyNDUuOTUxNzYxLDE5LjM2MDcwODUgMjQ1Ljk1MTc2MSwxOS42OTU2NTIyIDI0Ni4xNDQ3MTgsMTkuOTAxNzcxMyBMMjUyLjY0NDk3MSwyNi44NDU0MTA2IEMyNTIuNzQxNDUsMjYuOTQ4NDcwMiAyNTIuODYyMDQ4LDI3IDI1Mi45OTQ3MDcsMjcgQzI1My4xMTUzMDUsMjcgMjUzLjI0Nzk2MywyNi45NDg0NzAyIDI1My4zNDQ0NDIsMjYuODQ1NDEwNiBMMjU5Ljg0NDY5NSwxOS45MDE3NzEzIEMyNjAuMDQ5NzEzLDE5LjY5NTY1MjIgMjYwLjA0OTcxMywxOS4zNjA3MDg1IDI1OS44NTY3NTUsMTkuMTU0NTg5NCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 24px;
  height: 18px;
}

.icon-up,
.sectionWorthAccord .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .simpleAccord_title:after,
.sectionLogisticAccord .simpleAccord.active .simpleAccord_title:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDE0IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iVmFsdWVzLSsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IlZhbHVlcy1tb2JpbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjYuMDAwMDAwLCAtNTY2LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgPGcgaWQ9InNlcnZpY2VzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDU0OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9ImJsb2NrIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhY3RpdmUiPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNTkuODU2NzU1LDE4LjE1NDU4OTQgQzI1OS42NjM3OTgsMTcuOTQ4NDcwMiAyNTkuMzUwMjQyLDE3Ljk0ODQ3MDIgMjU5LjE1NzI4NCwxOC4xNTQ1ODk0IEwyNTMuMDA2NzY3LDI0LjczNzUyMDEgTDI0Ni44NDQxODksMTguMTU0NTg5NCBDMjQ2LjY1MTIzMSwxNy45NDg0NzAyIDI0Ni4zMzc2NzUsMTcuOTQ4NDcwMiAyNDYuMTQ0NzE4LDE4LjE1NDU4OTQgQzI0NS45NTE3NjEsMTguMzYwNzA4NSAyNDUuOTUxNzYxLDE4LjY5NTY1MjIgMjQ2LjE0NDcxOCwxOC45MDE3NzEzIEwyNTIuNjQ0OTcxLDI1Ljg0NTQxMDYgQzI1Mi43NDE0NSwyNS45NDg0NzAyIDI1Mi44NjIwNDgsMjYgMjUyLjk5NDcwNywyNiBDMjUzLjExNTMwNSwyNiAyNTMuMjQ3OTYzLDI1Ljk0ODQ3MDIgMjUzLjM0NDQ0MiwyNS44NDU0MTA2IEwyNTkuODQ0Njk1LDE4LjkwMTc3MTMgQzI2MC4wNDk3MTMsMTguNjk1NjUyMiAyNjAuMDQ5NzEzLDE4LjM2MDcwODUgMjU5Ljg1Njc1NSwxOC4xNTQ1ODk0IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMDAwMCwgMjIuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0yNTMuMDAwMDAwLCAtMjIuMDAwMDAwKSAiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 24px;
  height: 18px;
}

.icon_close,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Db21iaW5lZCBTaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJMYWJvcmF0b3J5LSsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+ICAgICAgICA8ZyBpZD0iTGFib3JhdG9yeS1wb3AtdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTA3LjAwMDAwMCwgLTIzOTAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNGRkNCMDUiPiAgICAgICAgICAgIDxnIGlkPSJmb3JtLWRvbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwLjAwMDAwMCwgMjM1MC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9ImNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDU4LjAwMDAwMCwgMzUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4zMTA5MDc3MywxMiBDNC42NTgwNDU0OSwxMS4zNDcxMzc4IDMuOTUwNDIzNzgsMTAuNjM5NTE2MSAyLjg5OTA4NDc3LDkuNTg4MTc3MDUgQzAuNjAyMTEwNTMxLDcuMjkxMjAyOCAwLjYwMjExMDUzMSw3LjI5MTIwMjggMC4xNDI3MTU2ODMsNi44MzE4MDc5NiBDLTAuMDQ3NTcxODk0Miw2LjY0MTUyMDM4IC0wLjA0NzU3MTg5NDIsNi4zMzMwMDMyNiAwLjE0MjcxNTY4Myw2LjE0MjcxNTY4IEMwLjMzMzAwMzI1OSw1Ljk1MjQyODExIDAuNjQxNTIwMzc4LDUuOTUyNDI4MTEgMC44MzE4MDc5NTUsNi4xNDI3MTU2OCBDMS4yOTEyMDI4LDYuNjAyMTEwNTMgMS4yOTEyMDI4LDYuNjAyMTEwNTMgMy41ODgxNzcwNSw4Ljg5OTA4NDc3IEM0LjYzOTUxNjA2LDkuOTUwNDIzNzggNS4zNDcxMzc3NiwxMC42NTgwNDU1IDYsMTEuMzEwOTA3NyBMMTEuMTY4MTkyLDYuMTQyNzE1NjggQzExLjM1ODQ3OTYsNS45NTI0MjgxMSAxMS42NjY5OTY3LDUuOTUyNDI4MTEgMTEuODU3Mjg0Myw2LjE0MjcxNTY4IEMxMi4wNDc1NzE5LDYuMzMzMDAzMjYgMTIuMDQ3NTcxOSw2LjY0MTUyMDM4IDExLjg1NzI4NDMsNi44MzE4MDc5NiBMNi42ODkwOTIyNywxMiBDNy43OTY4MDU3MiwxMy4xMDc3MTM0IDkuMDQzODcwOTgsMTQuMzU0Nzc4NyAxMS44NTcyODQzLDE3LjE2ODE5MiBDMTIuMDQ3NTcxOSwxNy4zNTg0Nzk2IDEyLjA0NzU3MTksMTcuNjY2OTk2NyAxMS44NTcyODQzLDE3Ljg1NzI4NDMgQzExLjY2Njk5NjcsMTguMDQ3NTcxOSAxMS4zNTg0Nzk2LDE4LjA0NzU3MTkgMTEuMTY4MTkyLDE3Ljg1NzI4NDMgQzguMzU0Nzc4NywxNS4wNDM4NzEgNy4xMDc3MTM0NCwxMy43OTY4MDU3IDYsMTIuNjg5MDkyMyBMMC44MzE4MDc5NTUsMTcuODU3Mjg0MyBDMC42NDE1MjAzNzgsMTguMDQ3NTcxOSAwLjMzMzAwMzI1OSwxOC4wNDc1NzE5IDAuMTQyNzE1NjgzLDE3Ljg1NzI4NDMgQy0wLjA0NzU3MTg5NDIsMTcuNjY2OTk2NyAtMC4wNDc1NzE4OTQyLDE3LjM1ODQ3OTYgMC4xNDI3MTU2ODMsMTcuMTY4MTkyIEw1LjMxMDkwNzczLDEyIFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  width: 12px;
  height: 12px;
}

.icon_delivery,
.productsGallery_order__info .galleryOrder_delivery a:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQcm9kdWN0cy0rIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJDYXJkLVByb2R1Y3Qtd2hvbGVzYWxlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODU3LjAwMDAwMCwgLTY3OS4wMDAwMDApIiBmaWxsPSIjMzU4QTM4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxnIGlkPSJidXktem9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAuMDAwMDAwLCAyNDQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzMC4wMDAwMDAsIDQzMC4wMDAwMDApIiBpZD0iaW5mbyI+ICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzYuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3NDY2NjY3LDUgQzQuNTI2LDUgMSw4LjUyNiAxLDEyLjg3NDY2NjcgQzEsMTcuMjIzMzMzMyA0LjUyNiwyMC43NSA4Ljg3NDY2NjY3LDIwLjc1IEMxMy4yMjMzMzMzLDIwLjc1IDE2Ljc1LDE3LjIyMzMzMzMgMTYuNzUsMTIuODc0NjY2NyBDMTYuNzUsOC41MjYgMTMuMjIzMzMzMyw1IDguODc0NjY2NjcsNSBaIE0xMC41MTQsMTcuMjA0NjY2NyBDMTAuMTA4NjY2NywxNy4zNjQ2NjY3IDkuNzg2LDE3LjQ4NiA5LjU0NCwxNy41NyBDOS4zMDI2NjY2NywxNy42NTQgOS4wMjIsMTcuNjk2IDguNzAyNjY2NjcsMTcuNjk2IEM4LjIxMiwxNy42OTYgNy44MywxNy41NzYgNy41NTgsMTcuMzM2NjY2NyBDNy4yODYsMTcuMDk3MzMzMyA3LjE1MDY2NjY3LDE2Ljc5NCA3LjE1MDY2NjY3LDE2LjQyNTMzMzMgQzcuMTUwNjY2NjcsMTYuMjgyIDcuMTYwNjY2NjcsMTYuMTM1MzMzMyA3LjE4MDY2NjY3LDE1Ljk4NiBDNy4yMDEzMzMzMywxNS44MzY2NjY3IDcuMjM0LDE1LjY2ODY2NjcgNy4yNzg2NjY2NywxNS40OCBMNy43ODYsMTMuNjg4IEM3LjgzMDY2NjY3LDEzLjUxNiA3Ljg2OTMzMzMzLDEzLjM1MjY2NjcgNy45LDEzLjIwMDY2NjcgQzcuOTMwNjY2NjcsMTMuMDQ3MzMzMyA3Ljk0NTMzMzMzLDEyLjkwNjY2NjcgNy45NDUzMzMzMywxMi43Nzg2NjY3IEM3Ljk0NTMzMzMzLDEyLjU1MDY2NjcgNy44OTgsMTIuMzkwNjY2NyA3LjgwNCwxMi4zMDA2NjY3IEM3LjcwODY2NjY3LDEyLjIxMDY2NjcgNy41MjkzMzMzMywxMi4xNjY2NjY3IDcuMjYyLDEyLjE2NjY2NjcgQzcuMTMxMzMzMzMsMTIuMTY2NjY2NyA2Ljk5NjY2NjY3LDEyLjE4NiA2Ljg1ODY2NjY3LDEyLjIyNjY2NjcgQzYuNzIyLDEyLjI2ODY2NjcgNi42MDMzMzMzMywxMi4zMDY2NjY3IDYuNTA2LDEyLjM0NCBMNi42NCwxMS43OTIgQzYuOTcyLDExLjY1NjY2NjcgNy4yOSwxMS41NDA2NjY3IDcuNTkzMzMzMzMsMTEuNDQ0NjY2NyBDNy44OTY2NjY2NywxMS4zNDczMzMzIDguMTgzMzMzMzMsMTEuMjk5MzMzMyA4LjQ1MzMzMzMzLDExLjI5OTMzMzMgQzguOTQwNjY2NjcsMTEuMjk5MzMzMyA5LjMxNjY2NjY3LDExLjQxOCA5LjU4MTMzMzMzLDExLjY1MjY2NjcgQzkuODQ0NjY2NjcsMTEuODg4IDkuOTc3MzMzMzMsMTIuMTk0IDkuOTc3MzMzMzMsMTIuNTcgQzkuOTc3MzMzMzMsMTIuNjQ4IDkuOTY4LDEyLjc4NTMzMzMgOS45NSwxMi45ODEzMzMzIEM5LjkzMiwxMy4xNzggOS44OTgsMTMuMzU3MzMzMyA5Ljg0ODY2NjY3LDEzLjUyMiBMOS4zNDQsMTUuMzA4NjY2NyBDOS4zMDI2NjY2NywxNS40NTIgOS4yNjYsMTUuNjE2IDkuMjMyNjY2NjcsMTUuNzk5MzMzMyBDOS4yLDE1Ljk4MjY2NjcgOS4xODQsMTYuMTIyNjY2NyA5LjE4NCwxNi4yMTY2NjY3IEM5LjE4NCwxNi40NTQgOS4yMzY2NjY2NywxNi42MTYgOS4zNDMzMzMzMywxNi43MDIgQzkuNDQ4NjY2NjcsMTYuNzg4IDkuNjMzMzMzMzMsMTYuODMxMzMzMyA5Ljg5NDY2NjY3LDE2LjgzMTMzMzMgQzEwLjAxOCwxNi44MzEzMzMzIDEwLjE1NiwxNi44MDkzMzMzIDEwLjMxMiwxNi43NjY2NjY3IEMxMC40NjY2NjY3LDE2LjcyNCAxMC41Nzg2NjY3LDE2LjY4NiAxMC42NDkzMzMzLDE2LjY1MzMzMzMgTDEwLjUxNCwxNy4yMDQ2NjY3IFogTTEwLjQyNDY2NjcsOS45NTI2NjY2NyBDMTAuMTg5MzMzMywxMC4xNzEzMzMzIDkuOTA2LDEwLjI4MDY2NjcgOS41NzQ2NjY2NywxMC4yODA2NjY3IEM5LjI0NCwxMC4yODA2NjY3IDguOTU4NjY2NjcsMTAuMTcxMzMzMyA4LjcyMTMzMzMzLDkuOTUyNjY2NjcgQzguNDg1MzMzMzMsOS43MzQgOC4zNjYsOS40NjggOC4zNjYsOS4xNTczMzMzMyBDOC4zNjYsOC44NDczMzMzMyA4LjQ4Niw4LjU4MDY2NjY3IDguNzIxMzMzMzMsOC4zNiBDOC45NTg2NjY2Nyw4LjEzODY2NjY3IDkuMjQ0LDguMDI4NjY2NjcgOS41NzQ2NjY2Nyw4LjAyODY2NjY3IEM5LjkwNiw4LjAyODY2NjY3IDEwLjE5LDguMTM4NjY2NjcgMTAuNDI0NjY2Nyw4LjM2IEMxMC42Niw4LjU4MDY2NjY3IDEwLjc3OCw4Ljg0NzMzMzMzIDEwLjc3OCw5LjE1NzMzMzMzIEMxMC43NzgsOS40Njg2NjY2NyAxMC42Niw5LjczNCAxMC40MjQ2NjY3LDkuOTUyNjY2NjcgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  width: 16px;
  height: 16px;
}

.icon_address,
.productsGallery_order__info .galleryOrder_address a:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNCAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQcm9kdWN0cy0rIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJDYXJkLVByb2R1Y3Qtd2hvbGVzYWxlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODU4LjAwMDAwMCwgLTcxMy4wMDAwMDApIiBmaWxsPSIjMzU4QTM4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxnIGlkPSJidXktem9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAuMDAwMDAwLCAyNDQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzMC4wMDAwMDAsIDQzMC4wMDAwMDApIiBpZD0iaW5mbyI+ICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzYuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LDM5IEMxMy40MTgzMDQsMzkgMTYsNDEuNzgwODE5OSAxNiw0NS4yMTEyMjk4IEMxNiw0OC42NDE1NDA0IDExLjU0ODAzMiw1NC45OTQxODYzIDksNTQuOTk0MTg2MyBDNi40NTE5NjgsNTQuOTk0MTg2MyAyLDQ4LjY0MTU0MDQgMiw0NS4yMTEyMjk4IEMyLDQxLjc4MDgxOTkgNC41ODE3NiwzOSA5LDM5IFogTTksNDggQzEwLjY1Njg1NDIsNDggMTIsNDYuNjU2ODU0MiAxMiw0NSBDMTIsNDMuMzQzMTQ1OCAxMC42NTY4NTQyLDQyIDksNDIgQzcuMzQzMTQ1NzUsNDIgNiw0My4zNDMxNDU4IDYsNDUgQzYsNDYuNjU2ODU0MiA3LjM0MzE0NTc1LDQ4IDksNDggWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 14px;
  height: 16px;
}

.icon_less,
.productsGallery_slider .slider-main_nav .slick-prev:before,
.simpleProduct .simpleProduct_slider .slick-prev:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDkgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUHJvZHVjdHMtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iQ2FyZC1Qcm9kdWN0LXdob2xlc2FsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgwLjAwMDAwMCwgLTczNS4wMDAwMDApIiBmaWxsPSIjRkZDQjA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxnIGlkPSJtZWRpYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzkuMDAwMDAwLCAyODQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJtb3JlLXBob3RvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDEwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjY3ODA3MjksNDQuODE1MjE3NCBDMTIuNDY5MzE2NCw0NC41OTQ5Mjc1IDEyLjEzMDA4NzEsNDQuNTk0OTI3NSAxMS45MjEzMzA2LDQ0LjgxNTIxNzQgTDUuMjY3MjE3MjksNTEuODUwNzI0NiBMLTEuMzk5OTQzMzQsNDQuODE1MjE3NCBDLTEuNjA4Njk5ODMsNDQuNTk0OTI3NSAtMS45NDc5MjkxNCw0NC41OTQ5Mjc1IC0yLjE1NjY4NTY0LDQ0LjgxNTIxNzQgQy0yLjM2NTQ0MjE0LDQ1LjAzNTUwNzIgLTIuMzY1NDQyMTQsNDUuMzkzNDc4MyAtMi4xNTY2ODU2NCw0NS42MTM3NjgxIEw0Ljg3NTc5ODg2LDUzLjAzNDc4MjYgQzQuOTgwMTc3MTEsNTMuMTQ0OTI3NSA1LjExMDY0OTkyLDUzLjIgNS4yNTQxNzAwMSw1My4yIEM1LjM4NDY0MjgyLDUzLjIgNS41MjgxNjI5MSw1My4xNDQ5Mjc1IDUuNjMyNTQxMTYsNTMuMDM0NzgyNiBMMTIuNjY1MDI1Nyw0NS42MTM3NjgxIEMxMi44ODY4Mjk0LDQ1LjM5MzQ3ODMgMTIuODg2ODI5NCw0NS4wMzU1MDcyIDEyLjY3ODA3MjksNDQuODE1MjE3NCBaIiBpZD0iU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMjU5ODk3LCA0OC45MjUwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjI1OTg5NywgLTQ4LjkyNTAwMCkgIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 10px;
  height: 16px;
}

.icon_more,
.productsGallery_slider .slider-main_nav .slick-next:before,
.simpleProduct .simpleProduct_slider .slick-next:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDkgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUHJvZHVjdHMtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iQ2FyZC1Qcm9kdWN0LXdob2xlc2FsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYyMS4wMDAwMDAsIC03MzUuMDAwMDAwKSIgZmlsbD0iI0ZGQ0IwNSIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8ZyBpZD0ibWVkaWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5LjAwMDAwMCwgMjg0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0ibW9yZS1waG90byIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQxMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01NTMuNjg0OTU4LDQ0LjgxNTIxNzQgQzU1My40NzYyMDEsNDQuNTk0OTI3NSA1NTMuMTM2OTcyLDQ0LjU5NDkyNzUgNTUyLjkyODIxNSw0NC44MTUyMTc0IEw1NDYuMjc0MTAyLDUxLjg1MDcyNDYgTDUzOS42MDY5NDEsNDQuODE1MjE3NCBDNTM5LjM5ODE4NSw0NC41OTQ5Mjc1IDUzOS4wNTg5NTYsNDQuNTk0OTI3NSA1MzguODUwMTk5LDQ0LjgxNTIxNzQgQzUzOC42NDE0NDMsNDUuMDM1NTA3MiA1MzguNjQxNDQzLDQ1LjM5MzQ3ODMgNTM4Ljg1MDE5OSw0NS42MTM3NjgxIEw1NDUuODgyNjg0LDUzLjAzNDc4MjYgQzU0NS45ODcwNjIsNTMuMTQ0OTI3NSA1NDYuMTE3NTM1LDUzLjIgNTQ2LjI2MTA1NSw1My4yIEM1NDYuMzkxNTI4LDUzLjIgNTQ2LjUzNTA0OCw1My4xNDQ5Mjc1IDU0Ni42Mzk0MjYsNTMuMDM0NzgyNiBMNTUzLjY3MTkxLDQ1LjYxMzc2ODEgQzU1My44OTM3MTQsNDUuMzkzNDc4MyA1NTMuODkzNzE0LDQ1LjAzNTUwNzIgNTUzLjY4NDk1OCw0NC44MTUyMTc0IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQ2LjI2Njc4MSwgNDguOTI1MDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC01NDYuMjY2NzgxLCAtNDguOTI1MDAwKSAiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  width: 10px;
  height: 16px;
}

/* * * * * * * * * * * * *
 * Media queries
 * * * * * * * * * * * * */

/* * * * * * * * * * * * *
 * Calculation
 * * * * * * * * * * * * */

/* * * * * * * * * * * * *
 * Mixin for current browser
 * * * * * * * * * * * * */

/*
Example

.btn-download {
  display: block;
  width: 100%;

  @include browser(Android) { // Скроем для Android
    display: none;
  }
}

//....

.btn-download {
  display: block;
  width: 100%;
}
html[id*="Android"] .btn-download {
  display: none;
}

*/

/* * * * * * * * * * * * *
 * IE browser
 * * * * * * * * * * * * */

/* * * * * * * * * * * * *
 * Cross Browser filters
 * * * * * * * * * * * * */

/* * * * * * * * * * * * *
 * Placeholder
 * * * * * * * * * * * * */

/* * * * * * * * * * * * *
 * For any devices
 * * * * * * * * * * * * */

/* * * * * * * * * * * * *
 * Circle divs
 * * * * * * * * * * * * */

/*
 * Default styles
 */

* {
  margin: 0;
  padding: 0;
  outline: transparent;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
}

*:focus,
* input,
* button {
  outline: none;
  border: none;
}

img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-interpolation-mode: bicubic;
}

div,
p,
section,
header,
footer,
form,
input,
a,
h1,
h2,
h3,
ul,
li,
span,
button,
article,
time {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  overflow: visible;
}

html {
  -webkit-font-smoothing: antialiased;
  height: 100%;
}

body {
  min-height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: SourceSansPro-Regular, "sans-serif";
  line-height: 1.5;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 18px;
  color: #0F2910;
  background-color: #fff;
}

body.ovh {
  overflow: hidden;
}

a {
  text-decoration: none;
}

ul,
li {
  list-style: none;
}

.nowrap {
  white-space: nowrap;
}

.sectionHeader,
.simpleTabs,
.section,
.header,
.fullMenu_languages,
.homelargeSlider .textWrap,
.sectionHomeAbout,
.sectionHomeProducts .sectionTitle,
.sectionHomeStandards,
.sectionHomeHowWorks .sectionTitle,
.sectionHomeHowWorks .worksWrap,
.sectionHomeTrust,
.sectionHomeNews .sectionTitle,
.sectionHomeNews .newsWrap,
.sectionLaboratoryTabs.simpleTabs--pageLaboratory .subTitle_step,
.sectionProductionInfo,
.sectionProduction_content,
.sectionProductionVideo,
.sectionWorthInfo,
.sectionWorthAccord,
.sectionProductsTabs.simpleTabs--pageProducts .subTitle_step,
.sectionProductAccord,
.sectionLogisticAccord,
.footer_part {
  padding-right: 50px;
  padding-left: 50px;
}

.page {
  overflow-y: hidden;
  overflow-x: hidden;
}

/*
 * Title for section
 */

.sectionTitle {
  font-family: MB;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.5;
  color: #358A38;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

/*
 * Subttle for section
 */

.subTitle {
  color: #6C766C;
  font-family: Verdana, "sans-serif", sans-serif;
  font-size: 26px;
  line-height: 1.0;
  font-weight: 400;
  margin-top: 30px;
  margin-bottom: 30px;
}

/*
 * "More" button with cool hover effect - http://joxi.net/MAjqqxVI4X4WD2
 */

.moreButton {
  font-family: MB;
  font-size: 16px;
  text-transform: uppercase;
  color: #358A38;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.moreButton:before,
.moreButton:after {
  content: '';
  height: 2px;
  background-color: #FFCB05;
  -webkit-transition: all .708s ease-out;
  transition: all .708s ease-out;
}

.moreButton:before {
  width: 120px;
  margin-right: 20px;
}

.moreButton:after {
  width: 0;
  margin-left: 0;
}

.moreButton:hover:before {
  width: 0;
  margin-right: 0;
}

.moreButton:hover:after {
  width: 120px;
  margin-left: 20px;
}

/*
 * Header (not menu) for inner pages
 */

.sectionHeader {
  margin-top: 75px;
  min-height: 100px;
  padding-top: 16px;
  padding-bottom: 16px;
  z-index: 1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.sectionHeader_title {
  color: #FFFFFF;
  font-family: MB;
  font-weight: 700;
  font-size: 32px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  margin-bottom: 10px;
}

.beadcrumbs {
  display: inline-block;
  font-size: 0;
  white-space: nowrap;
}

.beadcrumbs a,
.beadcrumbs span {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0.24px;
}

.beadcrumbs a:hover {
  color: #FFCB05;
}

.beadcrumbs a:after {
  content: '-';
  margin-left: 5px;
  margin-right: 5px;
}

.beadcrumbs span {
  font-family: SourceSansPro-Light, "sans-serif";
}

/*
 * All paragraphs in text content
 */

.textContent {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: #0F2910;
}

.textContent ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid #358a38;
}

.textContent ol:last-child {
  margin-top: 20px;
  margin-bottom: 0;
  border-bottom: 0px solid transparent;
}

.textContent ol li {
  list-style: decimal;
  padding-bottom: 20px;
  padding-left: 10px;
}

.textContent ol li:last-child {
  padding-bottom: 0;
}

.textContent p {
  margin-bottom: 15px;
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.textContent p:after {
  content: '';
  clear: both;
  display: block;
  overflow: hidden;
}

.textContent p:last-of-type {
  margin-bottom: 0;
}

.textContent blockquote {
  position: relative;
  padding-top: 30px;
  padding-bottom: 40px;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-style: italic;
  line-height: 1.5;
  margin-right: -4%;
  margin-left: -4%;
  font-size: 18px;
  text-align: justify;
}

.textContent blockquote:before {
  content: '';
  position: absolute;
  left: -40px;
  top: 40px;
}

.textContent blockquote:after {
  content: '';
  position: absolute;
  right: -40px;
  bottom: 40px;
}

.textContent ul {
  margin-top: 20px;
}

.textContent ul li {
  list-style-image: url("../img/icons/dot.png");
  margin-left: 17px;
  margin-bottom: 20px;
  color: #0F2910;
}

.textContent ul li:last-child {
  padding-bottom: 0;
}

/*
 * All video tags
 */

.videoRelation {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}

.videoRelation_item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.videoRelation .videoTag_btn {
  cursor: pointer;
  position: absolute;
  width: 60px;
  height: 60px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.videoRelation .videoTag_btn svg {
  width: 100%;
}

/*
 * Bottom block-link (About category pages)
 */

.bottomPageLink {
  padding-top: 57px;
  display: block;
}

.bottomPageLink_bg {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.bottomPageLink_bg:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.65);
}

.bottomPageLink_title {
  font-family: MSB;
  font-weight: 300;
  font-size: 24px;
  color: #358A38;
  text-transform: uppercase;
  margin-bottom: -30px;
  margin-top: -57px;
  overflow: hidden;
}

.bottomPageLink_title:before,
.bottomPageLink_title:after {
  content: '';
  display: block;
  width: 2px;
  background-color: #FFCB05;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all .708s ease-out;
  transition: all .708s ease-out;
}

.bottomPageLink_title:before {
  margin-bottom: 20px;
  height: 100px;
}

.bottomPageLink_title:after {
  margin-top: 20px;
  height: 50px;
}

.bottomPageLink:hover .bottomPageLink_title:before {
  margin-bottom: 0;
  height: 0;
}

.bottomPageLink:hover .bottomPageLink_title:after {
  height: 100%;
}

/*
 * Simple tabs (without ajax, sliders etc.)
 * .simpleTabs--pageName - classes for current page
 */

.simpleTabs_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}

.simpleTabs_navItem {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-right: 2px solid rgba(53, 138, 56, 0.1);
  cursor: pointer;
  color: #1A441B;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}

.simpleTabs_navItem:last-of-type {
  border-right: 0;
}

.simpleTabs_navItem:hover {
  background-color: rgba(53, 138, 56, 0.1);
}

.simpleTabs_navItem.active {
  background-color: #358A38;
  color: #FAFAFA;
}

.simpleTabs_navItem img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

.simpleTabs_navItem .title {
  font-family: MSB;
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  line-height: 1.5;
  color: #183019;
}

.simpleTabs_navItem.active .title {
  color: #ffffff;
}

.simpleTabs_content {
  border-top: 2px solid #358A38;
}

.simpleTabs_changed {
  padding: 40px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  display: none;
}

.simpleTabs_changed:first-of-type {
  display: block;
}

.simpleTabs_changed .backImage {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 200px;
}

.simpleTabs--pageWorth {
  margin-bottom: 60px;
  padding-right: 150px;
  margin-top: -100px;
}

.simpleTabs--pageWorth .simpleTabs_navItem {
  padding: 40px;
}

/* Main content block*/

.sectionContent_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 50px;
  margin-bottom: 60px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.contentBlock_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
  height: 100%;
}

.subTitle_step {
  color: #183019;
  font-family: MSB;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin-top: 30px;
  margin-bottom: 30px;
}

.subTitle_step::before {
  content: '';
  display: block;
  position: absolute;
  bottom: -14px;
  width: 50px;
  height: 2px;
  background-color: #FFCB05;
}

.sectionList,
.basket_blockList {
  margin-top: 20px;
}

.sectionList li,
.basket_blockList li {
  list-style-image: url("../img/icons/yelowShadow_ball.svg");
  padding-bottom: 15px;
  padding-left: 8px;
  margin-left: 17px;
}

.contentBlock_img {
  width: 50%;
}

.contentBlock_img .gallery_image {
  display: block;
  width: 100%;
}

.btn_main {
  color: #ffffff;
  font-family: Verdana, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 17px 30px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #358A38;
  cursor: pointer;
}

.sectionText {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.indentation span {
  color: #4a4a4a;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-weight: 600;
}

.indentation_italic {
  padding-top: 20px;
  font-style: italic;
  font-family: Verdana, "sans-serif", sans-serif;
  font-size: 12px;
}

.vendorForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 30px 40px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vendorForm form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vendorForm .vendorForm_info {
  padding-bottom: 15px;
  border-bottom: 1px solid #e2e4e2;
  width: 48%;
  margin-bottom: 40px;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
}

.vendorForm .vendorForm_check {
  display: block;
  width: 44%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.vendorForm_btn {
  margin-top: 40px;
}

input[type=checkbox] {
  -webkit-appearance: checkbox;
}

/* The container */

.container {
  display: block;
  position: relative;
  padding-left: 50px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */

.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */

.checkmark {
  position: absolute;
  top: 8px;
  left: 0;
  height: 30px;
  width: 30px;
  border: 1px solid #6c766c;
  background-color: #ffffff;
}

.productsGallery_content__item {
  margin-right: 0;
  margin-bottom: 15px;
}

/* On mouse-over, add a grey background color */

.container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */

.container input:checked ~ .checkmark {
  background-color: #358A38;
}

.container input:checked ~ span:before {
  background-color: #358A38;
}

.container .checkmark {
  display: none;
}

.wpcf7-checkbox .wpcf7-list-item {
  margin: 0;
}

.container input[type="checkbox"] {
  width: 100%;
  height: 100%;
  z-index: 5;
}

.container input[type="checkbox"] + .wpcf7-list-item-label:before {
  position: absolute;
  top: 8px;
  left: -50px;
  height: 30px;
  width: 30px;
  border: 1px solid #6c766c;
  background-color: #ffffff;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.container input[type="checkbox"]:hover + .wpcf7-list-item-label:before {
  background-color: #ccc;
}

.container input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
  background-color: #358A38;
}

.container input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
  content: '';
  display: block;
  position: absolute;
  left: -43px;
  top: 45%;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg) translateY(-50%);
  transform: rotate(45deg) translateY(-50%);
}

/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */

.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */

.container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.form-input:focus ~ .form-label,
.form-input:not(:focus):valid ~ .form-label {
  top: -10px;
  font-size: 10px;
}

.btn_hov {
  font-family: Verdana, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 700;
  padding: 17px 30px;
  display: inline-block;
  outline: none;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background: none;
  cursor: pointer;
}

.btn-main,
.btn-main input {
  font-family: MB;
  background-color: #358A38;
  color: #ffffff;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.btn-main .ajax-loader,
.btn-main input .ajax-loader {
  position: absolute;
  right: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.btn-main input,
.btn-main input input {
  -webkit-transition: .3s;
  transition: .3s;
}

.btn-main:hover input,
.btn-main input:hover input {
  top: 0;
}

.btn-main {
  cursor: pointer;
}

.btn-main input {
  z-index: 5;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  cursor: pointer;
  opacity: 0;
}

.btn-bg:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: -100%;
}

.btn-main:before {
  position: absolute;
  height: 100%;
  line-height: 2.5;
  font-size: 180%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.icon-cart:before {
  content: "";
}

.icon-next:before {
  content: "";
}

.icon-documentation:before {
  content: "";
}

.btn-main span {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  -moz-transition: all 0.3s;
  -moz-backface-visibility: hidden;
  transition: all 0.3s;
  backface-visibility: hidden;
}

.btn_hov:after {
  content: attr(data-content);
  position: absolute;
  z-index: 6;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.btn_hov:hover:after {
  -webkit-transform: translate(-50%, 150%);
  transform: translate(-50%, 150%);
}

.btn-bg:hover:before {
  top: 0;
}

.btn-bg:hover span {
  -webkit-transform: translateY(300%);
  transform: translateY(300%);
}

.icon-laboratory::before {
  content: "";
}

.icon-send::before {
  content: "";
}

.icon-order::before {
  content: "";
}

/* Droptown at the Form*/

.mutliSelect label .checkmark {
  display: none;
}

.mutliSelect label span {
  width: 100%;
}

.mutliSelect label span input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
  background-color: #358A38;
}

.mutliSelect label span .wpcf7-list-item-label {
  width: 100%;
  display: block;
}

.mutliSelect label span .wpcf7-list-item-label:before {
  position: absolute;
  top: 30%;
  left: auto;
  right: 20px;
  width: 16px;
  height: 16px;
  -webkit-box-shadow: inset 0 1px 5px rgba(108, 118, 108, 0.25);
  box-shadow: inset 0 1px 5px rgba(108, 118, 108, 0.25);
  border: 1px solid rgba(108, 118, 108, 0.1);
  background-color: #ffffff;
}

.mutliSelect label span .wpcf7-list-item-label:after {
  content: '';
  display: block;
  position: absolute;
  left: auto;
  right: 30px;
  top: 51%;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg) translateY(-50%);
  transform: rotate(45deg) translateY(-50%);
}

.dropdown {
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 10px;
  z-index: 1;
  width: 100%;
}

.dropdown_title {
  color: #fff;
}

.dropdown ul {
  margin: -1px 0 0 0;
}

.dropdown dd {
  position: relative;
}

.dropdown dt .dropdown_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.dropdown dt .dropdown_title.open:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.dropdown dt .dropdown_title .multiSel {
  margin-bottom: 10px;
}

.dropdown dt .dropdown_title:after {
  content: '';
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  margin-top: 7px;
}

.dropdown .dropdown_title,
.dropdown .dropdown_title:visited {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.dropdown dt .dropdown_title span,
.multiSel span {
  cursor: pointer;
  display: inline-block;
  padding: 0 3px 2px 0;
}

.dropdown dd ul {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border: 0;
  display: none;
  left: 0px;
  padding: 10px;
  position: absolute;
  top: 2px;
  width: 100%;
}

.dropdown span.value {
  display: none;
}

.dropdown dd ul li {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 20px;
}

.dropdown dd ul li label {
  width: 100%;
  display: block;
}

.dropdown dd ul li label span {
  display: block;
}

.dropdown dd ul li:last-child {
  margin-bottom: 0;
}

.dropdown dd ul input {
  width: 100%;
  height: 100%;
  z-index: 5;
}

.dropdown dd ul li .checkmark {
  position: absolute;
  top: 30%;
  left: auto;
  right: 20px;
  width: 16px;
  height: 16px;
  -webkit-box-shadow: inset 0 1px 5px rgba(108, 118, 108, 0.25);
  box-shadow: inset 0 1px 5px rgba(108, 118, 108, 0.25);
  border: 1px solid rgba(108, 118, 108, 0.1);
  background-color: #ffffff;
}

.dropdown dd ul li .checkmark.laboratory_checkmark {
  left: 100px;
}

.dropdown dd ul li a {
  padding: 5px;
  display: block;
}

.dropdown dd ul li a:hover {
  background-color: #fff;
}

.mutliSelect label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.dropdown dd ul input:checked ~ .checkmark {
  background-color: #358A38;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.dropdown dd ul li input:checked ~ .checkmark:after {
  display: block;
}

.dropdown dd ul li.checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.form-input:focus ~ .form-label,
.form-input:not(:focus):valid ~ .form-label {
  top: -10px;
  font-size: 10px;
}

.strong {
  font-weight: 700;
}

.logisticForm,
.laboratoryForm_block,
.partnersForm_block,
.guarantee_form {
  display: block;
  width: 100%;
  margin-bottom: 100px;
}

.logisticForm .form_block,
.laboratoryForm_block .form_block,
.partnersForm_block .form_block,
.guarantee_form .form_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 40px 40px 40px;
}

.logisticForm .form_block .form_wrap,
.laboratoryForm_block .form_block .form_wrap,
.partnersForm_block .form_block .form_wrap,
.guarantee_form .form_block .form_wrap {
  width: 48%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.logisticForm .form_block .form_wrap .form__row,
.laboratoryForm_block .form_block .form_wrap .form__row,
.partnersForm_block .form_block .form_wrap .form__row,
.guarantee_form .form_block .form_wrap .form__row {
  width: 47%;
}

.logisticForm .form_block .partnersForm_check,
.laboratoryForm_block .form_block .partnersForm_check,
.partnersForm_block .form_block .partnersForm_check,
.guarantee_form .form_block .partnersForm_check {
  display: block;
  width: 43%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 10px;
  top: 25px;
}

.logisticForm .form_block .form__row,
.laboratoryForm_block .form_block .form__row,
.partnersForm_block .form_block .form__row,
.guarantee_form .form_block .form__row {
  position: relative;
  padding-top: 40px;
  border-bottom: 1px solid #e2e4e2;
  width: 48%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.4px;
}

.logisticForm .form_block .form__row.has-error > .form__error:after,
.laboratoryForm_block .form_block .form__row.has-error > .form__error:after,
.partnersForm_block .form_block .form__row.has-error > .form__error:after,
.guarantee_form .form_block .form__row.has-error > .form__error:after {
  display: block;
}

.logisticForm .form_block .form__row.has-error > .fform__roworm__bar,
.laboratoryForm_block .form_block .form__row.has-error > .fform__roworm__bar,
.partnersForm_block .form_block .form__row.has-error > .fform__roworm__bar,
.guarantee_form .form_block .form__row.has-error > .fform__roworm__bar {
  left: 0;
  right: 0;
  width: 100%;
}

.logisticForm .form_block .form__input,
.laboratoryForm_block .form_block .form__input,
.partnersForm_block .form_block .form__input,
.guarantee_form .form_block .form__input {
  width: 100%;
  padding: 5px 0;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  background: none;
}

.logisticForm .form_block .form__input:focus,
.logisticForm .form_block .form__input:active,
.laboratoryForm_block .form_block .form__input:focus,
.laboratoryForm_block .form_block .form__input:active,
.partnersForm_block .form_block .form__input:focus,
.partnersForm_block .form_block .form__input:active,
.guarantee_form .form_block .form__input:focus,
.guarantee_form .form_block .form__input:active {
  outline: 0;
}

.logisticForm .form_block .form__input:focus ~ .form__label,
.logisticForm .form_block .form__input:active ~ .form__label,
.logisticForm .form_block .form__input:valid ~ .form__label,
.laboratoryForm_block .form_block .form__input:focus ~ .form__label,
.laboratoryForm_block .form_block .form__input:active ~ .form__label,
.laboratoryForm_block .form_block .form__input:valid ~ .form__label,
.partnersForm_block .form_block .form__input:focus ~ .form__label,
.partnersForm_block .form_block .form__input:active ~ .form__label,
.partnersForm_block .form_block .form__input:valid ~ .form__label,
.guarantee_form .form_block .form__input:focus ~ .form__label,
.guarantee_form .form_block .form__input:active ~ .form__label,
.guarantee_form .form_block .form__input:valid ~ .form__label {
  bottom: 30px;
  color: #358a38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.logisticForm .form_block .form__bar,
.laboratoryForm_block .form_block .form__bar,
.partnersForm_block .form_block .form__bar,
.guarantee_form .form_block .form__bar {
  position: absolute;
  bottom: 0;
  left: 50%;
  right: 50%;
  display: block;
  width: 0;
  height: 2px;
  background-color: #ff0000;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.logisticForm .form_block .form__label,
.laboratoryForm_block .form_block .form__label,
.partnersForm_block .form_block .form__label,
.guarantee_form .form_block .form__label {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  pointer-events: none;
}

.logisticForm .form_block .form__submit,
.laboratoryForm_block .form_block .form__submit,
.partnersForm_block .form_block .form__submit,
.guarantee_form .form_block .form__submit {
  width: 100%;
  padding: 10px 0;
  margin-top: 30px;
  border: none;
  border-radius: 10px;
  font-weight: 600;
  background-color: #ff0000;
  cursor: pointer;
}

.logisticForm .form_block .form__retrieve-pass,
.laboratoryForm_block .form_block .form__retrieve-pass,
.partnersForm_block .form_block .form__retrieve-pass,
.guarantee_form .form_block .form__retrieve-pass {
  display: block;
  padding: 15px 0;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.logisticForm .form_block .form__retrieve-pass:hover,
.laboratoryForm_block .form_block .form__retrieve-pass:hover,
.partnersForm_block .form_block .form__retrieve-pass:hover,
.guarantee_form .form_block .form__retrieve-pass:hover {
  color: #ffffff;
}

.logisticForm .form_block .form__error,
.laboratoryForm_block .form_block .form__error,
.partnersForm_block .form_block .form__error,
.guarantee_form .form_block .form__error {
  position: absolute;
  bottom: -20px;
  display: block;
  width: 100%;
  height: 20px;
  color: #ff0000;
  font-size: 0.75rem;
  line-height: 20px;
}

.logisticForm .form_block .form__error:after,
.laboratoryForm_block .form_block .form__error:after,
.partnersForm_block .form_block .form__error:after,
.guarantee_form .form_block .form__error:after {
  content: 'x';
  position: absolute;
  bottom: 20px;
  right: -20px;
  display: none;
  width: 20px;
  height: 25px;
  font-size: 1.125rem;
  line-height: 25px;
  text-align: center;
  color: #ff0000;
}

.logisticForm .form_block .form__info,
.laboratoryForm_block .form_block .form__info,
.partnersForm_block .form_block .form__info,
.guarantee_form .form_block .form__info {
  text-align: center;
}

.logisticForm .form_block .logisticForm_footer,
.laboratoryForm_block .form_block .logisticForm_footer,
.partnersForm_block .form_block .logisticForm_footer,
.guarantee_form .form_block .logisticForm_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 0;
  margin-top: 40px;
}

.logisticForm .form_block .logisticForm_footer p,
.laboratoryForm_block .form_block .logisticForm_footer p,
.partnersForm_block .form_block .logisticForm_footer p,
.guarantee_form .form_block .logisticForm_footer p {
  width: 48%;
}

.logisticForm .form_block .logisticForm_footer .logisticForm_btn,
.laboratoryForm_block .form_block .logisticForm_footer .logisticForm_btn,
.partnersForm_block .form_block .logisticForm_footer .logisticForm_btn,
.guarantee_form .form_block .logisticForm_footer .logisticForm_btn {
  width: 48%;
}

.logisticForm .form_block .logisticForm_footer .logisticForm_btn .btn-bg:before,
.laboratoryForm_block .form_block .logisticForm_footer .logisticForm_btn .btn-bg:before,
.partnersForm_block .form_block .logisticForm_footer .logisticForm_btn .btn-bg:before,
.guarantee_form .form_block .logisticForm_footer .logisticForm_btn .btn-bg:before {
  left: 38%;
}

.logisticForm .form_block .logisticForm_footer .logisticForm_check,
.laboratoryForm_block .form_block .logisticForm_footer .logisticForm_check,
.partnersForm_block .form_block .logisticForm_footer .logisticForm_check,
.guarantee_form .form_block .logisticForm_footer .logisticForm_check {
  display: block;
  width: 90%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.submit_form_block {
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 50px 0;
  display: none;
  position: absolute;
  height: calc(100% - 70px);
  width: calc(100% - 100px);
  top: 69px;
  z-index: 10;
}

.submit_form_block-inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.submit_form_block .submit_block {
  display: block;
  border: 3px solid #ffcb05;
  border-radius: 100%;
  height: 165px;
  width: 165px;
  text-align: center;
  margin: -54px auto 0 auto;
  position: relative;
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.submit_form_block .submit_block img {
  -webkit-transition: .5s;
  transition: .5s;
}

.submit_form_block .submit_block.fly img {
  -webkit-transform: translate(70px, -100px);
  transform: translate(70px, -100px);
}

.submit_form_block .submit_block img {
  width: 10vw;
  height: 10vw;
  max-width: 92px;
  min-width: 52px;
  min-height: 52px;
  max-height: 64px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
}

.submit_form_done {
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 50px 0;
  display: none;
  position: absolute;
  height: calc(100% - 70px);
  width: calc(100% - 100px);
  top: 69px;
  z-index: 11;
}

.submit_form_done-inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.submit_form_done .submit_block {
  width: 165px;
  height: 165px;
  display: block;
  border: 3px solid #ffcb05;
  border-radius: 100%;
  text-align: center;
  margin: 0 auto 10px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
}

.submit_form_done .submit_block img {
  -webkit-transition: .5s;
  transition: .5s;
}

.submit_form_done .submit_block.fly .plain {
  -webkit-transform: translate(70px, -100px);
  transform: translate(70px, -100px);
}

.submit_form_done .submit_block.done {
  border: 3px solid #358a38;
}

.submit_form_done .submit_block .check-done {
  display: none;
}

.submit_form_done .submit_block .check-done {
  width: 38px;
  height: 26px;
}

.submit_form_done .submit_block_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transition: .5s;
  transition: .5s;
}

.submit_form_done .submit_block_info .submit_block_title {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 6px;
  font-weight: 400;
  text-align: center;
}

.submit_form_done .submit_block_info .submit_block_text {
  color: #358A38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
  text-align: center;
}

.nowrap {
  white-space: nowrap;
}

.simpleTabs_changed.textContent p {
  width: 100%;
}

.simpleTabs_changed h3 {
  color: #358A38;
  font-family: MSB;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.simpleTabs_changed .backImage {
  right: 40px;
  bottom: 40px;
}

.simpleTabs_changed .alignleft {
  float: left;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 40px;
  width: 68px;
  height: 100%;
}

.simpleTabs_changed .alignleft:last-child {
  margin-bottom: 0;
}

.simpleTabs_changed .btn-main {
  margin-top: 35px;
}

.simpleTabs_changed .moreButton {
  margin-top: 20px;
}

.simpleTabs_changed__img {
  float: left;
  margin-top: 50px;
}

.simpleTabs_changed__img img {
  margin-right: 20px;
}

.simpleTabs_changed__img img:last-child {
  margin-right: 0;
}

.clearfix:after {
  content: '';
  clear: both;
  display: block;
  overflow: hidden;
}

.tabContent {
  width: 100%;
  display: block;
  overflow: hidden;
  word-break: break-word;
  word-wrap: break-word;
}

.hide_btn {
  display: none;
}

.hide_btn.active {
  display: block;
}

.more {
  color: #358A38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  cursor: pointer;
  margin-top: 30px;
  display: block;
}

.more:after {
  content: '';
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 19px;
  height: 10px;
  margin-left: 15px;
}

.more.active {
  display: none;
}

.less {
  display: none;
  color: #358A38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  cursor: pointer;
  margin-top: 30px;
}

.less.active {
  display: block;
}

form br {
  display: none;
}

.btn_downloads {
  margin-bottom: 15px;
  color: #358A38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
}

.btn_downloads:last-child {
  margin-bottom: 0;
}

.btn_downloads:first-of-type {
  margin-top: 40px;
}

.btn_downloads:before {
  content: '';
  margin-right: 10px;
}

.textContact p {
  font-size: 18px;
}

/*
* Header
*/

/*
 * Full Page Header
 */

.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: fixed;
  z-index: 11;
  left: 0;
  top: 30px;
  right: 0;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}

.header_logo {
  width: 120px;
  height: 95px;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  display: block;
}

.header_logo .logo {
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}

.header_logo .logo-fixed {
  opacity: 0;
  visibility: hidden;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.header_menu > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 10px;
}

.header_menu > ul > li {
  margin-right: 35px;
}

.header_menu > ul > li:last-of-type {
  margin-right: 0;
}

.header_menu > ul > li > a {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0.4px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.header_menu > ul > li > a:after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  height: 0;
  background-color: #FFCB05;
  left: 50%;
  opacity: 0;
  width: 110%;
  visibility: hidden;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
}

.header_menu > ul > li:hover > a:after {
  height: 2px;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
}

.header_menu > ul > li.current-menu-item > a,
.header_menu > ul > li.current-menu-parent > a {
  color: #358A38;
}

.header_menu > ul > li.menu-item-has-children > a:after {
  display: none;
}

.header_menu > ul > li.menu-item-has-children > ul {
  position: absolute;
  white-space: nowrap;
  left: 50%;
  border-top: 2px solid #FFCB05;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
}

.header_menu > ul > li.menu-item-has-children > ul > li > a {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  color: #1a441b;
}

.header_menu > ul > li.menu-item-has-children > ul > li > a:hover {
  background-color: #FFCB05;
}

.header_menu > ul > li.menu-item-has-children > ul > li.current-menu-item a {
  background-color: #FFCB05;
  color: #1A441B;
}

.header_menu > ul > li.menu-item-has-children:hover > ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

.header_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 10px;
  z-index: 13;
}

.header_buttons.opened-menu {
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}

.header_buttons.opened-menu .btn {
  color: #fff;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
  text-shadow: none;
}

.header_buttons.opened-menu .btn-auth .icon-profile {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAABX1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLi4AAAAAAAA7OzsAAAAAAAAAAABQUFAAAAAAAAAAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAADGxsYAAACcnJy3t7c2NjZxcXEzMzO8vLzQ0NC+vr7R0dGwsLCfn5+9vb3d3d3d3d3b29ukpKS8vLzp6enm5ubn5+ft7e3r6+vr6+vBwcHc3Nzt7e3o6Ojr6+vp6en19fX19fXn5+fu7u7k5OTx8fHj4+P4+Pj4+Pjy8vLy8vLz8/P09PT39/f29vb39/f29vb8/Pz8/Pz4+Pj7+/v6+vr6+vr7+/v8/Pz4+Pj9/f39/f34+Pj9/f39/f3+/v76+vr9/f3+/v7+/v7+/v79/f3////+/v7////+/v7+/v79/f3///////////////////////////////////////+tk/sIAAAAdHRSTlMAAQIDBAUGBwgJCgsLDA0NDg8QEBESExQVFRYXGBkaGxscHyAhIiMmJicnLTAyNDU4O0VFR0lXWFlaXmJjZWZnaGlre4OJiYqMjZGeo6SkpbO0v8DCxsnJzM3O1NTY2dvb4eLo6evs7O/w8fLz9Pb3+Pn8/dcTA6oAAAMDSURBVHjajdZpV9NAFAbgtECSmZCQhDQpbWmRzQVQdmVVNhdQUXZlVRALFS0w//94k5kmTZmkeT/AB85z7r0zmXsQeEmFIiRJipuEKO0nCQxMC0sgmyjPtLa2tkHglydjnY+AiKIoSfADqA/jFCAwPa+/nPypnHx90wMSIHUxCpDU9fYvYfn3rksCGO0C9fwHqcvPF4HjF/OUPFEhoVQmZNfxy3mqBdSTX6Qhv5+Ba/FcRIuijPbJg+wjWeS3yVqU0EvCySskQZtcBsWgRfyNx75jaBPKcRgt9phw85SW4zNRVpb5bFmRRY9xRoNi6gc+e69COTpc42jQI9Y2+eyThqFLdzhej5FsU8OsS+5o+jqfretKLFvis6UmbIjPhpowa5endq1YhjVzlsdmTXYkURdg2lsP1ZZt+hfAv24jM3zRqC6GMwb/ugWPiQiGc8bLYVUed2A0JAKjijucnRs7rVenYzmbPxqoetbdv3ZdQ9dr/d31LBVSjEkYhssWSoMzh1QdzgyWClkYDUuMpRoUrQZsYOXglvi5PVgZAEarMRcotn+wNrJxQxpyszGiYbaF3DQWk1DnapVwUl3tRJJfLqzg2kaPSESORuHifBdWUxUSmcpU2AVqukpiUp0OXL2avCOxuZsMnL9X5b5z0iTnfbLngPh7tX2bNM12u79la5/HHEmQudrHItCHhjrOkrCzDkSfncA+4QWSKAvskxbS9HnuJWN79LmmBVqs9z4Zu++l5QT6qOdJwszTZy7QHj8nZR9plwKcIzyXnaRsB54QnKVAV8FxUnZM1wNj5aSsHGJXSdlVPVMXL5Opy0W1xtyT1E07my8Ui6VHESkVi4V81jZ19ySBpenmMSzbyeULhUI3N/CHfM6xLYPuIvqVSEjRDDNjO042Mo5jZ0xDU9xVRBmUQ4qqG6ZpWZmIWJZpGrqqICjmMeawomqaHhNNUxXMVNp9OK6TZIQwVmKCMUKy5Cp4OMA8B1CSm0QC5Clg/r/ibUBj0wbGRWyXMAg0PkAogvwHOR1BpT/DfMYAAAAASUVORK5CYII=);
}

.header_buttons.opened-menu .btn-cart .icon-busket {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAACIlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbW2SkpIAAAAAAADGxsYAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzc3OmpqYAAAAAAAAAAAAAAAAAAAAfHx/CwsIAAAAdHR0nJyfY2Njj4+MAAAB2dnYAAACVlZUAAACRkZFjY2NgYGCfn5+bm5tpaWlxcXGWlpaSkpKgoKDj4+Ourq6MjIyYmJjV1dWCgoKIiIioqKjo6Oju7u7p6enMzMzIyMjr6+vExMS8vLzAwMC9vb3x8fG5ubnb29urq6vBwcHy8vLx8fHExMTLy8vu7u7y8vL29vbX19f29vba2trp6enLy8v39/f39/fy8vLv7+/t7e3g4ODh4eHa2tr4+PjW1tbu7u7t7e309PTv7+/i4uLt7e3i4uLr6+v4+PjW1tba2tr5+fnt7e37+/vk5OT7+/vk5OTw8PD7+/vm5ub4+Pjv7+/8/Pz9/f39/f3q6ur19fX09PT8/Pz39/fy8vLu7u7v7+/5+fnz8/P8/Pzz8/P5+fnv7+/v7+/19fXt7e37+/v8/Pz8/Pz4+Pj8/Pz6+vr+/v7+/v7+/v739/f+/v75+fn5+fn6+vr9/f3+/v76+vr+/v7////8/Pz9/f38/Pz9/f3+/v7////////////+/v7+/v7////9/f3+/v7////+/v7+/v7///////////////////////9J+Xe/AAAAtXRSTlMAAQIDBAUGBwcHCAkJCgsMDA0ODxAREhMUFBQVFhcYGRkZGhoaGhscHB0dHh4fICAhIiIiIyMkKSoqKisrLC0tLzIzMzQ1NTY2Nzg6Oj1HSkpMUVZZWVpbXl5gYWJjZGVoaWpqb3BxcnJzc3N1dnx+f4KCg4eMjpCTlZaXnZ2fn6ChoqKjpaWnqKusrK2vr7e4uLzAwcjKzc7Q0dHR2Nre4eHi4uPj5Ofo6ert7e7v8vP09vr+GBGE/gAAAwVJREFUeNrtltV31EAUh+nGICETJrqwuy0ULVagaHF3d/dS3F2Ku2txLe7t/H/cTCNkky7JHh544PewZ8/N/c7MXJtp9V9/USWukkK+EmEpRxSMTzFHG46MZhkmPkgp5jkh5M78Ng4YC0ulGHb8jSYA3+7qFpMDDChOEKsPfgHw5xjgYmO8IMmo/frHhCzlmFSC1SSkYDyWkOU8S7lYIeF4UVawOo6QFSLlqApi3nJYnUDISplyoBJXhTh7ORu7uHhaB55jWQaUCtJhjHIIA2br473ze5bN7ApwiAYF64QTZIr5+v7k+v61swa3DtO/cSwvKYCF1fjs1uGt80a1ozsP1i1dTlQmkZbV1HC3bsfCKW2ZVGCjHlZYD1jKBbDJ5M+iaU2OQVrzMBwHkwWo2uSYIvH52NQYmCrzbBGYhoRiML04zFBE7l/HGovDHumKyCZP9yGIZHLsVR9NBixUyk0FqfrpJobiCmPbtx27Gq3Llw4s6ZzWISKA5bfpuope0aqo6F5emjEw3WMAQzBL1pTbKotQaS5rGSqCxfKxIYRszuVy2WwmrHTaMjSM7C4NYoKsfiU34bNlGhHSNVVpHtmBEcTCoDxOyIkZA6uq+rmqrKx0//RUkORQHuYMyt5vSMv6cK1a4PLuIxiU9jgfdJsU0I+5ERgcTtGMka9dp321tbU1NTXwu+W9Y3rXyYljcJdI1f1y3mlHAaTpEz3bRhpIH3NvD32153LFBMymjFWe7aybNh+jQdEXeS6n7ERhrOrmAs92UnKna+D2QNowz2WTqWMFKVgzhnq2DUjIw+jpZGxecDxe9IVSkiUJYd0659he9rCLy8f8y0of8JB6fJptaYokCIKIVLN/PbV9nqOHMBpMKDCry977356eHk6rneM4OLBmddwNtjMjLNqkIYyxg5LOlZWXQY+oQMHlC4HCzbZc2sBeSAIph+XgKJlsJu30SAp2nmejWOh0MoZMuT1SEmkLP/acd5SCnB6JtEU+iHhBlETRKfZIW/TLhgOBg0MFbC71C5R8w7lgoak/AAAAAElFTkSuQmCC);
}

.header_buttons.opened-menu .btn-menu:hover .lines span {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.header_buttons.opened-menu .btn-menu:hover .lines span:nth-of-type(1) {
  width: 24px;
}

.header_buttons.opened-menu .btn-menu:hover .lines span:nth-of-type(3) {
  width: 24px;
}

.header_buttons.opened-menu .btn-menu .lines span {
  -webkit-transition: all .1s;
  transition: all .1s;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 24px;
  -webkit-transform-origin: center;
  transform-origin: center;
  position: absolute;
  top: 50%;
  left: 50%;
}

.header_buttons.opened-menu .btn-menu .lines span:nth-of-type(1) {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 24px;
}

.header_buttons.opened-menu .btn-menu .lines span:nth-of-type(2) {
  opacity: 0;
  visibility: hidden;
}

.header_buttons.opened-menu .btn-menu .lines span:nth-of-type(3) {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  width: 24px;
}

.header_buttons.opened-sub-menu .btn {
  color: #4A4A4A;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
}

.header_buttons.opened-sub-menu .btn-auth .icon-profile {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAMAAADJYP15AAAAWlBMVEUAAABVVVVOTk5RUVFOTk5OTk5NTU1KSkpNTU1KSkpKSkpLS0tKSkpLS0tMTExKSkpLS0tLS0tKSkpLS0tKSkpLS0tLS0tLS0tLS0tKSkpKSkpLS0tKSkpKSkrL4S/2AAAAHXRSTlMADA0TGicoPkxdYHN8hYeev8XK09ne5OXs7fD1/pBP7IUAAABuSURBVHjavc83EoAwDAVRgwk2yeT8739NghmNUA9bvm7VH2k3jU5LDQacDaHgEnel4MZzI7jz3Al2np3gZLt0i5Uo7YE+lRrlLdDm0VvNirvVcLU7nnbLxmdQsyauwKqIa8418cJ5Ic4KVqY+7gDoDw5uycnHpQAAAABJRU5ErkJggg==);
}

.header_buttons.opened-sub-menu .btn-cart .icon-busket {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA2CAMAAABdslGrAAABg1BMVEUAAAD///+AgIBVVVVmZmZVVVVtbW1dXV1OTk5QUFBVVVVNTU1VVVVRUVFOTk5KSkpOTk5SUlJQUFBNTU1LS0tOTk5PT09OTk5MTExOTk5NTU1KSkpNTU1MTExLS0tNTU1LS0tLS0tNTU1MTExLS0tNTU1KSkpLS0tLS0tNTU1MTExLS0tKSkpNTU1LS0tKSkpKSkpLS0tMTExKSkpLS0tMTExMTExLS0tLS0tLS0tLS0tMTExLS0tLS0tKSkpMTExLS0tLS0tKSkpLS0tLS0tKSkpLS0tKSkpLS0tLS0tLS0tKSkpLS0tMTExLS0tKSkpLS0tKSkpLS0tLS0tLS0tLS0tKSkpLS0tLS0tLS0tKSkpLS0tKSkpKSkpLS0tKSkpLS0tLS0tKSkpKSkpLS0tLS0tKSkpLS0tKSkpLS0tLS0tLS0tKSkpLS0tKSkpLS0tLS0tKSkpLS0tLS0tLS0tKSkpLS0tLS0tKSkpLS0tKSkpLS0tKSkpLS0tLS0tKSkpKSkpKZaruAAAAgHRSTlMAAQIDBQYHCw0QEhQVFhcYGhwgISIkKi4vMTU3ODk6PD1BQkNERkhLTlBRUlZaXF1gY2VnaWtsc3R7fYCCiImKi4yNjo+QlpeYmZyeoKKnqK2vsLG0uLm7xcbHycrLzc7P0NLV1tfZ29ze4OHj5ebn6Onr7O7x8vP09vj5+/z9/sApemQAAAFySURBVHgB7dTp80pRHMfxT/2UhUKyKPtOcrMoKYuyE7JHlrIvcmW5pPL506m57jnnMtW3Bx6YXs/fc2bOfOaLnHNr1xxkHJJv8lFI5Pr85fuVTRCIHWtzoJmBQNi6x4EtEFl78RtpQej6/9c8uXw0vW6JqHF9eXztxMFtK+Ykjav78vbZ3O7V8zHCDf6dfbdSsDZERY3ra7N66tD2lfMkjav36s75hKRxfdD/YFL/sJk1s6Y7RfN6iuaCvPm0TNz09kJvWhzvadK8B+k1h4+XRynld4R89y0NoWmaKrkPQiWyACGLfLsQMgvekc9SsaUjLIJfimM5V2Mw7fk8QZWBafmRR9qsWpr3ajpJ+JTpOQPNVnqeB2H6qL0DTYXKRhgWUxOBcp/KARgi1EShPKCyH4aATY8dgHKJSgKmIj1FaNb3+dvDAEyhBl2NEHQn6eqsgl+8xqFaHIbwuR8csHfiT8Fs3XHq2SD8Nt9sd16cHk7uJz/3lE5O0+nAAAAAAElFTkSuQmCC);
}

.header_buttons.opened-sub-menu .btn-menu:hover .lines span {
  background-color: #4A4A4A;
}

.header_buttons.opened-sub-menu .btn-menu:hover .lines span:nth-of-type(1) {
  width: 24px;
}

.header_buttons.opened-sub-menu .btn-menu:hover .lines span:nth-of-type(3) {
  width: 24px;
}

.header_buttons.opened-sub-menu .btn-menu .lines span {
  background-color: #4A4A4A;
}

.header_buttons .icon,
.header_buttons .textContent blockquote:before,
.textContent .header_buttons blockquote:before,
.header_buttons .textContent blockquote:after,
.textContent .header_buttons blockquote:after,
.header_buttons .icon-cart:before,
.header_buttons .icon-next:before,
.header_buttons .icon-documentation:before,
.header_buttons .icon-laboratory::before,
.header_buttons .icon-send::before,
.header_buttons .icon-order::before,
.header_buttons .dropdown dt .dropdown_title:after,
.dropdown dt .header_buttons .dropdown_title:after,
.header_buttons .more:after,
.header_buttons .btn_downloads:before,
.header_buttons .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .header_buttons button:before,
.header_buttons .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .header_buttons button:before,
.header_buttons .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .header_buttons button:before,
.header_buttons .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .header_buttons button:before,
.header_buttons .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .header_buttons button:before,
.header_buttons .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .header_buttons button:before,
.header_buttons .sectionAbout_info blockquote:before,
.sectionAbout_info .header_buttons blockquote:before,
.header_buttons .sectionAbout_info blockquote:after,
.sectionAbout_info .header_buttons blockquote:after,
.header_buttons .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .header_buttons .close::before,
.header_buttons .block__pagination ul.pagination:before,
.block__pagination .header_buttons ul.pagination:before,
.header_buttons .block__pagination ul.pagination:after,
.block__pagination .header_buttons ul.pagination:after,
.header_buttons .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .header_buttons button:before,
.header_buttons .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .header_buttons button:before,
.header_buttons .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .header_buttons .singleNews_share_fb:after,
.header_buttons .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .header_buttons .singleNews_share_tw:after,
.header_buttons .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .header_buttons button:before,
.header_buttons .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .header_buttons button:before,
.header_buttons .step_one::before,
.header_buttons .step_two::before,
.header_buttons .step_tree::before,
.header_buttons .step_fourth::before,
.header_buttons .step_five::before,
.header_buttons .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .header_buttons .simpleAccord_title:after,
.header_buttons .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .header_buttons .slick-prev:before,
.header_buttons .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .header_buttons .slick-next:before,
.header_buttons .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .header_buttons button:before,
.header_buttons .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .header_buttons a:before,
.header_buttons .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .header_buttons a:before,
.header_buttons .sectionProductsTabs.simpleTabs_changed .more:after,
.sectionProductsTabs.simpleTabs_changed .header_buttons .more:after,
.header_buttons .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .header_buttons .slick-prev:before,
.header_buttons .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .header_buttons .slick-next:before,
.header_buttons .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .header_buttons .simpleAccord_title:after,
.header_buttons .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .header_buttons .simpleAccord_title:after,
.header_buttons .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .header_buttons .simpleAccord_title:after,
.header_buttons .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .header_buttons button:before,
.header_buttons .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .header_buttons button:before,
.header_buttons .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .header_buttons button:before,
.header_buttons .circle_dots ul li .quality_btn:before,
.circle_dots ul li .header_buttons .quality_btn:before,
.header_buttons .icon-comeback::before {
  margin-right: 8px;
}

.header_buttons .btn {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0.4px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.header_buttons .btn:last-of-type {
  margin-right: 0;
}

.header_buttons .btn .icon,
.header_buttons .btn .textContent blockquote:before,
.textContent .header_buttons .btn blockquote:before,
.header_buttons .btn .textContent blockquote:after,
.textContent .header_buttons .btn blockquote:after,
.header_buttons .btn .icon-cart:before,
.header_buttons .btn .icon-next:before,
.header_buttons .btn .icon-documentation:before,
.header_buttons .btn .icon-laboratory::before,
.header_buttons .btn .icon-send::before,
.header_buttons .btn .icon-order::before,
.header_buttons .btn .dropdown dt .dropdown_title:after,
.dropdown dt .header_buttons .btn .dropdown_title:after,
.header_buttons .btn .more:after,
.header_buttons .btn .btn_downloads:before,
.header_buttons .btn .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .header_buttons .btn button:before,
.header_buttons .btn .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .header_buttons .btn button:before,
.header_buttons .btn .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .header_buttons .btn button:before,
.header_buttons .btn .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .header_buttons .btn button:before,
.header_buttons .btn .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .header_buttons .btn button:before,
.header_buttons .btn .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .header_buttons .btn button:before,
.header_buttons .btn .sectionAbout_info blockquote:before,
.sectionAbout_info .header_buttons .btn blockquote:before,
.header_buttons .btn .sectionAbout_info blockquote:after,
.sectionAbout_info .header_buttons .btn blockquote:after,
.header_buttons .btn .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .header_buttons .btn .close::before,
.header_buttons .btn .block__pagination ul.pagination:before,
.block__pagination .header_buttons .btn ul.pagination:before,
.header_buttons .btn .block__pagination ul.pagination:after,
.block__pagination .header_buttons .btn ul.pagination:after,
.header_buttons .btn .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .header_buttons .btn button:before,
.header_buttons .btn .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .header_buttons .btn button:before,
.header_buttons .btn .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .header_buttons .btn .singleNews_share_fb:after,
.header_buttons .btn .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .header_buttons .btn .singleNews_share_tw:after,
.header_buttons .btn .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .header_buttons .btn button:before,
.header_buttons .btn .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .header_buttons .btn button:before,
.header_buttons .btn .step_one::before,
.header_buttons .btn .step_two::before,
.header_buttons .btn .step_tree::before,
.header_buttons .btn .step_fourth::before,
.header_buttons .btn .step_five::before,
.header_buttons .btn .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .header_buttons .btn .simpleAccord_title:after,
.header_buttons .btn .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .header_buttons .btn .slick-prev:before,
.header_buttons .btn .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .header_buttons .btn .slick-next:before,
.header_buttons .btn .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .header_buttons .btn button:before,
.header_buttons .btn .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .header_buttons .btn a:before,
.header_buttons .btn .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .header_buttons .btn a:before,
.header_buttons .btn .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .header_buttons .btn .slick-prev:before,
.header_buttons .btn .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .header_buttons .btn .slick-next:before,
.header_buttons .btn .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .header_buttons .btn .simpleAccord_title:after,
.header_buttons .btn .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .header_buttons .btn .simpleAccord_title:after,
.header_buttons .btn .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .header_buttons .btn .simpleAccord_title:after,
.header_buttons .btn .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .header_buttons .btn button:before,
.header_buttons .btn .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .header_buttons .btn button:before,
.header_buttons .btn .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .header_buttons .btn button:before,
.header_buttons .btn .circle_dots ul li .quality_btn:before,
.circle_dots ul li .header_buttons .btn .quality_btn:before,
.header_buttons .btn .icon-comeback::before {
  width: 22px;
  height: 24px;
}

.header_buttons .btn-auth .icon-profile {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAABX1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLi4AAAAAAAA7OzsAAAAAAAAAAABQUFAAAAAAAAAAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAADGxsYAAACcnJy3t7c2NjZxcXEzMzO8vLzQ0NC+vr7R0dGwsLCfn5+9vb3d3d3d3d3b29ukpKS8vLzp6enm5ubn5+ft7e3r6+vr6+vBwcHc3Nzt7e3o6Ojr6+vp6en19fX19fXn5+fu7u7k5OTx8fHj4+P4+Pj4+Pjy8vLy8vLz8/P09PT39/f29vb39/f29vb8/Pz8/Pz4+Pj7+/v6+vr6+vr7+/v8/Pz4+Pj9/f39/f34+Pj9/f39/f3+/v76+vr9/f3+/v7+/v7+/v79/f3////+/v7////+/v7+/v79/f3///////////////////////////////////////+tk/sIAAAAdHRSTlMAAQIDBAUGBwgJCgsLDA0NDg8QEBESExQVFRYXGBkaGxscHyAhIiMmJicnLTAyNDU4O0VFR0lXWFlaXmJjZWZnaGlre4OJiYqMjZGeo6SkpbO0v8DCxsnJzM3O1NTY2dvb4eLo6evs7O/w8fLz9Pb3+Pn8/dcTA6oAAAMDSURBVHjajdZpV9NAFAbgtECSmZCQhDQpbWmRzQVQdmVVNhdQUXZlVRALFS0w//94k5kmTZmkeT/AB85z7r0zmXsQeEmFIiRJipuEKO0nCQxMC0sgmyjPtLa2tkHglydjnY+AiKIoSfADqA/jFCAwPa+/nPypnHx90wMSIHUxCpDU9fYvYfn3rksCGO0C9fwHqcvPF4HjF/OUPFEhoVQmZNfxy3mqBdSTX6Qhv5+Ba/FcRIuijPbJg+wjWeS3yVqU0EvCySskQZtcBsWgRfyNx75jaBPKcRgt9phw85SW4zNRVpb5bFmRRY9xRoNi6gc+e69COTpc42jQI9Y2+eyThqFLdzhej5FsU8OsS+5o+jqfretKLFvis6UmbIjPhpowa5endq1YhjVzlsdmTXYkURdg2lsP1ZZt+hfAv24jM3zRqC6GMwb/ugWPiQiGc8bLYVUed2A0JAKjijucnRs7rVenYzmbPxqoetbdv3ZdQ9dr/d31LBVSjEkYhssWSoMzh1QdzgyWClkYDUuMpRoUrQZsYOXglvi5PVgZAEarMRcotn+wNrJxQxpyszGiYbaF3DQWk1DnapVwUl3tRJJfLqzg2kaPSESORuHifBdWUxUSmcpU2AVqukpiUp0OXL2avCOxuZsMnL9X5b5z0iTnfbLngPh7tX2bNM12u79la5/HHEmQudrHItCHhjrOkrCzDkSfncA+4QWSKAvskxbS9HnuJWN79LmmBVqs9z4Zu++l5QT6qOdJwszTZy7QHj8nZR9plwKcIzyXnaRsB54QnKVAV8FxUnZM1wNj5aSsHGJXSdlVPVMXL5Opy0W1xtyT1E07my8Ui6VHESkVi4V81jZ19ySBpenmMSzbyeULhUI3N/CHfM6xLYPuIvqVSEjRDDNjO042Mo5jZ0xDU9xVRBmUQ4qqG6ZpWZmIWJZpGrqqICjmMeawomqaHhNNUxXMVNp9OK6TZIQwVmKCMUKy5Cp4OMA8B1CSm0QC5Clg/r/ibUBj0wbGRWyXMAg0PkAogvwHOR1BpT/DfMYAAAAASUVORK5CYII=);
}

.header_buttons .btn-cart .icon-busket {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAACIlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbW2SkpIAAAAAAADGxsYAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzc3OmpqYAAAAAAAAAAAAAAAAAAAAfHx/CwsIAAAAdHR0nJyfY2Njj4+MAAAB2dnYAAACVlZUAAACRkZFjY2NgYGCfn5+bm5tpaWlxcXGWlpaSkpKgoKDj4+Ourq6MjIyYmJjV1dWCgoKIiIioqKjo6Oju7u7p6enMzMzIyMjr6+vExMS8vLzAwMC9vb3x8fG5ubnb29urq6vBwcHy8vLx8fHExMTLy8vu7u7y8vL29vbX19f29vba2trp6enLy8v39/f39/fy8vLv7+/t7e3g4ODh4eHa2tr4+PjW1tbu7u7t7e309PTv7+/i4uLt7e3i4uLr6+v4+PjW1tba2tr5+fnt7e37+/vk5OT7+/vk5OTw8PD7+/vm5ub4+Pjv7+/8/Pz9/f39/f3q6ur19fX09PT8/Pz39/fy8vLu7u7v7+/5+fnz8/P8/Pzz8/P5+fnv7+/v7+/19fXt7e37+/v8/Pz8/Pz4+Pj8/Pz6+vr+/v7+/v7+/v739/f+/v75+fn5+fn6+vr9/f3+/v76+vr+/v7////8/Pz9/f38/Pz9/f3+/v7////////////+/v7+/v7////9/f3+/v7////+/v7+/v7///////////////////////9J+Xe/AAAAtXRSTlMAAQIDBAUGBwcHCAkJCgsMDA0ODxAREhMUFBQVFhcYGRkZGhoaGhscHB0dHh4fICAhIiIiIyMkKSoqKisrLC0tLzIzMzQ1NTY2Nzg6Oj1HSkpMUVZZWVpbXl5gYWJjZGVoaWpqb3BxcnJzc3N1dnx+f4KCg4eMjpCTlZaXnZ2fn6ChoqKjpaWnqKusrK2vr7e4uLzAwcjKzc7Q0dHR2Nre4eHi4uPj5Ofo6ert7e7v8vP09vr+GBGE/gAAAwVJREFUeNrtltV31EAUh+nGICETJrqwuy0ULVagaHF3d/dS3F2Ku2txLe7t/H/cTCNkky7JHh544PewZ8/N/c7MXJtp9V9/USWukkK+EmEpRxSMTzFHG46MZhkmPkgp5jkh5M78Ng4YC0ulGHb8jSYA3+7qFpMDDChOEKsPfgHw5xjgYmO8IMmo/frHhCzlmFSC1SSkYDyWkOU8S7lYIeF4UVawOo6QFSLlqApi3nJYnUDISplyoBJXhTh7ORu7uHhaB55jWQaUCtJhjHIIA2br473ze5bN7ApwiAYF64QTZIr5+v7k+v61swa3DtO/cSwvKYCF1fjs1uGt80a1ozsP1i1dTlQmkZbV1HC3bsfCKW2ZVGCjHlZYD1jKBbDJ5M+iaU2OQVrzMBwHkwWo2uSYIvH52NQYmCrzbBGYhoRiML04zFBE7l/HGovDHumKyCZP9yGIZHLsVR9NBixUyk0FqfrpJobiCmPbtx27Gq3Llw4s6ZzWISKA5bfpuope0aqo6F5emjEw3WMAQzBL1pTbKotQaS5rGSqCxfKxIYRszuVy2WwmrHTaMjSM7C4NYoKsfiU34bNlGhHSNVVpHtmBEcTCoDxOyIkZA6uq+rmqrKx0//RUkORQHuYMyt5vSMv6cK1a4PLuIxiU9jgfdJsU0I+5ERgcTtGMka9dp321tbU1NTXwu+W9Y3rXyYljcJdI1f1y3mlHAaTpEz3bRhpIH3NvD32153LFBMymjFWe7aybNh+jQdEXeS6n7ERhrOrmAs92UnKna+D2QNowz2WTqWMFKVgzhnq2DUjIw+jpZGxecDxe9IVSkiUJYd0659he9rCLy8f8y0of8JB6fJptaYokCIKIVLN/PbV9nqOHMBpMKDCry977356eHk6rneM4OLBmddwNtjMjLNqkIYyxg5LOlZWXQY+oQMHlC4HCzbZc2sBeSAIph+XgKJlsJu30SAp2nmejWOh0MoZMuT1SEmkLP/acd5SCnB6JtEU+iHhBlETRKfZIW/TLhgOBg0MFbC71C5R8w7lgoak/AAAAAElFTkSuQmCC);
}

.header_buttons .btn-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header_buttons .btn-menu:hover .lines span {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  height: 2px;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}

.header_buttons .btn-menu:hover .lines span:nth-of-type(1) {
  width: 100%;
}

.header_buttons .btn-menu:hover .lines span:nth-of-type(3) {
  width: 100%;
}

.header_buttons .btn-menu .btn_menu__text {
  width: 42px;
  height: 24px;
}

.header_buttons .btn-menu .btn_menu__text:after {
  content: attr(data-closed);
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.header_buttons .btn-menu .lines {
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 32px;
  height: 16px;
}

.header_buttons .btn-menu .lines span {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  height: 2px;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}

.header_buttons .btn-menu .lines span:nth-of-type(1) {
  width: 25px;
}

.header_buttons .btn-menu .lines span:nth-of-type(2) {
  width: 100%;
}

.header_buttons .btn-menu .lines span:nth-of-type(3) {
  width: 20px;
}

.header.fixed,
.header--inner {
  background-color: #fff;
  top: 0;
  padding-top: 15px;
  padding-bottom: 14px;
  -webkit-box-shadow: 0 1px rgba(204, 204, 204, 0.3);
  box-shadow: 0 1px rgba(204, 204, 204, 0.3);
}

.header.fixed .header_logo,
.header--inner .header_logo {
  height: 46px;
}

.header.fixed .header_logo .logo,
.header--inner .header_logo .logo {
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.header.fixed .logo-fixed,
.header--inner .logo-fixed {
  visibility: visible;
  opacity: 1;
  width: 166px;
  height: 37px;
}

.header.fixed .logo-static,
.header--inner .logo-static {
  visibility: hidden;
  opacity: 0;
}

.header.fixed .header_menu ul > li > a,
.header--inner .header_menu ul > li > a {
  color: #0F2910;
  text-shadow: none;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}

.header.fixed .header_menu ul > li.menu-item-has-children > ul,
.header--inner .header_menu ul > li.menu-item-has-children > ul {
  background-color: #fff;
}

.header.fixed .header_menu ul > li.menu-item-has-children > ul li.current-menu-item a,
.header--inner .header_menu ul > li.menu-item-has-children > ul li.current-menu-item a {
  background-color: #FFCB05;
  color: #1A441B;
}

.header.fixed .header_menu ul > li.menu-item-has-children:hover > ul,
.header--inner .header_menu ul > li.menu-item-has-children:hover > ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

.header.fixed .header_menu ul > li.current-menu-item > a,
.header.fixed .header_menu ul > li.current-menu-parent > a,
.header--inner .header_menu ul > li.current-menu-item > a,
.header--inner .header_menu ul > li.current-menu-parent > a {
  color: #358A38;
}

.header.fixed .header_buttons.opened-menu,
.header--inner .header_buttons.opened-menu {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.header.fixed .header_buttons.opened-menu .btn,
.header--inner .header_buttons.opened-menu .btn {
  color: #fff;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
}

.header.fixed .header_buttons.opened-menu .btn-auth .icon-profile,
.header--inner .header_buttons.opened-menu .btn-auth .icon-profile {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAABX1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLi4AAAAAAAA7OzsAAAAAAAAAAABQUFAAAAAAAAAAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAADGxsYAAACcnJy3t7c2NjZxcXEzMzO8vLzQ0NC+vr7R0dGwsLCfn5+9vb3d3d3d3d3b29ukpKS8vLzp6enm5ubn5+ft7e3r6+vr6+vBwcHc3Nzt7e3o6Ojr6+vp6en19fX19fXn5+fu7u7k5OTx8fHj4+P4+Pj4+Pjy8vLy8vLz8/P09PT39/f29vb39/f29vb8/Pz8/Pz4+Pj7+/v6+vr6+vr7+/v8/Pz4+Pj9/f39/f34+Pj9/f39/f3+/v76+vr9/f3+/v7+/v7+/v79/f3////+/v7////+/v7+/v79/f3///////////////////////////////////////+tk/sIAAAAdHRSTlMAAQIDBAUGBwgJCgsLDA0NDg8QEBESExQVFRYXGBkaGxscHyAhIiMmJicnLTAyNDU4O0VFR0lXWFlaXmJjZWZnaGlre4OJiYqMjZGeo6SkpbO0v8DCxsnJzM3O1NTY2dvb4eLo6evs7O/w8fLz9Pb3+Pn8/dcTA6oAAAMDSURBVHjajdZpV9NAFAbgtECSmZCQhDQpbWmRzQVQdmVVNhdQUXZlVRALFS0w//94k5kmTZmkeT/AB85z7r0zmXsQeEmFIiRJipuEKO0nCQxMC0sgmyjPtLa2tkHglydjnY+AiKIoSfADqA/jFCAwPa+/nPypnHx90wMSIHUxCpDU9fYvYfn3rksCGO0C9fwHqcvPF4HjF/OUPFEhoVQmZNfxy3mqBdSTX6Qhv5+Ba/FcRIuijPbJg+wjWeS3yVqU0EvCySskQZtcBsWgRfyNx75jaBPKcRgt9phw85SW4zNRVpb5bFmRRY9xRoNi6gc+e69COTpc42jQI9Y2+eyThqFLdzhej5FsU8OsS+5o+jqfretKLFvis6UmbIjPhpowa5endq1YhjVzlsdmTXYkURdg2lsP1ZZt+hfAv24jM3zRqC6GMwb/ugWPiQiGc8bLYVUed2A0JAKjijucnRs7rVenYzmbPxqoetbdv3ZdQ9dr/d31LBVSjEkYhssWSoMzh1QdzgyWClkYDUuMpRoUrQZsYOXglvi5PVgZAEarMRcotn+wNrJxQxpyszGiYbaF3DQWk1DnapVwUl3tRJJfLqzg2kaPSESORuHifBdWUxUSmcpU2AVqukpiUp0OXL2avCOxuZsMnL9X5b5z0iTnfbLngPh7tX2bNM12u79la5/HHEmQudrHItCHhjrOkrCzDkSfncA+4QWSKAvskxbS9HnuJWN79LmmBVqs9z4Zu++l5QT6qOdJwszTZy7QHj8nZR9plwKcIzyXnaRsB54QnKVAV8FxUnZM1wNj5aSsHGJXSdlVPVMXL5Opy0W1xtyT1E07my8Ui6VHESkVi4V81jZ19ySBpenmMSzbyeULhUI3N/CHfM6xLYPuIvqVSEjRDDNjO042Mo5jZ0xDU9xVRBmUQ4qqG6ZpWZmIWJZpGrqqICjmMeawomqaHhNNUxXMVNp9OK6TZIQwVmKCMUKy5Cp4OMA8B1CSm0QC5Clg/r/ibUBj0wbGRWyXMAg0PkAogvwHOR1BpT/DfMYAAAAASUVORK5CYII=);
}

.header.fixed .header_buttons.opened-menu .btn-cart .icon-busket,
.header--inner .header_buttons.opened-menu .btn-cart .icon-busket {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAACIlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbW2SkpIAAAAAAADGxsYAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzc3OmpqYAAAAAAAAAAAAAAAAAAAAfHx/CwsIAAAAdHR0nJyfY2Njj4+MAAAB2dnYAAACVlZUAAACRkZFjY2NgYGCfn5+bm5tpaWlxcXGWlpaSkpKgoKDj4+Ourq6MjIyYmJjV1dWCgoKIiIioqKjo6Oju7u7p6enMzMzIyMjr6+vExMS8vLzAwMC9vb3x8fG5ubnb29urq6vBwcHy8vLx8fHExMTLy8vu7u7y8vL29vbX19f29vba2trp6enLy8v39/f39/fy8vLv7+/t7e3g4ODh4eHa2tr4+PjW1tbu7u7t7e309PTv7+/i4uLt7e3i4uLr6+v4+PjW1tba2tr5+fnt7e37+/vk5OT7+/vk5OTw8PD7+/vm5ub4+Pjv7+/8/Pz9/f39/f3q6ur19fX09PT8/Pz39/fy8vLu7u7v7+/5+fnz8/P8/Pzz8/P5+fnv7+/v7+/19fXt7e37+/v8/Pz8/Pz4+Pj8/Pz6+vr+/v7+/v7+/v739/f+/v75+fn5+fn6+vr9/f3+/v76+vr+/v7////8/Pz9/f38/Pz9/f3+/v7////////////+/v7+/v7////9/f3+/v7////+/v7+/v7///////////////////////9J+Xe/AAAAtXRSTlMAAQIDBAUGBwcHCAkJCgsMDA0ODxAREhMUFBQVFhcYGRkZGhoaGhscHB0dHh4fICAhIiIiIyMkKSoqKisrLC0tLzIzMzQ1NTY2Nzg6Oj1HSkpMUVZZWVpbXl5gYWJjZGVoaWpqb3BxcnJzc3N1dnx+f4KCg4eMjpCTlZaXnZ2fn6ChoqKjpaWnqKusrK2vr7e4uLzAwcjKzc7Q0dHR2Nre4eHi4uPj5Ofo6ert7e7v8vP09vr+GBGE/gAAAwVJREFUeNrtltV31EAUh+nGICETJrqwuy0ULVagaHF3d/dS3F2Ku2txLe7t/H/cTCNkky7JHh544PewZ8/N/c7MXJtp9V9/USWukkK+EmEpRxSMTzFHG46MZhkmPkgp5jkh5M78Ng4YC0ulGHb8jSYA3+7qFpMDDChOEKsPfgHw5xjgYmO8IMmo/frHhCzlmFSC1SSkYDyWkOU8S7lYIeF4UVawOo6QFSLlqApi3nJYnUDISplyoBJXhTh7ORu7uHhaB55jWQaUCtJhjHIIA2br473ze5bN7ApwiAYF64QTZIr5+v7k+v61swa3DtO/cSwvKYCF1fjs1uGt80a1ozsP1i1dTlQmkZbV1HC3bsfCKW2ZVGCjHlZYD1jKBbDJ5M+iaU2OQVrzMBwHkwWo2uSYIvH52NQYmCrzbBGYhoRiML04zFBE7l/HGovDHumKyCZP9yGIZHLsVR9NBixUyk0FqfrpJobiCmPbtx27Gq3Llw4s6ZzWISKA5bfpuope0aqo6F5emjEw3WMAQzBL1pTbKotQaS5rGSqCxfKxIYRszuVy2WwmrHTaMjSM7C4NYoKsfiU34bNlGhHSNVVpHtmBEcTCoDxOyIkZA6uq+rmqrKx0//RUkORQHuYMyt5vSMv6cK1a4PLuIxiU9jgfdJsU0I+5ERgcTtGMka9dp321tbU1NTXwu+W9Y3rXyYljcJdI1f1y3mlHAaTpEz3bRhpIH3NvD32153LFBMymjFWe7aybNh+jQdEXeS6n7ERhrOrmAs92UnKna+D2QNowz2WTqWMFKVgzhnq2DUjIw+jpZGxecDxe9IVSkiUJYd0659he9rCLy8f8y0of8JB6fJptaYokCIKIVLN/PbV9nqOHMBpMKDCry977356eHk6rneM4OLBmddwNtjMjLNqkIYyxg5LOlZWXQY+oQMHlC4HCzbZc2sBeSAIph+XgKJlsJu30SAp2nmejWOh0MoZMuT1SEmkLP/acd5SCnB6JtEU+iHhBlETRKfZIW/TLhgOBg0MFbC71C5R8w7lgoak/AAAAAElFTkSuQmCC);
}

.header.fixed .header_buttons.opened-menu .btn-menu .lines span,
.header--inner .header_buttons.opened-menu .btn-menu .lines span {
  -webkit-transition: all .1s;
  transition: all .1s;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 24px;
  -webkit-transform-origin: center;
  transform-origin: center;
  position: absolute;
  top: 50%;
  left: 50%;
}

.header.fixed .header_buttons.opened-menu .btn-menu .lines span:nth-of-type(1),
.header--inner .header_buttons.opened-menu .btn-menu .lines span:nth-of-type(1) {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.header.fixed .header_buttons.opened-menu .btn-menu .lines span:nth-of-type(2),
.header--inner .header_buttons.opened-menu .btn-menu .lines span:nth-of-type(2) {
  opacity: 0;
  visibility: hidden;
}

.header.fixed .header_buttons.opened-menu .btn-menu .lines span:nth-of-type(3),
.header--inner .header_buttons.opened-menu .btn-menu .lines span:nth-of-type(3) {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.header.fixed .header_buttons.opened-sub-menu .btn,
.header--inner .header_buttons.opened-sub-menu .btn {
  color: #4A4A4A;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
}

.header.fixed .header_buttons.opened-sub-menu .btn-auth .icon-profile,
.header--inner .header_buttons.opened-sub-menu .btn-auth .icon-profile {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAMAAADJYP15AAAAWlBMVEUAAABVVVVOTk5RUVFOTk5OTk5NTU1KSkpNTU1KSkpKSkpLS0tKSkpLS0tMTExKSkpLS0tLS0tKSkpLS0tKSkpLS0tLS0tLS0tLS0tKSkpKSkpLS0tKSkpKSkrL4S/2AAAAHXRSTlMADA0TGicoPkxdYHN8hYeev8XK09ne5OXs7fD1/pBP7IUAAABuSURBVHjavc83EoAwDAVRgwk2yeT8739NghmNUA9bvm7VH2k3jU5LDQacDaHgEnel4MZzI7jz3Al2np3gZLt0i5Uo7YE+lRrlLdDm0VvNirvVcLU7nnbLxmdQsyauwKqIa8418cJ5Ic4KVqY+7gDoDw5uycnHpQAAAABJRU5ErkJggg==);
}

.header.fixed .header_buttons.opened-sub-menu .btn-cart .icon-busket,
.header--inner .header_buttons.opened-sub-menu .btn-cart .icon-busket {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAQAAADodD9GAAACm0lEQVQ4y32Uu2tUQRTGf2fu3LubXTUmGnzEQFAUBcHaQvAfMIWoCFooCFrYWYmFdtqIjZ0KllZaiI2IhQqihS+sfJtEhYgm2Wx272NmjsVdN5siO8XAgfnmfOd83zkCoIJQHgVR+h4BFQwGg6AEAor2g1kVhAh74EX8fvPN6y8pcAT6QAxgiEhOH17zafLmodvUSIjUqKyIUVGrdR3Rcd119fjBt7pVN+parWtVE43VaqRGpfcD260pLmprVruxs+dXfR36tOvjxC88AU8obw0EAoha6BQN8UDNDX09BfCEG63kRzJZ/V77Nvhty+fDX0baFBR4xYqq4vF4ieLaUvpQS7en2xsAvOWBS77c20eLDPc/iydg4srKnc13MIziCQakhCgmSvpJ6NZTJ0bMUusQsX1VH6aG7YUIIlFfp9RJiJZnQcLK79f9xpRO7KXigxtob0oXa5he6VWDH5w/do+stJLt5gi4kK2eu/aM9VSJui4LpMzJdPioDVJcL8RrPj41O/zG7/xFAqWjEYIWyWz008yEOdpLEEXxcbZ7et/dyxNpHcA46XgwROJHX1+5OLRIhkcjgEtSujlU9868HpsZAzhz68KdIw+PPp4yk9swjc3TU/tf0STH2y5jR6ZtaYdODZnXpnEhKbQ7JYKg5byU+juyuEXrxP0N3+Nsz/OJd2aBhmmefDT6wWbjL849JUIQ/s+8CpY6w25UtoQRqWjb/NG/FDLAUBjEmIb+tNPM0CTvEBPVQE7LzrmKcSSS6qzOx0VRlcKkWBZ1gQxP6JUyUNBi1oZiQazmcZMWLk5oFfMSaR43WCRHu8QA1BBToUqCwZGTEbAkVDB4MlJynIReSNnqqLOefDkQy2LP8jUAKqWju/KyPC632z/DQlDH+ZaLLgAAAABJRU5ErkJggg==);
}

.header.fixed .header_buttons.opened-sub-menu .btn-menu .lines span,
.header--inner .header_buttons.opened-sub-menu .btn-menu .lines span {
  background-color: #4A4A4A;
}

.header.fixed .header_buttons .btn,
.header--inner .header_buttons .btn {
  color: #1A441B;
  text-shadow: none;
}

.header.fixed .header_buttons .btn-auth .icon-profile,
.header--inner .header_buttons .btn-auth .icon-profile {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAABxVBMVEUAAAAAgAAAQAArVSskbSQgYCArcSsbXigfZikjYSMhYykjaisrcSsoZSgoayglZCUkZSoqdy8mbSsnYycrcDAmYColYykxejEmYiYmYikkYScpbSsmYCYmYigmZiglYycnZyknaikmYykmZCgscS4jXSUjXyUvfTElZCgmZComYygnaCskXCUjWyUoaSsmZCknZyknZSgqbywhWSQhWCQnYygkXycpaywtdS8xgTUlYSgkXCUkXiYteDEkXiYmYyglXyYhVyQiWCQiWCQrcS4jXCYmZSgtdDAwfjMiWiQjWiQmYigmYighVSMiWCQjWyUoaywhViMhViMmYigueTEjXCUjWyUlYSchViMhWCMiWCQiWSQiWiQjXCUjXSUkXiYkXyYkYCclYCclYSclYicmYygmZCgmZSknZSknZiknZyknZyooaCooaSooaispayspbCspbCwpbSwqbSwqbi0qby0rcC0rcS0rcS4rci4sci4scy4sdC8tdS8tdjAtdzAueDAueTEuejEvejEvezIvfDIwfTIwfjMwfzMxfzMxgDQxgTQygjQygjUygzUyhDUzhTYzhjYzhzY0hzc0iDc0iTc1ijiMEG5FAAAAWHRSTlMAAgQGBwgSExkdHyQkJiYpKysvOzs9PklRUVReZWZsb29vcXh6e3yBkZmam56fp7CwscTGx8zNzc3Q1NbZ297g4+Xq6+vu8PDw8fLy8/b29vb3+fn5+v39iSPOWAAAAztJREFUSMftlk9vm0UQxp9nZnadhsQpSTEJdSlJ1SKQELQqRaCe+MB8AQR3colASEipFCQSKqA0IXaaNrZ3hsP7OqpjJ68P3Oicdlf70/zZnWcXeGP/jXH28rVuu319dNLv7b+cH2vdvZdJIiIGT3bP5sTWPn1XWWNR/vrp2fQWnV5a//KGaUpmpiqUpc7xyRzYyqNVSynllMxMRJCvP3vVjD28aTnlnFKq3BELab8R6z5IOedWTmampkISK0e9C7vsIvaBWs7JVIQIdxFh+O39Bm9vPc6tnMcFESEBxMre4Gpv62ZWZUUiohAIL97pX4211CypmRgBBIhIpZSMJkxMVMRIImAjUbeRNmEhpqKqFAHgrhFFVS5eJrkwH3JsAHA+GTZgpxVBECQIVuxpA/Z8diM9b8B62xEBBAIRCAQQEdu9BgwHURsAjMcHjXeyf7alQgpIRKCUUobf7TZ3QF+6IiLVaYd7Kds/DpqxQS+647sY7qX8sPPPPN19evjiDikAIor7tzuHc0pQ2tr82gSAj77/dW+IubQE8OPjPz8mEfHNL7+P5hS8/P6N7n1TJaKU0c7B378NmrHV7tbdliVTBVDKaDg6e7J3cHh1kPrho4/WTFVFqpqEuy/d7MRRXIF1HnyynHIylUp7EB4R4a2N5ZcvLsXe+2Ijp5SSqo5PDhGICLTf6fcvwbpfLeeUcq7Up/KGqPJn2uj1ZmIbjxcrSk3F6q4LAiQAysbhyQxs8eFqTqlVUSrnbUqCZIBy7Y/hFMb7WznnVjYzExVCSAZJCAghiEV5OoXd/jzlnLMlMzEhpRYUCkhW57t6dHxBuWTTqmpYVY1aggBA60lEbO77pLfNz1JutcxMTcbtdi5dAgJERPv4aFIU1i2lrGZqpAhBSvUCUIQ0NdOckq1PBrlwy9TEVI0yFro6yKCEGyLcRnZr4dXr3jptTaaVGhN1MnWUoAhVVS1puzMR5JpUrxKBAMJfswACICkiKm9PBGlCIYFgxHQLjkmh5AlsEbXmVDumwQgAJBYnsCWEhzvh5GzK3cMDSxMYI9y9wHkZFsXdzzOosZ8H98qI4ZTZn7DwcB+Vsrf75pv6P7R/ASpkP5D88YNBAAAAAElFTkSuQmCC);
}

.header.fixed .header_buttons .btn-cart .icon-busket,
.header--inner .header_buttons .btn-cart .icon-busket {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAACr1BMVEUAAAAAVQAAQAAAgAAAZgAaTRoXXRcVVRUkbSQgcCAeaS0cYxwrcSsjaCMpZikdYicnYicnbCcmcS8kZCQkbS4hWiEpaykfXScjaisraisiWygsdCwmXCYrcCsqbSopZikoZCgraiskYCkjXCgjXyclYykkXCgrcC4hWyQsbSwkXCQueDEpbywiXCUrbCskXicseC8kXCQrcy4mYigqai0qbS0xfTMkWyYsdzEiWiUnYikmYCgrcC0mXSYscS8jXCMjXSUmYiYoZConZikpZikmZSgvdTEmYigudjAkXCYlXScoaSovezMjWyUmZSgiWiQwfzMhWCMqbCsjWSQudjAsdC8kXiYiWCQwfTMxgDUxgjUpbCwnaSsnZSkqcC0rbywiWCMmYCcgVSMhVCEpaywlXyYiVyMmYikhWSMpaiwiXCUhVyMnZikteTEhVSMhVyMsdTAscy8sci4hViMfUyIqaywhVyMveDAveDIfUyEjWyUhVSIscS0scS0paiogVCIoZyolYicfUCAgVCEmYygsdS8eTR8fUSEhViMjWiQscC4hVyMmYygveTAvejAhVyQgUyIhVSMfUCEfUyIpbCwfUSEfUiEuejEdTB8dTR8eTyAeUCAfUSAfUSEfUiEgUyEgUyIgVCIgVSIhViIhVyMhWCMiWCQiWSQiWiQjWyUjXCUjXSUkXiYkXyYkYCclYCclYSclYicmYygmZCgmZSknZSknZiknZyknZyooaCooaSooaispayspbCspbCwpbSwqbSwqbiwqbi0qby0rcC0rcS0rcS4rci4sci4scy4sdC8tdS8tdjAtdzAueDAueTEuejEvejEvezIvfDIwfTIwfjMwfzMxfzMxgDQxgTQygjQygjUygzUyhDUzhTYzhjYzhzY0hzc0iDc0iTc1ijg8s/MIAAAAmHRSTlMAAwQEBQoLDA4QERISFhkaGhobHBwfHyEkJC0uLzAxMjM1ODo7PkBCRkZOU1dZWlxiZGRmZ2doa21vcHJyc3N0dnh6fX1+fn9/gIOGh4qSlJWZmZugoqOlpaWlp6ipqaytr7Gzs7S2trvAwcTGysvLz9DS09TW2NjY3d3f4+Tl5ufp6u3t7e7u7+/v8fLy8vT3+Pn7+/7+/soIFLgAAALASURBVEjH7dbLahRBFAbg/1R1TxKNF4JRvAQVryBZZBGJuNBNFuLKhU/gwrXgO/gWioiK6EowuFC8QBbuvKAoGmUwmss4JpmYmJmpc34XM8kkWG0ygzs9NHR3wVfVVXWqqoH/8Q+Fr93Ond1dmmqendmy6/hhnbAm2ZdNXbnuvoGNU3NNseKzl5Wtnev3H3v/vRkGlF4/Lq7blnzMr4m5xmP50Y00XWPvkuUv9GiFwYEtMektl77ONc9ODWp1rFAqFCcLhbUzJ1797l1qpJUK099Ko8VxW52lDqaqSiM7ukmjzX2bnimOzoxW/sB8zkFVzcxoNJLW0UWS9rM4PTsxOTVSjTCftjkhqVaDixdp7ZuNauHTpVhriU+cwIwkSTWaGmuYaqZhf+wjJfGpFxA1V9dWDw1V76JMvE8cQJAkYVxWg2q5WpZYcomIOCcgCHBJ00BSLbcg0ZEUiIiTWopxpYaaQEOMLWEArGsQJEB4BXOVbLaIIbUvZ/0u5hO/GlvZNiigc07WypZ1GxJZ3c1EM4wg3jbLSADMx/pGgKRlOZqNRJiQRppkKA06NBRtjcMnQsbgUkO4dnshyvTqlR0dEt+++OPTG0Zz0sLC8xYmQKuuhXkra+hsgY2/C0da2ZVfHDw9O1yM54DOrlwey2LDxT7AzFiferCxApjP3x397XwDAFRerdsHiEg921nbYESciGza2Tc2EW0NwPbz/VLbPy7P0znAYHKyV0jV6udLMxnrLR3wIiBN9cFiWc8FL2JalZ7jQxlsm88lXqha2d4oyyWJMFQcdiKDlX0u8QIL8nOpbCFtSxwtFYQsNi7Op4Jg0jj8x533XhQa8tGRBDCH/sSLUO/dWawa83rUeyfUJ7dCBsNIe68T6v2bE42y9229jtSn18eyJgDwgwf2Tn54uOIXTAYP7Zn8+PA7/sdfjl/jPqrhTMC0rgAAAABJRU5ErkJggg==);
}

.header.fixed .header_buttons .btn-menu .lines span,
.header--inner .header_buttons .btn-menu .lines span {
  background-color: #358A38;
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}

/*
 * Full-size menu (hidden by default)
 */

.fullMenu {
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 12;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

.fullMenu .wpml-ls-legacy-list-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 13;
  padding-top: 20px;
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 50px;
  padding-left: 50px;
}

.fullMenu-visible .wpml-ls-legacy-list-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.fullMenu .wpml-ls-legacy-list-horizontal a:hover {
  background-color: #fff;
  color: #1A441B;
}

.fullMenu .wpml-ls-legacy-list-horizontal.opened-menu {
  visibility: visible;
  opacity: 1;
}

.fullMenu .wpml-ls-legacy-list-horizontal li {
  margin-right: 27px;
}

.fullMenu .wpml-ls-legacy-list-horizontal a {
  font-family: SourceSansPro-Regular, "sans-serif";
  color: #fff;
  font-size: 20px;
  width: 38px;
  height: 38px;
  border: 2px solid #fff;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1;
}

.fullMenu .wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a {
  color: #6C766C;
  border-color: #6C766C;
  cursor: default;
  pointer-events: none;
}

.fullMenu .appMenu {
  background-color: #1A441B;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top right;
  transform-origin: top right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  will-change: transform;
  z-index: 12;
  pointer-events: auto;
  overflow: hidden;
}

.fullMenu .appMenu_part {
  width: 50%;
  padding-top: 70px;
}

.fullMenu .appMenu_left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  z-index: 1;
}

.fullMenu .appMenu_left > ul {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 24px;
  letter-spacing: 0;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  width: 425px;
  position: relative;
}

.fullMenu .appMenu_left > ul > li {
  position: relative;
  padding-right: 85px;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  opacity: 0;
  margin-left: 5%;
}

.fullMenu .appMenu_left > ul > li.animated {
  opacity: 1;
  margin-left: 0;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(1) {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(2) {
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(3) {
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(4) {
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(5) {
  -webkit-transition-delay: 250ms;
  transition-delay: 250ms;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(6) {
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(7) {
  -webkit-transition-delay: 350ms;
  transition-delay: 350ms;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(8) {
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(9) {
  -webkit-transition-delay: 450ms;
  transition-delay: 450ms;
}

.fullMenu .appMenu_left > ul > li.animated:nth-of-type(10) {
  -webkit-transition-delay: 500ms;
  transition-delay: 500ms;
}

.fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu {
  display: block;
  position: absolute;
  width: 50px;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 292px;
}

.fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu:after,
.fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 150px;
}

.fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu:after {
  width: 3px;
  height: 21px;
  -webkit-transition: height .25s ease-in;
  transition: height .25s ease-in;
}

.fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu:before {
  width: 21px;
  height: 3px;
}

.fullMenu .appMenu_left > ul > li.opened {
  padding-right: 0;
}

.fullMenu .appMenu_left > ul > li.opened > a {
  border-bottom: 1px solid #fff;
  color: #FFCB05;
  letter-spacing: 0;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.fullMenu .appMenu_left > ul > li.opened > a .toggle-sub-menu:after {
  height: 0;
}

.fullMenu .appMenu_left > ul > li.opened-mob > a .toggle-sub-menu:after {
  height: 0;
}

.fullMenu .appMenu_left > ul > li:hover > a {
  color: #FFCB05;
}

.fullMenu .appMenu_left > ul > li:last-of-type > a {
  border-bottom: none;
}

.fullMenu .appMenu_left > ul > li > a {
  display: block;
  padding-bottom: 13px;
  padding-top: 13px;
  padding-left: 28px;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
}

.fullMenu .appMenu_left > ul > li > ul {
  display: none;
  position: absolute;
  top: 0;
  left: 130%;
}

.fullMenu .appMenu_left > ul > li > ul > li {
  white-space: nowrap;
  font-size: 0;
}

.fullMenu .appMenu_left > ul > li > ul > li:first-of-type {
  margin-bottom: 15px;
}

.fullMenu .appMenu_left > ul > li > ul > li:first-of-type > a {
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 30px;
}

.fullMenu .appMenu_left > ul > li > ul > li:last-of-type {
  margin-bottom: 0;
}

.fullMenu .appMenu_left > ul > li > ul > li > a {
  text-shadow: none;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 26px;
  color: #358A38;
  letter-spacing: 0;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  overflow: hidden;
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
}

.fullMenu .appMenu_left > ul > li > ul > li > a:after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  height: 0;
  background-color: #FFCB05;
  left: 50%;
  opacity: 0;
  width: 110%;
  visibility: hidden;
  -webkit-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
}

.fullMenu .appMenu_left > ul > li > ul > li > a:hover {
  color: #FFCB05;
}

.fullMenu .appMenu_left > ul > li > ul > li > a:hover:after {
  height: 2px;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, -5px);
  transform: translate(-50%, -5px);
}

.fullMenu .appMenu_right {
  background-color: #FAFAFA;
  opacity: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  will-change: transform;
}

.fullMenu .appMenu_right.visible {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  -webkit-transition: all .3s ease-in;
  transition: all .3s ease-in;
}

.fullMenu .appMenu_buttonsMob {
  display: none;
  padding-top: 17px;
  padding-bottom: 34px;
}

.fullMenu .appMenu_buttonsMob .btn {
  color: #fff;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fullMenu .appMenu_buttonsMob .btn .icon,
.fullMenu .appMenu_buttonsMob .btn .textContent blockquote:before,
.textContent .fullMenu .appMenu_buttonsMob .btn blockquote:before,
.fullMenu .appMenu_buttonsMob .btn .textContent blockquote:after,
.textContent .fullMenu .appMenu_buttonsMob .btn blockquote:after,
.fullMenu .appMenu_buttonsMob .btn .icon-cart:before,
.fullMenu .appMenu_buttonsMob .btn .icon-next:before,
.fullMenu .appMenu_buttonsMob .btn .icon-documentation:before,
.fullMenu .appMenu_buttonsMob .btn .icon-laboratory::before,
.fullMenu .appMenu_buttonsMob .btn .icon-send::before,
.fullMenu .appMenu_buttonsMob .btn .icon-order::before,
.fullMenu .appMenu_buttonsMob .btn .dropdown dt .dropdown_title:after,
.dropdown dt .fullMenu .appMenu_buttonsMob .btn .dropdown_title:after,
.fullMenu .appMenu_buttonsMob .btn .more:after,
.fullMenu .appMenu_buttonsMob .btn .btn_downloads:before,
.fullMenu .appMenu_buttonsMob .btn .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .sectionAbout_info blockquote:before,
.sectionAbout_info .fullMenu .appMenu_buttonsMob .btn blockquote:before,
.fullMenu .appMenu_buttonsMob .btn .sectionAbout_info blockquote:after,
.sectionAbout_info .fullMenu .appMenu_buttonsMob .btn blockquote:after,
.fullMenu .appMenu_buttonsMob .btn .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .fullMenu .appMenu_buttonsMob .btn .close::before,
.fullMenu .appMenu_buttonsMob .btn .block__pagination ul.pagination:before,
.block__pagination .fullMenu .appMenu_buttonsMob .btn ul.pagination:before,
.fullMenu .appMenu_buttonsMob .btn .block__pagination ul.pagination:after,
.block__pagination .fullMenu .appMenu_buttonsMob .btn ul.pagination:after,
.fullMenu .appMenu_buttonsMob .btn .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .fullMenu .appMenu_buttonsMob .btn .singleNews_share_fb:after,
.fullMenu .appMenu_buttonsMob .btn .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .fullMenu .appMenu_buttonsMob .btn .singleNews_share_tw:after,
.fullMenu .appMenu_buttonsMob .btn .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .step_one::before,
.fullMenu .appMenu_buttonsMob .btn .step_two::before,
.fullMenu .appMenu_buttonsMob .btn .step_tree::before,
.fullMenu .appMenu_buttonsMob .btn .step_fourth::before,
.fullMenu .appMenu_buttonsMob .btn .step_five::before,
.fullMenu .appMenu_buttonsMob .btn .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .fullMenu .appMenu_buttonsMob .btn .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .fullMenu .appMenu_buttonsMob .btn .slick-prev:before,
.fullMenu .appMenu_buttonsMob .btn .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .fullMenu .appMenu_buttonsMob .btn .slick-next:before,
.fullMenu .appMenu_buttonsMob .btn .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .fullMenu .appMenu_buttonsMob .btn a:before,
.fullMenu .appMenu_buttonsMob .btn .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .fullMenu .appMenu_buttonsMob .btn a:before,
.fullMenu .appMenu_buttonsMob .btn .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .fullMenu .appMenu_buttonsMob .btn .slick-prev:before,
.fullMenu .appMenu_buttonsMob .btn .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .fullMenu .appMenu_buttonsMob .btn .slick-next:before,
.fullMenu .appMenu_buttonsMob .btn .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .fullMenu .appMenu_buttonsMob .btn .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .fullMenu .appMenu_buttonsMob .btn .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .fullMenu .appMenu_buttonsMob .btn .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .fullMenu .appMenu_buttonsMob .btn button:before,
.fullMenu .appMenu_buttonsMob .btn .circle_dots ul li .quality_btn:before,
.circle_dots ul li .fullMenu .appMenu_buttonsMob .btn .quality_btn:before,
.fullMenu .appMenu_buttonsMob .btn .icon-comeback::before {
  margin-right: 10px;
}

.fullMenu .appMenu_buttonsMob .btn-auth {
  margin-right: 64px;
}

.fullMenu .appMenu_buttonsMob .btn-auth .icon,
.fullMenu .appMenu_buttonsMob .btn-auth .textContent blockquote:before,
.textContent .fullMenu .appMenu_buttonsMob .btn-auth blockquote:before,
.fullMenu .appMenu_buttonsMob .btn-auth .textContent blockquote:after,
.textContent .fullMenu .appMenu_buttonsMob .btn-auth blockquote:after,
.fullMenu .appMenu_buttonsMob .btn-auth .icon-cart:before,
.fullMenu .appMenu_buttonsMob .btn-auth .icon-next:before,
.fullMenu .appMenu_buttonsMob .btn-auth .icon-documentation:before,
.fullMenu .appMenu_buttonsMob .btn-auth .icon-laboratory::before,
.fullMenu .appMenu_buttonsMob .btn-auth .icon-send::before,
.fullMenu .appMenu_buttonsMob .btn-auth .icon-order::before,
.fullMenu .appMenu_buttonsMob .btn-auth .dropdown dt .dropdown_title:after,
.dropdown dt .fullMenu .appMenu_buttonsMob .btn-auth .dropdown_title:after,
.fullMenu .appMenu_buttonsMob .btn-auth .more:after,
.fullMenu .appMenu_buttonsMob .btn-auth .btn_downloads:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionAbout_info blockquote:before,
.sectionAbout_info .fullMenu .appMenu_buttonsMob .btn-auth blockquote:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionAbout_info blockquote:after,
.sectionAbout_info .fullMenu .appMenu_buttonsMob .btn-auth blockquote:after,
.fullMenu .appMenu_buttonsMob .btn-auth .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .fullMenu .appMenu_buttonsMob .btn-auth .close::before,
.fullMenu .appMenu_buttonsMob .btn-auth .block__pagination ul.pagination:before,
.block__pagination .fullMenu .appMenu_buttonsMob .btn-auth ul.pagination:before,
.fullMenu .appMenu_buttonsMob .btn-auth .block__pagination ul.pagination:after,
.block__pagination .fullMenu .appMenu_buttonsMob .btn-auth ul.pagination:after,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .fullMenu .appMenu_buttonsMob .btn-auth .singleNews_share_fb:after,
.fullMenu .appMenu_buttonsMob .btn-auth .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .fullMenu .appMenu_buttonsMob .btn-auth .singleNews_share_tw:after,
.fullMenu .appMenu_buttonsMob .btn-auth .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .step_one::before,
.fullMenu .appMenu_buttonsMob .btn-auth .step_two::before,
.fullMenu .appMenu_buttonsMob .btn-auth .step_tree::before,
.fullMenu .appMenu_buttonsMob .btn-auth .step_fourth::before,
.fullMenu .appMenu_buttonsMob .btn-auth .step_five::before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .fullMenu .appMenu_buttonsMob .btn-auth .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn-auth .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .fullMenu .appMenu_buttonsMob .btn-auth .slick-prev:before,
.fullMenu .appMenu_buttonsMob .btn-auth .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .fullMenu .appMenu_buttonsMob .btn-auth .slick-next:before,
.fullMenu .appMenu_buttonsMob .btn-auth .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .fullMenu .appMenu_buttonsMob .btn-auth a:before,
.fullMenu .appMenu_buttonsMob .btn-auth .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .fullMenu .appMenu_buttonsMob .btn-auth a:before,
.fullMenu .appMenu_buttonsMob .btn-auth .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .fullMenu .appMenu_buttonsMob .btn-auth .slick-prev:before,
.fullMenu .appMenu_buttonsMob .btn-auth .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .fullMenu .appMenu_buttonsMob .btn-auth .slick-next:before,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .fullMenu .appMenu_buttonsMob .btn-auth .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn-auth .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .fullMenu .appMenu_buttonsMob .btn-auth .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .fullMenu .appMenu_buttonsMob .btn-auth .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn-auth .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .fullMenu .appMenu_buttonsMob .btn-auth button:before,
.fullMenu .appMenu_buttonsMob .btn-auth .circle_dots ul li .quality_btn:before,
.circle_dots ul li .fullMenu .appMenu_buttonsMob .btn-auth .quality_btn:before,
.fullMenu .appMenu_buttonsMob .btn-auth .icon-comeback::before {
  width: 14px;
  height: 16px;
}

.fullMenu .appMenu_buttonsMob .btn-auth .icon-profile {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAABX1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLi4AAAAAAAA7OzsAAAAAAAAAAABQUFAAAAAAAAAAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAADGxsYAAACcnJy3t7c2NjZxcXEzMzO8vLzQ0NC+vr7R0dGwsLCfn5+9vb3d3d3d3d3b29ukpKS8vLzp6enm5ubn5+ft7e3r6+vr6+vBwcHc3Nzt7e3o6Ojr6+vp6en19fX19fXn5+fu7u7k5OTx8fHj4+P4+Pj4+Pjy8vLy8vLz8/P09PT39/f29vb39/f29vb8/Pz8/Pz4+Pj7+/v6+vr6+vr7+/v8/Pz4+Pj9/f39/f34+Pj9/f39/f3+/v76+vr9/f3+/v7+/v7+/v79/f3////+/v7////+/v7+/v79/f3///////////////////////////////////////+tk/sIAAAAdHRSTlMAAQIDBAUGBwgJCgsLDA0NDg8QEBESExQVFRYXGBkaGxscHyAhIiMmJicnLTAyNDU4O0VFR0lXWFlaXmJjZWZnaGlre4OJiYqMjZGeo6SkpbO0v8DCxsnJzM3O1NTY2dvb4eLo6evs7O/w8fLz9Pb3+Pn8/dcTA6oAAAMDSURBVHjajdZpV9NAFAbgtECSmZCQhDQpbWmRzQVQdmVVNhdQUXZlVRALFS0w//94k5kmTZmkeT/AB85z7r0zmXsQeEmFIiRJipuEKO0nCQxMC0sgmyjPtLa2tkHglydjnY+AiKIoSfADqA/jFCAwPa+/nPypnHx90wMSIHUxCpDU9fYvYfn3rksCGO0C9fwHqcvPF4HjF/OUPFEhoVQmZNfxy3mqBdSTX6Qhv5+Ba/FcRIuijPbJg+wjWeS3yVqU0EvCySskQZtcBsWgRfyNx75jaBPKcRgt9phw85SW4zNRVpb5bFmRRY9xRoNi6gc+e69COTpc42jQI9Y2+eyThqFLdzhej5FsU8OsS+5o+jqfretKLFvis6UmbIjPhpowa5endq1YhjVzlsdmTXYkURdg2lsP1ZZt+hfAv24jM3zRqC6GMwb/ugWPiQiGc8bLYVUed2A0JAKjijucnRs7rVenYzmbPxqoetbdv3ZdQ9dr/d31LBVSjEkYhssWSoMzh1QdzgyWClkYDUuMpRoUrQZsYOXglvi5PVgZAEarMRcotn+wNrJxQxpyszGiYbaF3DQWk1DnapVwUl3tRJJfLqzg2kaPSESORuHifBdWUxUSmcpU2AVqukpiUp0OXL2avCOxuZsMnL9X5b5z0iTnfbLngPh7tX2bNM12u79la5/HHEmQudrHItCHhjrOkrCzDkSfncA+4QWSKAvskxbS9HnuJWN79LmmBVqs9z4Zu++l5QT6qOdJwszTZy7QHj8nZR9plwKcIzyXnaRsB54QnKVAV8FxUnZM1wNj5aSsHGJXSdlVPVMXL5Opy0W1xtyT1E07my8Ui6VHESkVi4V81jZ19ySBpenmMSzbyeULhUI3N/CHfM6xLYPuIvqVSEjRDDNjO042Mo5jZ0xDU9xVRBmUQ4qqG6ZpWZmIWJZpGrqqICjmMeawomqaHhNNUxXMVNp9OK6TZIQwVmKCMUKy5Cp4OMA8B1CSm0QC5Clg/r/ibUBj0wbGRWyXMAg0PkAogvwHOR1BpT/DfMYAAAAASUVORK5CYII=);
}

.fullMenu .appMenu_buttonsMob .btn-cart .icon,
.fullMenu .appMenu_buttonsMob .btn-cart .textContent blockquote:before,
.textContent .fullMenu .appMenu_buttonsMob .btn-cart blockquote:before,
.fullMenu .appMenu_buttonsMob .btn-cart .textContent blockquote:after,
.textContent .fullMenu .appMenu_buttonsMob .btn-cart blockquote:after,
.fullMenu .appMenu_buttonsMob .btn-cart .icon-cart:before,
.fullMenu .appMenu_buttonsMob .btn-cart .icon-next:before,
.fullMenu .appMenu_buttonsMob .btn-cart .icon-documentation:before,
.fullMenu .appMenu_buttonsMob .btn-cart .icon-laboratory::before,
.fullMenu .appMenu_buttonsMob .btn-cart .icon-send::before,
.fullMenu .appMenu_buttonsMob .btn-cart .icon-order::before,
.fullMenu .appMenu_buttonsMob .btn-cart .dropdown dt .dropdown_title:after,
.dropdown dt .fullMenu .appMenu_buttonsMob .btn-cart .dropdown_title:after,
.fullMenu .appMenu_buttonsMob .btn-cart .more:after,
.fullMenu .appMenu_buttonsMob .btn-cart .btn_downloads:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionAbout_info blockquote:before,
.sectionAbout_info .fullMenu .appMenu_buttonsMob .btn-cart blockquote:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionAbout_info blockquote:after,
.sectionAbout_info .fullMenu .appMenu_buttonsMob .btn-cart blockquote:after,
.fullMenu .appMenu_buttonsMob .btn-cart .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .fullMenu .appMenu_buttonsMob .btn-cart .close::before,
.fullMenu .appMenu_buttonsMob .btn-cart .block__pagination ul.pagination:before,
.block__pagination .fullMenu .appMenu_buttonsMob .btn-cart ul.pagination:before,
.fullMenu .appMenu_buttonsMob .btn-cart .block__pagination ul.pagination:after,
.block__pagination .fullMenu .appMenu_buttonsMob .btn-cart ul.pagination:after,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .fullMenu .appMenu_buttonsMob .btn-cart .singleNews_share_fb:after,
.fullMenu .appMenu_buttonsMob .btn-cart .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .fullMenu .appMenu_buttonsMob .btn-cart .singleNews_share_tw:after,
.fullMenu .appMenu_buttonsMob .btn-cart .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .step_one::before,
.fullMenu .appMenu_buttonsMob .btn-cart .step_two::before,
.fullMenu .appMenu_buttonsMob .btn-cart .step_tree::before,
.fullMenu .appMenu_buttonsMob .btn-cart .step_fourth::before,
.fullMenu .appMenu_buttonsMob .btn-cart .step_five::before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .fullMenu .appMenu_buttonsMob .btn-cart .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn-cart .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .fullMenu .appMenu_buttonsMob .btn-cart .slick-prev:before,
.fullMenu .appMenu_buttonsMob .btn-cart .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .fullMenu .appMenu_buttonsMob .btn-cart .slick-next:before,
.fullMenu .appMenu_buttonsMob .btn-cart .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .fullMenu .appMenu_buttonsMob .btn-cart a:before,
.fullMenu .appMenu_buttonsMob .btn-cart .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .fullMenu .appMenu_buttonsMob .btn-cart a:before,
.fullMenu .appMenu_buttonsMob .btn-cart .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .fullMenu .appMenu_buttonsMob .btn-cart .slick-prev:before,
.fullMenu .appMenu_buttonsMob .btn-cart .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .fullMenu .appMenu_buttonsMob .btn-cart .slick-next:before,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .fullMenu .appMenu_buttonsMob .btn-cart .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn-cart .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .fullMenu .appMenu_buttonsMob .btn-cart .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .fullMenu .appMenu_buttonsMob .btn-cart .simpleAccord_title:after,
.fullMenu .appMenu_buttonsMob .btn-cart .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .fullMenu .appMenu_buttonsMob .btn-cart button:before,
.fullMenu .appMenu_buttonsMob .btn-cart .circle_dots ul li .quality_btn:before,
.circle_dots ul li .fullMenu .appMenu_buttonsMob .btn-cart .quality_btn:before,
.fullMenu .appMenu_buttonsMob .btn-cart .icon-comeback::before {
  width: 17px;
  height: 18px;
}

.fullMenu .appMenu_buttonsMob .btn-cart .icon-busket {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA8CAMAAAAaALmJAAACIlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbW2SkpIAAAAAAADGxsYAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzc3OmpqYAAAAAAAAAAAAAAAAAAAAfHx/CwsIAAAAdHR0nJyfY2Njj4+MAAAB2dnYAAACVlZUAAACRkZFjY2NgYGCfn5+bm5tpaWlxcXGWlpaSkpKgoKDj4+Ourq6MjIyYmJjV1dWCgoKIiIioqKjo6Oju7u7p6enMzMzIyMjr6+vExMS8vLzAwMC9vb3x8fG5ubnb29urq6vBwcHy8vLx8fHExMTLy8vu7u7y8vL29vbX19f29vba2trp6enLy8v39/f39/fy8vLv7+/t7e3g4ODh4eHa2tr4+PjW1tbu7u7t7e309PTv7+/i4uLt7e3i4uLr6+v4+PjW1tba2tr5+fnt7e37+/vk5OT7+/vk5OTw8PD7+/vm5ub4+Pjv7+/8/Pz9/f39/f3q6ur19fX09PT8/Pz39/fy8vLu7u7v7+/5+fnz8/P8/Pzz8/P5+fnv7+/v7+/19fXt7e37+/v8/Pz8/Pz4+Pj8/Pz6+vr+/v7+/v7+/v739/f+/v75+fn5+fn6+vr9/f3+/v76+vr+/v7////8/Pz9/f38/Pz9/f3+/v7////////////+/v7+/v7////9/f3+/v7////+/v7+/v7///////////////////////9J+Xe/AAAAtXRSTlMAAQIDBAUGBwcHCAkJCgsMDA0ODxAREhMUFBQVFhcYGRkZGhoaGhscHB0dHh4fICAhIiIiIyMkKSoqKisrLC0tLzIzMzQ1NTY2Nzg6Oj1HSkpMUVZZWVpbXl5gYWJjZGVoaWpqb3BxcnJzc3N1dnx+f4KCg4eMjpCTlZaXnZ2fn6ChoqKjpaWnqKusrK2vr7e4uLzAwcjKzc7Q0dHR2Nre4eHi4uPj5Ofo6ert7e7v8vP09vr+GBGE/gAAAwVJREFUeNrtltV31EAUh+nGICETJrqwuy0ULVagaHF3d/dS3F2Ku2txLe7t/H/cTCNkky7JHh544PewZ8/N/c7MXJtp9V9/USWukkK+EmEpRxSMTzFHG46MZhkmPkgp5jkh5M78Ng4YC0ulGHb8jSYA3+7qFpMDDChOEKsPfgHw5xjgYmO8IMmo/frHhCzlmFSC1SSkYDyWkOU8S7lYIeF4UVawOo6QFSLlqApi3nJYnUDISplyoBJXhTh7ORu7uHhaB55jWQaUCtJhjHIIA2br473ze5bN7ApwiAYF64QTZIr5+v7k+v61swa3DtO/cSwvKYCF1fjs1uGt80a1ozsP1i1dTlQmkZbV1HC3bsfCKW2ZVGCjHlZYD1jKBbDJ5M+iaU2OQVrzMBwHkwWo2uSYIvH52NQYmCrzbBGYhoRiML04zFBE7l/HGovDHumKyCZP9yGIZHLsVR9NBixUyk0FqfrpJobiCmPbtx27Gq3Llw4s6ZzWISKA5bfpuope0aqo6F5emjEw3WMAQzBL1pTbKotQaS5rGSqCxfKxIYRszuVy2WwmrHTaMjSM7C4NYoKsfiU34bNlGhHSNVVpHtmBEcTCoDxOyIkZA6uq+rmqrKx0//RUkORQHuYMyt5vSMv6cK1a4PLuIxiU9jgfdJsU0I+5ERgcTtGMka9dp321tbU1NTXwu+W9Y3rXyYljcJdI1f1y3mlHAaTpEz3bRhpIH3NvD32153LFBMymjFWe7aybNh+jQdEXeS6n7ERhrOrmAs92UnKna+D2QNowz2WTqWMFKVgzhnq2DUjIw+jpZGxecDxe9IVSkiUJYd0659he9rCLy8f8y0of8JB6fJptaYokCIKIVLN/PbV9nqOHMBpMKDCry977356eHk6rneM4OLBmddwNtjMjLNqkIYyxg5LOlZWXQY+oQMHlC4HCzbZc2sBeSAIph+XgKJlsJu30SAp2nmejWOh0MoZMuT1SEmkLP/acd5SCnB6JtEU+iHhBlETRKfZIW/TLhgOBg0MFbC71C5R8w7lgoak/AAAAAElFTkSuQmCC);
}

.fullMenu .appMenu_search {
  background: rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, 0.2);
  height: 55px;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.fullMenu-visible {
  pointer-events: auto;
}

.fullMenu-visible .appMenu {
  -webkit-transform: none;
  transform: none;
}

.fullMenu-animated .appMenu {
  -webkit-transition: all .3s ease-in;
  transition: all .3s ease-in;
}

.fullMenu.fullMenu-visible.fullMenu-animted .appMenu {
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.fullMenu_languages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 13;
  padding-top: 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
  position: absolute;
  top: 0;
  left: 0;
}

.fullMenu_languages.opened-menu {
  visibility: visible;
  opacity: 1;
}

.fullMenu_languages a {
  font-family: SourceSansPro-Regular, "sans-serif";
  color: #fff;
  font-size: 18px;
  width: 34px;
  height: 34px;
  border: 2px solid #fff;
  border-radius: 100%;
  margin-right: 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1;
}

.fullMenu_languages a:last-of-type {
  margin-right: 0;
}

.fullMenu_languages a:hover {
  background-color: #fff;
  color: #1A441B;
}

.fullMenu_languages a.active {
  color: #6C766C;
  border-color: #6C766C;
  cursor: default;
  pointer-events: none;
}

.fullMenu .mobileMenuSearch {
  width: 100%;
}

.fullMenu .mobileMenuSearch_input {
  display: inline-block;
  padding-bottom: 5px;
  background-color: transparent;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 16px;
  color: #FFFFFF;
  border-bottom: 1px solid #6C766C;
  width: 100%;
  padding-right: 30px;
}

.fullMenu .mobileMenuSearch_input::-webkit-input-placeholder {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0;
}

.fullMenu .mobileMenuSearch_input::-moz-placeholder {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0;
}

.fullMenu .mobileMenuSearch_input:-moz-placeholder {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0;
}

.fullMenu .mobileMenuSearch_input:-ms-input-placeholder {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0;
}

.fullMenu .mobileMenuSearch_input:focus + input {
  opacity: 1;
}

.fullMenu .mobileMenuSearch_submit {
  display: inline-block;
  font-size: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 27px;
  height: 27px;
  opacity: .5;
  background-color: transparent;
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAQAAAAAhoK9AAALUElEQVRo3sWbC1RVVRqAzz7n8pB7r4KCmIqO2mSYY5paNpjMqIiimWgsUSMBRQtbSs7o0sxZ43Q1VzmW5PggU9AQHZ1yxIwSLXFJppUPfFeYz0SRiwWI93XmcPZ57Ne5D5xh7ln33Lvu/dn32///7//fjx/ANe8B/JARuf/KAzRLGhi2ITLfiy2BCJiIwKv+RAJQ/F8hAgqS9Y6GEwlUsbmYwI/vcST4BMQnKCJ8ovcHwgR+GRdF01+NEdW7SKGiwA+MiOoPxcIvtCMqgg7mwSBZGm02Iqk/9OIZmLQW4eUhXlV9BqRL4AMQ3nkEjycwSUOj+tPvHsLwAUACHwbWdccjd/mZE5GdEDUwtEdQF94CzJzTU++udvz464WK/eOON6hwHuSOa9NvSOATkMcA5WtVp3Gjo0a2epIT2I16bt7dV1mS/OVVt4znwVBZ2gwQEfdAFE5oui+OypnbdgoX5Lv3zu/PLOv3mQLoRkADhARMHeL60wAnmFe/HP0SsPgfMBqPltuGHcMgPYFCAj8ABfjc8VjyJiGG0YbDddtRzYcFR/HhrJ+oXhtrq3YrkG4mZACIAPNBBI8TvhvVN1caFMjDdfPWgW8PbD33Ua1D+eSRoKkdx8R1G2odyJlQyfr92dmbf5Hw3JTJ8bDuAxGPgCigdF2f3XE+2p3aQ7v/MfW0UaNJlreSH50pIDp1XszPmFGpIJJ+6UOPgKFD1P/k6+qczvP1P2k4XfL3Cce8zF7kNkdY8qZ1SQOh6ofuG0uS3qhSEN2UV3rRI2AYGcPjhGOjBryvd+WnvJ65Ds4w42J5++3us1cHd1G/uv/tkJSj9zREN8PcPhH1YaIZmDNt75WyS/VB8X7564M/RTIx6UnUFCO5dcE71qc099gZkaMgqphkOPeZ7HAfNHHCGMvHB0ydVcDCaWknsBysmwlH5HXM9sK5FW0TVIEfX384XwJzYeam22EiAsrIpqbntVc7zVVFD8+TNShieddDaBHP5fL1ROihLWGxSt6pzRxcYNcQcUgDPZLJDgOc235FmRqoL+V1z9WmCHhKIxHRjCR/MrvDym1CJBS5ue6hpYgedY809Ed8PqMPExnxli3qRXUUR6Q6mhqAzbkxTBai6i6KNkv+kLhadRdb/F+uKYguZNiIvhBJHUqItphFZWou3pmZchTRn9ugab0dNeRruvwl3zpAyTZboxbIiC6msb0g4jqUEH/I6rFYDdQRLyt+52ZGtiY9slpSUaVPN/VJL1L80d6xf5VDRnRhLRmYGh2DGCBnqt8WNggK5U/KOKXo0I0FDWNDN6GZEEypffu68MFQ7PPUxHJNj6qxDU3dhMgjDSteyJmmRW44BueDrptBwxUNkpeewvARLSBtqZjg6PMDl0Cxqo0d/ibrkBw0Boh0s7IWT6Q8vgKKXCuKsWEadBGIqhZ1UwtYdyEk/2K7goPSa1PGvho8RDG0y7C7FCLuh9J1682oVChSPH1suYyomwbvOY3Iq6Efh6z70NwPtjlv0IqfNUR8XHtBFHDE+qIwJXFNittWo+hQbdKFjEMyRzOcRr5Ln11d3HkSFNs7ZfRhBFFNhtCzmYg81m/5ch4ydZTjmJN/XPFDtEm35uIcIwECAlHxyYszfpsDBU8u6Ltdac9FDT5DREyHnMn9Hd9anlLfCBku9xHVoEtrkjOYRuDtKcb+evyTS6HgBdujGxFEl/+ITQ0FwUbF83DmXH/KMlFDdGHRjJVZ9SAmEHqUTL13yKg8KFb5To/3mFYxQITTL0KLngo4HW38vtVYbaigDs7yRFanYbdl2C8T41dBoXO2Xpu09gJCRPrsOiK0g3MT4WnEE/VeG8UxNdJSneaEirTei6DQ168O2k0Z2h0gYuMnIY9Akdg+5xsDQOSosKMNmJ/+3DULinySNqb8gRFrVkckQpFlIxdVBqhFgKRABPH2ysjRUGhtUvaF5iEiZqnM6TYLilTY+mymED2GoVbPVkSnrSb7YaGtHMgaug24fJ/Zaa+IRJ8Ln5j8Tyjy61et05laZM1NgLGhdw6csBUK3T0YnoW06MdwobOBdIUIdYdM7eGaPnnQrloqdHsMQzfHSgWccGVhTAYUO78sNp8CdAcauqV3Py/poGTp82/GbiSCNzk3EbGFGkREc4vpKfPhUiEKtpc7es5FSot+hG6eRCyJT3xfnYQmD9t9l5mjOWIawTaz9PrDrB5zlO2TE5ZUppm9IgJkYao12i7oenFIDyh2Ja/r215mOhCSnf7ke3rkB6W8shrf/8rwUrkVJ2Ow+DkZ0/q+f9jQNcqiqHFt8qyL2mzRyBvxuSeSn6veav+csp1X2eZZB6pDVocNprTUdKzph+oKzf2VHborGeO31mCTWnwFrJqZjg9CRXrvheoPli2IL1bM7CQ80eNr7ULrUZBDT5EqWnekZ/oNh4booaYS5FJX0eGeZ0avV7ec73wRmaP5oZMKOV4RyTmj+gP8lXkx01Rh+2fP/ulwPbEGpNcuWFf3PDPqXV7ZLnDZJz+/oxpDdFILLJ/raNzNpfcW4era8HhtY/isbebS68jeFrpu07WouYxk4vn6pn3p4oS9ihWciBYDQMT9UVu/JViLi0Ie1vYJq8tfG1KKbb7hw0UzdEbU8oXqIFFc5ezY7C+aghcExA1tuGkCiLU0vXaTPvlr10X5poeQTdCjJcsnHPeGGGfePP03WbyZ/Lm6s+Ne2l+rmFk3tNvb5hN9xsKEzIzMfc/cF/uxg1dK1u/LvU0GnXD+w4H9RkQ/p2YSGnL8jH12JqKHfYKAH0TyWBAX0AVmz+CyJe3HkWdA947XnblXVVdVc7tVWJtoc3RopzZxfDtcyGUvXRU30Rqrbc6fSZn+qR0xNDlzIiCBwaDhER0K6pbHiUm9ZwttAjtNvlU2fXnx3d9bSt7VIRtOp2YW1zBzNAMSGG7GC8QlQya1XpPV5QUQ4h/evUuHNiZ+DjdkSMi0qR/ZKUQmJDA80hA0XfIaooyZ02HezOgRQrh3vLqTB/OTy5zqfpH0GGzZm6tDNlakp22vZaZAAhIwD4ZwTfKoHqFOIvh1/Z8eGj00uDNVudFw95vLR/Z+9dol+tQ63rxntaWXDpn5QpGdyPkMSGAYfvBdQmQTDtls52ZGJnSL6dzKEtrqfkNNzZ07l+6svHzdhe39Ygfrf7TsXoNCTp9SyNr59qBnEYC5qcyzjtgoSKMKE8DYpNbkh5t3rTM/pp3FnMqassXb9rxIn6SyjtlUNHRjGNGkYSkRxyhckB4J1o/Xo5AzJxfUUDvfiB69Hfbih234RWqSLoOhp3sa5kjrv/LCeuuQr6RusBucxVCIbEjAwOMNayOMIZGOJVl3bNAhHSdzJq61M4wta9K4NgLPOORpindEcl0I6L8cY93+AQo5LyXXzh40wEuFDmBogK4xCQxRx+TGWrdvDP2dFkd3WWcwdr4NENmQjKMzn4jocoF0FukabynMVyHFOr478/hSBH7WirHLiTiDUiKOORfnsbgg/3WKZUtBSB/Z1N+EJLHPqoFf5YCskiyOEXZExpNcHaEHb9JjimWNzTrUceHfcyZeDBTRqO6OCMWGQUdkbOeR0RUo+vZohyaeQBE5AoMuEPQWF0XGWh01NC9/Bw8/0WoeN17P418VKPB6V19FZhUoWVZDZnr8AJlRy+N/LS1g1qT4U+pLT04AYmhOM7bILDYSAyv39RdRNFgd0ZGVw2oe0dIYNUs3A7E5XSKTACAQOazOEZ8ztgCiURIgyzNFrDSTa1lEX7W4ZPUoUdbaMojsemZARAO6hrlFEckSazrwi0b5qeUQ6WJ1YBAJRDwJtCSi0b8BsMIVAtuyiIFFVdF3hmgJUD+C//8HMaDHfwA7EJK7DRo2qAAAAABJRU5ErkJggg==);
}

/*
* Pages
*/

.sectionHomeFS {
  height: 100vh;
}

.sectionHomeFS_bg {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover;
}

.homelargeSlider {
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
  height: 100%;
}

.homelargeSlider .slick-list {
  height: 100%;
}

.homelargeSlider .slick-list .slick-track {
  height: 100%;
}

.homelargeSlider .slick-dots {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #fff;
  position: absolute;
  right: 0;
  top: 50%;
  bottom: auto;
  z-index: 10;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.homelargeSlider .slick-dots li {
  width: auto;
  height: auto;
  margin-bottom: 25px;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.homelargeSlider .slick-dots li:last-of-type {
  margin-bottom: 0;
}

.homelargeSlider .slick-dots li:after {
  content: '';
  height: 1px;
  width: 9px;
  background-color: #FFCB05;
  margin-left: 10px;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}

.homelargeSlider .slick-dots li:hover:after {
  color: #FFCB05;
  width: 50px;
}

.homelargeSlider .slick-dots li.slick-active:after {
  color: #fff;
  width: 50px;
}

.homelargeSlider.slick-initialized .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.homelargeSlider_slide {
  height: 100vh;
}

.homelargeSlider .imgWrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
}

.homelargeSlider .imgWrap:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.homelargeSlider .imgWrap_item {
  display: block;
  position: absolute;
  width: 100%;
  height: 100vh !important;
  -o-object-fit: cover;
  object-fit: cover;
}

.homelargeSlider .textWrap {
  color: #fff;
  top: 10%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*.homelargeSlider .textWrap_title {*/

/*display: -webkit-box;*/

/*display: -ms-flexbox;*/

/*display: flex;*/

/*-webkit-box-pack: start;*/

/*-ms-flex-pack: start;*/

/*justify-content: flex-start;*/

/*font-family: MB;*/

/*font-size: 150px;*/

/*letter-spacing: 2.5px;*/

/*line-height: .8;*/

/*text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);*/

/*margin-bottom: 20px;*/

/*}*/

.homelargeSlider .textWrap_title .number {
  margin-right: 15px;
  padding-bottom: 26px;
  border-bottom: 4px solid #FFCB05;
}

.homelargeSlider .textWrap_info {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 34px;
  letter-spacing: 0.85px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.sectionHomeAbout {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.sectionHomeAbout_mainContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sectionHomeAbout_info {
  width: 50%;
}

.sectionHomeAbout_info .text {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: #0F2910;
}

.sectionHomeAbout_info .text br {
  display: none;
}

.sectionHomeAbout_info .text p {
  margin-bottom: 20px;
}

.sectionHomeAbout_info .text p:last-of-type {
  margin-bottom: 0;
}

.sectionHomeAbout_info .moreButton {
  margin-top: 30px;
}

.sectionHomeAbout_imageWrap {
  width: 50%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  padding-top: 50px;
}

.sectionHomeAbout_imageWrap .animation-logo {
  margin: 0 auto;
}

.sectionHomeAbout_imageWrap img {
  width: 100%;
  display: block;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.sectionHomeAbout_slider {
  margin-top: 70px;
  padding-right: 50px;
}

.sectionHomeAbout_slider .slick-arrow.slick-prev {
  display: none;
}

.sectionHomeAbout_slider .slick-arrow.slick-next {
  height: 80px;
  top: 25%;
  right: -7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.sectionHomeAbout_slider .slick-arrow.slick-next span {
  font-family: MB;
  font-size: 16px;
  color: #358A38;
  text-transform: uppercase;
}

.sectionHomeAbout_slider .slick-arrow.slick-next:hover:before {
  height: 50px;
  margin-bottom: 10px;
}

.sectionHomeAbout_slider .slick-arrow.slick-next:hover:after {
  height: 0;
  margin-top: 0;
}

.sectionHomeAbout_slider .slick-arrow.slick-next:before,
.sectionHomeAbout_slider .slick-arrow.slick-next:after {
  content: '';
  display: block;
  width: 2px;
  background-color: #FFCB05;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.sectionHomeAbout_slider .slick-arrow.slick-next:before {
  height: 0;
  margin-bottom: 0;
}

.sectionHomeAbout_slider .slick-arrow.slick-next:after {
  height: 50px;
  margin-top: 15px;
}

.sectionHomeAbout_slider .slick-dots {
  bottom: -60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.sectionHomeAbout_slider .slick-dots button:before {
  content: '';
  opacity: 1;
}

.sectionHomeAbout_slider .slick-active button:before {
  content: '';
}

.sectionHomeAbout_slide {
  /*padding-right: 30px;*/
}

.sectionHomeAbout_slide .slideContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*.sectionHomeAbout_slide .slideContent img {*/

/*max-width: 80px;*/

/*display: block;*/

/*margin-right: 20px;*/

/*}*/

.sectionHomeAbout_slide .slideContent .title {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: #6C766C;
  line-height: 1.2;
}

.sectionHomeProducts {
  padding-top: 50px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sectionHomeProducts .sectionTitle {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.sectionHomeProducts .sliderBG {
  width: 100%;
  position: absolute;
}

.sectionHomeProducts .sliderBG--back {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sectionHomeProducts .sliderBG--front {
  bottom: 0;
  left: 0;
  min-width: 100%;
  max-height: 184px;
}

.sectionHomeProducts .sliderBG--shadow {
  -webkit-box-shadow: inset 0 -1px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 10px 0 rgba(0, 0, 0, 0.1);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.sectionHomeProducts_sliderWrap {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-right: 50px;
  min-height: 600px;
}

.sectionHomeProducts_backContainer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.sectionHomeProducts .sliderImages_wrap {
  position: absolute;
  width: 400px;
  height: 500px;
  bottom: 60px;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden;
  -webkit-transition: left 1s ease-out, visibility 1s ease-out, opacity 1s ease-out;
  transition: left 1s ease-out, visibility 1s ease-out, opacity 1s ease-out;
}

.sectionHomeProducts .sliderImages_wrap._small-packing-ru,
.sectionHomeProducts .sliderImages_wrap._small-packing-en {
  width: 650px;
}

.sectionHomeProducts .sliderImages_wrap img {
  width: 100%;
}

.sectionHomeProducts .sliderImages_wrap.active {
  opacity: 1;
  visibility: visible;
}

.sectionHomeProducts .sliderTabs_container {
  width: 45.3125vw;
  max-width: 700px;
}

.sectionHomeProducts .sliderTabs_navContainer {
  background: rgba(255, 255, 255, 0.85);
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
}

.sectionHomeProducts .sliderTabs_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
}

.sectionHomeProducts .sliderTabs_navItem {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  font-family: MB;
  font-size: 16px;
  color: #6C766C;
  letter-spacing: 0.24px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.sectionHomeProducts .sliderTabs_navItem:hover {
  background-color: rgba(53, 138, 56, 0.2);
}

.sectionHomeProducts .sliderTabs_navItem.active {
  background-color: #358A38;
  color: #fff;
}

.sectionHomeProducts .sliderTabs_content {
  background: rgba(255, 255, 255, 0.85);
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 40px;
  padding-top: 30px;
  font-family: SourceSansPro-Regular, "sans-serif";
}

.sectionHomeProducts .sliderTabs_changed {
  display: none;
}

.sectionHomeProducts .sliderTabs_changed.active {
  display: block;
}

.sectionHomeProducts .sliderTabs_changed .title {
  font-size: 24px;
  color: #1A441B;
  margin-bottom: 22px;
  font-family: MSB;
}

.sectionHomeProducts .sliderTabs_changed .text {
  font-size: 18px;
  color: #0F2910;
  margin-bottom: 25px;
  line-height: 1.5;
}

.sectionHomeProducts .sliderTabs_changed .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 40px;
}

.sectionHomeProducts .sliderTabs_changed .images img {
  width: 20%;
}

.sectionHomeStandards {
  padding-top: 50px;
}

.sectionHomeStandards_slider {
  padding-right: 50px;
  padding-left: 50px;
  margin-left: -50px;
}

.sectionHomeStandards_slider .slick-list {
  padding-left: 20px;
}

.sectionHomeStandards_slider .slick-arrow.slick-prev {
  display: none;
}

.sectionHomeStandards_slider .slick-arrow.slick-next {
  height: 80px;
  top: 35%;
  right: -7px;
  left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  text-transform: uppercase;
}

.sectionHomeStandards_slider .slick-arrow.slick-next span {
  font-family: MB;
  font-size: 16px;
  color: #358A38;
}

.sectionHomeStandards_slider .slick-arrow.slick-next:hover:before {
  height: 50px;
  margin-bottom: 10px;
}

.sectionHomeStandards_slider .slick-arrow.slick-next:hover:after {
  height: 0;
  margin-top: 0;
}

.sectionHomeStandards_slider .slick-arrow.slick-next:before,
.sectionHomeStandards_slider .slick-arrow.slick-next:after {
  content: '';
  display: block;
  width: 2px;
  background-color: #FFCB05;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.sectionHomeStandards_slider .slick-arrow.slick-next:before {
  height: 0;
  margin-bottom: 0;
}

.sectionHomeStandards_slider .slick-arrow.slick-next:after {
  height: 50px;
  margin-top: 15px;
}

.sectionHomeStandards_slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.sectionHomeStandards_slider .slick-dots button:before {
  content: '';
  opacity: 1;
}

.sectionHomeStandards_slider .slick-active button:before {
  content: '';
}

.sectionHomeStandards_slide {
  cursor: pointer;
  padding-top: 65px;
  padding-bottom: 80px;
}

.sectionHomeStandards_slide:hover .imgWrap .caption {
  color: #6C766C;
}

.sectionHomeStandards_slide:hover .imgWrap .caption:before {
  height: 50px;
}

.sectionHomeStandards_slide:hover .imgWrap:after {
  width: 110%;
  height: 110%;
}

.sectionHomeStandards_slide .imgWrap {
  display: inline-block;
  width: 13.28125vw;
  height: 13.28125vw;
  max-width: 250px;
  max-height: 250px;
  min-height: 150px;
  min-width: 150px;
}

.sectionHomeStandards_slide .imgWrap img {
  width: 100%;
}

.sectionHomeStandards_slide .imgWrap .caption {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: transparent;
  letter-spacing: 0.64px;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

.sectionHomeStandards_slide .imgWrap .caption:before {
  content: '';
  margin-bottom: 10px;
  background-color: #FFCB05;
  width: 1px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

.sectionHomeStandards_slide .imgWrap:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  width: 10vw;
  height: 10vw;
  min-width: 120px;
  min-height: 120px;
  border-radius: 100%;
  z-index: -1;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
}

.sectionHomeHowWorks {
  padding-bottom: 50px;
}

.sectionHomeHowWorks .sectionTitle {
  padding-top: 20px;
}

.sectionHomeHowWorks .worksWrap {
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
}

.sectionHomeHowWorks .worksWrap_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover;
}

.sectionHomeHowWorks .worksWrap_items {
  background: rgba(255, 255, 255, 0.85);
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  display: inline-block;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-top: 30px;
  width: 59%;
  max-width: 700px;
}

.sectionHomeHowWorks .worksWrap_item .workNumber {
  margin-top: 10px;
  width: 53px;
  height: 53px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 34px;
  color: rgba(0, 0, 0, 0.78);
  letter-spacing: 0.02px;
  margin-right: 40px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.sectionHomeHowWorks .worksWrap_item .workNumber:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.sectionHomeHowWorks .worksWrap_item .workNumber .circle {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  position: absolute;
}

.sectionHomeHowWorks .worksWrap_item .workNumber .circle_1 {
  background: rgba(53, 138, 56, 0.8);
  right: 0;
  bottom: 0;
  z-index: 3;
}

.sectionHomeHowWorks .worksWrap_item .workNumber .circle_2 {
  background: rgba(255, 203, 5, 0.8);
  z-index: 2;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.sectionHomeHowWorks .worksWrap_item .workNumber .circle_3 {
  background: rgba(26, 68, 27, 0.8);
  right: 0;
  top: 0;
}

.sectionHomeHowWorks .worksWrap_item .workNumber .num {
  z-index: 4;
}

.sectionHomeHowWorks .worksWrap_item .workInfo_title {
  font-size: 24px;
  color: #1A441B;
  letter-spacing: 0.36px;
  line-height: 1.5;
  padding-bottom: 7px;
  margin-bottom: 7px;
  font-family: MSB;
}

.sectionHomeHowWorks .worksWrap_item .workInfo_title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.sectionHomeHowWorks .worksWrap_item .workInfo_text {
  font-size: 18px;
  color: #0F2910;
  letter-spacing: 0.24px;
}

.sectionHomeTrust {
  padding-top: 50px;
}

.sectionHomeTrust_slider {
  padding-right: 50px;
  padding-top: 22px;
  padding-bottom: 50px;
}

.sectionHomeTrust_slider.slick-initialized .slick-slide {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionHomeTrust_slider .slick-arrow.slick-prev {
  display: none;
}

.sectionHomeTrust_slider .slick-arrow.slick-next {
  height: 80px;
  top: 25%;
  right: -7px;
  left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.sectionHomeTrust_slider .slick-arrow.slick-next span {
  font-family: MB;
  font-size: 16px;
  color: #358A38;
  text-transform: uppercase;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:hover:before {
  height: 50px;
  margin-bottom: 10px;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:hover:after {
  height: 0;
  margin-top: 0;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:before,
.sectionHomeTrust_slider .slick-arrow.slick-next:after {
  content: '';
  display: block;
  width: 2px;
  background-color: #FFCB05;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:before {
  height: 0;
  margin-bottom: 0;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:after {
  height: 50px;
  margin-top: 15px;
}

.sectionHomeTrust_slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.sectionHomeTrust_slider .slick-dots button:before {
  content: '';
  opacity: 1;
}

.sectionHomeTrust_slider .slick-active button:before {
  content: '';
}

.sectionHomeTrust_slide {
  cursor: pointer;
}

.sectionHomeTrust_slide:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.sectionHomeNews .sectionTitle {
  padding-top: 10px;
}

.sectionHomeNews .newsWrap {
  padding-top: 30px;
  padding-bottom: 30px;
}

.sectionHomeNews .newsWrap_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover;
}

.sectionHomeNews .newsWrap_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.sectionHomeNews .newsWrap_item {
  width: 32%;
  background: rgba(255, 255, 255, 0.85);
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  cursor: pointer;
  pointer-events: none;
}

.sectionHomeNews .newsWrap_item:hover {
  background-color: #fff;
}

.sectionHomeNews .newsWrap_item:hover .moreButton:before {
  width: 0;
  margin-right: 0;
}

.sectionHomeNews .newsWrap_item:hover .moreButton:after {
  width: 120px;
  margin-left: 20px;
}

.sectionHomeNews .newsWrap_item .date {
  font-family: Verdana, sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #1A441B;
  letter-spacing: 0.18px;
  margin-bottom: 10px;
}

.sectionHomeNews .newsWrap_item .title {
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 18px;
  color: #1A441B;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 20px;
  line-height: 1.35;
}

.sectionAbout {
  padding-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /*margin-bottom: 50px;*/
}

.sectionAbout_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
  padding-bottom: 50px;
}

.sectionAbout_info .subTitle_step {
  margin-top: 0;
}

.sectionAbout_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 50% !important;
  margin-top: -5%;
  /*margin-right: -5%;*/
  overflow: hidden;
}

.sectionAbout_img__bg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.sectionAbout_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 37px 50px 27px 50px;
  margin-right: 50px;
  margin-left: 50px;
  /*margin-top: -7%;*/
}

.sectionAbout_items .sectionAbout_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff;
  font-size: 16px;
  width: 44%;
}

.sectionAbout_item .itemImg .itemIco {
  /*width: 80px;*/
  margin-right: 20px;
}

.sectionAbout_item:first-child .itemImg .itemIco {
  /*width: 80px;*/
  margin-right: 20px;
}

.sectionAbout_item .itemText_title {
  font-family: MSB;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #183019;
  font-weight: 700;
}

.sectionAbout_item .itemText_info {
  line-height: 26px;
  font-size: 18px;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  color: #0F2910;
  font-weight: 400;
}

.sectionAboutVideo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 60px;
}

.sectionAboutVideo_mediaWrap {
  width: 50%;
  margin-right: 50px;
}

.sectionAboutVideo_textWrap {
  width: 50%;
}

.sectionAbout_info blockquote {
  width: 90%;
  margin: 0 auto 15px auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  display: block;
  position: relative;
  color: #6C766C;
  font-family: SourceSansPro-BlackItalic, "sans-serif", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}

.sectionAbout_info blockquote:before {
  content: '';
  position: absolute;
  left: -5%;
  top: 25%;
}

.sectionAbout_info blockquote:after {
  content: '';
  position: absolute;
  right: -5%;
  top: 50%;
}

.sectionClients_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 50px;
  margin-bottom: 60px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionStep_block {
  padding-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.sectionStep_block .stepBlock_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 30px;
}

.sectionStep_block .stepBlock_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionStep_block .stepBlock_items .stepBlock_item {
  width: 22%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  height: 100%;
}

.stepBlock_item__img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 15px;
}

.stepBlock_item__img .step_img {
  display: block;
  height: 90px;
}

.stepBlock_item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.stepBlock_item__info .step_title {
  color: #0F2910;
  font-family: MSB;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.stepBlock_item__info .step_title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.stepBlock_item__info .step_text {
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-weight: 400;
  line-height: 1.25;
}

.sectionClients_slider {
  padding-bottom: 60px;
}

.sectionClients_slider .sectionSlider-title {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 24px;
  line-height: 1.0;
  padding-bottom: 15px;
  font-weight: 400;
  padding-left: 50px;
}

.sectionClients_slider .sectionHomeTrust_slider {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0px;
  padding-right: 50px;
}

.sectionClients_slider .sectionHomeTrust_slider.slick-initialized .slick-slide {
  display: block;
  text-align: center;
}

.sectionHomeTrust_slider .slick-arrow.slick-prev {
  display: none;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:hover:before {
  height: 50px;
  margin-bottom: 10px;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:hover:after {
  height: 0;
  margin-top: 0;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:before,
.sectionHomeTrust_slider .slick-arrow.slick-next:after {
  content: '';
  display: block;
  width: 2px;
  background-color: #FFCB05;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:before {
  height: 0;
  margin-bottom: 0;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:after {
  height: 50px;
  margin-top: 15px;
}

.sectionClients_bg {
  background-color: rgba(53, 138, 56, 0.1);
}

.sectionClients_slider .sectionHomeTrust_slider .sectionHomeTrust_slide {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionClients_slider .sectionHomeTrust_slider .sectionHomeTrust_slide .imgWrap {
  background-color: #fff;
  border-radius: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 150px;
  height: 150px;
  -webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);
  overflow: hidden;
  margin-bottom: 15px;
}

.sectionClients_slider .sectionHomeTrust_slider .sectionHomeTrust_slide img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  max-width: 90%;
}

.sectionClients_slider .sectionHomeTrust_slider .sectionHomeTrust_slide .imgWrap img {
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.sectionClients_slider .sectionHomeTrust_slider .sectionHomeTrust_slide p {
  color: #0F2910;
  font-family: MSB;
  font-size: 22px;
}

.sectionClients_type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 100px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.sectionClients_type .newsBlock_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 32%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 30px 30px 30px 40px;
}

.sectionClients_type .newsBlock_item .newsItem_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.sectionClients_type .newsBlock_item .newsItem_block .newsItem_title {
  color: #358A38;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 5px;
}

.sectionClients_type .newsBlock_item .newsItem_block .newsItem_title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.sectionClients_type .newsBlock_item .newsItem_block .newsItem_text {
  padding-top: 20px;
  padding-bottom: 40px;
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-weight: 400;
  line-height: 1.5;
}

.sectionDillers_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 60px;
  margin-bottom: 60px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.sectionDillers_block .textContent ul {
  -webkit-column-count: 2;
  column-count: 2;
}

.sectionDillers_block .dillersBlock_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
  height: 100%;
}

.sectionDillers_block .dillersBlock_img {
  width: 50%;
}

.sectionDillers_block .dillersBlock_img .gallery_image {
  display: block;
  width: 100%;
}

.sectionDillers_conditions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 100px;
}

.sectionDillers_conditions .clientsConditions_title {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  padding-bottom: 25px;
}

.sectionDillers_conditions .clientsConditions_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 40px 40px 40px 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionDillers_conditions .clientsConditions_items .clientsConditions_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 21%;
  padding-bottom: 20px;
  padding-top: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.clientsConditions_item .conditionsItem_img {
  width: 100%;
  display: block;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.clientsConditions_item .conditionsItem_img .item_img {
  display: block;
  width: 100%;
  height: 90px;
}

.clientsConditions_item .conditionsItem_text {
  width: 90%;
  display: block;
  text-align: center;
}

.clientsConditions_item .conditionsItem_text .item_text {
  color: #0F2910;
  font-family: MSB;
  font-weight: 400;
}

.sectionDisinfaction_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 60px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  margin-top: 50px;
}

.sectionDisinfaction_block .disinfactionBlock_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
  height: 100%;
  padding-right: 50px;
}

.sectionDisinfaction_block .disinfactionBlock_img {
  width: 50%;
}

.sectionDisinfaction_block .disinfactionBlock_img .gallery_image {
  display: block;
  width: 100%;
}

.sectionDisinfaction_protect {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 60px;
}

.sectionDisinfaction_protect .disinfaction_blockProtect {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 80px;
}

.disinfactionProtect_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 20%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.disinfactionProtect_item .protectItem_text {
  padding-top: 15px;
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-weight: 700;
  line-height: 1.125;
  text-align: center;
}

.sectionDisinfaction_ozon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 100px;
}

.sectionDisinfaction_ozon .disinfaction_blockOzon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 60px;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionDisinfaction_ozon .disinfaction_blockOzon:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.sectionDisinfaction_ozon .disinfaction_blockOzon:last-child {
  padding-bottom: 0;
}

.disinfaction_blockOzon .disinfactionOzon_text {
  width: 50%;
}

.disinfaction_blockOzon:nth-child(odd) .disinfactionOzon_text {
  padding-right: 50px;
}

.disinfaction_blockOzon .disinfactionOzon_img {
  width: 50%;
}

.disinfaction_blockOzon .disinfactionOzon_img .ozon__img {
  display: block;
  width: 90%;
}

.disinfaction_footer .lastSection {
  padding-bottom: 202px;
}

.sectionHistory {
  z-index: 0;
}

.sectionHistory_back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  left: 0;
  top: -200px;
  bottom: -100px;
  right: 0;
  margin-top: -10%;
}

.sectionHistory_col {
  width: 35.19531%;
}

.sectionHistory_col--content img {
  position: absolute;
  top: 40%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 100%;
  z-index: 2;
}

.sectionHistory_col--content--3 img {
  left: 20%;
}

.sectionHistory_col--content--4 img {
  left: -10%;
  -webkit-transform: translateY(-55%) scale(0.8);
  transform: translateY(-55%) scale(0.8);
}

.sectionHistory_col--content--6 img {
  width: 60%;
  left: 20%;
  -webkit-transform: translateY(-50%) scale(0.8);
  transform: translateY(-50%) scale(0.8);
}

.sectionHistory_col--content--8 img {
  width: 100%;
}

.sectionHistory_col--content--9 img {
  width: 80%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.sectionHistory_col--content--10 img {
  width: 100%;
}

.sectionHistory_col--content--11 img {
  width: 100%;
}

.sectionHistory_col--content--12 img {
  width: 70%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.sectionHistory_col--content--13 img {
  width: 70%;
  left: 50%;
  top: 35%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-top: 0 !important;
}

.sectionHistory_line {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: rgba(53, 138, 56, 0.1);
  width: 29.60938%;
}

.sectionHistory_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20%;
}

.sectionHistory_row:first-child {
  margin-top: 50px;
}

.sectionHistory_row:last-child {
  margin-bottom: 0;
}

.sectionHistory_row:nth-of-type(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.sectionHistory_row:nth-of-type(even) .sectionHistory_title:before {
  right: 0;
  top: 25%;
  left: auto;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
  height: 4px;
  width: 74px;
  background-color: #FFCB05;
}

.sectionHistory_row:nth-of-type(even) .sectionHistory_year {
  text-align: right;
}

.sectionHistory_title {
  font-family: MB;
  font-weight: 700;
  font-size: 2.1vw;
  color: #358A38;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding-right: 25px;
  padding-left: 25px;
  text-transform: uppercase;
  z-index: 3;
}

.sectionHistory_title:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 45%;
  -webkit-transform: translate(-75%, -50%);
  transform: translate(-75%, -50%);
  height: 4px;
  width: 74px;
  background-color: #FFCB05;
}

.sectionHistory_text {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 1.55vw;
  color: #0F2910;
  padding-right: 25px;
  padding-left: 25px;
  z-index: 3;
}

.sectionHistory_year {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-family: Verdana;
  font-weight: 700;
  font-size: 14vw;
  letter-spacing: -9px;
  line-height: .9;
  top: -.3em;
  padding-left: 15px;
  padding-right: 15px;
  -ms-text-align-last: right;
  text-align: left;
}

.sectionHistory_year span {
  display: block;
  background-color: #1A441B;
  color: rgba(53, 138, 56, 0.5);
  /*text-shadow: 0 1px 15px rgba(53, 138, 56, 0.5);*/
  -webkit-background-clip: text;
}

.paralaxImage {
  position: absolute;
  /*opacity: 0;*/
  /*transition: opacity 1s;*/
}

.paralaxImage_leaf {
  width: 8.98438vw;
  max-width: 115px;
  min-width: 45px;
}

.paralaxImage_leaf--1 {
  top: 0;
  left: 17%;
}

/*@media screen and (max-width: 640px) {*/

/*.paralaxImage_flower--1 {*/

/*top: 0 !important;*/

/*}*/

/*}*/

.paralaxImage_leaf--2 {
  top: 1%;
  left: 10%;
}

.paralaxImage_leaf--3 {
  top: 4.5%;
  left: 15%;
}

.paralaxImage_leaf--4 {
  right: 4%;
  top: .6%;
}

.paralaxImage_flower--lg {
  width: 10.9375vw;
  max-width: 140px;
  min-width: 80px;
}

.paralaxImage_flower--md {
  width: 5.46875vw;
  max-width: 70px;
  min-width: 40px;
}

.paralaxImage_flower--1 {
  top: 5%;
  left: 31%;
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.paralaxImage_flower--2 {
  top: 5%;
  left: 48%;
}

.paralaxImage_flower--3 {
  top: 8%;
  left: 58%;
}

/*@media screen and (max-width: 640px) {*/

/*.paralaxImage_flower--3 {*/

/*left: 10% !important;*/

/*}*/

/*}*/

.paralaxImage_flower--4 {
  top: 10%;
  left: 70%;
}

.paralaxImage_flower--5 {
  top: 12%;
  left: 75%;
}

.paralaxImage_flower--6 {
  top: 14%;
  left: 67%;
}

.paralaxImage_flower--7 {
  top: 14.5%;
  left: 57%;
}

.paralaxImage_flower--8 {
  top: 15%;
  left: 30%;
}

.paralaxImage_oil {
  top: 16%;
  left: 6.5%;
}

.paralaxImage_peas {
  top: 18%;
  right: 3%;
  -webkit-transform: scale(0.65);
  transform: scale(0.65);
}

/*@media screen and (max-width: 1600px) {*/

/*.paralaxImage_peas {*/

/*top: 18%;*/

/*left: 5%;*/

/*}*/

/*}*/

.paralaxImage_bottles {
  top: 30.5%;
  left: 2%;
}

.paralaxImage_2005 {
  top: 34%;
  right: 7%;
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}

.paralaxImage_2009 {
  top: 40%;
  left: -12%;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}

.paralaxImage_2014 {
  top: 51%;
  right: 0;
}

/*@media screen and (max-width: 1600px) {*/

/*.paralaxImage_2014 {*/

/*transform: scale(0.7);*/

/*}*/

/*}*/

.sectionHomeFS {
  height: 100vh;
}

.sectionHomeFS_bg {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover;
}

.homelargeSlider {
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
  height: 100%;
}

.homelargeSlider .slick-dots {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #fff;
  position: absolute;
  right: 0;
  top: 50%;
  bottom: auto;
  z-index: 10;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.homelargeSlider .slick-dots li {
  width: auto;
  height: auto;
  margin-bottom: 25px;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.homelargeSlider .slick-dots li:last-of-type {
  margin-bottom: 0;
}

.homelargeSlider .slick-dots li:after {
  content: '';
  height: 1px;
  width: 9px;
  background-color: #FFCB05;
  margin-left: 10px;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}

.homelargeSlider .slick-dots li:hover:after {
  color: #FFCB05;
  width: 50px;
}

.homelargeSlider .slick-dots li.slick-active:after {
  color: #fff;
  width: 50px;
}

.homelargeSlider.slick-initialized .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.homelargeSlider_slide {
  height: 100vh;
}

.homelargeSlider .imgWrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
}

.homelargeSlider .imgWrap:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.homelargeSlider .imgWrap_item {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.homelargeSlider .textWrap {
  color: #fff;
  top: 10%;
}

.homelargeSlider .textWrap_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-family: OpenSans-Bold;
  font-size: 150px;
  letter-spacing: 2.5px;
  line-height: .8;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  margin-bottom: 20px;
}

.homelargeSlider .textWrap_title .number {
  margin-right: 15px;
  padding-bottom: 26px;
  border-bottom: 4px solid #FFCB05;
}

.homelargeSlider .textWrap_info {
  font-family: MB;
  font-size: 50px;
  line-height: 1.2;
  /*letter-spacing: 0.85px;*/
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.sectionHomeAbout {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.sectionHomeAbout_mainContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

sectionHomeAbout_slidersectionHomeAbout_info .text {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: #183019;
  line-height: 1.5;
}

.sectionHomeAbout_info .text br {
  display: none;
}

.sectionHomeAbout_info .text p {
  margin-bottom: 20px;
}

.sectionHomeAbout_info .text p:last-of-type {
  margin-bottom: 0;
}

.sectionHomeAbout_info .moreButton {
  margin-top: 30px;
}

.sectionHomeAbout_imageWrap img {
  width: 100%;
  display: block;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.sectionHomeAbout_slider {
  margin-top: 70px;
  padding-right: 50px;
}

.sectionHomeAbout_slider .slick-arrow.slick-prev {
  display: none;
}

/*.sectionHomeAbout_slider .slick-arrow.slick-next {*/

/*height: 80px;*/

/*top: -25%;*/

/*right: auto;*/

/*left: calc(100% - 50px);*/

/*display: -webkit-box;*/

/*display: -ms-flexbox;*/

/*display: flex;*/

/*-webkit-box-align: center;*/

/*-ms-flex-align: center;*/

/*align-items: center;*/

/*-webkit-box-pack: justify;*/

/*-ms-flex-pack: justify;*/

/*justify-content: space-between;*/

/*-webkit-box-orient: vertical;*/

/*-webkit-box-direction: normal;*/

/*-ms-flex-direction: column;*/

/*flex-direction: column;*/

/*font-size: 0;*/

/*-webkit-transform: rotate(-90deg);*/

/*transform: rotate(-90deg);*/

/*}*/

/*.sectionHomeAbout_slider .slick-arrow.slick-next span {*/

/*font-family: SourceSansPro-Regular, "sans-serif";*/

/*font-size: 18px;*/

/*color: #358A38;*/

/*}*/

.sectionHomeAbout_slider .slick-arrow.slick-next:hover:before {
  height: 50px;
  margin-bottom: 10px;
}

.sectionHomeAbout_slider .slick-arrow.slick-next:hover:after {
  height: 0;
  margin-top: 0;
}

.sectionHomeAbout_slider .slick-arrow.slick-next:before,
.sectionHomeAbout_slider .slick-arrow.slick-next:after {
  content: '';
  display: block;
  width: 2px;
  background-color: #FFCB05;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.sectionHomeAbout_slider .slick-arrow.slick-next:before {
  height: 0;
  margin-bottom: 0;
}

.sectionHomeAbout_slider .slick-arrow.slick-next:after {
  height: 50px;
  margin-top: 15px;
}

.sectionHomeAbout_slider .slick-dots {
  bottom: -60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.sectionHomeAbout_slider .slick-dots button:before {
  content: '';
  opacity: 1;
}

.sectionHomeAbout_slider .slick-active button:before {
  content: '';
}

.sectionHomeAbout_slide .slideContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionHomeAbout_slide .slideContent .slideContent_img {
  width: 194px;
  height: 194px;
  border-radius: 50%;
  overflow: hidden;
}

.sectionHomeAbout_slide .slideContent img {
  /*max-width: 80px;*/
  display: block;
  width: 100%;
  height: 102%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  /*margin-right: 20px;*/
}

.sectionHomeAbout_slide .slideContent .title {
  font-family: MB;
  font-size: 18px;
  color: #0F2910;
  line-height: 1.5;
  text-align: center;
  margin-top: 20px;
}

.sectionHomeHowWorks {
  padding-bottom: 50px;
}

.sectionHomeHowWorks .sectionTitle {
  padding-top: 20px;
}

.sectionHomeHowWorks .worksWrap {
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
}

.sectionHomeHowWorks .worksWrap_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover;
}

.sectionHomeHowWorks .worksWrap_items {
  background: rgba(255, 255, 255, 0.85);
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  display: inline-block;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-top: 30px;
  width: 59%;
  max-width: 700px;
}

.sectionHomeHowWorks .worksWrap_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.sectionHomeHowWorks .worksWrap_item .workNumber {
  margin-top: 10px;
  width: 53px;
  height: 53px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 34px;
  color: rgba(0, 0, 0, 0.78);
  letter-spacing: 0.02px;
  margin-right: 40px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.sectionHomeHowWorks .worksWrap_item .workNumber:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.sectionHomeHowWorks .worksWrap_item .workNumber .circle {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  position: absolute;
}

.sectionHomeHowWorks .worksWrap_item .workNumber .circle_1 {
  background: rgba(53, 138, 56, 0.8);
  right: 0;
  bottom: 0;
  z-index: 3;
}

.sectionHomeHowWorks .worksWrap_item .workNumber .circle_2 {
  background: rgba(255, 203, 5, 0.8);
  z-index: 2;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.sectionHomeHowWorks .worksWrap_item .workNumber .circle_3 {
  background: rgba(26, 68, 27, 0.8);
  right: 0;
  top: 0;
}

.sectionHomeHowWorks .worksWrap_item .workNumber .num {
  z-index: 4;
}

.sectionHomeHowWorks .worksWrap_item .workInfo {
  font-family: SourceSansPro-Regular, "sans-serif";
  width: 100%;
}

.sectionHomeTrust {
  padding-top: 50px;
}

.sectionHomeTrust_slider {
  padding-right: 50px;
  padding-top: 22px;
  padding-bottom: 50px;
}

.sectionHomeTrust_slider .slick-arrow.slick-prev {
  display: none;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:hover:before {
  height: 50px;
  margin-bottom: 10px;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:hover:after {
  height: 0;
  margin-top: 0;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:before,
.sectionHomeTrust_slider .slick-arrow.slick-next:after {
  content: '';
  display: block;
  width: 2px;
  background-color: #FFCB05;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:before {
  height: 0;
  margin-bottom: 0;
}

.sectionHomeTrust_slider .slick-arrow.slick-next:after {
  height: 50px;
  margin-top: 15px;
}

.sectionHomeTrust_slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.sectionHomeTrust_slider .slick-dots button:before {
  content: '';
  opacity: 1;
}

.sectionHomeTrust_slider .slick-active button:before {
  content: '';
}

.sectionHomeTrust_slide:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.sectionHomeTrust_slide img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  max-width: 60%;
}

.sectionHomeNews .sectionTitle {
  padding-top: 10px;
}

.sectionHomeNews .newsWrap {
  padding-top: 30px;
  padding-bottom: 30px;
}

.sectionHomeNews .newsWrap_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover;
}

.sectionHomeNews .newsWrap_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.sectionHomeNews .newsWrap_item {
  width: 32%;
  background: rgba(255, 255, 255, 0.85);
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  cursor: pointer;
  pointer-events: none;
}

.sectionHomeNews .newsWrap_item:hover {
  background-color: #fff;
}

.sectionHomeNews .newsWrap_item:hover .moreButton:before {
  width: 0;
  margin-right: 0;
}

.sectionHomeNews .newsWrap_item:hover .moreButton:after {
  width: 120px;
  margin-left: 20px;
}

.sectionHomeNews .newsWrap_item .date {
  font-family: Verdana, sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #1A441B;
  letter-spacing: 0.18px;
  margin-bottom: 10px;
}

.sectionHomeNews .newsWrap_item .title {
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 18px;
  color: #1A441B;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 20px;
  line-height: 1.35;
}

.sectionLaboratoryTitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}

.sectionLaboratory {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sectionLaboratory_left {
  width: 50%;
}

.sectionLaboratory_right {
  width: 50%;
  overflow: visible !important;
}

.sectionLaboratory_top_section {
  margin: 60px 50px 0 50px;
}

.sectionLaboratoryTitle_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sectionLaboratoryTitle_info span {
  margin-top: 30px;
  margin-bottom: 10px;
}

.sectionLaboratoryTitle_gallery {
  width: 100%;
  margin-top: 50px;
  padding-right: 50px;
  position: -webkit-sticky;
  position: sticky;
  top: 20vh;
}

.sectionLaboratoryTitle_gallery.top {
  bottom: auto !important;
  top: 0 !important;
}

.sectionLaboratoryTitle_gallery.sticky {
  position: fixed;
  top: 20vh !important;
  right: 0;
  width: 50vw;
}

.sectionLaboratoryTitle_gallery img {
  display: block;
  width: 100%;
}

.sectionLaboratory_info__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.sectionLaboratory_info__items .laboratoryInfo_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px;
}

.sectionLaboratory_info__items .laboratoryInfo_item:last-child {
  margin-bottom: 0;
}

.sectionLaboratory_info__items .laboratoryInfo_item:last-child .laboratoryInfo_item__text p {
  margin: 0;
}

.sectionLaboratory_info__items .laboratoryInfo_item__img {
  width: 15%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
  margin-top: 10px;
  max-width: 80px;
}

.sectionLaboratory_info__items .laboratoryInfo_item__img img {
  width: 100%;
  display: block;
}

.sectionLaboratory_info__items .laboratoryInfo_item__text {
  display: block;
  color: #0F2910;
}

.sectionLaboratory_info__items .laboratoryInfo_item__text .small {
  font-size: 16px;
  line-height: 1.2;
  color: #6c766c;
}

.sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_navItem {
  width: 100%;
  min-width: 200px;
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  -webkit-box-pack: start;
  justify-content: flex-start;
}

.sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_navItem .simpleTabs_navItem_inner {
  margin-top: 20%;
}

.sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_navItem .simpleTabs_navItem__img {
  height: 70px;
  margin-bottom: 10px;
}

.sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_navItem .simpleTabs_navItem__img img {
  height: 100%;
}

.sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_content {
  margin-left: 50px;
  margin-right: 50px;
}

.sectionLaboratoryInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}

.sectionLaboratoryInfo .laboratoryInfo_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap {
  display: inline-block;
  width: 13.28125vw;
  height: 13.28125vw;
  max-width: 250px;
  max-height: 250px;
  min-height: 150px;
  min-width: 150px;
}

.sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap::after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  width: 120px;
  height: 120px;
  border-radius: 100%;
  z-index: -1;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
}

.sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap:hover::after {
  width: 110%;
  height: 110%;
}

.sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap:hover .caption {
  color: #6C766C;
}

.sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap:hover .caption::before {
  height: 50px;
}

.sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap .caption {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  color: transparent;
  letter-spacing: .64px;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

.sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap .caption::before {
  content: '';
  margin-bottom: 10px;
  background-color: #FFCB05;
  width: 1px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

.sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap img {
  width: 100%;
}

.sectionLaboratoryTabs_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 50px;
}

.sectionLaboratoryTabs_title .btn_downloads {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 5px 0 0 0;
}

.sectionLaboratoryTabs_title__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.laboratoryInfo_gallery__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.laboratoryInfo_gallery__wrap .laboratoryInfo_gallery {
  margin-top: 20px;
  padding-top: 30px;
  padding-left: 30px;
}

.laboratoryInfo_gallery__wrap .laboratoryInfo_gallery_desc {
  margin-left: 30px;
}

.laboratoryInfo_gallery .imgWrap {
  display: inline-block;
  width: 13.28125vw;
  height: 13.28125vw;
  max-width: 250px;
  max-height: 250px;
  min-height: 150px;
  min-width: 150px;
}

.laboratoryInfo_gallery .imgWrap::after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  width: 120px;
  height: 120px;
  border-radius: 100%;
  z-index: -1;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
}

.laboratoryInfo_gallery .imgWrap:hover::after {
  width: 110%;
  height: 110%;
}

.laboratoryInfo_gallery .imgWrap:hover .caption {
  color: #6C766C;
}

.laboratoryInfo_gallery .imgWrap:hover .caption::before {
  height: 50px;
}

.laboratoryInfo_gallery .imgWrap .caption {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  color: transparent;
  letter-spacing: .64px;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

.laboratoryInfo_gallery .imgWrap .caption::before {
  content: '';
  margin-bottom: 10px;
  background-color: #FFCB05;
  width: 1px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

.laboratoryInfo_gallery .imgWrap img {
  width: 100%;
}

.sectionLaboratoryPersonal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 60px;
}

.sectionLaboratoryPersonal .sectionTitle {
  word-wrap: break-word;
}

.sectionLaboratoryPersonal .personalInfo_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionLaboratoryPersonal .personalInfo_content .personalInfo_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
  padding-right: 25px;
}

.sectionLaboratoryPersonal .personalInfo_content .personalInfo_gallery {
  display: block;
  width: 50%;
}

.sectionLaboratoryPersonal .personalInfo_content .personalInfo_gallery img {
  display: block;
  width: 100%;
}

.personalInfo_text .personalInfo_item {
  margin-bottom: 30px;
}

.personalInfo_text .personalInfo_item:last-child {
  margin-bottom: 0;
}

.personalInfo_text .personalInfo_item h3 {
  margin-top: 0;
  margin-bottom: 10px;
  color: #183019;
  font-family: MSB;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
}

.personalInfo_text .personalInfo_item h3:before {
  content: '';
  display: block;
  position: absolute;
  bottom: -5px;
  width: 50px;
  height: 2px;
  background-color: #FFCB05;
}

.logisticForm .submit_form_block .submit_block {
  margin-top: -54px;
}

.laboratoryForm {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 200px;
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  z-index: 15;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 0 !important;
  overflow: auto;
}

.laboratoryForm_inner {
  width: 100%;
}

.laboratoryForm .wpcf7 {
  height: 100%;
}

.laboratoryForm .submit_form_block {
  top: 100px;
  right: 50px;
  left: 50px;
  z-index: 999;
}

.laboratoryForm .submit_form_block .submit_block {
  margin-top: -54px;
}

.laboratoryForm .submit_form_done {
  top: 100px;
  right: 50px;
  left: 50px;
  z-index: 999;
}

.laboratoryForm.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.laboratoryForm form {
  overflow: visible;
  padding-top: 100px;
  padding-left: 50px;
  padding-right: 50px;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: 999;
  background-size: cover;
}

.laboratoryForm form .form_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 40px 40px 40px;
}

.laboratoryForm form .form_block .active {
  display: none;
}

.laboratoryForm form .form_block.first_step {
  width: 100%;
}

.laboratoryForm form .form_block.first_step .laboratoryForm_title_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  -webkit-box-align: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
}

.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .laboratoryForm_title {
  width: 100%;
  color: #1A441B;
  font-family: MSB;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.0;
  padding-bottom: 5px;
}

.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .laboratoryForm_title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close {
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  cursor: pointer;
  position: absolute;
  top: -65px;
  right: -40px;
  background-color: transparent;
  color: white;
}

.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before {
  content: '';
  margin-right: 10px;
}

.laboratoryForm form .form_block.first_step .laboratoryForm_info {
  width: 48%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 5px;
  border-bottom: 1px solid #e2e4e2;
  margin-bottom: 40px;
}

.laboratoryForm form .form_block.first_step .laboratoryForm_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
}

.laboratoryForm form .form_block.first_step .laboratoryForm_footer .laboratoryForm_btn {
  width: 48%;
}

.laboratoryForm form .form_block.first_step .laboratoryForm_footer .laboratoryForm_check,
.laboratoryForm form .form_block.first_step .laboratoryForm_footer p .laboratoryForm_check {
  display: block;
  width: 44%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 10px;
}

.laboratoryForm .form_block_done {
  overflow: visible;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  min-width: 100%;
  min-height: 100%;
  z-index: 999;
  background-size: cover;
  display: none;
  padding-top: 100px;
  padding-left: 50px;
  padding-right: 50px;
}

.laboratoryForm .form_block_done.active {
  display: block;
}

.form_block_done__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 30px 40px 40px 40px;
}

.form_block_done__content .laboratoryForm_done {
  margin: 0 auto 40px auto;
}

.form_block_done__content .laboratoryForm_done img {
  display: block;
}

.form_block_done__content .laboratoryForm_text {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 24px;
  line-height: 1.5;
  text-align: center;
  margin: 0 auto;
  width: 40%;
}

.footnote {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}

.green {
  color: #358A38;
}

.simpleAccord_content {
  border-bottom: 2px solid #358A38;
}

.simpleAccord_content h3 {
  color: #358A38;
  font-family: MSB;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.simpleAccord_content .btn-main {
  margin-top: 20px;
}

.simpleAccord_content .complete_text {
  display: none;
}

.simpleAccord_content .complete_text.active {
  display: block;
}

.morecontent span {
  display: none;
}

.morelink {
  display: block;
}

.sectionNews {
  padding-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  width: 100%;
  margin-bottom: 100px;
}

.sectionNews_main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: white;
  height: 100%;
  margin-bottom: 10px;
}

.sectionNews_main .sectionNews_gallery {
  width: 66%;
}

.sectionNews_main .sectionNews_gallery .newsImg_main {
  display: block;
  width: 100%;
  height: 100%;
}

.sectionNews_main .sectionNews_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 33%;
  padding: 50px 28px 43px 40px;
}

.sectionNews_main .sectionNews_info .newsInfo_date {
  color: #1A441B;
  font-family: Verdana, sans-serif;
  letter-spacing: 0.24px;
}

.sectionNews_main .sectionNews_info .newsInfo_title {
  padding-top: 26px;
  padding-bottom: 10px;
  color: #1A441B;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  cursor: pointer;
}

.sectionNews_main .sectionNews_info .newsInfo_text {
  color: #6c766c;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  padding-bottom: 10%;
  text-align: justify;
}

.sectionNews_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.sectionNews_block .sectionNews_item_mini {
  width: 32%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 35px 20px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 50%;
}

.sectionNews_block .sectionNews_item_mini:last-child {
  margin-bottom: 0;
}

.sectionNews_block .sectionNews_items {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.sectionNews_block .sectionNews_items,
.sectionNews_block .sectionNews_items__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 32%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionNews_items__col .sectionNews_item_mini {
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 35px 20px;
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 50%;
}

.sectionNews_items__col .sectionNews_item_mini:last-child {
  margin-bottom: 0;
}

.sectionNews_items .newsItem_gallery {
  width: 100%;
}

.sectionNews_items .newsItem_gallery__img {
  display: block;
  width: 100%;
}

.sectionNews_items .newsItem_text {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px 20px 34px 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionNews_info__block .newsInfo_title__mini {
  color: #1A441B;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  padding-top: 5%;
  padding-bottom: 15%;
}

.sectionNews_info__block .newsInfo_title__mini:hover,
.sectionNews_info__block .newsInfo_title__mini:active {
  color: #FFCB05;
}

.newsInfo_date__mini {
  color: #1A441B;
  font-family: Verdana,sans-serif;
  font-size: 12px;
  letter-spacing: 0.18px;
}

.newsInfo_title__mini {
  color: #1A441B;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  padding-top: 5%;
  padding-bottom: 15%;
}

.newsInfo_title__mini:hover,
.newsInfo_title__mini:active {
  color: #FFCB05;
}

.block__pagination {
  display: none;
  margin-top: 40px;
  margin-bottom: 60px;
}

.block__pagination ul.pagination {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 60%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.block__pagination ul.pagination li {
  color: #748D74;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-size: 17px;
  font-weight: 600;
  cursor: pointer;
}

.block__pagination ul.pagination li:hover {
  color: #1a441b;
  -webkit-transition: ease 0.2s;
  transition: ease 0.2s;
}

.block__pagination ul.pagination li.active {
  color: #FFCB05;
  -webkit-transition: ease 0.2s;
  transition: ease 0.2s;
}

.block__pagination ul.pagination:before {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}

.block__pagination ul.pagination:before:hover,
.block__pagination ul.pagination:before:active {
  color: #FFCB05;
  -webkit-transition: ease 0.2s;
  transition: ease 0.2s;
}

.block__pagination ul.pagination:after {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}

.block__pagination ul.pagination:after:hover,
.block__pagination ul.pagination:after:active {
  color: #FFCB05;
  -webkit-transition: ease 0.2s;
  transition: ease 0.2s;
}

.sectionPartners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 60px;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionPartners:last-of-type {
  margin-bottom: 0;
}

.sectionPartners_title {
  margin-top: 50px;
}

.sectionPartners .contentBlock_img img {
  display: block;
  width: 100%;
}

.sectionPartners_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.partnersBlock_services {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 35px 50px;
}

.partnersBlock_services .partnersBlock_service {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 20%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.partnersBlock_services .partnersBlock_service__item.big_img {
  width: 42%;
}

.partnersBlock_services .partnersBlock_service__item .item_img {
  width: 100%;
}

.partnersBlock_services .partnersBlock_service .item_text {
  color: #0F2910;
  font-family: MSB;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  padding-top: 15px;
}

.partnersBlock_img {
  width: 50%;
}

.partnersBlock_img img {
  position: absolute;
  height: 100%;
  max-height: 700px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -o-object-fit: contain;
  object-fit: contain;
}

.partnersBlock_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 5px;
}

.partnersBlock_list.textContent ul {
  -webkit-column-count: 2;
  column-count: 2;
  width: 100%;
}

.partnersBlock_list.textContent ul li {
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  padding-left: 5px;
  list-style-image: url("../img/icons/dot.png");
  margin-left: 17px;
}

.partnersBlock_list.textContent ul li strong {
  font-weight: 400;
}

.partnersBlock_list.textContent ul li:last-child {
  padding-bottom: 0;
}

.sectionPartners_block__product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 49%;
  height: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
}

.sectionPartners_block__product .partnersProduct_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 30%;
}

.sectionPartners_block__product .partnersProduct_img img {
  position: absolute;
  width: auto;
  height: 100%;
  left: 0;
  -webkit-transform: translate(-65%, -50%);
  transform: translate(-65%, -50%);
  top: 50%;
}

.sectionPartners_block__product .partnersProduct_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 64%;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 20px;
  height: 100%;
}

.sectionPartners_block__product .partnersProduct_info .partnersProduct_infoTitle {
  color: #0F2910;
  font-family: MSB;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

.sectionPartners_block__product .partnersProduct_info .partnersProduct_infoTitle:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.sectionPartners_block__product .partnersProduct_info .simpleList li {
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  padding-bottom: 10px;
}

.sectionPartners_block__product .partnersProduct_info .simpleList li:last-child {
  padding-bottom: 0;
}

.sectionPartners_block__product .partnersProduct_info .simpleList li ul {
  padding-top: 20px;
  padding-bottom: 10px;
}

.sectionPartners_block__product .partnersProduct_info .simpleList li ul li {
  padding-bottom: 0;
}

.sectionPartners_block__product .partnersProduct_info .partnersProduct_infoText {
  color: #4a4a4a;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 20px;
}

.vendorForm_block {
  width: 100%;
}

.vendorForm_block .icon-send {
  width: 180px;
}

.vendorForm_block .submit_form_block {
  width: 100%;
}

.vendorForm_block .submit_form_done {
  width: 100%;
}

.partnersBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.partnersBlock_info {
  width: 50%;
}

.partnersBlock_info .subTitle_step {
  margin-top: 20px;
  margin-bottom: 25px;
}

.partnersBlock_info .contentBlock_list.textContent ul {
  margin-top: 0;
}

.partnersBlock_info .contentBlock_list.textContent ul li strong {
  color: #4a4a4a;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.5;
}

.partnersBlock_info .contentBlock_list.textContent ul li:before {
  width: 12px;
  height: 12px;
  margin-right: 20px;
}

.sectionArchivePart {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 60px;
  margin-top: 50px;
}

.sectionArchivePart ul.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.sectionArchivePart ul.tabs li {
  color: #1A441B;
  font-family: Verdana,sans-serif;
  font-size: 18px;
  line-height: 1.5;
  width: 50%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  text-align: center;
  padding: 13px 0;
  cursor: pointer;
  min-height: 51px;
  height: auto;
}

.sectionArchivePart ul.tabs li.current {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  background-color: #358A38;
  color: #fff;
  font-family: Verdana,sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.sectionArchivePart .tab-content {
  display: none;
}

.sectionArchivePart .tab-content.current {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  background-repeat: no-repeat;
  background-position: 96% 40px;
  border-top: 2px solid #358a38;
}

.archivePart_block_info {
  width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.archivePart_block_info .text_border {
  padding-top: 20px;
  border-top: 1px solid #358a38;
  margin-top: 10px;
}

.sectionOffer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 30px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionOffer_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
}

.sectionOffer_info.textContent ul li {
  list-style-image: url("../img/icons/dot.png");
}

.sectionOffer_info.textContent ul li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}

.sectionOffer_info.textContent ul li strong {
  color: #4a4a4a;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
}

.sectionOffer_img {
  width: 50%;
}

.sectionOffer_img img {
  display: block;
  margin: 0 auto;
}

.sectionServices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 auto 100px auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-end;
}

.sectionServices_img {
  width: 49%;
}

.sectionServices_img img {
  display: block;
  width: 60%;
  margin: 0 auto;
}

.sectionServices_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 51%;
}

.sectionServices_info ul.offerList {
  -webkit-column-count: 2;
  column-count: 2;
  margin-top: 30px;
}

.sectionServices_info ul.offerList li {
  margin-bottom: 32px;
  padding-bottom: 5px;
  color: #0F2910;
  font-family: MSB;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.sectionServices_info ul.offerList li:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.sectionWork {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 100px;
}

.sectionWork_list {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-top: 60px;
}

.sectionWork_list.textContent ul li {
  list-style: none;
  position: relative;
  margin-left: 0;
  padding-bottom: 10px;
  padding-left: 55px;
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.sectionWork_list.textContent ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.sectionWork_list.textContent ul li:nth-child(1):before {
  content: '\0002B';
  padding: 0px 12px;
  background-color: #48954b;
  border-radius: 100%;
  color: #fff;
  font-size: 25px;
  margin-right: 20px;
  left: 0;
  position: absolute;
}

.sectionWork_list.textContent ul li:nth-child(2):before {
  content: '\0002B';
  padding: 0px 12px;
  background-color: #48954b;
  border-radius: 100%;
  color: #fff;
  font-size: 25px;
  margin-right: 20px;
  left: 0;
  position: absolute;
}

.sectionWork_list.textContent ul li:nth-child(3):before {
  content: '\0002B';
  padding: 0px 12px;
  background-color: #7aa53e;
  border-radius: 100%;
  color: #fff;
  font-size: 25px;
  margin-right: 20px;
  left: 0;
  position: absolute;
}

.sectionWork_list.textContent ul li:nth-child(4):before {
  content: '\0002B';
  padding: 0px 12px;
  background-color: #9ab037;
  border-radius: 100%;
  color: #fff;
  font-size: 25px;
  margin-right: 20px;
  left: 0;
  position: absolute;
}

.sectionWork_list.textContent ul li:nth-child(5):before {
  content: '\0002B';
  padding: 0px 12px;
  background-color: #dcc525;
  border-radius: 100%;
  color: #fff;
  font-size: 25px;
  margin-right: 20px;
  left: 0;
  position: absolute;
}

.sectionWork_list.textContent ul li:nth-child(6):before {
  content: '\0002B';
  padding: 0px 12px;
  background-color: #fed01d;
  border-radius: 100%;
  color: #fff;
  font-size: 25px;
  margin-right: 20px;
  left: 0;
  position: absolute;
}

.sectionWork_block {
  margin-top: 100px;
  margin-bottom: 100px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sectionWork_block__textLeft {
  width: 27%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: right;
}

.sectionWork_block__textLeft .textBlock {
  width: 100%;
}

.sectionWork_block__textLeft .sectionWork_block_text {
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
}

.sectionWork_block__textLeft .textLeft_first {
  position: absolute;
  top: -10%;
  right: -14%;
}

.sectionWork_block__textLeft .textLeft_second {
  position: absolute;
  top: 52%;
  right: 5%;
}

.sectionWork_block__textLeft .textLeft_third {
  position: absolute;
  top: 113%;
  right: -15%;
}

.sectionWork_block__img {
  width: 45%;
  margin: 0 auto;
  position: relative;
}

.sectionWork_block__img .offer_img {
  position: relative;
  display: block;
  width: 75%;
  margin: 0 auto;
  top: 43px;
}

.sectionWork_block__img .offer_border {
  position: absolute;
  display: block;
  width: 100%;
  top: -80px;
}

.sectionWork_block__textRight {
  width: 27%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}

.sectionWork_block__textRight .sectionWork_block_text {
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
}

.sectionWork_block__textRight .textBlock {
  width: 100%;
}

.sectionWork_block__textRight .textRight_first {
  position: absolute;
  top: -10%;
  left: -14%;
}

.sectionWork_block__textRight .textRight_second {
  position: absolute;
  top: 52%;
  left: 5%;
}

.sectionWork_block__textRight .textRight_third {
  position: absolute;
  top: 115%;
  left: -15%;
}

.sectionGuarantee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 60px;
}

.sectionGuarantee .sectionTitle {
  margin-left: 50px;
}

.sectionGuarantee_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 50px;
  margin-right: 0;
}

.sectionGuarantee_block .sectionGuarantee_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
}

.sectionGuarantee_block .sectionGuarantee_img {
  z-index: -1;
  position: relative;
  width: 50%;
  top: -30px;
}

.sectionGuarantee_block .sectionGuarantee_img img {
  display: block;
  width: 70vh;
  max-width: 680px;
  min-width: 400px;
  position: absolute;
  right: 0;
}

.sectionGuarantee_info .subTitle_step {
  margin-bottom: 0;
}

.sectionGuarantee_info.textContent ul li {
  list-style-image: url("../img/icons/dot.png");
}

.sectionGuarantee_info.textContent ul li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}

.guarantee_form {
  width: 100%;
  margin-bottom: 100px;
  padding: 0 !important;
}

.guarantee_form .guaranteeForm form {
  width: 100%;
}

.steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 1s;
  transition: 1s;
}

.steps .step {
  margin: 0 50px;
  padding: 0;
}

.steps .step .form_block .form__row .form__error {
  font-size: 10px;
}

.steps .step .guaranteeForm_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.steps .step.first_step .guaranteeForm_btn {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.error {
  border-bottom: 1px solid red !important;
}

.guarantee_form .guaranteeForm form .first_step,
.guarantee_form .guaranteeForm form .second_step,
.guarantee_form .guaranteeForm form .third_step {
  width: calc(100% - 100px);
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.guarantee_form .guaranteeForm form .first_step .form_content,
.guarantee_form .guaranteeForm form .second_step .form_content,
.guarantee_form .guaranteeForm form .third_step .form_content {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 30px 40px 40px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.guarantee_form .guaranteeForm form .guarantee_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  background-color: #358a38;
  padding: 13px 40px;
  margin-bottom: 10px;
}

.guarantee_form .guaranteeForm form .guarantee_title span {
  color: #ffffff;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.guarantee_form .guaranteeForm form .guaranteeForm_title {
  width: 100%;
  color: #0F2910;
  font-family: MSB;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  padding-bottom: 5px;
  margin-top: 30px;
}

.guarantee_form .guaranteeForm form .guaranteeForm_title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.guarantee_form .guaranteeForm form .guaranteeForm_info {
  width: 48%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 5px;
  border-bottom: 1px solid #e2e4e2;
  margin-bottom: 40px;
}

.guarantee_form .guaranteeForm form .guaranteeForm_info__block {
  width: 48%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.guarantee_form .guaranteeForm form .guaranteeForm_info__block .guaranteeForm_info_mini {
  width: 48%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 5px;
  border-bottom: 1px solid #e2e4e2;
  margin-bottom: 40px;
}

.guarantee_form .guaranteeForm form .guaranteeForm_btn {
  width: 100%;
  margin-top: 30px;
}

.guarantee_title .guarantee_title__text {
  color: #ffffff;
  font-family: Verdana, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.guaranteeForm_btn .btn_prev {
  position: absolute;
  z-index: 1;
  height: 130px;
  top: 35%;
  left: auto;
  right: calc(100% + 80px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.guaranteeForm_btn .btn_prev span {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 16px;
  color: #358A38;
}

.guaranteeForm_btn .btn_prev:hover:before {
  height: 150px;
  margin-bottom: 10px;
}

.guaranteeForm_btn .btn_prev:hover:after {
  height: 0;
  margin-top: 0;
}

.guaranteeForm_btn .btn_prev:before,
.guaranteeForm_btn .btn_prev:after {
  content: '';
  display: block;
  width: 1px;
  background-color: #FFCB05;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.guaranteeForm_btn .btn_prev:before {
  height: 0;
  margin-bottom: 0;
}

.guaranteeForm_btn .btn_prev:after {
  height: 150px;
  margin-top: 15px;
}

.sectionProductionInfo {
  padding-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
}

.sectionProductionInfo_textInfo {
  padding-right: 0;
  width: 50%;
}

.sectionProductionInfo_textInfo .sectionTitle {
  margin-bottom: 10px;
}

.sectionProductionInfo_textInfo .caption {
  margin-bottom: 30px;
  font-family: Verdana;
  font-weight: 400;
  font-size: 24px;
  color: #6C766C;
}

.sectionProductionInfo_textInfo .production_items {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 30px;
  padding-bottom: 40px;
}

.sectionProductionInfo_textInfo .production_items .production_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #183019;
  font-size: 18px;
  width: 50%;
  margin-bottom: 35px;
  font-family: MSB;
  text-transform: uppercase;
  font-weight: 600;
}

.sectionProductionInfo_textInfo .production_items .production_item:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -5px;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.sectionProductionInfo_textInfo .production_items .production_item:hover {
  color: #358A38;
}

.sectionProductionInfo .sectionProductionInfo_bg {
  min-height: 95%;
  width: 50%;
  display: block;
}

.sectionProductionInfo .sectionProductionInfo_bg .bg__img {
  height: 100%;
  position: absolute;
  width: 100%;
}

.sectionProduction_content {
  margin-bottom: 50px;
}

.sectionProductionVideo {
  margin-bottom: 100px;
}

.productionContent_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 60px;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.productionContent_block:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.productionContent_block:nth-child(even) .productionContent_block__infoRight {
  left: 95px;
}

.productionContent_bloc__images .productionContent_bloc__img {
  position: relative;
  overflow: hidden;
  width: 45vw;
  height: 35vw;
  min-width: 579px;
  min-height: 465px;
}

.productionContent_bloc__images .productionContent_bloc__img .content_block__imgLeft {
  width: 100%;
  position: absolute;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.productionContent_block__infoRight .productionContent_title {
  color: #358a38;
  font-family: MSB;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 0.96px;
  padding-bottom: 30px;
}

.content_block__info {
  position: absolute;
  width: 55%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  padding: 30px;
  background-color: #ffffff;
  background-size: 100% auto;
}

.productionContent_block__infoRight {
  right: 95px;
  bottom: 200px;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: contain;
}

.productionContent_block__infoRight ul {
  padding-left: 15px;
}

.productionContent_block__infoRight ul li {
  color: #183019;
  padding-bottom: 10px;
  padding-left: 5px;
  list-style-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI3cHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgNyA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPk92YWwgNDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IlByb2R1Y3Rpb25fZmluYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTYuMDAwMDAwLCAtMTYzNS4wMDAwMDApIiBmaWxsPSIjRkZDQjA1Ij4gICAgICAgICAgICA8ZyBpZD0icGFyYWxheCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAuMDAwMDAwLCAxNDQ4LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYmxvY2stMSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZWxldmF0b3IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzNi4wMDAwMDAsIDgxLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJ0ZXh0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMC4wMDAwMDAsIDMwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZG90cyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDc2LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC00IiBjeD0iMy41IiBjeT0iMy41IiByPSIzLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  font-size: 18px;
  line-height: 1.5;
}

.productionContent_block__infoRight ul li:last-of-type {
  padding-bottom: 0;
}

.productionContent_block__infoRight ul li br {
  display: none;
}

.sectionProduction_slider {
  margin-bottom: 100px;
}

.sectionProduction_slider .slick-dots {
  bottom: -40px;
}

.sectionProduction_slider .slick-dots li button:before {
  content: '';
  opacity: 1;
}

.sectionProduction_slider li.slick-active button:before {
  content: '';
}

.sectionProduction_slider .slick-slide a {
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: white;
  opacity: 0.4;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
  -webkit-transition: ease 1s;
  transition: ease 1s;
}

.sectionProduction_slider .slick-slide a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.sectionProduction_slider .slick-active a,
.sectionProduction_slider .slick-center a {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  padding: 0;
}

.sectionProduction_slider .slick-arrow {
  height: 100%;
  width: 25vw;
  z-index: 5;
  opacity: 0;
}

.sectionProduction_slider .slick-prev {
  left: 0;
}

.sectionProduction_slider .slick-next {
  right: 0;
}

.sectionRetail_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 50px;
  margin-bottom: 60px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.sectionRetail_block .retailBlock_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
  height: 100%;
}

.sectionRetail_block .retailBlock_img {
  width: 50%;
}

.sectionRetail_block .retailBlock_img .gallery_image {
  display: block;
  width: 100%;
}

.sectionPayment_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.sectionPayment_block .subTitle_step {
  margin-top: 0;
}

.sectionPayment_block .paymentBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionPayment_block .paymentBlock .paymentBlock_option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.paymentBlock_option .paymentBlock_img {
  width: 100px;
  padding-top: 5px;
  margin-right: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.paymentBlock_option .paymentBlock_img img {
  width: 100%;
}

.sectionDelivery_block .sectionDelivery_block__text {
  color: #6c766c;
  font-size: 16px;
  line-height: 1.5;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-weight: 400;
  padding-bottom: 10px;
}

.sectionDelivery_block .delivery_block {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionDelivery_block .delivery_block .delivery_block__item img {
  width: 70%;
}

.sectionBasket_block .basket_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionBasket_block .basket_block__info,
.sectionBasket_block .basket_block__img {
  width: 48%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sectionBasket_block .basket_block__img {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sectionBasket_block .basket_block__img img {
  display: block;
  width: 100%;
}

.sectionOrdering_block {
  margin-bottom: 40px;
}

.sectionOrdering_block .ordering_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionOrdering_block .ordering_block .ordering_block__step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 32%;
}

.ordering_block__step .ordering_block__stepImg {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.ordering_block__step .ordering_block__stepImg img {
  display: block;
  width: 100%;
  max-width: 132px;
  height: 90px;
}

.ordering_block__step .littleImg {
  padding-top: 15px;
}

.ordering_block__step .ordering_block__stepInfo {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.singleNews {
  padding-top: 50px;
  width: 75%;
  margin: 0 auto;
}

.singleNews .textContent p {
  text-align: justify;
}

.singleNews .singleNews_block {
  width: 95%;
  margin: 0 auto;
  padding: 0;
}

.singleNews .singleNews_block .singleNews_title {
  color: #1A441B;
  font-family: SourceSansPro-Bold, "sans-serif", sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.3;
  text-align: center;
}

.singleNews .singleNews_block p.singleNews_date {
  color: #1A441B;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  letter-spacing: 0.24px;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.singleNews .singleNews_share {
  width: 95%;
  padding-top: 40px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.singleNews .singleNews_share .singleNews_share__text {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  padding-right: 20px;
}

.singleNews .singleNews_share .singleNews_share_fb {
  margin-right: 20px;
  cursor: pointer;
}

.singleNews .singleNews_share .singleNews_share_fb:hover:after {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.singleNews .singleNews_share .singleNews_share_fb:after {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.singleNews .singleNews_share .singleNews_share_tw {
  cursor: pointer;
}

.singleNews .singleNews_share .singleNews_share_tw:hover:after {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.singleNews .singleNews_share .singleNews_share_tw:after {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.sectionOther_news {
  margin-bottom: 60px;
}

.otherNews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.otherNews .otherNews_item {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  width: 32%;
  padding: 30px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.otherNews .otherNews_item:hover .moreButton:before {
  width: 0;
  margin-right: 0;
}

.otherNews .otherNews_item:hover .moreButton:after {
  width: 120px;
  margin-left: 20px;
}

.otherNews .otherNews_item .otherNews_item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  color: #1A441B;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  letter-spacing: 0.18px;
}

.otherNews .otherNews_item .otherNews_title {
  color: #1A441B;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-weight: 600;
  padding-top: 20px;
  font-size: 18px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 20px;
  line-height: 1.35;
}

.singleNews_gallery {
  width: 80%;
  margin: 45px auto 100px auto;
}

.singleNews_slider {
  width: 90%;
  margin: 0 auto;
}

.singleNews_slider.slick-initialized .slick-slide {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.singleNews_slider .slick-arrow.slick-prev {
  z-index: 1;
  height: 130px;
  top: 35%;
  left: auto;
  right: calc(100% + 80px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.singleNews_slider .slick-arrow.slick-prev span {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 16px;
  color: #358A38;
}

.singleNews_slider .slick-arrow.slick-prev:hover:before {
  height: 150px;
  margin-bottom: 10px;
}

.singleNews_slider .slick-arrow.slick-prev:hover:after {
  height: 45px;
  margin-top: 15px;
}

.singleNews_slider .slick-arrow.slick-prev:before,
.singleNews_slider .slick-arrow.slick-prev:after {
  content: '';
  display: block;
  width: 1px;
  background-color: #FFCB05;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.singleNews_slider .slick-arrow.slick-prev:before {
  height: 0;
  margin-bottom: 0;
}

.singleNews_slider .slick-arrow.slick-prev:after {
  height: 150px;
  margin-top: 15px;
}

.singleNews_slider .slick-arrow.slick-next {
  height: 130px;
  top: 35%;
  right: auto;
  left: calc(100% + 80px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.singleNews_slider .slick-arrow.slick-next span {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 16px;
  color: #358A38;
}

.singleNews_slider .slick-arrow.slick-next:hover:before {
  height: 150px;
  margin-bottom: 10px;
}

.singleNews_slider .slick-arrow.slick-next:hover:after {
  height: 45px;
  margin-top: 15px;
}

.singleNews_slider .slick-arrow.slick-next:before,
.singleNews_slider .slick-arrow.slick-next:after {
  content: '';
  display: block;
  width: 2px;
  background-color: #FFCB05;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.singleNews_slider .slick-arrow.slick-next:before {
  height: 0;
  margin-bottom: 0;
}

.singleNews_slider .slick-arrow.slick-next:after {
  height: 150px;
  margin-top: 15px;
}

.singleNews_slider .singleNews_slide {
  height: 100%;
  margin: 0 20px;
}

.singleNews_slider .singleNews_slide .singleNews_slide__img {
  overflow: hidden;
  padding-bottom: 56.25%;
  height: 0;
  width: 100%;
}

.singleNews_slider .singleNews_slide .singleNews_slide__img img {
  width: 100%;
  margin: 0 auto;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
}

.singleNews_slider .slick-dots {
  bottom: -35px;
}

.singleNews_slider .slick-dots li {
  margin: 0;
}

.singleNews_slider .slick-dots button:before {
  content: '';
  opacity: 1;
}

.singleNews_slider .slick-active button:before {
  content: '';
}

.step {
  position: relative;
  z-index: 0;
  margin-right: 20px;
  padding-left: 13px;
  color: #358A38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.step_one::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: -9px;
  left: 0;
}

.step_two::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: -9px;
  left: 0;
}

.step_tree::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: -9px;
  left: 0;
}

.step_fourth::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: -9px;
  left: 0;
}

.step_five::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: -9px;
  left: 0;
}

.btn_block {
  margin-top: 40px;
}

.sectionWholesale_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 50px;
  margin-bottom: 60px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.sectionWholesale_block .wholesaleBlock_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
  height: 100%;
}

.sectionWholesale_block .wholesaleBlock_img {
  width: 50%;
}

.sectionWholesale_block .wholesaleBlock_img .gallery_image {
  display: block;
  width: 100%;
}

.sectionWholesale_block .sectionInfo_block {
  height: 100%;
}

.sectionWholesale_block .contentBlock_info {
  width: 65%;
  height: 100%;
}

.sectionWholesale_block .contentBlock_info .contentBlock_infoTitle {
  margin-bottom: 40px;
}

.sectionWholesale_block .contentBlock_img {
  padding-top: 10px;
  width: 28%;
  height: 100%;
  min-height: 100%;
}

.sectionContract {
  margin-bottom: 60px;
}

.sectionContract .sectionContract_title {
  margin-bottom: 30px;
}

.sectionContract .subTitle_step {
  margin-top: 0px;
}

.sectionContract .sectionContract_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contractItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 31%;
}

.contractItem .contractItem_img {
  width: 100%;
  padding-bottom: 30px;
  text-align: center;
}

.contractItem_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.contractItem_text strong {
  width: 90%;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-weight: 700;
}

.contractItem_text .sectionText span {
  color: #358A38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-weight: 700;
  cursor: pointer;
}

.wholesaleOrder_steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 35px;
  margin-bottom: 35px;
}

.wholesaleOrder_steps .wholesaleOrder_step {
  width: 32%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 20px;
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.attentionText {
  color: #6C766C !important;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  line-height: 2.0;
  font-weight: 400;
  font-style: italic;
}

.sectionInfo_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  margin-bottom: 60px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.sectionInfo_block .infoBlock_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 60%;
}

.sectionInfo_block .infoBlock_img {
  padding-top: 10px;
  width: 34%;
  height: 100%;
  min-height: 100%;
}

.sectionInfo_block .infoBlock_img .gallery_image {
  display: block;
  width: 100%;
}

.sectionInfo_block .subTitle_step {
  margin-top: 0px;
}

.sectionInfo_block .sectionInfo_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionPay_block {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.sectionPay_block .pay_block {
  margin-bottom: 60px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 30px;
}

.sectionPay_block .pay_block .payBlock_img {
  width: 30%;
}

.sectionPay_block .pay_block .payBlock_img .gallery_image {
  display: block;
  width: 100%;
}

.sectionPay_block .pay_block .payBlock_info {
  width: 65%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sectionPay_block .pay_block .payBlock_info.textContent span {
  color: #358A38;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-weight: 600;
}

.sectionPay_block .pay_block .payBlock_info.textContent ul {
  margin-top: 0;
}

.sectionPay_block .pay_block .payBlock_info.textContent ul li {
  margin-bottom: 20px;
}

.sectionPay_block .pay_block .payBlock_info.textContent ul li:before {
  width: 10px;
  height: 10px;
  margin-right: 10px;
}

.sectionDelivery_info {
  margin-bottom: 60px;
}

.sectionDelivery_info .subTitle_step {
  color: #0F2910;
  font-family: MSB;
  font-size: 24px;
  line-height: 1.0;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 30px;
}

.deliveryBlock {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.deliveryBlock .deliveryBlock_info.textContent ul li {
  padding-left: 5px;
  list-style-image: url("../img/icons/yelowShadow_ball.svg");
  margin-left: 17px;
}

.deliveryBlock .deliveryBlock_info.textContent ul li:last-child {
  padding-bottom: 0;
}

.deliveryBlock .other_tab.textContent ul li {
  padding-left: 5px;
  list-style-image: url("../img/icons/yelowShadow_ball.svg");
  margin-left: 17px;
}

.deliveryBlock .other_tab.textContent ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.deliveryBlock ul.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.deliveryBlock ul.tabs li {
  color: #1A441B;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  width: 50%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  text-align: center;
  padding: 13px 0;
  cursor: pointer;
  min-height: 51px;
  height: 100%;
}

ul.tabs li.current {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  background-color: #358a38;
  color: #ffffff;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.tab-content {
  display: none;
}

.tab-content.current {
  margin-top: 10px;
  padding: 30px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-top: 2px solid #358A38;
}

.tab-content.current .deliveryBlock_time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 30px;
}

.tab-content.current .deliveryBlock_time .deliveryBlock_time__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 48%;
}

.tab-content.current .deliveryBlock_time .deliveryBlock_time__col .deliveryBlock_time__title {
  padding-bottom: 5px;
  position: relative;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-family: MSB;
  color: #0F2910;
}

.tab-content.current .deliveryBlock_time .deliveryBlock_time__col .deliveryBlock_time__title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.sectionRating {
  width: 100%;
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionRating .sectionRating_img {
  width: 10%;
}

.sectionRating .sectionRating_text {
  width: 87%;
}

.sectionRating .sectionRating_text span {
  color: #358A38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-weight: 700;
}

.sectionWorthInfo {
  padding-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionWorthInfo_textInfo {
  width: 50%;
  padding-right: 80px;
}

.sectionWorthInfo_textInfo .part {
  margin-bottom: 50px;
}

.sectionWorthInfo_photo {
  width: 50%;
}

.sectionWorthInfo_photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
}

.sectionWorthTabs.simpleTabs--pageWorth {
  padding-left: 0;
  padding-right: 0;
  margin: 0 50px;
}

.sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav {
  width: 100%;
}

.sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav .simpleTabs_navItem {
  width: 25%;
  min-height: 200px;
}

.sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav .simpleTabs_navItem img {
  height: 90px;
}

.sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_content .simpleTabs_changed.textContent p {
  width: 100%;
}

.sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_content .simpleTabs_changed .backImage {
  right: 40px;
  bottom: 40px;
  max-height: calc(100% + 30px);
}

.sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_content .simpleTabs_changed .moreButton {
  margin-top: 20px;
}

.sectionWorthAccord {
  display: none;
}

.sectionWorthAccord .simpleAccord {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
  height: auto;
}

.sectionWorthAccord .simpleAccord.active .simpleAccord_title {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  background-color: #358a38;
}

.sectionWorthAccord .simpleAccord.active .simpleAccord_title:after {
  content: '';
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.sectionWorthAccord .simpleAccord.active .simpleAccord_title .simpleAccord_title__content .title {
  color: #ffffff;
}

.sectionWorthAccord .simpleAccord_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 20px 20px 22px 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionWorthAccord .simpleAccord_title:after {
  content: '';
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.sectionWorthAccord .simpleAccord_title__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 90%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionWorthAccord .simpleAccord_title__content img {
  width: 11%;
}

.sectionWorthAccord .simpleAccord_title__content .title {
  color: #1A441B;
  font-family: Verdana, sans-serif;
  font-size: 18px;
  line-height: 1.5;
  padding-left: 20px;
  width: 70%;
}

.sectionWorthAccord .simpleAccord_content {
  display: none;
  width: 100%;
  padding: 20px 23px 25px 23px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.productsSection {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.productsSection_itemArchive {
  width: 50%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-top: 50px;
  padding-bottom: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid rgba(108, 118, 108, 0.2);
}

.productsSection_itemArchive:hover .moreButton:before {
  width: 0;
  margin-right: 0;
}

.productsSection_itemArchive:hover .moreButton:after {
  width: 120px;
  margin-left: 20px;
}

.productsSection_itemArchive:nth-of-type(odd) {
  border-right: 1px solid rgba(108, 118, 108, 0.2);
  padding-left: 50px;
  padding-right: 20px;
}

.productsSection_itemArchive:nth-of-type(even) {
  padding-left: 20px;
  padding-right: 50px;
}

.productsSection_itemArchive .imgWrap {
  margin-right: 30px;
}

.productsSection_itemArchive .imgWrap img {
  display: block;
  width: 19.53125vw;
  max-width: 250px;
  min-width: 150px;
}

.productsSection_itemArchive .textWrap_title {
  font-family: Verdana;
  font-weight: 400;
  font-size: 26px;
  color: #1A441B;
  margin-bottom: 20px;
}

.productsSection_itemArchive .textWrap_content {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: #6C766C;
  margin-bottom: 30px;
}

.productsSection_itemTaxonomy {
  width: 50%;
  padding-top: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid rgba(108, 118, 108, 0.2);
}

.productsSection_itemTaxonomy:hover .imgWrap {
  opacity: .1;
}

.productsSection_itemTaxonomy:hover .prodTitle {
  opacity: 0;
}

.productsSection_itemTaxonomy:hover .prodInfo {
  opacity: 1;
  overflow: visible;
}

.productsSection_itemTaxonomy:nth-of-type(odd) {
  border-right: 1px solid rgba(108, 118, 108, 0.2);
  padding-left: 50px;
  padding-right: 20px;
}

.productsSection_itemTaxonomy:nth-of-type(odd) .prodInfo {
  padding-left: 50px;
  padding-right: 20px;
}

.productsSection_itemTaxonomy:nth-of-type(even) {
  padding-left: 20px;
  padding-right: 50px;
}

.productsSection_itemTaxonomy:nth-of-type(even) .prodInfo {
  padding-left: 20px;
  padding-right: 50px;
}

.productsSection_itemTaxonomy .imgWrap {
  margin-bottom: 30px;
  opacity: 1;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

.productsSection_itemTaxonomy .imgWrap img {
  display: block;
  width: 27.34375vw;
  max-width: 350px;
  min-width: 150px;
  margin-right: auto;
  margin-left: auto;
}

.productsSection_itemTaxonomy .prodTitle {
  font-family: Verdana;
  font-weight: 400;
  font-size: 24px;
  color: #1A441B;
  text-align: center;
  opacity: 1;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

.productsSection_itemTaxonomy .prodInfo {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

.productsSection_itemTaxonomy .prodInfo_title {
  font-family: Verdana;
  font-size: 26px;
  font-weight: 400;
  color: #1A441B;
  margin-bottom: 30px;
}

.productsSection_itemTaxonomy .prodInfo_content {
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  color: #6C766C;
  margin-bottom: 20px;
}

.productsSection_itemTaxonomy .prodInfo_icons {
  margin-bottom: 36px;
}

.productsSection_itemTaxonomy .prodInfo_icons .iconWrap {
  display: inline-block;
  font-size: 0;
  margin-right: 20px;
}

.productsSection_itemTaxonomy .prodInfo_icons .iconWrap:last-of-type {
  margin-right: 0;
}

.singleProducts_gallery {
  margin-top: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 40px 35px 40px 30px;
  margin-bottom: 60px;
}

.singleProducts_gallery .productsGallery_header__mini {
  display: none;
}

.singleProducts_gallery .productsGallery_header__mini .infoHeader_number {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.singleProducts_gallery .productsGallery_header__mini .infoHeader_title {
  color: #1A441B;
  font-family: Verdana, sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 20px;
  line-height: 1.2;
}

.singleProducts_gallery .productsGallery_header__mini .infoHeader_text {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.singleProducts_gallery .singleProducts_block {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.singleProducts_gallery.section {
  margin-left: 50px;
  margin-right: 50px;
}

.singleProducts_gallery .productsGallery_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.productsGallery_slider {
  width: 46%;
}

.productsGallery_slider .slick-track {
  margin: 5px 0;
}

.productsGallery_slider .slider-main_nav .slick-track {
  margin: 0 auto;
}

.productsGallery_slider .slider-main_nav {
  width: 100%;
  margin-top: 30px;
}

.productsGallery_slider .slider-main_nav .slick-prev {
  left: -5px;
}

.productsGallery_slider .slider-main_nav .slick-prev:before {
  content: '';
}

.productsGallery_slider .slider-main_nav .slick-next {
  right: -5px;
}

.productsGallery_slider .slider-main_nav .slick-next:before {
  content: '';
}

.productsGallery_slider .slider-main_nav .slick-list {
  width: 90%;
  margin: 0 auto;
  padding: 0 !important;
}

.productsGallery_slider .slider-main_nav .slick-dots {
  bottom: -40px;
  padding-right: 25px;
  z-index: 1;
}

.productsGallery_slider .slider-main_nav .slick-dots li button:before {
  content: '';
  opacity: 1;
}

.productsGallery_slider .slider-main_nav .slick-dots li.slick-active button:before {
  content: '';
}

.productsGallery_slider .slider-main_nav .item {
  cursor: pointer;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  padding-right: 30px;
}

.productsGallery_slider .slider-main_nav .item.slick-current .item_block {
  -webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 9px rgba(0, 0, 0, 0.2);
  border: 1px solid #ffcb05;
}

.productsGallery_slider .slider-main_nav .item .item_block {
  width: 10vw;
  height: 12vw;
  position: relative;
  overflow: hidden;
  min-width: 96px;
  max-width: 96px;
  max-height: 95px;
  min-height: 95px;
  padding-bottom: 0;
  -webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 9px rgba(0, 0, 0, 0.2);
}

.productsGallery_slider .slider-main_nav .item .item_block video {
  display: block;
  width: 100%;
  min-width: 96px;
  height: 95px;
}

.productsGallery_slider .slider-main_nav .item .item_block img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
}

.productsGallery_slider .slider-main_for {
  width: 100%;
}

.productsGallery_slider .slider-main_for .item .item_block {
  padding-bottom: 0;
  overflow: hidden;
  min-width: 550px;
  min-height: 380px;
  width: 40vw;
  height: 30vw;
}

.productsGallery_slider .slider-main_for .item .item_block img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
}

.productsGallery_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.productsGallery_header .infoHeader_number {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.productsGallery_header .infoHeader_title {
  color: #1A441B;
  font-family: MB;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 10px;
  line-height: 1.2;
}

.productsGallery_content__price {
  background-color: #FFF5CD;
  padding: 10px 20px;
}

.productsGallery_content__price span {
  color: #358A38;
  font-family: MB;
  font-size: 24px;
  line-height: 1.2;
}

.productsGallery_header .infoHeader_text {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.productsGallery_content {
  width: 100%;
  margin-top: 35px;
  margin-bottom: 35px;
}

.productsGallery_content .productsGallery_block {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.productsGallery_content .productsGallery_block.palets {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.productsGallery_content .productsGallery_block:last-child {
  margin-bottom: 0;
}

.productsGallery_block .productsGallery_block__text {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 18px;
  line-height: 1.5;
  width: 15%;
}

.productsGallery_block form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 47px;
  padding: 5px 15px 5px 5px;
  border: 1px solid rgba(108, 118, 108, 0.5);
  background-color: #ffffff;
}

.productsGallery_block form .productsGallery_block__calc label {
  margin-left: 40px;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.productsGallery_block form .productsGallery_block__calc input {
  position: absolute;
  left: 10px;
  top: 4px;
  width: 40%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.productsGallery_block form .productsGallery_block__calc .inc {
  position: absolute;
  left: 80px;
  top: -6px;
  border-radius: 0px 5px 5px 0px;
  border: 1px solid rgba(108, 118, 108, 0.5);
  padding: 3px 8px 7px 8px;
  cursor: pointer;
}

.productsGallery_block form .productsGallery_block__calc .dec {
  top: -6px;
  position: absolute;
  left: -32px;
  padding: 3px 8px 7px 8px;
  border-radius: 5px 0 0 5px;
  border: 1px solid rgba(108, 118, 108, 0.5);
  cursor: pointer;
}

.productsGallery_block .productsGallery_content__text {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 18p  x;
  line-height: 1.5;
  margin-right: 20px;
  width: 15%;
}

.productsGallery_block .galleryContent_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.productsGallery_block .galleryContent_items > .productsGallery_content__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.productsGallery_block .galleryContent_items > .productsGallery_content__item .productsGallery_content__item input {
  display: none;
}

.productsGallery_block .galleryContent_items > p {
  margin-right: 20px;
  margin-bottom: 20px;
  width: 15%;
}

.productsGallery_block .galleryContent_quality {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.productsGallery_block .galleryContent_quality .contentQuality__item {
  margin-right: 10px;
  cursor: pointer;
}

.productsGallery_block .galleryContent_quality .contentQuality__item input {
  display: none;
}

.productsGallery_block .galleryContent_quality .contentQuality__item:last-child {
  margin-right: 0;
}

.productsGallery_block .galleryContent_quality .contentQuality__item .item-text {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding: 3px 10px;
  border-radius: 5px;
  border: 1px solid rgba(108, 118, 108, 0.5);
  cursor: pointer;
}

.productsGallery_block .galleryContent_quality .contentQuality__item input[type='radio']:checked + label .item-text {
  background-color: #358A38;
  color: #ffffff;
}

.productsGallery_block .info {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  border-bottom: 1px dashed #ffcb05;
  cursor: pointer;
  font-style: italic;
  margin-left: 20px;
}

.productsGallery_block .productsGallery_check.container {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  padding-left: 50px;
  font-style: italic;
  margin-bottom: 0;
  width: 40%;
}

.productsGallery_block .productsGallery_check.container .checkmark {
  display: block;
}

.productsGallery_block .productsGallery_check.container input {
  display: none;
}

.productsGallery_block .productsGallery_check .checkmark {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  border: 1px solid rgba(108, 118, 108, 0.5);
  top: 3px;
}

.productsGallery_content__item {
  margin-right: 10px;
  cursor: pointer;
}

.productsGallery_content__item:last-child {
  margin-right: 0;
}

.productsGallery_content__item .input-text {
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding: 3px 10px;
  border-radius: 5px;
  border: 1px solid rgba(108, 118, 108, 0.5);
  cursor: pointer;
}

.productsGallery_content__item input[type='radio']:checked + label .input-text {
  background-color: #358A38;
  color: #ffffff;
}

.productsGallery_order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.productsGallery_order__btn {
  margin-right: 50px;
  margin-bottom: 20px;
}

.productsGallery_order__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.productsGallery_order__info .galleryOrder_delivery {
  margin-bottom: 10px;
}

.productsGallery_order__info .galleryOrder_delivery a {
  color: #358A38;
  font-family: Verdana, sans-serif;
  font-size: 18px;
  line-height: 1.5;
  padding-bottom: 10px;
}

.productsGallery_order__info .galleryOrder_delivery a:before {
  content: '';
  margin-right: 10px;
}

.productsGallery_order__info .galleryOrder_delivery a:hover {
  color: #FFCB05;
}

.productsGallery_order__info .galleryOrder_delivery a:hover:after {
  height: 2px;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, -5px);
  transform: translate(-50%, -5px);
}

.productsGallery_order__info .galleryOrder_delivery a:after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  height: 0;
  background-color: #FFCB05;
  left: 55%;
  opacity: 0;
  width: 90%;
  visibility: hidden;
  -webkit-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
}

.productsGallery_order__info .galleryOrder_address a {
  color: #358A38;
  font-family: Verdana, sans-serif;
  font-size: 18px;
  line-height: 1.5;
  padding-bottom: 10px;
}

.productsGallery_order__info .galleryOrder_address a:before {
  content: '';
  margin-right: 10px;
}

.productsGallery_order__info .galleryOrder_address a:hover {
  color: #FFCB05;
}

.productsGallery_order__info .galleryOrder_address a:hover:after {
  height: 2px;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, -5px);
  transform: translate(-50%, -5px);
}

.productsGallery_order__info .galleryOrder_address a:after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  height: 0;
  background-color: #FFCB05;
  left: 55%;
  opacity: 0;
  width: 90%;
  visibility: hidden;
  -webkit-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
}

.sectionProductsTabs.simpleTabs--pageProducts {
  margin-bottom: 60px;
}

.sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav {
  margin-left: 50px;
  margin-right: 50px;
}

.sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav .simpleTabs_navItem {
  width: 100%;
  min-width: 236px;
  height: 84px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav .simpleTabs_navItem.active .title {
  color: #ffffff;
}

.sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav .simpleTabs_navItem .title {
  color: #6C766C;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_content {
  margin-left: 50px;
  margin-right: 50px;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_block .simpleTabs_changed__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 45px;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_block .simpleTabs_changed__items:last-child {
  margin-bottom: 0;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_block .simpleTabs_changed__items .simpleTabs_items__img img {
  display: block;
  width: 56px;
  height: 56px;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_block .simpleTabs_changed__items .simpleTabs_items__text {
  width: 92%;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_changed__img {
  float: left;
  margin-top: 50px;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_changed__img img {
  margin-right: 20px;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_changed__img img:last-child {
  margin-right: 0;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_changed__text {
  width: 100%;
}

.sectionProductsTabs.simpleTabs_changed.textContent p {
  width: 100%;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_title {
  color: #358A38;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_title.simpleTabs_title_sub {
  margin-top: 30px;
  margin-bottom: 30px;
}

.sectionProductsTabs.simpleTabs_changed .simpleTabs_title.simpleTabs_title_sub:first-child {
  margin-top: 0;
}

.sectionProductsTabs.simpleTabs_changed .backImage {
  right: 40px;
  bottom: 40px;
}

.sectionProductsTabs.simpleTabs_changed .btn-main {
  margin-top: 35px;
}

.sectionProductsTabs.simpleTabs_changed .complete_text {
  display: none;
}

.sectionProductsTabs.simpleTabs_changed .complete_text.active {
  display: block;
  margin-top: 30px;
}

.sectionProductsTabs.simpleTabs_changed .more {
  color: #358A38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  cursor: pointer;
  margin-top: 30px;
}

.sectionProductsTabs.simpleTabs_changed .more:after {
  content: '';
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 19px;
  height: 10px;
  margin-left: 15px;
}

.sectionProductsTabs.simpleTabs_changed .more.active {
  display: none;
}

.sectionProductsTabs.simpleTabs_changed .less {
  display: none;
  color: #358A38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  cursor: pointer;
  margin-top: 30px;
}

.sectionProductsTabs.simpleTabs_changed .less.active {
  display: block;
}

.simpleProduct {
  width: 100%;
}

.simpleProduct .sectionTitle {
  margin-left: 50px;
}

.simpleProduct .simpleProduct_slider {
  display: none;
}

.simpleProduct .simpleProduct_slider .slick-prev {
  left: 20px;
}

.simpleProduct .simpleProduct_slider .slick-prev:before {
  content: '';
}

.simpleProduct .simpleProduct_slider .slick-next {
  right: 20px;
}

.simpleProduct .simpleProduct_slider .slick-next:before {
  content: '';
}

.simpleProduct .simpleProduct_slider .slick-slide {
  min-height: 263px;
}

.simpleProduct .simpleProduct_slider .slick-list {
  width: 100%;
  padding: 0 30px;
}

.simpleProduct .simpleProduct_slider .simpleProduct_item {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  cursor: pointer;
  margin-right: 20px;
}

.simpleProduct .simpleProduct_slider .simpleProduct_item .simpleProduct_item__img {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  width: 80%;
}

.simpleProduct .simpleProduct_slider .simpleProduct_item .simpleProduct_item__img img {
  width: 100%;
}

.simpleProduct .simpleProduct_slider .simpleProduct_item .simpleProduct_item__img:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.simpleProduct .simpleProduct_slider .simpleProduct_item .simpleProduct_item__img img {
  width: 100%;
}

.simpleProduct .simpleProduct_slider .simpleProduct_item .simpleProduct_item__info {
  padding-bottom: 20px;
  margin: 0 auto;
  text-align: center;
}

.simpleProduct .simpleProduct_slider .simpleProduct_item .simpleProduct_item__info p {
  color: #1A441B;
  font-family: Verdana, sans-serif;
  font-size: 16px;
}

.simpleProduct .simpleProduct_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  background-color: rgba(53, 138, 56, 0.1);
  padding: 30px 50px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.simpleProduct .slick-list {
  padding: 10px 0;
}

.simpleProduct .slick-prev {
  margin-top: -10px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDkgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUHJvZHVjdHMtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iQ2FyZC1Qcm9kdWN0LXdob2xlc2FsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYyMS4wMDAwMDAsIC03MzUuMDAwMDAwKSIgZmlsbD0iI0ZGQ0IwNSIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8ZyBpZD0ibWVkaWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5LjAwMDAwMCwgMjg0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0ibW9yZS1waG90byIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQxMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01NTMuNjg0OTU4LDQ0LjgxNTIxNzQgQzU1My40NzYyMDEsNDQuNTk0OTI3NSA1NTMuMTM2OTcyLDQ0LjU5NDkyNzUgNTUyLjkyODIxNSw0NC44MTUyMTc0IEw1NDYuMjc0MTAyLDUxLjg1MDcyNDYgTDUzOS42MDY5NDEsNDQuODE1MjE3NCBDNTM5LjM5ODE4NSw0NC41OTQ5Mjc1IDUzOS4wNTg5NTYsNDQuNTk0OTI3NSA1MzguODUwMTk5LDQ0LjgxNTIxNzQgQzUzOC42NDE0NDMsNDUuMDM1NTA3MiA1MzguNjQxNDQzLDQ1LjM5MzQ3ODMgNTM4Ljg1MDE5OSw0NS42MTM3NjgxIEw1NDUuODgyNjg0LDUzLjAzNDc4MjYgQzU0NS45ODcwNjIsNTMuMTQ0OTI3NSA1NDYuMTE3NTM1LDUzLjIgNTQ2LjI2MTA1NSw1My4yIEM1NDYuMzkxNTI4LDUzLjIgNTQ2LjUzNTA0OCw1My4xNDQ5Mjc1IDU0Ni42Mzk0MjYsNTMuMDM0NzgyNiBMNTUzLjY3MTkxLDQ1LjYxMzc2ODEgQzU1My44OTM3MTQsNDUuMzkzNDc4MyA1NTMuODkzNzE0LDQ1LjAzNTUwNzIgNTUzLjY4NDk1OCw0NC44MTUyMTc0IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQ2LjI2Njc4MSwgNDguOTI1MDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC01NDYuMjY2NzgxLCAtNDguOTI1MDAwKSAiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}

.simpleProduct .slick-prev:before {
  display: none;
}

.simpleProduct .slick-next {
  right: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDkgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUHJvZHVjdHMtKyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iQ2FyZC1Qcm9kdWN0LXdob2xlc2FsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYyMS4wMDAwMDAsIC03MzUuMDAwMDAwKSIgZmlsbD0iI0ZGQ0IwNSIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8ZyBpZD0ibWVkaWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5LjAwMDAwMCwgMjg0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0ibW9yZS1waG90byIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQxMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01NTMuNjg0OTU4LDQ0LjgxNTIxNzQgQzU1My40NzYyMDEsNDQuNTk0OTI3NSA1NTMuMTM2OTcyLDQ0LjU5NDkyNzUgNTUyLjkyODIxNSw0NC44MTUyMTc0IEw1NDYuMjc0MTAyLDUxLjg1MDcyNDYgTDUzOS42MDY5NDEsNDQuODE1MjE3NCBDNTM5LjM5ODE4NSw0NC41OTQ5Mjc1IDUzOS4wNTg5NTYsNDQuNTk0OTI3NSA1MzguODUwMTk5LDQ0LjgxNTIxNzQgQzUzOC42NDE0NDMsNDUuMDM1NTA3MiA1MzguNjQxNDQzLDQ1LjM5MzQ3ODMgNTM4Ljg1MDE5OSw0NS42MTM3NjgxIEw1NDUuODgyNjg0LDUzLjAzNDc4MjYgQzU0NS45ODcwNjIsNTMuMTQ0OTI3NSA1NDYuMTE3NTM1LDUzLjIgNTQ2LjI2MTA1NSw1My4yIEM1NDYuMzkxNTI4LDUzLjIgNTQ2LjUzNTA0OCw1My4xNDQ5Mjc1IDU0Ni42Mzk0MjYsNTMuMDM0NzgyNiBMNTUzLjY3MTkxLDQ1LjYxMzc2ODEgQzU1My44OTM3MTQsNDUuMzkzNDc4MyA1NTMuODkzNzE0LDQ1LjAzNTUwNzIgNTUzLjY4NDk1OCw0NC44MTUyMTc0IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQ2LjI2Njc4MSwgNDguOTI1MDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC01NDYuMjY2NzgxLCAtNDguOTI1MDAwKSAiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}

.simpleProduct .slick-next:before {
  display: none;
}

.simpleProduct .simpleProduct_items .simpleProduct_item {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  cursor: pointer;
  padding: 0 5px;
  width: 23.5%;
}

.simpleProduct .simpleProduct_items .simpleProduct_item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.simpleProduct .simpleProduct_items .simpleProduct_item .simpleProduct_item__img {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  width: 80%;
}

.simpleProduct .simpleProduct_items .simpleProduct_item .simpleProduct_item__img img {
  width: 100%;
}

.simpleProduct .simpleProduct_items .simpleProduct_item .simpleProduct_item__img:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.simpleProduct .simpleProduct_items .simpleProduct_item .simpleProduct_item__info {
  padding-bottom: 10px;
  margin: 0 auto;
  text-align: center;
}

.simpleProduct .simpleProduct_items .simpleProduct_item .simpleProduct_item__info p {
  color: #1A441B;
  font-family: Verdana, sans-serif;
  font-size: 16px;
}

.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.sectionProductAccord {
  display: none;
  margin-bottom: 50px;
}

.sectionProductAccord .simpleAccord {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
  height: auto;
}

.sectionProductAccord .simpleAccord .simpleAccord_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 20px 20px 22px 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionProductAccord .simpleAccord .simpleAccord_title:after {
  content: '';
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.simpleAccord.active .simpleAccord_title {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  background-color: #358a38;
}

.simpleAccord.active .simpleAccord_title:after {
  content: '';
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.simpleAccord.active .simpleAccord_title .simpleAccord_title__content .title {
  color: #ffffff;
}

.simpleAccord_title__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 90%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.simpleAccord_title__content img {
  width: 11%;
}

.simpleAccord_title__content .title {
  color: #1A441B;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  width: 70%;
}

.simpleAccord_content {
  display: none;
  width: 100%;
  padding: 20px 23px 25px 23px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.simpleAccord_content .alignleft {
  float: left;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 40px;
  width: 68px;
  height: 100%;
}

.simpleAccord_content .alignleft:last-child {
  margin-bottom: 0;
}

.simpleAccord_content .simpleTabs_changed__img {
  float: left;
  margin-top: 50px;
}

.simpleAccord_content .simpleTabs_changed__img img {
  margin-right: 20px;
}

.simpleAccord_content .simpleTabs_changed__img img:last-child {
  margin-right: 0;
}

.simpleAccord_content .simpleTabs_changed__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 45px;
}

.simpleAccord_content .simpleTabs_changed__items:last-child {
  margin-bottom: 0;
}

.simpleAccord_content .simpleTabs_changed__items .simpleTabs_items__img img {
  display: block;
  width: 56px;
  height: 56px;
}

.simpleAccord_content .simpleTabs_changed__items .simpleTabs_items__text {
  width: 92%;
}

.sectionLogisticTitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 60px;
  margin-top: 50px;
}

.sectionLogisticTitle_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
}

.sectionLogisticTitle_content:last-child {
  margin-bottom: 0;
}

.sectionLogisticTitle_content .sectionLogisticTitle_gallery {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionLogisticTitle_content .sectionLogisticTitle_gallery img {
  display: block;
  width: 100%;
}

.logisticInfo_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.logisticInfo_item:nth-child(1),
.logisticInfo_item:nth-child(2) {
  margin-bottom: 30px;
}

.logisticInfo_item__img {
  width: 25%;
  max-width: 100px;
  padding-right: 20px;
}

.logisticInfo_item__img img {
  width: 100%;
}

.logisticInfo_item__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 81%;
  color: #0F2910;
}

.sectionLogisticTitle_info {
  width: 50%;
  padding-right: 25px;
}

.sectionLogisticTitle_info.textContent p strong {
  color: #1A441B;
  font-weight: 700;
}

.sectionLogisticTabs.simpleTabs--pageLogistic .subTitle {
  margin-left: 50px;
}

.sectionLogisticTraffic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  padding-bottom: 200px;
  padding-top: 30px;
  background-repeat: no-repeat;
  background-position: 50% 0%;
  background-size: 80% 100%;
  margin-bottom: 30px;
}

.sectionLogisticTraffic .logisticTraffic_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 60%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 50px;
}

.logisticTraffic_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.logisticTraffic_item:nth-child(1),
.logisticTraffic_item:nth-child(2) {
  margin-bottom: 40px;
}

.logisticTraffic_item .logisticTraffic__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 35%;
  max-width: 100px;
}

.logisticTraffic_item .logisticTraffic__img img {
  height: 90px;
  margin-right: 20px;
}

.logisticTraffic_item .logisticTraffic__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 84%;
}

.sectionLogistic_slider {
  margin: 30px 0 60px 0;
}

.sectionLogistic_slider .textContent ul li {
  padding-left: 0;
}

.sectionLogistic_slider .slick-slide img {
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: white;
  opacity: 0.4;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
  -webkit-transition: ease 1s;
  transition: ease 1s;
}

.sectionLogistic_slider .slick-active img,
.sectionLogistic_slider .slick-center img {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  padding: 0;
}

.sectionLogistic_slider .slick-next,
.sectionLogistic_slider .slick-arrow {
  display: none;
}

.slider-nav {
  background-color: #FFF;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 50px;
  margin-left: 50px;
  margin-right: 50px;
}

.slider-nav .item_block {
  padding-bottom: 200px;
}

.slider-nav .slick-track {
  margin-left: 0px;
  margin-right: 0px;
  left: 0 !important;
}

.slider-nav .item {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-right: 2px solid rgba(53, 138, 56, 0.1);
  cursor: pointer;
  color: #1A441B;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  padding: 35px 17px 20px 17px;
}

.slider-nav .item.slick-current {
  background-color: #358A38;
}

.slider-nav .item.slick-current .item_block {
  overflow: visible;
}

.slider-nav .item.slick-current .item_block p {
  color: #ffffff;
  font-family: MSB;
}

.slider-nav .item.slick-current .item_block .list li {
  color: #ffffff;
}

.slider-nav .item .item_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  overflow: visible;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.slider-nav .item .item_block p {
  text-align: center;
  color: #0F2910;
  font-family: MSB;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  min-height: 50px;
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.slider-nav .item .item_block .list ul {
  margin-top: 0px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.slider-nav .item .item_block .list ul li {
  color: #0F2910;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
}

.slider-for {
  padding: 0;
}

.item_block {
  overflow: hidden;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
}

.sectionLogisticAccord {
  margin-bottom: 40px;
  display: none;
}

.sectionLogisticAccord .simpleAccord {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
  height: auto;
}

.sectionLogisticAccord .simpleAccord.active .simpleAccord_title {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  background-color: #358a38;
}

.sectionLogisticAccord .simpleAccord.active .simpleAccord_title:after {
  content: '';
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.sectionLogisticAccord .simpleAccord.active .simpleAccord_title .simpleAccord_title__content .title {
  color: #ffffff;
}

.sectionLogisticAccord .simpleAccord_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 20px 20px 22px 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionLogisticAccord .simpleAccord_title:after {
  content: '';
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.sectionLogisticAccord .simpleAccord_title .simpleAccord_title__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 90%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectionLogisticAccord .simpleAccord_title .simpleAccord_title__content .title {
  color: #1A441B;
  font-family: Verdana, sans-serif;
  font-size: 18px;
  line-height: 1.5;
  width: 100%;
}

.sectionLogisticAccord .simpleAccord_content {
  display: none;
  width: 100%;
  padding: 20px 0 0 0;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.sectionLogisticAccord .simpleAccord_content.main_img img {
  margin-top: -20px;
}

.sectionLogisticAccord .simpleAccord_content.textContent ul {
  margin-top: 0;
  margin-bottom: 20px;
}

.sectionLogisticAccord .simpleAccord_content.textContent ul li {
  padding-left: 10px;
  margin-bottom: 10px;
}

.sectionLogisticAccord .simpleAccord_content .list {
  margin-left: 20px;
}

.sectionLogisticAccord .simpleAccord_content img {
  width: 100%;
  margin-bottom: -6px;
}

.sectionQualityTitle {
  margin-top: 50px;
  width: 100%;
}

.sectionQualityTitle .sectionQualityTitle_info {
  margin-right: 50px;
  margin-left: 50px;
}

.sectionQualityTitle .sectionQualityTitle_info .sectionTitle {
  margin-bottom: 30px;
}

.sectionQualityTitle .quality_container {
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 0% 100%;
  background-size: contain;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
  padding-bottom: 20px;
}

.sectionQualityTitle .quality_container .quality_gallery {
  position: relative;
  z-index: 1;
  top: 120px;
  width: 100%;
  -webkit-transform: translate(-7%, 5%);
  transform: translate(-7%, 5%);
}

.sectionQualityTitle .quality_container .quality_gallery img {
  display: block;
  position: absolute;
  width: 22%;
  min-width: 380px;
}

.sectionQualityTitle .quality_container .slider .item {
  width: 100%;
}

.sectionQualityTitle .quality_container .slider .slick-dots {
  bottom: 365px;
  text-align: left;
  left: 50px;
}

.sectionQualityTitle .quality_container .slider .slick-dots li button:before {
  content: '';
  opacity: 1;
}

.sectionQualityTitle .quality_container .slider .slick-dots li.slick-active button:before {
  content: '';
}

.quality_slider {
  display: none;
}

.quality_slider .slick-list {
  padding: 0 40px !important;
}

.quality_slider.slick-dotted.slick-slider {
  margin-bottom: 60px;
}

.quality_slider .slick-dots {
  bottom: -40px;
}

.quality_slider .slick-dots li {
  margin: 0 5px;
  width: 20px;
  height: 0;
  padding: 0;
}

.quality_slider .slick-dots li:last-of-type {
  margin: 0 0 0 5px;
}

.quality_slider .slick-dots li button:before {
  content: '';
  opacity: 1;
}

.quality_slider li.slick-active button:before {
  content: '';
}

.quality_slider .worksWrap_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 90%;
}

.quality_slider .worksWrap_item .workBlock {
  font-family: SourceSansPro-Regular, "sans-serif";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.quality_slider .worksWrap_item .workBlock_title {
  font-size: 26px;
  color: #1A441B;
  letter-spacing: 0.36px;
  padding-bottom: 7px;
}

.quality_slider .worksWrap_item .workBlock_title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.quality_slider .worksWrap_item .workBlock_text {
  font-size: 18px;
}

.quality_slider .worksWrap_item .workBlock .workNumber {
  margin-top: 10px;
  width: 53px;
  height: 53px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 34px;
  color: rgba(0, 0, 0, 0.78);
  letter-spacing: 0.02px;
  margin-right: 40px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.quality_slider .worksWrap_item .workBlock .workNumber:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.quality_slider .worksWrap_item .workBlock .workNumber .circle {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  position: absolute;
}

.quality_slider .worksWrap_item .workBlock .workNumber .circle_1 {
  background: rgba(53, 138, 56, 0.8);
  right: 0;
  bottom: 0;
  z-index: 3;
}

.quality_slider .worksWrap_item .workBlock .workNumber .circle_2 {
  background: rgba(255, 203, 5, 0.8);
  z-index: 2;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.quality_slider .worksWrap_item .workBlock .workNumber .circle_3 {
  background: rgba(26, 68, 27, 0.8);
  right: 0;
  top: 0;
}

.quality_slider .worksWrap_item .workBlock .workNumber .num {
  z-index: 4;
}

.quality_slider .worksWrap_item .workBlock .workBlock_text {
  width: 100%;
  font-size: 16px;
  color: #6C766C;
  letter-spacing: 0.24px;
}

.circle-container {
  position: relative;
  width: 37em;
  height: 37em;
  padding: 0;
  border-radius: 50%;
  list-style: none;
  margin: 0;
  -webkit-transform: translate(27%, 0%);
  transform: translate(27%, 0%);
  position: relative;
}

.circle-container > .circle_item {
  display: block;
  position: absolute;
  top: 50%;
  left: -10%;
  width: 6em;
  height: 6em;
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(36deg) translate(23.125em) rotate(-36deg);
  transform: rotate(36deg) translate(23.125em) rotate(-36deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(36deg) translate(21.76471em) rotate(-36deg);
  transform: rotate(36deg) translate(21.76471em) rotate(-36deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(36deg) translate(21.14286em) rotate(-36deg);
  transform: rotate(36deg) translate(21.14286em) rotate(-36deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(36deg) translate(20.78652em) rotate(-36deg);
  transform: rotate(36deg) translate(20.78652em) rotate(-36deg);
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(41.4deg) translate(23.125em) rotate(-41.4deg);
  transform: rotate(41.4deg) translate(23.125em) rotate(-41.4deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(41.4deg) translate(21.76471em) rotate(-41.4deg);
  transform: rotate(41.4deg) translate(21.76471em) rotate(-41.4deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(41.4deg) translate(21.14286em) rotate(-41.4deg);
  transform: rotate(41.4deg) translate(21.14286em) rotate(-41.4deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(41.4deg) translate(20.78652em) rotate(-41.4deg);
  transform: rotate(41.4deg) translate(20.78652em) rotate(-41.4deg);
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(46.8deg) translate(23.125em) rotate(-46.8deg);
  transform: rotate(46.8deg) translate(23.125em) rotate(-46.8deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(46.8deg) translate(21.76471em) rotate(-46.8deg);
  transform: rotate(46.8deg) translate(21.76471em) rotate(-46.8deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(46.8deg) translate(21.14286em) rotate(-46.8deg);
  transform: rotate(46.8deg) translate(21.14286em) rotate(-46.8deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(46.8deg) translate(20.78652em) rotate(-46.8deg);
  transform: rotate(46.8deg) translate(20.78652em) rotate(-46.8deg);
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(52.2deg) translate(23.125em) rotate(-52.2deg);
  transform: rotate(52.2deg) translate(23.125em) rotate(-52.2deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(52.2deg) translate(21.76471em) rotate(-52.2deg);
  transform: rotate(52.2deg) translate(21.76471em) rotate(-52.2deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(52.2deg) translate(21.14286em) rotate(-52.2deg);
  transform: rotate(52.2deg) translate(21.14286em) rotate(-52.2deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(52.2deg) translate(20.78652em) rotate(-52.2deg);
  transform: rotate(52.2deg) translate(20.78652em) rotate(-52.2deg);
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(57.6deg) translate(23.125em) rotate(-57.6deg);
  transform: rotate(57.6deg) translate(23.125em) rotate(-57.6deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(57.6deg) translate(21.76471em) rotate(-57.6deg);
  transform: rotate(57.6deg) translate(21.76471em) rotate(-57.6deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(57.6deg) translate(21.14286em) rotate(-57.6deg);
  transform: rotate(57.6deg) translate(21.14286em) rotate(-57.6deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(57.6deg) translate(20.78652em) rotate(-57.6deg);
  transform: rotate(57.6deg) translate(20.78652em) rotate(-57.6deg);
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(63deg) translate(23.125em) rotate(-63deg);
  transform: rotate(63deg) translate(23.125em) rotate(-63deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(63deg) translate(21.76471em) rotate(-63deg);
  transform: rotate(63deg) translate(21.76471em) rotate(-63deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(63deg) translate(21.14286em) rotate(-63deg);
  transform: rotate(63deg) translate(21.14286em) rotate(-63deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(63deg) translate(20.78652em) rotate(-63deg);
  transform: rotate(63deg) translate(20.78652em) rotate(-63deg);
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(68.4deg) translate(23.125em) rotate(-68.4deg);
  transform: rotate(68.4deg) translate(23.125em) rotate(-68.4deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(68.4deg) translate(21.76471em) rotate(-68.4deg);
  transform: rotate(68.4deg) translate(21.76471em) rotate(-68.4deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(68.4deg) translate(21.14286em) rotate(-68.4deg);
  transform: rotate(68.4deg) translate(21.14286em) rotate(-68.4deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(68.4deg) translate(20.78652em) rotate(-68.4deg);
  transform: rotate(68.4deg) translate(20.78652em) rotate(-68.4deg);
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(73.8deg) translate(23.125em) rotate(-73.8deg);
  transform: rotate(73.8deg) translate(23.125em) rotate(-73.8deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(73.8deg) translate(21.76471em) rotate(-73.8deg);
  transform: rotate(73.8deg) translate(21.76471em) rotate(-73.8deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(73.8deg) translate(21.14286em) rotate(-73.8deg);
  transform: rotate(73.8deg) translate(21.14286em) rotate(-73.8deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(73.8deg) translate(20.78652em) rotate(-73.8deg);
  transform: rotate(73.8deg) translate(20.78652em) rotate(-73.8deg);
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(79.2deg) translate(23.125em) rotate(-79.2deg);
  transform: rotate(79.2deg) translate(23.125em) rotate(-79.2deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(79.2deg) translate(21.76471em) rotate(-79.2deg);
  transform: rotate(79.2deg) translate(21.76471em) rotate(-79.2deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(79.2deg) translate(21.14286em) rotate(-79.2deg);
  transform: rotate(79.2deg) translate(21.14286em) rotate(-79.2deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(79.2deg) translate(20.78652em) rotate(-79.2deg);
  transform: rotate(79.2deg) translate(20.78652em) rotate(-79.2deg);
}

.circle-container > .circle_item:nth-of-type(4n+1) {
  -webkit-transform: rotate(84.6deg) translate(23.125em) rotate(-84.6deg);
  transform: rotate(84.6deg) translate(23.125em) rotate(-84.6deg);
}

.circle-container > .circle_item:nth-of-type(4n+2) {
  -webkit-transform: rotate(84.6deg) translate(21.76471em) rotate(-84.6deg);
  transform: rotate(84.6deg) translate(21.76471em) rotate(-84.6deg);
}

.circle-container > .circle_item:nth-of-type(4n+3) {
  -webkit-transform: rotate(84.6deg) translate(21.14286em) rotate(-84.6deg);
  transform: rotate(84.6deg) translate(21.14286em) rotate(-84.6deg);
}

.circle-container > .circle_item:nth-of-type(4n+4) {
  -webkit-transform: rotate(84.6deg) translate(20.78652em) rotate(-84.6deg);
  transform: rotate(84.6deg) translate(20.78652em) rotate(-84.6deg);
}

.circle-container > .circle_item.toMid {
  display: block;
  position: absolute;
  width: 150%;
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(243deg) translate(23.125em) rotate(-243deg);
  transform: rotate(243deg) translate(23.125em) rotate(-243deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(103.84615deg) translate(21.76471em) rotate(-103.84615deg);
  transform: rotate(103.84615deg) translate(21.76471em) rotate(-103.84615deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(-12.15deg) translate(21.14286em) rotate(12.15deg);
  transform: rotate(-12.15deg) translate(21.14286em) rotate(12.15deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(-121.5deg) translate(20.78652em) rotate(121.5deg);
  transform: rotate(-121.5deg) translate(20.78652em) rotate(121.5deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(210.6deg) translate(23.125em) rotate(-210.6deg);
  transform: rotate(210.6deg) translate(23.125em) rotate(-210.6deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(90deg) translate(21.76471em) rotate(-90deg);
  transform: rotate(90deg) translate(21.76471em) rotate(-90deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(-10.53deg) translate(21.14286em) rotate(10.53deg);
  transform: rotate(-10.53deg) translate(21.14286em) rotate(10.53deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(-105.3deg) translate(20.78652em) rotate(105.3deg);
  transform: rotate(-105.3deg) translate(20.78652em) rotate(105.3deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(178.2deg) translate(23.125em) rotate(-178.2deg);
  transform: rotate(178.2deg) translate(23.125em) rotate(-178.2deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(76.15385deg) translate(21.76471em) rotate(-76.15385deg);
  transform: rotate(76.15385deg) translate(21.76471em) rotate(-76.15385deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(-8.91deg) translate(21.14286em) rotate(8.91deg);
  transform: rotate(-8.91deg) translate(21.14286em) rotate(8.91deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(-89.1deg) translate(20.78652em) rotate(89.1deg);
  transform: rotate(-89.1deg) translate(20.78652em) rotate(89.1deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(145.8deg) translate(23.125em) rotate(-145.8deg);
  transform: rotate(145.8deg) translate(23.125em) rotate(-145.8deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(62.30769deg) translate(21.76471em) rotate(-62.30769deg);
  transform: rotate(62.30769deg) translate(21.76471em) rotate(-62.30769deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(-7.29deg) translate(21.14286em) rotate(7.29deg);
  transform: rotate(-7.29deg) translate(21.14286em) rotate(7.29deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(-72.9deg) translate(20.78652em) rotate(72.9deg);
  transform: rotate(-72.9deg) translate(20.78652em) rotate(72.9deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(113.4deg) translate(23.125em) rotate(-113.4deg);
  transform: rotate(113.4deg) translate(23.125em) rotate(-113.4deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(48.46154deg) translate(21.76471em) rotate(-48.46154deg);
  transform: rotate(48.46154deg) translate(21.76471em) rotate(-48.46154deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(-5.67deg) translate(21.14286em) rotate(5.67deg);
  transform: rotate(-5.67deg) translate(21.14286em) rotate(5.67deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(-56.7deg) translate(20.78652em) rotate(56.7deg);
  transform: rotate(-56.7deg) translate(20.78652em) rotate(56.7deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(81deg) translate(23.125em) rotate(-81deg);
  transform: rotate(81deg) translate(23.125em) rotate(-81deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(34.61538deg) translate(21.76471em) rotate(-34.61538deg);
  transform: rotate(34.61538deg) translate(21.76471em) rotate(-34.61538deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(-4.05deg) translate(21.14286em) rotate(4.05deg);
  transform: rotate(-4.05deg) translate(21.14286em) rotate(4.05deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(-40.5deg) translate(20.78652em) rotate(40.5deg);
  transform: rotate(-40.5deg) translate(20.78652em) rotate(40.5deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(48.6deg) translate(23.125em) rotate(-48.6deg);
  transform: rotate(48.6deg) translate(23.125em) rotate(-48.6deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(20.76923deg) translate(21.76471em) rotate(-20.76923deg);
  transform: rotate(20.76923deg) translate(21.76471em) rotate(-20.76923deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(-2.43deg) translate(21.14286em) rotate(2.43deg);
  transform: rotate(-2.43deg) translate(21.14286em) rotate(2.43deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(-24.3deg) translate(20.78652em) rotate(24.3deg);
  transform: rotate(-24.3deg) translate(20.78652em) rotate(24.3deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(16.2deg) translate(23.125em) rotate(-16.2deg);
  transform: rotate(16.2deg) translate(23.125em) rotate(-16.2deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(6.92308deg) translate(21.76471em) rotate(-6.92308deg);
  transform: rotate(6.92308deg) translate(21.76471em) rotate(-6.92308deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(-0.81deg) translate(21.14286em) rotate(0.81deg);
  transform: rotate(-0.81deg) translate(21.14286em) rotate(0.81deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(-8.1deg) translate(20.78652em) rotate(8.1deg);
  transform: rotate(-8.1deg) translate(20.78652em) rotate(8.1deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(-16.2deg) translate(23.125em) rotate(16.2deg);
  transform: rotate(-16.2deg) translate(23.125em) rotate(16.2deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(-6.92308deg) translate(21.76471em) rotate(6.92308deg);
  transform: rotate(-6.92308deg) translate(21.76471em) rotate(6.92308deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(0.81deg) translate(21.14286em) rotate(-0.81deg);
  transform: rotate(0.81deg) translate(21.14286em) rotate(-0.81deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(8.1deg) translate(20.78652em) rotate(-8.1deg);
  transform: rotate(8.1deg) translate(20.78652em) rotate(-8.1deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+1) {
  -webkit-transform: rotate(-48.6deg) translate(23.125em) rotate(48.6deg);
  transform: rotate(-48.6deg) translate(23.125em) rotate(48.6deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+2) {
  -webkit-transform: rotate(-20.76923deg) translate(21.76471em) rotate(20.76923deg);
  transform: rotate(-20.76923deg) translate(21.76471em) rotate(20.76923deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+3) {
  -webkit-transform: rotate(2.43deg) translate(21.14286em) rotate(-2.43deg);
  transform: rotate(2.43deg) translate(21.14286em) rotate(-2.43deg);
}

.circle-container > .circle_item.toMid:nth-of-type(4n+4) {
  -webkit-transform: rotate(24.3deg) translate(20.78652em) rotate(-24.3deg);
  transform: rotate(24.3deg) translate(20.78652em) rotate(-24.3deg);
}

.circle-container > .circle_item.toMid .additional {
  display: block;
  position: absolute;
  width: 115%;
  opacity: 0.2;
  top: 110px;
  left: -80px;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

.circle-container > .circle_item.toTop {
  display: block;
  position: absolute;
  width: 145%;
  -webkit-transform: rotate(200deg) translate(37em) rotate(-200deg);
  transform: rotate(200deg) translate(37em) rotate(-200deg);
  -webkit-transform: rotate(164deg) translate(37em) rotate(-164deg);
  transform: rotate(164deg) translate(37em) rotate(-164deg);
  -webkit-transform: rotate(128deg) translate(37em) rotate(-128deg);
  transform: rotate(128deg) translate(37em) rotate(-128deg);
  -webkit-transform: rotate(92deg) translate(37em) rotate(-92deg);
  transform: rotate(92deg) translate(37em) rotate(-92deg);
  -webkit-transform: rotate(56deg) translate(37em) rotate(-56deg);
  transform: rotate(56deg) translate(37em) rotate(-56deg);
  -webkit-transform: rotate(20deg) translate(37em) rotate(-20deg);
  transform: rotate(20deg) translate(37em) rotate(-20deg);
  -webkit-transform: rotate(-16deg) translate(37em) rotate(16deg);
  transform: rotate(-16deg) translate(37em) rotate(16deg);
  -webkit-transform: rotate(-52deg) translate(37em) rotate(52deg);
  transform: rotate(-52deg) translate(37em) rotate(52deg);
  -webkit-transform: rotate(-88deg) translate(37em) rotate(88deg);
  transform: rotate(-88deg) translate(37em) rotate(88deg);
  -webkit-transform: rotate(-124deg) translate(37em) rotate(124deg);
  transform: rotate(-124deg) translate(37em) rotate(124deg);
}

.circle-container > .circle_item.toTop .additional {
  opacity: 0;
  top: 110px;
  left: -80px;
  position: absolute;
  width: 145%;
  display: block;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

.circle-container .circle_item {
  position: absolute;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 2s ease;
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
  border-radius: 50%;
  display: block;
  width: 0;
}

.circle-container .circle_item .circle_block .worksWrap_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.circle-container .circle_item .circle_block .worksWrap_item .workNumber {
  margin-top: 10px;
  width: 53px;
  height: 53px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 34px;
  color: rgba(0, 0, 0, 0.78);
  letter-spacing: 0.02px;
  margin-right: 40px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.circle-container .circle_item .circle_block .worksWrap_item .workNumber:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.circle-container .circle_item .circle_block .worksWrap_item .workNumber .circle {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  position: absolute;
}

.circle-container .circle_item .circle_block .worksWrap_item .workNumber .circle_1 {
  background: rgba(53, 138, 56, 0.8);
  right: 0;
  bottom: 0;
  z-index: 3;
}

.circle-container .circle_item .circle_block .worksWrap_item .workNumber .circle_2 {
  background: rgba(255, 203, 5, 0.8);
  z-index: 2;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.circle-container .circle_item .circle_block .worksWrap_item .workNumber .circle_3 {
  background: rgba(26, 68, 27, 0.8);
  right: 0;
  top: 0;
}

.circle-container .circle_item .circle_block .worksWrap_item .workNumber .num {
  z-index: 4;
}

.circle-container .circle_item .circle_block .worksWrap_item .workInfo {
  font-family: SourceSansPro-Regular, "sans-serif";
  width: 68%;
}

.circle-container .circle_item .circle_block .worksWrap_item .workInfo_title {
  font-size: 24px;
  color: #1A441B;
  letter-spacing: 0.36px;
  padding-bottom: 7px;
  margin-bottom: 7px;
}

.circle-container .circle_item .circle_block .worksWrap_item .workInfo_title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.circle-container .circle_item .circle_block .worksWrap_item .workInfo_text {
  font-size: 18px;
  color: #0F2910;
  letter-spacing: 0.24px;
}

.circle_dots {
  position: absolute;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  bottom: 40px;
  -webkit-transform: translate(-42%, 0%);
  transform: translate(-42%, 0%);
}

.circle_dots ul li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.circle_dots ul li .quality_btn {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  padding: 5px;
  cursor: pointer;
  border: 0;
  background-color: #fff;
  outline: none;
}

.circle_dots ul li .quality_btn:last-child {
  padding: 0 0 0 5px;
}

.circle_dots ul li .quality_btn:before {
  content: '';
  width: 20px;
  height: 20px;
}

.circle_dots ul li .quality_btn.active:before {
  content: '';
  width: 20px;
  height: 20px;
}

slide.active {
  background-color: red;
}

.sectionContacts {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}

.sectionContacts .sectionContacts_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 48%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sectionContacts .sectionContacts_block .contactsBlock_info {
  width: 58%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sectionContacts .sectionContacts_block .contactsBlock_info .contactsBlock_info__title {
  color: #1A441B;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 26px;
  font-weight: 400;
  letter-spacing: 0.36px;
  padding-bottom: 6px;
  margin-bottom: 10px;
}

.sectionContacts .sectionContacts_block .contactsBlock_info .contactsBlock_info__title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.sectionContacts .sectionContacts_block .contactsBlock_info .contactsBlock_info__text {
  color: #6C766C;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
}

.sectionContacts .sectionContacts_block .contactsBlock_qr {
  width: 30%;
  min-width: 140px;
  max-width: 150px;
}

.sectionContacts .sectionContacts_block .contactsBlock_qr img {
  display: block;
  width: 100%;
}

.sectionMap {
  position: relative;
  margin-bottom: 60px;
}

.sectionMap .sectionTitle {
  margin-left: 50px;
  margin-bottom: 30px;
}

.contactsForm {
  display: block;
  width: 100%;
  margin-bottom: 100px;
}

.form_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 5px 40px 40px 40px;
}

.form_block .form__row {
  position: relative;
  padding-top: 40px;
  border-bottom: 1px solid #e2e4e2;
  width: 48%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.4px;
}

.form_block .form__row.has-error > .form__error:after {
  display: block;
}

.form_block .form__row.has-error > .form__bar {
  left: 0;
  right: 0;
  width: 100%;
}

.form_block .form__input {
  width: 100%;
  padding: 5px 0;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  background: none;
}

.form_block .form__input:focus,
.form_block .form__input:active {
  outline: 0;
}

.form_block .form__input:focus ~ .form__label,
.form_block .form__input:active ~ .form__label,
.form_block .form__input:valid ~ .form__label {
  bottom: 30px;
  color: #358a38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.form__label.on {
  bottom: 30px !important;
  color: #358a38;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.form_block .form__bar {
  position: absolute;
  bottom: 0;
  left: 50%;
  right: 50%;
  display: block;
  width: 0;
  height: 2px;
  background-color: #ff0000;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.form_block .form__label {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  pointer-events: none;
}

.form_block .form__submit {
  width: 100%;
  padding: 10px 0;
  margin-top: 30px;
  border: none;
  border-radius: 10px;
  font-weight: 600;
  background-color: #ff0000;
  cursor: pointer;
}

.form_block .form__retrieve-pass {
  display: block;
  padding: 15px 0;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.form_block .form__retrieve-pass:hover {
  color: #ffffff;
}

.form_block .form__error {
  position: absolute;
  bottom: -20px;
  display: block;
  width: 100%;
  height: 20px;
  color: #ff0000;
  font-size: 0.75rem;
  line-height: 20px;
}

.form_block .form__error:after {
  content: 'x';
  position: absolute;
  bottom: 20px;
  right: -20px;
  display: none;
  width: 20px;
  height: 25px;
  font-size: 1.125rem;
  line-height: 25px;
  text-align: center;
  color: #ff0000;
}

.form_block .form__info {
  text-align: center;
}

.form_block .contactsForm_footer {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 0;
}

.form_block .contactsForm_footer .contactsForm_btn {
  width: 48%;
}

.form_block .contactsForm_footer .contactsForm_btn .btn-bg:before {
  left: 37%;
}

.form_block .contactsForm_footer .contactsForm_check,
.form_block .contactsForm_footer p {
  display: block;
  width: 43%;
  color: #6C766C;
  font-family: SourceSansPro-Regular, "sans-serif", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 10px;
}

.form_block .contactsForm_footer .contactsForm_check label,
.form_block .contactsForm_footer p label {
  width: calc(100% - 50px);
}

#map iframe {
  width: 100%;
  height: 550px;
  position: relative;
}

.mapTabs_block {
  position: absolute;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  top: 50px;
  left: 50px;
}

.mapTabs_block .mapTab_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mapTabs_block .mapTab_nav .mapTab_navItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 13px;
  border: 1px solid #e5e5e5;
}

.mapTabs_block .mapTab_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px 30px 40px 30px;
}

.tabItem_icon {
  margin-right: 10px;
}

.tabItem_icon img {
  display: block;
  width: 100%;
}

.notFound {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 75px auto 0 auto;
  padding-top: 80px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100vh;
  min-height: 800px;
}

.notFound_img {
  width: 50%;
  margin-bottom: 40px;
}

.notFound_img img {
  display: block;
  width: 100%;
}

.notFound_text {
  display: block;
  margin-bottom: 10px;
}

.notFound_text p {
  color: #1A441B;
  font-family: SourceSansPro-Black, "sans-serif";
  font-size: 24px;
  font-weight: 900;
  padding: 8px 15px;
  background-color: #ffffff;
}

.notFound_link {
  display: block;
  margin-bottom: 30px;
}

.notFound_link p {
  color: #1A441B;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  font-weight: 400;
  padding: 8px 15px;
  background-color: #ffffff;
}

.notFound_link p a {
  color: #FFCB05;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-weight: 700;
}

.notFound_link p a:hover {
  color: #358A38;
}

.searchBlock {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 90vh;
  min-height: 700px;
  overflow: scroll;
  position: relative;
}

.searchBlock .searchForm {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-transform: translate(0%, 40%);
  transform: translate(0%, 40%);
  height: 100%;
}

.searchBlock .searchForm.active {
  top: 115px;
  left: 0;
  position: absolute;
  -webkit-transform: translate(0);
  transform: translate(0);
}

.searchBlock .searchForm.visible {
  height: 0;
}

.searchBlock .searchForm form {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 50%;
  border-bottom: 1px solid #8E8E8E;
}

.searchBlock .searchForm input {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.searchBlock .searchForm .input-search {
  width: 100%;
  letter-spacing: .09px;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
  position: relative;
  color: #4a4a4a;
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 30px;
  font-weight: 700;
  padding-left: 20px;
  padding-bottom: 20px;
  margin: 0 auto;
}

.searchBlock .searchForm .icon_search {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9InNlYXJjaCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5Ny4wMDAwMDAsIC0yNjguMDAwMDAwKSIgZmlsbD0iIzFBNDQxQiIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjYuMDAwMDAwLCAyNjQuMDAwMDAwKSIgaWQ9Im1hZ25pZmllcl9ncmVlbiI+ICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3MS4wMDAwMDAsIDQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2hhcGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOS42MzM3NSwyNy44NjYyNSBMMjIuMTcyOTE2NywyMC40MDU0MTY3IEMyMy45Mzc5MTY3LDE4LjI0OTU4MzMgMjUsMTUuNDk3MDgzMyAyNSwxMi41IEMyNSw1LjYwNzUgMTkuMzkyNSwwIDEyLjUsMCBDNS42MDc1LDAgMCw1LjYwNzUgMCwxMi41IEMwLDE5LjM5MjUgNS42MDc1LDI1IDEyLjUsMjUgQzE1LjQ5NzA4MzMsMjUgMTguMjQ5NTgzMywyMy45Mzc5MTY3IDIwLjQwNTQxNjcsMjIuMTcyOTE2NyBMMjcuODY2MjUsMjkuNjMzNzUgQzI4LjM1NDU4MzMsMzAuMTIyMDgzMyAyOS4xNDU0MTY3LDMwLjEyMjA4MzMgMjkuNjMzNzUsMjkuNjMzNzUgQzMwLjEyMjA4MzMsMjkuMTQ1NDE2NyAzMC4xMjIwODMzLDI4LjM1NDU4MzMgMjkuNjMzNzUsMjcuODY2MjUgWiBNMi41LDEyLjUgQzIuNSw2Ljk4NjI1IDYuOTg2MjUsMi41IDEyLjUsMi41IEMxOC4wMTM3NSwyLjUgMjIuNSw2Ljk4NjI1IDIyLjUsMTIuNSBDMjIuNSwxOC4wMTM3NSAxOC4wMTM3NSwyMi41IDEyLjUsMjIuNSBDNi45ODYyNSwyMi41IDIuNSwxOC4wMTM3NSAyLjUsMTIuNSBaIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 30px;
  height: 30px;
  position: absolute;
  right: 15px;
  bottom: 20px;
}

.searchBlock .searchForm .icon_search:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5tYWduaWZpZXJfZ3JlZW48L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJzZWFyY2gtdHlwaW5nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODk3LjAwMDAwMCwgLTI2OS4wMDAwMDApIiBmaWxsPSIjMzU4QTM4Ij4gICAgICAgICAgICA8ZyBpZD0ic2VhcmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjYuMDAwMDAwLCAyNjkuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJtYWduaWZpZXJfZ3JlZW4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3MS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2hhcGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMC4wMjg4NjY3LDI4LjIzNzggTDIyLjQ2ODU1NTYsMjAuNjc3NDg4OSBDMjQuMjU3MDg4OSwxOC40OTI5MTExIDI1LjMzMzMzMzMsMTUuNzAzNzExMSAyNS4zMzMzMzMzLDEyLjY2NjY2NjcgQzI1LjMzMzMzMzMsNS42ODIyNjY2NyAxOS42NTEwNjY3LDAgMTIuNjY2NjY2NywwIEM1LjY4MjI2NjY3LDAgMCw1LjY4MjI2NjY3IDAsMTIuNjY2NjY2NyBDMCwxOS42NTEwNjY3IDUuNjgyMjY2NjcsMjUuMzMzMzMzMyAxMi42NjY2NjY3LDI1LjMzMzMzMzMgQzE1LjcwMzcxMTEsMjUuMzMzMzMzMyAxOC40OTI5MTExLDI0LjI1NzA4ODkgMjAuNjc3NDg4OSwyMi40Njg1NTU2IEwyOC4yMzc4LDMwLjAyODg2NjcgQzI4LjczMjY0NDQsMzAuNTIzNzExMSAyOS41MzQwMjIyLDMwLjUyMzcxMTEgMzAuMDI4ODY2NywzMC4wMjg4NjY3IEMzMC41MjM3MTExLDI5LjUzNDAyMjIgMzAuNTIzNzExMSwyOC43MzI2NDQ0IDMwLjAyODg2NjcsMjguMjM3OCBaIE0yLjUzMzMzMzMzLDEyLjY2NjY2NjcgQzIuNTMzMzMzMzMsNy4wNzk0IDcuMDc5NCwyLjUzMzMzMzMzIDEyLjY2NjY2NjcsMi41MzMzMzMzMyBDMTguMjUzOTMzMywyLjUzMzMzMzMzIDIyLjgsNy4wNzk0IDIyLjgsMTIuNjY2NjY2NyBDMjIuOCwxOC4yNTM5MzMzIDE4LjI1MzkzMzMsMjIuOCAxMi42NjY2NjY3LDIyLjggQzcuMDc5NCwyMi44IDIuNTMzMzMzMzMsMTguMjUzOTMzMyAyLjUzMzMzMzMzLDEyLjY2NjY2NjcgWiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 30px;
  height: 30px;
  position: absolute;
  right: 15px;
  bottom: 20px;
}

.searchBlock .listContent {
  position: absolute;
  width: 50%;
  top: 50%;
  z-index: 999;
  display: none;
}

.searchBlock .listContent.active {
  display: block;
}

.searchBlock .listContent.current {
  display: block;
  top: 28%;
}

.searchBlock .listContent .listBlock {
  overflow: scroll;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 30px 30px 13px 30px;
  margin-bottom: 50px;
  max-height: 265px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.searchBlock .listContent .listBlock .listItem {
  padding-bottom: 20px;
  padding-top: 15px;
  cursor: pointer;
  border-bottom: 1px solid #cbd4cb;
}

.searchBlock .listContent .listBlock .listItem:first-child {
  padding-top: 0;
}

.searchBlock .listContent .listBlock .listItem:last-child {
  border-bottom: 0px solid #cbd4cb;
  padding-bottom: 0;
}

.searchBlock .listContent .listBlock .listItem:hover a {
  color: #358a38;
}

.searchBlock .listContent .listBlock .listItem a {
  color: #1a441b;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.searchBlock .fullBlock {
  width: 75%;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.searchBlock .fullBlock.active {
  top: 220px;
  display: block;
  position: absolute;
}

.searchBlock .fullBlock .listFull {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  max-height: 600px;
  height: 100vh;
}

.searchBlock .fullBlock .listFull .listFull_item {
  padding-bottom: 20px;
  padding-top: 20px;
  cursor: pointer;
  border-bottom: 1px solid #cbd4cb;
}

.searchBlock .fullBlock .listFull .listFull_item:first-child {
  padding-top: 0;
}

.searchBlock .fullBlock .listFull .listFull_item:hover h4 {
  color: #358a38;
}

.searchBlock .fullBlock .listFull .listFull_item h4 {
  color: #1A441B;
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.searchBlock .resultBlock {
  width: 80%;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 90px;
  margin-bottom: 100px;
}

.searchBlock .resultBlock.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.searchBlock .resultBlock h5 {
  color: #1A441B;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: center;
}

.searchBlock .resultBlock_text {
  color: #1A441B;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 50px;
  text-align: center;
}

.searchBlock .resultBlock_text a {
  background-color: #FFCB05;
  color: #1A441B;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}

.searchBlock .resultBlock_text a:hover,
.searchBlock .resultBlock_text a:active {
  background-color: #358A38;
  color: #ffffff;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}

.searchBlock .resultBlock .btn-bg:hover:before {
  top: 25%;
}

.block__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0;
  margin-bottom: 60px;
  width: 100%;
}

.block__pagination ul.pagination {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 20%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.block__pagination ul.pagination li {
  color: #748D74;
  font-family: SourceSansPro-SemiBold, "sans-serif", sans-serif;
  font-size: 17px;
  font-weight: 600;
  cursor: pointer;
}

.block__pagination ul.pagination li:hover {
  color: #1a441b;
  -webkit-transition: ease 0.2s;
  transition: ease 0.2s;
}

.block__pagination ul.pagination li:active {
  color: #FFCB05;
  -webkit-transition: ease 0.2s;
  transition: ease 0.2s;
}

.block__pagination ul.pagination:before {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}

.block__pagination ul.pagination:before:hover,
.block__pagination ul.pagination:before:active {
  color: #FFCB05;
  -webkit-transition: ease 0.2s;
  transition: ease 0.2s;
}

.block__pagination ul.pagination:after {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}

.block__pagination ul.pagination:after:hover,
.block__pagination ul.pagination:after:active {
  color: #FFCB05;
  -webkit-transition: ease 0.2s;
  transition: ease 0.2s;
}

.icon_btn_comeback,
.icon-comeback::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImJ1dHRvbl9ob3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNi4wMDAwMDAsIC0xMy4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMzUuNjMzNzUsNDAuODY2MjUgTDEyOC4xNzI5MTcsMzMuNDA1NDE2NyBDMTI5LjkzNzkxNywzMS4yNDk1ODMzIDEzMSwyOC40OTcwODMzIDEzMSwyNS41IEMxMzEsMTguNjA3NSAxMjUuMzkyNSwxMyAxMTguNSwxMyBDMTExLjYwNzUsMTMgMTA2LDE4LjYwNzUgMTA2LDI1LjUgQzEwNiwzMi4zOTI1IDExMS42MDc1LDM4IDExOC41LDM4IEMxMjEuNDk3MDgzLDM4IDEyNC4yNDk1ODMsMzYuOTM3OTE2NyAxMjYuNDA1NDE3LDM1LjE3MjkxNjcgTDEzMy44NjYyNSw0Mi42MzM3NSBDMTM0LjM1NDU4Myw0My4xMjIwODMzIDEzNS4xNDU0MTcsNDMuMTIyMDgzMyAxMzUuNjMzNzUsNDIuNjMzNzUgQzEzNi4xMjIwODMsNDIuMTQ1NDE2NyAxMzYuMTIyMDgzLDQxLjM1NDU4MzMgMTM1LjYzMzc1LDQwLjg2NjI1IFogTTEwOC41LDI1LjUgQzEwOC41LDE5Ljk4NjI1IDExMi45ODYyNSwxNS41IDExOC41LDE1LjUgQzEyNC4wMTM3NSwxNS41IDEyOC41LDE5Ljk4NjI1IDEyOC41LDI1LjUgQzEyOC41LDMxLjAxMzc1IDEyNC4wMTM3NSwzNS41IDExOC41LDM1LjUgQzExMi45ODYyNSwzNS41IDEwOC41LDMxLjAxMzc1IDEwOC41LDI1LjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  width: 30px;
  height: 30px;
}

.icon-comeback::before {
  content: "";
}

.bar {
  content: "";
  display: inline;
  position: absolute;
  width: 0%;
  height: 4px;
  top: 35px;
  margin-top: 17px;
  left: 25%;
  text-align: center;
  -webkit-transition: 3s linear;
  transition: 3s linear;
  opacity: 1;
}

.bar.animate {
  width: 50%;
  background-color: #358A38;
  opacity: 1;
}

span.yellow {
  color: #ffcb05;
}

/*
* Footer
*/

.footer {
  background: rgba(23, 31, 23, 0.9);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0.8;
}

.footer--relative {
  position: relative;
}

.footer a {
  color: #fff;
}

.footer_part {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footer_top {
  padding-top: 27px;
  padding-bottom: 16px;
}

.footer_bottom {
  padding-top: 11px;
  padding-bottom: 11px;
  border-top: 1px solid #FFCB05;
}

.footer_bottom .copyright {
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 11px;
  letter-spacing: 0.1px;
}

.footer_bottom .created {
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 11px;
  letter-spacing: 0.1px;
}

.footer_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-right: 20px;
}

.footer_col:first-of-type {
  margin-top: 0;
}

.footer_col .icon,
.footer_col .textContent blockquote:before,
.textContent .footer_col blockquote:before,
.footer_col .textContent blockquote:after,
.textContent .footer_col blockquote:after,
.footer_col .icon-cart:before,
.footer_col .icon-next:before,
.footer_col .icon-documentation:before,
.footer_col .icon-laboratory::before,
.footer_col .icon-send::before,
.footer_col .icon-order::before,
.footer_col .dropdown dt .dropdown_title:after,
.dropdown dt .footer_col .dropdown_title:after,
.footer_col .more:after,
.footer_col .btn_downloads:before,
.footer_col .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .footer_col button:before,
.footer_col .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .footer_col button:before,
.footer_col .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .footer_col button:before,
.footer_col .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .footer_col button:before,
.footer_col .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .footer_col button:before,
.footer_col .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .footer_col button:before,
.footer_col .sectionAbout_info blockquote:before,
.sectionAbout_info .footer_col blockquote:before,
.footer_col .sectionAbout_info blockquote:after,
.sectionAbout_info .footer_col blockquote:after,
.footer_col .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_col .close::before,
.footer_col .block__pagination ul.pagination:before,
.block__pagination .footer_col ul.pagination:before,
.footer_col .block__pagination ul.pagination:after,
.block__pagination .footer_col ul.pagination:after,
.footer_col .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .footer_col button:before,
.footer_col .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .footer_col button:before,
.footer_col .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .footer_col .singleNews_share_fb:after,
.footer_col .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .footer_col .singleNews_share_tw:after,
.footer_col .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .footer_col button:before,
.footer_col .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .footer_col button:before,
.footer_col .step_one::before,
.footer_col .step_two::before,
.footer_col .step_tree::before,
.footer_col .step_fourth::before,
.footer_col .step_five::before,
.footer_col .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .footer_col .simpleAccord_title:after,
.footer_col .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .footer_col .slick-prev:before,
.footer_col .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .footer_col .slick-next:before,
.footer_col .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .footer_col button:before,
.footer_col .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .footer_col a:before,
.footer_col .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .footer_col a:before,
.footer_col .sectionProductsTabs.simpleTabs_changed .more:after,
.sectionProductsTabs.simpleTabs_changed .footer_col .more:after,
.footer_col .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .footer_col .slick-prev:before,
.footer_col .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .footer_col .slick-next:before,
.footer_col .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .footer_col .simpleAccord_title:after,
.footer_col .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .footer_col .simpleAccord_title:after,
.footer_col .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .footer_col .simpleAccord_title:after,
.footer_col .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .footer_col button:before,
.footer_col .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .footer_col button:before,
.footer_col .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .footer_col button:before,
.footer_col .circle_dots ul li .quality_btn:before,
.circle_dots ul li .footer_col .quality_btn:before,
.footer_col .icon-comeback::before {
  margin-top: 5px;
}

.footer_col:last-of-type .icon,
.footer_col:last-of-type .textContent blockquote:before,
.textContent .footer_col:last-of-type blockquote:before,
.footer_col:last-of-type .textContent blockquote:after,
.textContent .footer_col:last-of-type blockquote:after,
.footer_col:last-of-type .icon-cart:before,
.footer_col:last-of-type .icon-next:before,
.footer_col:last-of-type .icon-documentation:before,
.footer_col:last-of-type .icon-laboratory::before,
.footer_col:last-of-type .icon-send::before,
.footer_col:last-of-type .icon-order::before,
.footer_col:last-of-type .dropdown dt .dropdown_title:after,
.dropdown dt .footer_col:last-of-type .dropdown_title:after,
.footer_col:last-of-type .more:after,
.footer_col:last-of-type .btn_downloads:before,
.footer_col:last-of-type .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .footer_col:last-of-type button:before,
.footer_col:last-of-type .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .footer_col:last-of-type button:before,
.footer_col:last-of-type .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .footer_col:last-of-type button:before,
.footer_col:last-of-type .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .footer_col:last-of-type button:before,
.footer_col:last-of-type .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .footer_col:last-of-type button:before,
.footer_col:last-of-type .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .footer_col:last-of-type button:before,
.footer_col:last-of-type .sectionAbout_info blockquote:before,
.sectionAbout_info .footer_col:last-of-type blockquote:before,
.footer_col:last-of-type .sectionAbout_info blockquote:after,
.sectionAbout_info .footer_col:last-of-type blockquote:after,
.footer_col:last-of-type .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_col:last-of-type .close::before,
.footer_col:last-of-type .block__pagination ul.pagination:before,
.block__pagination .footer_col:last-of-type ul.pagination:before,
.footer_col:last-of-type .block__pagination ul.pagination:after,
.block__pagination .footer_col:last-of-type ul.pagination:after,
.footer_col:last-of-type .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .footer_col:last-of-type button:before,
.footer_col:last-of-type .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .footer_col:last-of-type button:before,
.footer_col:last-of-type .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .footer_col:last-of-type .singleNews_share_fb:after,
.footer_col:last-of-type .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .footer_col:last-of-type .singleNews_share_tw:after,
.footer_col:last-of-type .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .footer_col:last-of-type button:before,
.footer_col:last-of-type .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .footer_col:last-of-type button:before,
.footer_col:last-of-type .step_one::before,
.footer_col:last-of-type .step_two::before,
.footer_col:last-of-type .step_tree::before,
.footer_col:last-of-type .step_fourth::before,
.footer_col:last-of-type .step_five::before,
.footer_col:last-of-type .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .footer_col:last-of-type .simpleAccord_title:after,
.footer_col:last-of-type .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .footer_col:last-of-type .slick-prev:before,
.footer_col:last-of-type .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .footer_col:last-of-type .slick-next:before,
.footer_col:last-of-type .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .footer_col:last-of-type button:before,
.footer_col:last-of-type .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .footer_col:last-of-type a:before,
.footer_col:last-of-type .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .footer_col:last-of-type a:before,
.footer_col:last-of-type .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .footer_col:last-of-type .slick-prev:before,
.footer_col:last-of-type .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .footer_col:last-of-type .slick-next:before,
.footer_col:last-of-type .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .footer_col:last-of-type .simpleAccord_title:after,
.footer_col:last-of-type .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .footer_col:last-of-type .simpleAccord_title:after,
.footer_col:last-of-type .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .footer_col:last-of-type .simpleAccord_title:after,
.footer_col:last-of-type .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .footer_col:last-of-type button:before,
.footer_col:last-of-type .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .footer_col:last-of-type button:before,
.footer_col:last-of-type .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .footer_col:last-of-type button:before,
.footer_col:last-of-type .circle_dots ul li .quality_btn:before,
.circle_dots ul li .footer_col:last-of-type .quality_btn:before,
.footer_col:last-of-type .icon-comeback::before {
  margin-top: 0;
}

.footer_logo {
  width: 105px;
  height: 83px;
}

.footer_logo img {
  width: 100%;
}

.footer_addressWrap .icon,
.footer_addressWrap .textContent blockquote:before,
.textContent .footer_addressWrap blockquote:before,
.footer_addressWrap .textContent blockquote:after,
.textContent .footer_addressWrap blockquote:after,
.footer_addressWrap .icon-cart:before,
.footer_addressWrap .icon-next:before,
.footer_addressWrap .icon-documentation:before,
.footer_addressWrap .icon-laboratory::before,
.footer_addressWrap .icon-send::before,
.footer_addressWrap .icon-order::before,
.footer_addressWrap .dropdown dt .dropdown_title:after,
.dropdown dt .footer_addressWrap .dropdown_title:after,
.footer_addressWrap .more:after,
.footer_addressWrap .btn_downloads:before,
.footer_addressWrap .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .footer_addressWrap button:before,
.footer_addressWrap .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .footer_addressWrap button:before,
.footer_addressWrap .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .footer_addressWrap button:before,
.footer_addressWrap .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .footer_addressWrap button:before,
.footer_addressWrap .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .footer_addressWrap button:before,
.footer_addressWrap .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .footer_addressWrap button:before,
.footer_addressWrap .sectionAbout_info blockquote:before,
.sectionAbout_info .footer_addressWrap blockquote:before,
.footer_addressWrap .sectionAbout_info blockquote:after,
.sectionAbout_info .footer_addressWrap blockquote:after,
.footer_addressWrap .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_addressWrap .close::before,
.footer_addressWrap .block__pagination ul.pagination:before,
.block__pagination .footer_addressWrap ul.pagination:before,
.footer_addressWrap .block__pagination ul.pagination:after,
.block__pagination .footer_addressWrap ul.pagination:after,
.footer_addressWrap .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .footer_addressWrap button:before,
.footer_addressWrap .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .footer_addressWrap button:before,
.footer_addressWrap .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .footer_addressWrap .singleNews_share_fb:after,
.footer_addressWrap .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .footer_addressWrap .singleNews_share_tw:after,
.footer_addressWrap .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .footer_addressWrap button:before,
.footer_addressWrap .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .footer_addressWrap button:before,
.footer_addressWrap .step_one::before,
.footer_addressWrap .step_two::before,
.footer_addressWrap .step_tree::before,
.footer_addressWrap .step_fourth::before,
.footer_addressWrap .step_five::before,
.footer_addressWrap .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .footer_addressWrap .simpleAccord_title:after,
.footer_addressWrap .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .footer_addressWrap .slick-prev:before,
.footer_addressWrap .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .footer_addressWrap .slick-next:before,
.footer_addressWrap .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .footer_addressWrap button:before,
.footer_addressWrap .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .footer_addressWrap a:before,
.footer_addressWrap .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .footer_addressWrap a:before,
.footer_addressWrap .sectionProductsTabs.simpleTabs_changed .more:after,
.sectionProductsTabs.simpleTabs_changed .footer_addressWrap .more:after,
.footer_addressWrap .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .footer_addressWrap .slick-prev:before,
.footer_addressWrap .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .footer_addressWrap .slick-next:before,
.footer_addressWrap .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .footer_addressWrap .simpleAccord_title:after,
.footer_addressWrap .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .footer_addressWrap .simpleAccord_title:after,
.footer_addressWrap .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .footer_addressWrap .simpleAccord_title:after,
.footer_addressWrap .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .footer_addressWrap button:before,
.footer_addressWrap .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .footer_addressWrap button:before,
.footer_addressWrap .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .footer_addressWrap button:before,
.footer_addressWrap .circle_dots ul li .quality_btn:before,
.circle_dots ul li .footer_addressWrap .quality_btn:before,
.footer_addressWrap .icon-comeback::before {
  margin-right: 15px;
}

.footer_addressWrap address {
  font-style: normal;
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 14px;
  letter-spacing: 0;
}

.footer_telsWrap:hover .icon,
.footer_telsWrap:hover .textContent blockquote:before,
.textContent .footer_telsWrap:hover blockquote:before,
.footer_telsWrap:hover .textContent blockquote:after,
.textContent .footer_telsWrap:hover blockquote:after,
.footer_telsWrap:hover .icon-cart:before,
.footer_telsWrap:hover .icon-next:before,
.footer_telsWrap:hover .icon-documentation:before,
.footer_telsWrap:hover .icon-laboratory::before,
.footer_telsWrap:hover .icon-send::before,
.footer_telsWrap:hover .icon-order::before,
.footer_telsWrap:hover .dropdown dt .dropdown_title:after,
.dropdown dt .footer_telsWrap:hover .dropdown_title:after,
.footer_telsWrap:hover .more:after,
.footer_telsWrap:hover .btn_downloads:before,
.footer_telsWrap:hover .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .sectionAbout_info blockquote:before,
.sectionAbout_info .footer_telsWrap:hover blockquote:before,
.footer_telsWrap:hover .sectionAbout_info blockquote:after,
.sectionAbout_info .footer_telsWrap:hover blockquote:after,
.footer_telsWrap:hover .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_telsWrap:hover .close::before,
.footer_telsWrap:hover .block__pagination ul.pagination:before,
.block__pagination .footer_telsWrap:hover ul.pagination:before,
.footer_telsWrap:hover .block__pagination ul.pagination:after,
.block__pagination .footer_telsWrap:hover ul.pagination:after,
.footer_telsWrap:hover .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .footer_telsWrap:hover .singleNews_share_fb:after,
.footer_telsWrap:hover .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .footer_telsWrap:hover .singleNews_share_tw:after,
.footer_telsWrap:hover .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .step_one::before,
.footer_telsWrap:hover .step_two::before,
.footer_telsWrap:hover .step_tree::before,
.footer_telsWrap:hover .step_fourth::before,
.footer_telsWrap:hover .step_five::before,
.footer_telsWrap:hover .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .footer_telsWrap:hover .simpleAccord_title:after,
.footer_telsWrap:hover .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .footer_telsWrap:hover .slick-prev:before,
.footer_telsWrap:hover .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .footer_telsWrap:hover .slick-next:before,
.footer_telsWrap:hover .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .footer_telsWrap:hover a:before,
.footer_telsWrap:hover .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .footer_telsWrap:hover a:before,
.footer_telsWrap:hover .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .footer_telsWrap:hover .slick-prev:before,
.footer_telsWrap:hover .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .footer_telsWrap:hover .slick-next:before,
.footer_telsWrap:hover .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .footer_telsWrap:hover .simpleAccord_title:after,
.footer_telsWrap:hover .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .footer_telsWrap:hover .simpleAccord_title:after,
.footer_telsWrap:hover .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .footer_telsWrap:hover .simpleAccord_title:after,
.footer_telsWrap:hover .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .footer_telsWrap:hover button:before,
.footer_telsWrap:hover .circle_dots ul li .quality_btn:before,
.circle_dots ul li .footer_telsWrap:hover .quality_btn:before,
.footer_telsWrap:hover .icon-comeback::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA5CAMAAABKzSg6AAABqlBMVEUAAAD//////4D//1X//0D/1Sv/2yT/4xz/0Rf/1RX/2BT/zBH/1w3/zA3/0Qz/0wv/1Qv/zgr/0An/0Qn/0Af/0Qf/zAb/zQb/zgb/0Qb/zQb/zgX/0AX/ywn/zAn/zwn/ywn/zAn/zAf/zQf/ywb/zgb/ywb/zAb/zQb/zQb/zgX/ywX/zAX/zQX/zgX/ywX/zAf/zQf/ywf/zAf/zQf/ywf/ywb/zAb/zAb/zQb/ywb/zAb/zAb/zAb/zQb/ywb/zAb/zAb/ywb/zAb/zAb/zAb/zQb/ywb/zAb/zAX/zAX/zQX/zAf/zAf/zAf/ywb/ywb/zAb/zAb/zAb/ywb/ywb/zAb/zAb/zAb/ywb/ywb/zAb/zAb/zAb/zAb/zAb/zAb/ywb/zAb/zAb/ywb/zAb/zAb/zAX/zAX/ywX/ywX/zAX/zAX/zAX/ywX/zAb/ywb/zAb/zAb/zAb/ywb/zAb/zAb/ywb/zAb/ywb/zAb/zAb/ywb/ywX/zAX/zAX/zAX/zAX/ywX/ywX/zAX/ywX/ywX/zAX/zAX/zAX/ywX/ywX/zAX/ywWk1uoxAAAAjXRSTlMAAQIDBAYHCQsMDQ8TFBYXGBobHCYnKCkqLC4vMTY3Ojs8RkhPWFlaW1xdXl9hYmNoa2xucHF2eHl6e3x9fn+AgYKFhoeIiYqLjI2OmpucnZ6foKGio6Slpqeoqaqrrq+wsrO0tri5ur7AwcTHyMrR1NXW19nb3N7f4+Xm5+jp6uvv8fL09vf4+fr7/P32yprEAAAB80lEQVR4Ab3V+19LcRzH8c/5nkVymcskouReyZ1qyxZho1xqIiQXQohcQi5CNay9/2dtZ7N9zvmecz5nHg+v35+P949vKhQZnfn6oIkCtncBSy2eCKZac7CKBWKDQDVOpf+ji54mNRTYdQBVuPACgD5Sg8FcHPnOkLqCUkcF7BkKna1wmXp/9g0lZ1wuuaQ/y6LYOTIuwWrcn/2A0w35s2n8LUnGReRr82d3UC5luSeGP+tCRefJGMCrNeTfRthcT5gkTTF3gYQlwOoXsgbOxHv3OMuZMrYNvAjJGuesU8i2c/YuJHR3uTsoZBvmGJtdJXRHwBoRMvWcu0NCt/k3Y79ahO44WN+3CN0od18aZazuDXdzO2SuYZ677AEqV397ZvZhs9bthq2BlVSsLYOlclGt67a7j7uoUHsOVr1a1w97k6017DcTOmak4Wj+ZSepq94udB+aTpEa9nbLn+pcL6lrKBXXudrHOpcg08fVjLm4697OTOtcvNId0zmjz8WNoNjPTaRrX0bjTla4FGlr+qxxPWTegNUj0rd+wtOlySUVW3S6GJk3ka+dXGv+4HRRy00Y5F5tKqtxoVt4HSbPGicdrptCSZ1iqT1v7a6LJJkd7zmbXkGi1M6xbFm9WEfi1u4f/lRAU4eXUbDqIi1bV9M/9gdg3S3Q7fDR+gAAAABJRU5ErkJggg==);
}

.footer_telsWrap .icon,
.footer_telsWrap .textContent blockquote:before,
.textContent .footer_telsWrap blockquote:before,
.footer_telsWrap .textContent blockquote:after,
.textContent .footer_telsWrap blockquote:after,
.footer_telsWrap .icon-cart:before,
.footer_telsWrap .icon-next:before,
.footer_telsWrap .icon-documentation:before,
.footer_telsWrap .icon-laboratory::before,
.footer_telsWrap .icon-send::before,
.footer_telsWrap .icon-order::before,
.footer_telsWrap .dropdown dt .dropdown_title:after,
.dropdown dt .footer_telsWrap .dropdown_title:after,
.footer_telsWrap .more:after,
.footer_telsWrap .btn_downloads:before,
.footer_telsWrap .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .footer_telsWrap button:before,
.footer_telsWrap .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .footer_telsWrap button:before,
.footer_telsWrap .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .footer_telsWrap button:before,
.footer_telsWrap .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .footer_telsWrap button:before,
.footer_telsWrap .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .footer_telsWrap button:before,
.footer_telsWrap .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .footer_telsWrap button:before,
.footer_telsWrap .sectionAbout_info blockquote:before,
.sectionAbout_info .footer_telsWrap blockquote:before,
.footer_telsWrap .sectionAbout_info blockquote:after,
.sectionAbout_info .footer_telsWrap blockquote:after,
.footer_telsWrap .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_telsWrap .close::before,
.footer_telsWrap .block__pagination ul.pagination:before,
.block__pagination .footer_telsWrap ul.pagination:before,
.footer_telsWrap .block__pagination ul.pagination:after,
.block__pagination .footer_telsWrap ul.pagination:after,
.footer_telsWrap .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .footer_telsWrap button:before,
.footer_telsWrap .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .footer_telsWrap button:before,
.footer_telsWrap .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .footer_telsWrap .singleNews_share_fb:after,
.footer_telsWrap .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .footer_telsWrap .singleNews_share_tw:after,
.footer_telsWrap .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .footer_telsWrap button:before,
.footer_telsWrap .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .footer_telsWrap button:before,
.footer_telsWrap .step_one::before,
.footer_telsWrap .step_two::before,
.footer_telsWrap .step_tree::before,
.footer_telsWrap .step_fourth::before,
.footer_telsWrap .step_five::before,
.footer_telsWrap .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .footer_telsWrap .simpleAccord_title:after,
.footer_telsWrap .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .footer_telsWrap .slick-prev:before,
.footer_telsWrap .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .footer_telsWrap .slick-next:before,
.footer_telsWrap .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .footer_telsWrap button:before,
.footer_telsWrap .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .footer_telsWrap a:before,
.footer_telsWrap .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .footer_telsWrap a:before,
.footer_telsWrap .sectionProductsTabs.simpleTabs_changed .more:after,
.sectionProductsTabs.simpleTabs_changed .footer_telsWrap .more:after,
.footer_telsWrap .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .footer_telsWrap .slick-prev:before,
.footer_telsWrap .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .footer_telsWrap .slick-next:before,
.footer_telsWrap .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .footer_telsWrap .simpleAccord_title:after,
.footer_telsWrap .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .footer_telsWrap .simpleAccord_title:after,
.footer_telsWrap .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .footer_telsWrap .simpleAccord_title:after,
.footer_telsWrap .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .footer_telsWrap button:before,
.footer_telsWrap .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .footer_telsWrap button:before,
.footer_telsWrap .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .footer_telsWrap button:before,
.footer_telsWrap .circle_dots ul li .quality_btn:before,
.circle_dots ul li .footer_telsWrap .quality_btn:before,
.footer_telsWrap .icon-comeback::before {
  margin-right: 15px;
}

.footer_telsWrap .tels {
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 14px;
  letter-spacing: 0;
}

.footer_telsWrap .tels a:hover {
  color: #FFCB05;
}

.footer_emailsWrap {
  margin-top: 5px;
}

.footer_emailsWrap:hover {
  color: #FFCB05;
}

.footer_emailsWrap:hover .icon,
.footer_emailsWrap:hover .textContent blockquote:before,
.textContent .footer_emailsWrap:hover blockquote:before,
.footer_emailsWrap:hover .textContent blockquote:after,
.textContent .footer_emailsWrap:hover blockquote:after,
.footer_emailsWrap:hover .icon-cart:before,
.footer_emailsWrap:hover .icon-next:before,
.footer_emailsWrap:hover .icon-documentation:before,
.footer_emailsWrap:hover .icon-laboratory::before,
.footer_emailsWrap:hover .icon-send::before,
.footer_emailsWrap:hover .icon-order::before,
.footer_emailsWrap:hover .dropdown dt .dropdown_title:after,
.dropdown dt .footer_emailsWrap:hover .dropdown_title:after,
.footer_emailsWrap:hover .more:after,
.footer_emailsWrap:hover .btn_downloads:before,
.footer_emailsWrap:hover .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .sectionAbout_info blockquote:before,
.sectionAbout_info .footer_emailsWrap:hover blockquote:before,
.footer_emailsWrap:hover .sectionAbout_info blockquote:after,
.sectionAbout_info .footer_emailsWrap:hover blockquote:after,
.footer_emailsWrap:hover .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_emailsWrap:hover .close::before,
.footer_emailsWrap:hover .block__pagination ul.pagination:before,
.block__pagination .footer_emailsWrap:hover ul.pagination:before,
.footer_emailsWrap:hover .block__pagination ul.pagination:after,
.block__pagination .footer_emailsWrap:hover ul.pagination:after,
.footer_emailsWrap:hover .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .footer_emailsWrap:hover .singleNews_share_fb:after,
.footer_emailsWrap:hover .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .footer_emailsWrap:hover .singleNews_share_tw:after,
.footer_emailsWrap:hover .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .step_one::before,
.footer_emailsWrap:hover .step_two::before,
.footer_emailsWrap:hover .step_tree::before,
.footer_emailsWrap:hover .step_fourth::before,
.footer_emailsWrap:hover .step_five::before,
.footer_emailsWrap:hover .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .footer_emailsWrap:hover .simpleAccord_title:after,
.footer_emailsWrap:hover .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .footer_emailsWrap:hover .slick-prev:before,
.footer_emailsWrap:hover .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .footer_emailsWrap:hover .slick-next:before,
.footer_emailsWrap:hover .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .footer_emailsWrap:hover a:before,
.footer_emailsWrap:hover .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .footer_emailsWrap:hover a:before,
.footer_emailsWrap:hover .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .footer_emailsWrap:hover .slick-prev:before,
.footer_emailsWrap:hover .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .footer_emailsWrap:hover .slick-next:before,
.footer_emailsWrap:hover .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .footer_emailsWrap:hover .simpleAccord_title:after,
.footer_emailsWrap:hover .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .footer_emailsWrap:hover .simpleAccord_title:after,
.footer_emailsWrap:hover .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .footer_emailsWrap:hover .simpleAccord_title:after,
.footer_emailsWrap:hover .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .footer_emailsWrap:hover button:before,
.footer_emailsWrap:hover .circle_dots ul li .quality_btn:before,
.circle_dots ul li .footer_emailsWrap:hover .quality_btn:before,
.footer_emailsWrap:hover .icon-comeback::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAwCAMAAACR11I4AAABm1BMVEUAAAD//////4D//0D/zDP/1Sv/2yT/1RX/2BT/2xL/zBH/zxD/zgz/0Qz/0wv/1Qv/zAr/zgr/0An/0Qn/zAn/zQf/zwf/0Af/0Qf/zQb/zgb/0Ab/0Qb/zQb/zAX/ywn/zQn/zgn/zwn/zAn/zQj/zgj/zgj/ywj/zgj/ywf/zAf/zQf/zQf/zgf/ywb/zAb/zQb/zgb/ywb/zAb/zQb/zQb/zgb/ywb/zQb/ywX/zQX/ywf/zAf/zQf/ywf/zAf/zAf/zQf/zAf/zAb/zQb/ywb/zAb/zAb/zAb/zAb/zQb/ywb/zAX/zAX/zQX/zAX/zAb/zAb/ywb/zAb/ywb/ywb/zAb/zAb/zAb/ywb/zAb/zAb/ywX/ywX/zAX/zAX/ywX/ywX/zAX/ywX/zAX/zAb/ywb/zAb/zAb/zAb/ywb/zAb/zAb/ywb/ywb/zAb/zAb/zAb/ywb/ywb/zAb/zAX/zAX/zAX/ywX/zAX/zAX/zAX/ywX/zAX/zAX/zAX/ywX/ywX/zAX/zAX/ywX/ywX/zAX/zAX/ywU2Fu6OAAAAiHRSTlMAAQIEBQYHDA0ODxAVFhcYGRobHB4kJSYnKSorLC4yNjg5Ojw9Pj9AQ0VGSExOT1BRU1RVVldYWVxeZmdqa2xtb3ByeH+AgoOGh4mKjI2OlZ+go6SnqKmwtLa4ubu8vr/AwcjLzM3P0NHS09Xc3d7f4OHi4+Xp6uvs7u/w8fP09fb3+Pr7/P3+CET7xgAAAdhJREFUSMft1ulT02AQx/HvQ2sjVMR6YsVbvFBR6y0InlgVD5QqIEpRPKuIqKVeVJTw+7N9USpMm9QczviGfZed/cwk++wmgX8QVmOQsOb1yUkFi8kTAMRHAvqReOkGYplAvD8GcC4C5mYA3msg0sn3AQu4MOdTz3UD1sA3pCeNwPEZX3wmBax8KiHpzXpgzxcfvNAKbHirkld+G9Di/RgnksD2KZW9pg8Ca1555C8SwKGiFrxmzwINjz3x4Xqgw9ZiL/UAsX4P/G4UzNXy1R+vOxEwvX/l1wxE+1TtNWQB52sPgt0J1A/LyWusCThWaxCKh4HEczl7jTcDuz+78qkdQHJCbr5UsOm9Cx9vBloLcvcqtgOrXzrysSYgVfF4VDaoA2h45MAHHdtLVV3awLJ7Venbznte7dUXBXOjItnj8p5x8Hq4HOi2F2VmzwDxrLx5PVsFHF3o1PQBYO1refV6txHYVT6pT1uBzR/k3auwE0iWBiG3Dtj7VX68fhwBEqOSsiuAUz/lz8vuAupSl9oNcNF1q3Bflutm/gNVd8u9qIZXtgWALaMK5vXr/uXTVx7YCuo9xJJf8v/V50PxPEOh/CBtoXwbpEPwNMD+TO5jkMhl9oX/df8No1BPEYkhwtoAAAAASUVORK5CYII=);
}

.footer_emailsWrap:hover .emails a {
  color: #FFCB05;
}

.footer_emailsWrap .icon,
.footer_emailsWrap .textContent blockquote:before,
.textContent .footer_emailsWrap blockquote:before,
.footer_emailsWrap .textContent blockquote:after,
.textContent .footer_emailsWrap blockquote:after,
.footer_emailsWrap .icon-cart:before,
.footer_emailsWrap .icon-next:before,
.footer_emailsWrap .icon-documentation:before,
.footer_emailsWrap .icon-laboratory::before,
.footer_emailsWrap .icon-send::before,
.footer_emailsWrap .icon-order::before,
.footer_emailsWrap .dropdown dt .dropdown_title:after,
.dropdown dt .footer_emailsWrap .dropdown_title:after,
.footer_emailsWrap .more:after,
.footer_emailsWrap .btn_downloads:before,
.footer_emailsWrap .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .footer_emailsWrap button:before,
.footer_emailsWrap .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .footer_emailsWrap button:before,
.footer_emailsWrap .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .footer_emailsWrap button:before,
.footer_emailsWrap .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .footer_emailsWrap button:before,
.footer_emailsWrap .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .footer_emailsWrap button:before,
.footer_emailsWrap .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .footer_emailsWrap button:before,
.footer_emailsWrap .sectionAbout_info blockquote:before,
.sectionAbout_info .footer_emailsWrap blockquote:before,
.footer_emailsWrap .sectionAbout_info blockquote:after,
.sectionAbout_info .footer_emailsWrap blockquote:after,
.footer_emailsWrap .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_emailsWrap .close::before,
.footer_emailsWrap .block__pagination ul.pagination:before,
.block__pagination .footer_emailsWrap ul.pagination:before,
.footer_emailsWrap .block__pagination ul.pagination:after,
.block__pagination .footer_emailsWrap ul.pagination:after,
.footer_emailsWrap .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .footer_emailsWrap button:before,
.footer_emailsWrap .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .footer_emailsWrap button:before,
.footer_emailsWrap .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .footer_emailsWrap .singleNews_share_fb:after,
.footer_emailsWrap .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .footer_emailsWrap .singleNews_share_tw:after,
.footer_emailsWrap .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .footer_emailsWrap button:before,
.footer_emailsWrap .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .footer_emailsWrap button:before,
.footer_emailsWrap .step_one::before,
.footer_emailsWrap .step_two::before,
.footer_emailsWrap .step_tree::before,
.footer_emailsWrap .step_fourth::before,
.footer_emailsWrap .step_five::before,
.footer_emailsWrap .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .footer_emailsWrap .simpleAccord_title:after,
.footer_emailsWrap .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .footer_emailsWrap .slick-prev:before,
.footer_emailsWrap .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .footer_emailsWrap .slick-next:before,
.footer_emailsWrap .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .footer_emailsWrap button:before,
.footer_emailsWrap .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .footer_emailsWrap a:before,
.footer_emailsWrap .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .footer_emailsWrap a:before,
.footer_emailsWrap .sectionProductsTabs.simpleTabs_changed .more:after,
.sectionProductsTabs.simpleTabs_changed .footer_emailsWrap .more:after,
.footer_emailsWrap .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .footer_emailsWrap .slick-prev:before,
.footer_emailsWrap .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .footer_emailsWrap .slick-next:before,
.footer_emailsWrap .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .footer_emailsWrap .simpleAccord_title:after,
.footer_emailsWrap .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .footer_emailsWrap .simpleAccord_title:after,
.footer_emailsWrap .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .footer_emailsWrap .simpleAccord_title:after,
.footer_emailsWrap .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .footer_emailsWrap button:before,
.footer_emailsWrap .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .footer_emailsWrap button:before,
.footer_emailsWrap .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .footer_emailsWrap button:before,
.footer_emailsWrap .circle_dots ul li .quality_btn:before,
.circle_dots ul li .footer_emailsWrap .quality_btn:before,
.footer_emailsWrap .icon-comeback::before {
  margin-right: 15px;
}

.footer_emailsWrap .emails {
  font-family: SourceSansPro-SemiBold, "sans-serif";
  font-size: 14px;
  letter-spacing: 0;
}

.footer_socialWrap {
  margin-right: -9px;
}

.footer_socialWrap .icon,
.footer_socialWrap .textContent blockquote:before,
.textContent .footer_socialWrap blockquote:before,
.footer_socialWrap .textContent blockquote:after,
.textContent .footer_socialWrap blockquote:after,
.footer_socialWrap .icon-cart:before,
.footer_socialWrap .icon-next:before,
.footer_socialWrap .icon-documentation:before,
.footer_socialWrap .icon-laboratory::before,
.footer_socialWrap .icon-send::before,
.footer_socialWrap .icon-order::before,
.footer_socialWrap .dropdown dt .dropdown_title:after,
.dropdown dt .footer_socialWrap .dropdown_title:after,
.footer_socialWrap .more:after,
.footer_socialWrap .btn_downloads:before,
.footer_socialWrap .sectionHomeAbout_slider .slick-dots button:before,
.sectionHomeAbout_slider .slick-dots .footer_socialWrap button:before,
.footer_socialWrap .sectionHomeAbout_slider .slick-active button:before,
.sectionHomeAbout_slider .slick-active .footer_socialWrap button:before,
.footer_socialWrap .sectionHomeStandards_slider .slick-dots button:before,
.sectionHomeStandards_slider .slick-dots .footer_socialWrap button:before,
.footer_socialWrap .sectionHomeStandards_slider .slick-active button:before,
.sectionHomeStandards_slider .slick-active .footer_socialWrap button:before,
.footer_socialWrap .sectionHomeTrust_slider .slick-dots button:before,
.sectionHomeTrust_slider .slick-dots .footer_socialWrap button:before,
.footer_socialWrap .sectionHomeTrust_slider .slick-active button:before,
.sectionHomeTrust_slider .slick-active .footer_socialWrap button:before,
.footer_socialWrap .sectionAbout_info blockquote:before,
.sectionAbout_info .footer_socialWrap blockquote:before,
.footer_socialWrap .sectionAbout_info blockquote:after,
.sectionAbout_info .footer_socialWrap blockquote:after,
.footer_socialWrap .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_socialWrap .close::before,
.footer_socialWrap .block__pagination ul.pagination:before,
.block__pagination .footer_socialWrap ul.pagination:before,
.footer_socialWrap .block__pagination ul.pagination:after,
.block__pagination .footer_socialWrap ul.pagination:after,
.footer_socialWrap .sectionProduction_slider .slick-dots li button:before,
.sectionProduction_slider .slick-dots li .footer_socialWrap button:before,
.footer_socialWrap .sectionProduction_slider li.slick-active button:before,
.sectionProduction_slider li.slick-active .footer_socialWrap button:before,
.footer_socialWrap .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .footer_socialWrap .singleNews_share_fb:after,
.footer_socialWrap .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .footer_socialWrap .singleNews_share_tw:after,
.footer_socialWrap .singleNews_slider .slick-dots button:before,
.singleNews_slider .slick-dots .footer_socialWrap button:before,
.footer_socialWrap .singleNews_slider .slick-active button:before,
.singleNews_slider .slick-active .footer_socialWrap button:before,
.footer_socialWrap .step_one::before,
.footer_socialWrap .step_two::before,
.footer_socialWrap .step_tree::before,
.footer_socialWrap .step_fourth::before,
.footer_socialWrap .step_five::before,
.footer_socialWrap .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .footer_socialWrap .simpleAccord_title:after,
.footer_socialWrap .productsGallery_slider .slider-main_nav .slick-prev:before,
.productsGallery_slider .slider-main_nav .footer_socialWrap .slick-prev:before,
.footer_socialWrap .productsGallery_slider .slider-main_nav .slick-next:before,
.productsGallery_slider .slider-main_nav .footer_socialWrap .slick-next:before,
.footer_socialWrap .productsGallery_slider .slider-main_nav .slick-dots li button:before,
.productsGallery_slider .slider-main_nav .slick-dots li .footer_socialWrap button:before,
.footer_socialWrap .productsGallery_order__info .galleryOrder_delivery a:before,
.productsGallery_order__info .galleryOrder_delivery .footer_socialWrap a:before,
.footer_socialWrap .productsGallery_order__info .galleryOrder_address a:before,
.productsGallery_order__info .galleryOrder_address .footer_socialWrap a:before,
.footer_socialWrap .sectionProductsTabs.simpleTabs_changed .more:after,
.sectionProductsTabs.simpleTabs_changed .footer_socialWrap .more:after,
.footer_socialWrap .simpleProduct .simpleProduct_slider .slick-prev:before,
.simpleProduct .simpleProduct_slider .footer_socialWrap .slick-prev:before,
.footer_socialWrap .simpleProduct .simpleProduct_slider .slick-next:before,
.simpleProduct .simpleProduct_slider .footer_socialWrap .slick-next:before,
.footer_socialWrap .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .footer_socialWrap .simpleAccord_title:after,
.footer_socialWrap .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .footer_socialWrap .simpleAccord_title:after,
.footer_socialWrap .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .footer_socialWrap .simpleAccord_title:after,
.footer_socialWrap .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .footer_socialWrap button:before,
.footer_socialWrap .quality_slider .slick-dots li button:before,
.quality_slider .slick-dots li .footer_socialWrap button:before,
.footer_socialWrap .quality_slider li.slick-active button:before,
.quality_slider li.slick-active .footer_socialWrap button:before,
.footer_socialWrap .circle_dots ul li .quality_btn:before,
.circle_dots ul li .footer_socialWrap .quality_btn:before,
.footer_socialWrap .icon-comeback::before {
  padding: 5px;
  top: -15px;
  margin-right: 23px;
}

.footer_socialWrap .icon:last-of-type,
.footer_socialWrap .textContent blockquote:last-of-type:before,
.textContent .footer_socialWrap blockquote:last-of-type:before,
.footer_socialWrap .textContent blockquote:last-of-type:after,
.textContent .footer_socialWrap blockquote:last-of-type:after,
.footer_socialWrap .icon-cart:last-of-type:before,
.footer_socialWrap .icon-next:last-of-type:before,
.footer_socialWrap .icon-documentation:last-of-type:before,
.footer_socialWrap .icon-laboratory:last-of-type::before,
.footer_socialWrap .icon-send:last-of-type::before,
.footer_socialWrap .icon-order:last-of-type::before,
.footer_socialWrap .dropdown dt .dropdown_title:last-of-type:after,
.dropdown dt .footer_socialWrap .dropdown_title:last-of-type:after,
.footer_socialWrap .more:last-of-type:after,
.footer_socialWrap .btn_downloads:last-of-type:before,
.footer_socialWrap .sectionHomeAbout_slider .slick-dots button:last-of-type:before,
.sectionHomeAbout_slider .slick-dots .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .sectionHomeAbout_slider .slick-active button:last-of-type:before,
.sectionHomeAbout_slider .slick-active .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .sectionHomeStandards_slider .slick-dots button:last-of-type:before,
.sectionHomeStandards_slider .slick-dots .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .sectionHomeStandards_slider .slick-active button:last-of-type:before,
.sectionHomeStandards_slider .slick-active .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .sectionHomeTrust_slider .slick-dots button:last-of-type:before,
.sectionHomeTrust_slider .slick-dots .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .sectionHomeTrust_slider .slick-active button:last-of-type:before,
.sectionHomeTrust_slider .slick-active .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .sectionAbout_info blockquote:last-of-type:before,
.sectionAbout_info .footer_socialWrap blockquote:last-of-type:before,
.footer_socialWrap .sectionAbout_info blockquote:last-of-type:after,
.sectionAbout_info .footer_socialWrap blockquote:last-of-type:after,
.footer_socialWrap .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close:last-of-type::before,
.laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_socialWrap .close:last-of-type::before,
.footer_socialWrap .block__pagination ul.pagination:last-of-type:before,
.block__pagination .footer_socialWrap ul.pagination:last-of-type:before,
.footer_socialWrap .block__pagination ul.pagination:last-of-type:after,
.block__pagination .footer_socialWrap ul.pagination:last-of-type:after,
.footer_socialWrap .sectionProduction_slider .slick-dots li button:last-of-type:before,
.sectionProduction_slider .slick-dots li .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .sectionProduction_slider li.slick-active button:last-of-type:before,
.sectionProduction_slider li.slick-active .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .singleNews .singleNews_share .singleNews_share_fb:last-of-type:after,
.singleNews .singleNews_share .footer_socialWrap .singleNews_share_fb:last-of-type:after,
.footer_socialWrap .singleNews .singleNews_share .singleNews_share_tw:last-of-type:after,
.singleNews .singleNews_share .footer_socialWrap .singleNews_share_tw:last-of-type:after,
.footer_socialWrap .singleNews_slider .slick-dots button:last-of-type:before,
.singleNews_slider .slick-dots .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .singleNews_slider .slick-active button:last-of-type:before,
.singleNews_slider .slick-active .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .step_one:last-of-type::before,
.footer_socialWrap .step_two:last-of-type::before,
.footer_socialWrap .step_tree:last-of-type::before,
.footer_socialWrap .step_fourth:last-of-type::before,
.footer_socialWrap .step_five:last-of-type::before,
.footer_socialWrap .sectionWorthAccord .simpleAccord_title:last-of-type:after,
.sectionWorthAccord .footer_socialWrap .simpleAccord_title:last-of-type:after,
.footer_socialWrap .productsGallery_slider .slider-main_nav .slick-prev:last-of-type:before,
.productsGallery_slider .slider-main_nav .footer_socialWrap .slick-prev:last-of-type:before,
.footer_socialWrap .productsGallery_slider .slider-main_nav .slick-next:last-of-type:before,
.productsGallery_slider .slider-main_nav .footer_socialWrap .slick-next:last-of-type:before,
.footer_socialWrap .productsGallery_slider .slider-main_nav .slick-dots li button:last-of-type:before,
.productsGallery_slider .slider-main_nav .slick-dots li .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .productsGallery_order__info .galleryOrder_delivery a:last-of-type:before,
.productsGallery_order__info .galleryOrder_delivery .footer_socialWrap a:last-of-type:before,
.footer_socialWrap .productsGallery_order__info .galleryOrder_address a:last-of-type:before,
.productsGallery_order__info .galleryOrder_address .footer_socialWrap a:last-of-type:before,
.footer_socialWrap .simpleProduct .simpleProduct_slider .slick-prev:last-of-type:before,
.simpleProduct .simpleProduct_slider .footer_socialWrap .slick-prev:last-of-type:before,
.footer_socialWrap .simpleProduct .simpleProduct_slider .slick-next:last-of-type:before,
.simpleProduct .simpleProduct_slider .footer_socialWrap .slick-next:last-of-type:before,
.footer_socialWrap .sectionProductAccord .simpleAccord .simpleAccord_title:last-of-type:after,
.sectionProductAccord .simpleAccord .footer_socialWrap .simpleAccord_title:last-of-type:after,
.footer_socialWrap .simpleAccord.active .simpleAccord_title:last-of-type:after,
.simpleAccord.active .footer_socialWrap .simpleAccord_title:last-of-type:after,
.footer_socialWrap .sectionLogisticAccord .simpleAccord_title:last-of-type:after,
.sectionLogisticAccord .footer_socialWrap .simpleAccord_title:last-of-type:after,
.footer_socialWrap .sectionQualityTitle .quality_container .slider .slick-dots li button:last-of-type:before,
.sectionQualityTitle .quality_container .slider .slick-dots li .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .quality_slider .slick-dots li button:last-of-type:before,
.quality_slider .slick-dots li .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .quality_slider li.slick-active button:last-of-type:before,
.quality_slider li.slick-active .footer_socialWrap button:last-of-type:before,
.footer_socialWrap .circle_dots ul li .quality_btn:last-of-type:before,
.circle_dots ul li .footer_socialWrap .quality_btn:last-of-type:before,
.footer_socialWrap .icon-comeback:last-of-type::before {
  margin-right: 0;
}

.footer_socialWrap .icon:after,
.footer_socialWrap .textContent blockquote:after,
.textContent .footer_socialWrap blockquote:after,
.footer_socialWrap .dropdown dt .dropdown_title:after,
.dropdown dt .footer_socialWrap .dropdown_title:after,
.footer_socialWrap .more:after,
.footer_socialWrap .sectionAbout_info blockquote:after,
.sectionAbout_info .footer_socialWrap blockquote:after,
.footer_socialWrap .block__pagination ul.pagination:after,
.block__pagination .footer_socialWrap ul.pagination:after,
.footer_socialWrap .singleNews .singleNews_share .singleNews_share_fb:after,
.singleNews .singleNews_share .footer_socialWrap .singleNews_share_fb:after,
.footer_socialWrap .singleNews .singleNews_share .singleNews_share_tw:after,
.singleNews .singleNews_share .footer_socialWrap .singleNews_share_tw:after,
.footer_socialWrap .sectionWorthAccord .simpleAccord_title:after,
.sectionWorthAccord .footer_socialWrap .simpleAccord_title:after,
.footer_socialWrap .sectionProductsTabs.simpleTabs_changed .more:after,
.sectionProductsTabs.simpleTabs_changed .footer_socialWrap .more:after,
.footer_socialWrap .sectionProductAccord .simpleAccord .simpleAccord_title:after,
.sectionProductAccord .simpleAccord .footer_socialWrap .simpleAccord_title:after,
.footer_socialWrap .simpleAccord.active .simpleAccord_title:after,
.simpleAccord.active .footer_socialWrap .simpleAccord_title:after,
.footer_socialWrap .sectionLogisticAccord .simpleAccord_title:after,
.sectionLogisticAccord .footer_socialWrap .simpleAccord_title:after {
  content: '';
  display: inline-block;
  -webkit-transition: background-image .15s linear;
  transition: background-image .15s linear;
  width: 30px;
  height: 30px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.footer_part .footer_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding-left: 30px;
}

.darkbg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}

.circle_block .worksWrap_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.circle_block .worksWrap_item .workNumber {
  margin-top: 10px;
  width: 53px;
  height: 53px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: SourceSansPro-Regular, "sans-serif";
  font-size: 34px;
  color: rgba(0, 0, 0, 0.78);
  letter-spacing: 0.02px;
  margin-right: 40px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.circle_block .worksWrap_item .workNumber:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.circle_block .worksWrap_item .workNumber:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.circle_block .worksWrap_item .workNumber .circle {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  position: absolute;
}

.circle_block .worksWrap_item .workNumber .circle_1 {
  background: rgba(53, 138, 56, 0.8);
  right: 0;
  bottom: 0;
  z-index: 3;
}

.circle_block .worksWrap_item .workNumber .circle_2 {
  background: rgba(255, 203, 5, 0.8);
  z-index: 2;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

circle_block .worksWrap_item .workNumber .circle_3 {
  background: rgba(26, 68, 27, 0.8);
  right: 0;
  top: 0;
}

.circle_block .worksWrap_item .workNumber .num {
  z-index: 4;
}

.circle_block .worksWrap_item .workInfo {
  font-family: SourceSansPro-Regular, "sans-serif";
  width: 68%;
}

.circle_block .worksWrap_item .workInfo_title {
  font-size: 24px;
  color: #1A441B;
  letter-spacing: 0.36px;
  padding-bottom: 7px;
  margin-bottom: 7px;
}

.circle_block .worksWrap_item .workInfo_title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  background-color: #FFCB05;
  width: 50px;
  height: 2px;
}

.circle_block .worksWrap_item .workInfo_text {
  font-size: 18px;
  color: #0F2910;
  letter-spacing: 0.24px;
}

.circle_block .worksWrap_item .workInfo {
  width: 80%;
}

span.wpcf7-not-valid-tip {
  position: absolute;
  top: 130%;
  font-size: 10px !important;
}

.wpcf7-text.wpcf7-not-valid,
.wpcf7-tel.wpcf7-not-valid,
.wpcf7-email.wpcf7-not-valid {
  border-bottom: 1px solid #f00 !important;
}

.productsGallery_block form .productsGallery_block__calc .inc:hover,
.productsGallery_block form .productsGallery_block__calc .dec:hover,
.productsGallery_content__item .input-text:hover,
.productsGallery_block .galleryContent_quality .contentQuality__item .item-text:hover {
  background-color: rgba(53, 138, 56, 0.1);
}

.simpleProduct .simpleProduct_items {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.simpleProduct .simpleProduct_items .simpleProduct_item {
  margin: 0px 5px;
}

.productsGallery_content .productsGallery_block .info .info-cont {
  display: none;
  z-index: 20;
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  padding: 10px 20px;
  color: #6C766C;
  font-size: 12px;
  line-height: 15px;
  margin: 10px;
  width: 400px;
  font-family: 'SourceSansPro-Regular', sans-serif;
  font-style: normal;
}

.productsSection .productsSection_itemArchive .imgWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* .wpml-ls-item-uk {
  display: none !important;
} */

.js-price {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.js-price-currency {
  margin-left: 5px;
  color: #358A38;
}

.sectionHomeTrust_slider.slick-initialized .slick-slide {
  min-height: 100px;
}

@media only screen and (min-width: 580px) {
  .fullMenu .wpml-ls-legacy-list-horizontal a {
    font-size: 18px;
    width: 34px;
    height: 34px;
  }

  .logisticForm .form_block .logisticForm_footer .logisticForm_check,
  .laboratoryForm_block .form_block .logisticForm_footer .logisticForm_check,
  .partnersForm_block .form_block .logisticForm_footer .logisticForm_check,
  .guarantee_form .form_block .logisticForm_footer .logisticForm_check {
    font-size: 14px;
  }
}

@media screen and (min-width: 960px) {
  .sectionAbout_img__bg {
    height: 115%;
    position: absolute;
  }
}

@media screen and (min-width: 1000px) {
  .bottomPageLink {
    padding-top: 100px;
  }
}

@media only screen and (min-width: 1366px) {
  .sectionGuarantee_block .sectionGuarantee_img img {
    right: 50px;
  }
}

@media only screen and (min-width: 1440px) {
  .sectionWork {
    margin-bottom: 15%;
  }

  .sectionQualityTitle .quality_container .quality_gallery {
    -webkit-transform: translate(-4%, 5%);
    transform: translate(-4%, 5%);
  }
}

@media only screen and (min-width: 1480px) {
  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav .simpleTabs_navItem {
    padding: 60px 40px;
  }
}

@media only screen and (min-width: 1500px) {
  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_navItem .simpleTabs_navItem_inner {
    margin-top: 17%;
  }

  .sectionOffer_img img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@media only screen and (min-width: 1600px) {
  .sectionWork_block__textLeft .textLeft_first {
    top: 1%;
    right: -16%;
  }

  .sectionWork_block__textLeft .textLeft_second {
    top: 70%;
    right: 4%;
  }

  .sectionWork_block__textLeft .textLeft_third {
    top: 135%;
    right: -17%;
  }

  .sectionWork_block__img .offer_img {
    top: 100px;
    width: 70%;
  }

  .sectionWork_block__textRight .textRight_first {
    top: 1%;
    left: -15%;
  }

  .sectionWork_block__textRight .textRight_second {
    top: 70%;
    left: 4%;
  }

  .sectionWork_block__textRight .textRight_third {
    top: 135%;
    left: -17%;
  }
}

@media only screen and (min-width: 1680px) {
  .sectionGuarantee_block .sectionGuarantee_img {
    top: -95px;
  }

  .sectionQualityTitle .quality_container .quality_gallery img {
    width: 18%;
  }

  .circle-container > .circle_item.toMid {
    width: 200%;
  }
}

@media only screen and (min-width: 1720px) {
  .productsGallery_content .productsGallery_block.palets {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1920px) {
  .sectionAbout_info blockquote:after {
    right: 13%;
  }

  .circle_dots {
    -webkit-transform: translate(-44%, 0%);
    transform: translate(-44%, 0%);
  }
}

@media only screen and (max-width: 1920px) and (max-width: 860px) {
  .disinfaction_blockOzon .disinfactionOzon_text .sectionTitle {
    font-size: 30px;
  }
}

@media only screen and (max-width: 1920px) {
  .contentBlock_img {
    width: 50%;
  }

  .logisticForm .form_block .partnersForm_check,
  .laboratoryForm_block .form_block .partnersForm_check,
  .partnersForm_block .form_block .partnersForm_check,
  .guarantee_form .form_block .partnersForm_check {
    width: 45%;
    padding-top: 10px;
  }

  .logisticForm .form_block .logisticForm_footer .logisticForm_check,
  .laboratoryForm_block .form_block .logisticForm_footer .logisticForm_check,
  .partnersForm_block .form_block .logisticForm_footer .logisticForm_check,
  .guarantee_form .form_block .logisticForm_footer .logisticForm_check {
    padding-top: 10px;
  }

  .sectionAbout_img {
    width: 50%;
    /*margin-right: 10%;*/
  }

  .sectionClients_block {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    margin-bottom: 30px;
  }

  .sectionDillers_block {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
  }

  .disinfaction_blockOzon .disinfactionOzon_text .sectionTitle {
    margin-bottom: 27px;
  }

  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_nav {
    margin-left: 50px;
    margin-right: 50px;
  }

  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_navItem img {
    margin-bottom: 20px;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap {
    width: 11.28125vw;
    height: 11.28125vw;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap::after {
    left: 40%;
    top: 40%;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap:hover::after {
    width: 100%;
    height: 100%;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap:hover::after {
    width: 110%;
    height: 110%;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap .caption {
    left: 40%;
    top: 95%;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap img {
    width: 80%;
  }

  .laboratoryInfo_gallery .imgWrap {
    width: 11.28125vw;
    height: 11.28125vw;
  }

  .laboratoryInfo_gallery .imgWrap::after {
    left: 40%;
    top: 40%;
  }

  .laboratoryInfo_gallery .imgWrap:hover::after {
    width: 100%;
    height: 100%;
  }

  .laboratoryInfo_gallery .imgWrap:hover::after {
    width: 110%;
    height: 110%;
  }

  .laboratoryInfo_gallery .imgWrap .caption {
    left: 40%;
    top: 95%;
  }

  .laboratoryInfo_gallery .imgWrap img {
    width: 80%;
  }

  .sectionNews_main {
    margin-bottom: 20px;
  }

  .sectionNews_block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .partnersBlock_img {
    width: 50%;
  }

  .partnersBlock_list.textContent ul {
    -webkit-column-count: 4;
    column-count: 4;
    padding-bottom: 20px;
  }

  .sectionServices_img img {
    width: 40%;
  }

  .guaranteeForm_btn .btn_prev {
    right: calc(100% + 183px);
  }

  .sectionDelivery_block .delivery_block .delivery_block__item img {
    width: 90%;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    right: calc(100% + 183px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 183px);
  }

  .sectionWholesale_block {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .sectionInfo_block .infoBlock_img {
    width: 39%;
  }

  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav .simpleTabs_navItem img {
    margin-bottom: 20px;
  }

  .productsGallery_order {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .productsGallery_order__info {
    margin-top: 20px;
  }

  .sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav .simpleTabs_navItem {
    padding: 60px 40px;
  }

  .sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav .simpleTabs_navItem img {
    margin-bottom: 20px;
  }

  .sectionLogisticTitle_content {
    margin-bottom: 30px;
  }

  .sectionLogisticTitle_content .sectionLogisticTitle_gallery {
    margin: 0 auto;
  }

  .logisticInfo_item__text {
    width: 88%;
  }

  .form_block .contactsForm_footer .contactsForm_check,
  .form_block .contactsForm_footer p {
    width: 45%;
    padding-top: 10px;
  }
}

@media only screen and (max-width: 1775px) {
  .logisticForm .form_block .partnersForm_check,
  .laboratoryForm_block .form_block .partnersForm_check,
  .partnersForm_block .form_block .partnersForm_check,
  .guarantee_form .form_block .partnersForm_check {
    padding-top: 0px;
  }

  .logisticForm .form_block .logisticForm_footer .logisticForm_check,
  .laboratoryForm_block .form_block .logisticForm_footer .logisticForm_check,
  .partnersForm_block .form_block .logisticForm_footer .logisticForm_check,
  .guarantee_form .form_block .logisticForm_footer .logisticForm_check {
    padding-top: 0px;
  }

  .form_block .contactsForm_footer .contactsForm_check,
  .form_block .contactsForm_footer p {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1700px) {
  .productionContent_block__infoRight {
    bottom: 150px;
  }
}

@media only screen and (max-width: 1680px) {
  .sectionPartners_block__product .partnersProduct_info {
    margin-bottom: 20px;
  }

  .guaranteeForm_btn .btn_prev {
    right: calc(100% + 150px);
  }

  .singleNews_slider .slick-arrow.slick-prev {
    right: calc(100% + 150px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 150px);
  }
}

@media screen and (max-width: 1600px) {
  .sectionHistory_col--content--4 img {
    -webkit-transform: translateY(-55%) scale(0.6);
    transform: translateY(-55%) scale(0.6);
  }

  .paralaxImage_flower--8 {
    top: 15%;
    left: 37%;
  }

  .paralaxImage_oil {
    left: 5%;
  }
}

@media only screen and (max-width: 1600px) {
  .partnersBlock_list.textContent ul {
    -webkit-column-count: 2;
    column-count: 2;
  }

  .sectionWork_block__textLeft .textLeft_first {
    top: -2%;
  }

  .sectionWork_block__textLeft .textLeft_second {
    top: 60%;
  }

  .sectionWork_block__textLeft .textLeft_third {
    top: 120%;
  }

  .sectionWork_block__img .offer_img {
    top: 80px;
  }

  .sectionWork_block__textRight .textRight_first {
    top: -2%;
  }

  .sectionWork_block__textRight .textRight_second {
    top: 60%;
  }

  .sectionWork_block__textRight .textRight_third {
    top: 120%;
  }
}

@media only screen and (max-width: 1580px) {
  .sectionAbout_items {
    margin-top: 0%;
  }
}

@media only screen and (max-width: 1500px) {
  .productionContent_block__infoRight {
    bottom: 100px;
  }

  .productsGallery_block .productsGallery_block__text {
    width: 25%;
  }

  .productsGallery_block .productsGallery_content__text {
    width: 25%;
  }

  .productsGallery_block .galleryContent_items > p {
    width: 25%;
  }

  .logisticForm .form_block .partnersForm_check,
  .laboratoryForm_block .form_block .partnersForm_check,
  .partnersForm_block .form_block .partnersForm_check,
  .guarantee_form .form_block .partnersForm_check {
    width: 44%;
  }

  .form_block .contactsForm_footer .contactsForm_check {
    width: 44%;
  }
}

@media only screen and (max-width: 1480px) {
  .sectionWorthInfo_photo {
    margin: 0;
  }
}

@media only screen and (max-width: 1450px) {
  .laboratoryInfo_gallery__wrap .laboratoryInfo_gallery {
    padding-top: 10px;
    padding-left: 10px;
  }

  .partnersBlock_img img {
    left: 0;
    -webkit-transform: none;
    transform: none;
    margin-left: 30px;
  }
}

@media only screen and (max-width: 1440px) {
  .sectionClients_block {
    margin-bottom: 60px;
  }

  .sectionWork_block__textLeft .textLeft_second {
    top: 56%;
  }

  .sectionDillers_block .dillersBlock_info {
    width: 50%;
  }

  .contentBlock_info {
    width: 50%;
  }

  .contentBlock_img {
    width: 50%;
    margin: 0;
  }

  .sectionDisinfaction_block .disinfactionBlock_info {
    width: 50%;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap {
    width: 13.28125vw;
    height: 13.28125vw;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap::after {
    left: 50%;
    top: 50%;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap .caption {
    top: 100%;
    left: 50%;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap img {
    width: 100%;
  }

  .laboratoryInfo_gallery .imgWrap {
    width: 13.28125vw;
    height: 13.28125vw;
  }

  .laboratoryInfo_gallery .imgWrap::after {
    left: 50%;
    top: 50%;
  }

  .laboratoryInfo_gallery .imgWrap .caption {
    top: 100%;
    left: 50%;
  }

  .laboratoryInfo_gallery .imgWrap img {
    width: 100%;
  }

  .sectionLaboratoryPersonal .personalInfo_content .personalInfo_gallery {
    margin: 0;
  }

  .sectionNews_main {
    margin-bottom: 15px;
  }

  .sectionNews_block {
    margin-bottom: 15px;
    margin-top: 15px;
  }

  .partnersBlock_list.textContent ul {
    padding-bottom: 0;
  }

  .sectionWork_block__textLeft .textLeft_first {
    top: -5%;
  }

  .sectionWork_block__img .offer_img {
    top: 60px;
  }

  .sectionWork_block__textRight .textRight_first {
    top: -5%;
  }

  .sectionWork_block__textRight .textRight_second {
    top: 56%;
  }

  .sectionWork_block__textRight .textRight_third {
    top: 117%;
  }

  .guaranteeForm_btn .btn_prev {
    right: calc(100% + 117px);
  }

  .sectionProductionInfo_textInfo {
    width: 50%;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    right: calc(100% + 117px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 117px);
  }

  .logisticInfo_item__text {
    width: 85%;
  }
}

@media only screen and (max-width: 1400px) {
  .productionContent_block.element_3 .content_block__info {
    bottom: 100px;
  }

  .productionContent_block__infoRight {
    bottom: 50px;
  }
}

@media only screen and (max-width: 1370px) {
  .sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav .simpleTabs_navItem {
    padding: 30px 0px;
  }
}

@media only screen and (max-width: 1366px) {
  .sectionAbout_img {
    width: 35%;
    margin-right: 0%;
  }

  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_navItem img {
    margin-bottom: 10px;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery {
    margin-top: 20px;
  }

  .sectionWork_block__textLeft {
    width: 30%;
  }

  .sectionWork_block__textLeft .textLeft_first {
    top: -10%;
    right: -6%;
  }

  .sectionWork_block__textLeft .textLeft_second {
    top: 52%;
    right: 6%;
  }

  .sectionWork_block__textLeft .textLeft_third {
    top: 112%;
    right: -10%;
  }

  .sectionWork_block__img {
    width: 40%;
  }

  .sectionWork_block__img .offer_img {
    top: 40px;
  }

  .sectionWork_block__textRight {
    width: 30%;
  }

  .sectionWork_block__textRight .textRight_first {
    top: -10%;
    left: -6%;
  }

  .sectionWork_block__textRight .textRight_second {
    top: 52%;
    left: 6%;
  }

  .sectionWork_block__textRight .textRight_third {
    top: 112%;
    left: -10%;
  }

  .guaranteeForm_btn .btn_prev {
    right: calc(100% + 105px);
  }

  .singleNews_slider .slick-arrow.slick-prev {
    right: calc(100% + 105px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 105px);
  }

  .sectionWholesale_block .wholesaleBlock_img {
    margin: 0;
  }

  .sectionInfo_block .infoBlock_img {
    width: 39%;
    margin: 0;
  }

  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav .simpleTabs_navItem {
    padding: 40px 30px;
  }

  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav .simpleTabs_navItem img {
    margin-bottom: 10px;
  }

  .productsGallery_order {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .productsGallery_order__info {
    margin-top: 0px;
  }

  .sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav .simpleTabs_navItem img {
    margin-bottom: 10px;
  }

  .sectionLogisticTitle_info {
    width: 50%;
  }
}

@media only screen and (max-width: 1350px) {
  .header_menu {
    display: none;
  }
}

@media only screen and (max-width: 1310px) {
  .sectionGuarantee_block .sectionGuarantee_img {
    top: 35px;
  }

  .sectionWorthInfo_photo {
    margin: 0;
  }
}

@media only screen and (max-width: 1300px) {
  .logisticInfo_item__text {
    width: 81%;
  }

  .homelargeSlider .textWrap_title {
    font-size: 125px;
  }

  .homelargeSlider .textWrap_info {
    font-size: 40px;
  }
}

@media only screen and (max-width: 1280px) {
  .sectionProduction_slider .slick-arrow {
    width: 20vw;
  }

  .textContent blockquote {
    margin-right: -5%;
    margin-left: -5%;
  }

  .contentBlock_img {
    width: 50%;
  }

  .contentBlock_info {
    width: 50%;
  }

  .logisticForm .form_block .partnersForm_check,
  .laboratoryForm_block .form_block .partnersForm_check,
  .partnersForm_block .form_block .partnersForm_check,
  .guarantee_form .form_block .partnersForm_check {
    width: 43%;
  }

  .sectionAbout .sectionTitle {
    margin-bottom: 0;
  }

  .sectionAbout_info .subTitle_step {
    font-size: 22px;
  }

  .sectionAbout_info blockquote {
    margin-left: auto;
    margin-right: auto;
  }

  .sectionDillers_block .dillersBlock_info {
    width: 50%;
  }

  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_navItem {
    min-width: 197px;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap {
    width: 15.28125vw;
    height: 15.28125vw;
  }

  .laboratoryInfo_gallery .imgWrap {
    width: 15.28125vw;
    height: 15.28125vw;
  }

  .sectionNews_main {
    margin-bottom: 10px;
  }

  .sectionNews_block {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .vendorForm_block .subTitle_step {
    margin-top: 0;
  }

  .archivePart_block_info {
    width: 76%;
  }

  .sectionServices_img img {
    width: 50%;
  }

  .sectionWork_block__textLeft .textLeft_first {
    top: -20%;
    right: -5%;
  }

  .sectionWork_block__textLeft .textLeft_second {
    top: 48%;
  }

  .sectionWork_block__textLeft .textLeft_third {
    top: 110%;
  }

  .sectionWork_block__textRight .textRight_first {
    top: -20%;
    left: -5%;
  }

  .sectionWork_block__textRight .textRight_second {
    top: 48%;
  }

  .sectionWork_block__textRight .textRight_third {
    top: 110%;
  }

  .guaranteeForm_btn .btn_prev {
    height: 140px;
    right: calc(100% + 90px);
  }

  .sectionProductionInfo_textInfo .sectionTitle {
    width: 77%;
  }

  .sectionRetail_block {
    margin-bottom: 10px;
  }

  .sectionRetail_block .retailBlock_info {
    width: 50%;
  }

  .sectionBasket_block .basket_block__info {
    width: 43%;
  }

  .sectionBasket_block .basket_block__img {
    width: 53%;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    height: 140px;
    right: calc(100% + 100px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    height: 140px;
    left: calc(100% + 100px);
  }

  .sectionContract .sectionContract_title {
    width: 96%;
  }

  .sectionInfo_block .infoBlock_info {
    width: 60%;
  }

  .sectionPay_block .pay_block .payBlock_img {
    width: 33%;
  }

  .sectionPay_block .pay_block .payBlock_info {
    width: 61%;
  }

  .deliveryBlock .other_tab.textContent ul {
    -webkit-column-count: 2;
    column-count: 2;
  }

  .productsGallery_header {
    width: 94%;
  }

  .productsGallery_block .productsGallery_check.container {
    width: 50%;
  }

  .sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav .simpleTabs_navItem {
    min-width: 197px;
  }

  .sectionProductsTabs.simpleTabs_changed .backImage {
    max-width: 18%;
  }

  .slider-nav .slick-track {
    overflow-x: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
  }

  .form_block .contactsForm_footer .contactsForm_check {
    width: 43%;
  }
}

@media only screen and (max-width: 1279px) {
  .sectionHomeProducts .sliderTabs_container {
    width: 50vw;
    max-width: 700px;
  }

  .sectionHomeProducts .sliderTabs_container {
    width: 50vw;
    max-width: 700px;
  }
}

@media only screen and (max-width: 1277px) {
  .slider-nav {
    margin-left: 0;
    margin-right: 0;
  }
}

@media only screen and (max-width: 1275px) {
  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .sectionPartners_block__product .partnersProduct_img {
    display: block;
    position: absolute;
    z-index: 0;
    opacity: 0.2;
    width: 45%;
    height: 100%;
  }

  .sectionPartners_block__product .partnersProduct_img img {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .sectionPartners_block__product .partnersProduct_info {
    width: 100%;
    padding-left: 30px;
    margin-bottom: 60px;
  }

  .productsGallery_slider .slider-main_for .item .item_block {
    min-width: 450px;
    min-height: 280px;
  }

  .productsGallery_slider .slider-main_for .item .item_block {
    min-width: 450px;
    min-height: 380px;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 1250px) {
  .productsGallery_content .productsGallery_block {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .circle-container > .circle_item.toMid {
    width: 130%;
  }

  .circle-container > .circle_item.toMid .additional {
    width: 110%;
  }

  .productsGallery_content__item {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 1240px) {
  .sectionProductionInfo_textInfo .production_items .production_item {
    width: 100%;
  }
}

@media only screen and (max-width: 1201px) {
  .sectionProduction_slider .slick-active img,
  .sectionProduction_slider .slick-center img {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@media only screen and (max-width: 1200px) {
  .sectionHomeProducts .sliderTabs_navItem {
    padding: 8px;
  }

  .sectionHomeProducts .sliderTabs_navItem:last-of-type {
    padding-right: 8px;
  }

  .sectionHomeProducts .sliderTabs_content {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sectionAbout_img {
    width: 40%;
    margin-right: -5%;
  }

  .sectionDillers_block .textContent ul {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .sectionHomeProducts .sliderTabs_navItem {
    padding: 8px;
  }

  .sectionHomeProducts .sliderTabs_navItem:last-of-type {
    padding-right: 8px;
  }

  .sectionHomeProducts .sliderTabs_content {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_navItem {
    min-width: 200px;
  }

  .newsInfo_title__mini {
    padding-bottom: 5%;
  }

  .sectionOffer_info {
    width: 50%;
  }

  .sectionOffer_img {
    width: 50%;
  }

  .guaranteeForm_btn .btn_prev {
    right: calc(100% + 79px);
  }

  .sectionProductionInfo_textInfo .production_items {
    padding-bottom: 0;
  }

  .productionContent_block:nth-child(even) .productionContent_block__infoRight {
    left: 35px;
  }

  .productionContent_block__infoRight {
    right: 35px;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    right: calc(100% + 79px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 79px);
  }

  .sectionWholesale_block .contentBlock_info {
    width: 61%;
  }

  .sectionWholesale_block .contentBlock_img {
    width: 35%;
  }

  .productsGallery_header {
    width: 100%;
  }

  .productsGallery_content {
    margin-top: 20px;
  }

  .sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_nav .simpleTabs_navItem {
    min-width: 200px;
  }

  .simpleProduct .simpleProduct_items .simpleProduct_item {
    width: 24%;
  }

  .sectionLogisticTraffic {
    background-size: 100% 100%;
  }

  .slider-nav .item {
    min-width: 236px;
  }

  .footer_col {
    margin-right: 0;
  }

  .footer_addressWrap:first-of-type {
    margin-top: 20px;
  }

  .footer_telsWrap {
    margin-top: 20px;
  }

  .footer_emailsWrap {
    margin-top: 20px;
  }

  .footer_socialWrap {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .footer_socialWrap .icon,
  .footer_socialWrap .textContent blockquote:before,
  .textContent .footer_socialWrap blockquote:before,
  .footer_socialWrap .textContent blockquote:after,
  .textContent .footer_socialWrap blockquote:after,
  .footer_socialWrap .icon-cart:before,
  .footer_socialWrap .icon-next:before,
  .footer_socialWrap .icon-documentation:before,
  .footer_socialWrap .icon-laboratory::before,
  .footer_socialWrap .icon-send::before,
  .footer_socialWrap .icon-order::before,
  .footer_socialWrap .dropdown dt .dropdown_title:after,
  .dropdown dt .footer_socialWrap .dropdown_title:after,
  .footer_socialWrap .more:after,
  .footer_socialWrap .btn_downloads:before,
  .footer_socialWrap .sectionHomeAbout_slider .slick-dots button:before,
  .sectionHomeAbout_slider .slick-dots .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeAbout_slider .slick-active button:before,
  .sectionHomeAbout_slider .slick-active .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeStandards_slider .slick-dots button:before,
  .sectionHomeStandards_slider .slick-dots .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeStandards_slider .slick-active button:before,
  .sectionHomeStandards_slider .slick-active .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeTrust_slider .slick-dots button:before,
  .sectionHomeTrust_slider .slick-dots .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeTrust_slider .slick-active button:before,
  .sectionHomeTrust_slider .slick-active .footer_socialWrap button:before,
  .footer_socialWrap .sectionAbout_info blockquote:before,
  .sectionAbout_info .footer_socialWrap blockquote:before,
  .footer_socialWrap .sectionAbout_info blockquote:after,
  .sectionAbout_info .footer_socialWrap blockquote:after,
  .footer_socialWrap .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
  .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_socialWrap .close::before,
  .footer_socialWrap .block__pagination ul.pagination:before,
  .block__pagination .footer_socialWrap ul.pagination:before,
  .footer_socialWrap .block__pagination ul.pagination:after,
  .block__pagination .footer_socialWrap ul.pagination:after,
  .footer_socialWrap .sectionProduction_slider .slick-dots li button:before,
  .sectionProduction_slider .slick-dots li .footer_socialWrap button:before,
  .footer_socialWrap .sectionProduction_slider li.slick-active button:before,
  .sectionProduction_slider li.slick-active .footer_socialWrap button:before,
  .footer_socialWrap .singleNews .singleNews_share .singleNews_share_fb:after,
  .singleNews .singleNews_share .footer_socialWrap .singleNews_share_fb:after,
  .footer_socialWrap .singleNews .singleNews_share .singleNews_share_tw:after,
  .singleNews .singleNews_share .footer_socialWrap .singleNews_share_tw:after,
  .footer_socialWrap .singleNews_slider .slick-dots button:before,
  .singleNews_slider .slick-dots .footer_socialWrap button:before,
  .footer_socialWrap .singleNews_slider .slick-active button:before,
  .singleNews_slider .slick-active .footer_socialWrap button:before,
  .footer_socialWrap .step_one::before,
  .footer_socialWrap .step_two::before,
  .footer_socialWrap .step_tree::before,
  .footer_socialWrap .step_fourth::before,
  .footer_socialWrap .step_five::before,
  .footer_socialWrap .sectionWorthAccord .simpleAccord_title:after,
  .sectionWorthAccord .footer_socialWrap .simpleAccord_title:after,
  .footer_socialWrap .productsGallery_slider .slider-main_nav .slick-prev:before,
  .productsGallery_slider .slider-main_nav .footer_socialWrap .slick-prev:before,
  .footer_socialWrap .productsGallery_slider .slider-main_nav .slick-next:before,
  .productsGallery_slider .slider-main_nav .footer_socialWrap .slick-next:before,
  .footer_socialWrap .productsGallery_slider .slider-main_nav .slick-dots li button:before,
  .productsGallery_slider .slider-main_nav .slick-dots li .footer_socialWrap button:before,
  .footer_socialWrap .productsGallery_order__info .galleryOrder_delivery a:before,
  .productsGallery_order__info .galleryOrder_delivery .footer_socialWrap a:before,
  .footer_socialWrap .productsGallery_order__info .galleryOrder_address a:before,
  .productsGallery_order__info .galleryOrder_address .footer_socialWrap a:before,
  .footer_socialWrap .sectionProductsTabs.simpleTabs_changed .more:after,
  .sectionProductsTabs.simpleTabs_changed .footer_socialWrap .more:after,
  .footer_socialWrap .simpleProduct .simpleProduct_slider .slick-prev:before,
  .simpleProduct .simpleProduct_slider .footer_socialWrap .slick-prev:before,
  .footer_socialWrap .simpleProduct .simpleProduct_slider .slick-next:before,
  .simpleProduct .simpleProduct_slider .footer_socialWrap .slick-next:before,
  .footer_socialWrap .sectionProductAccord .simpleAccord .simpleAccord_title:after,
  .sectionProductAccord .simpleAccord .footer_socialWrap .simpleAccord_title:after,
  .footer_socialWrap .simpleAccord.active .simpleAccord_title:after,
  .simpleAccord.active .footer_socialWrap .simpleAccord_title:after,
  .footer_socialWrap .sectionLogisticAccord .simpleAccord_title:after,
  .sectionLogisticAccord .footer_socialWrap .simpleAccord_title:after,
  .footer_socialWrap .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
  .sectionQualityTitle .quality_container .slider .slick-dots li .footer_socialWrap button:before,
  .footer_socialWrap .quality_slider .slick-dots li button:before,
  .quality_slider .slick-dots li .footer_socialWrap button:before,
  .footer_socialWrap .quality_slider li.slick-active button:before,
  .quality_slider li.slick-active .footer_socialWrap button:before,
  .footer_socialWrap .circle_dots ul li .quality_btn:before,
  .circle_dots ul li .footer_socialWrap .quality_btn:before,
  .footer_socialWrap .icon-comeback::before {
    top: 0;
  }

  .footer_part .footer_block {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 0;
    width: 100%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}

@media only screen and (max-width: 1192px) {
  .productionContent_block__infoRight ul li {
    font-size: 16px;
  }
}

@media only screen and (max-width: 1140px) {
  .sectionLogisticTraffic .logisticTraffic_items {
    width: 80%;
  }

  .sectionGuarantee_block .sectionGuarantee_img img {
    width: 68vh;
  }
}

@media only screen and (max-width: 1120px) {
  .circle-container > .circle_item.toMid {
    width: 115%;
  }
}

@media only screen and (max-width: 1100px) {
  .submit_form_block {
    width: calc(100% - 50px);
  }

  .submit_form_done {
    width: calc(100% - 50px);
  }

  .sectionDisinfaction_block .disinfactionBlock_info {
    padding-right: 25px;
  }

  .disinfaction_blockOzon:nth-child(odd) .disinfactionOzon_text {
    padding-right: 25px;
  }

  .sectionLaboratory_top_section {
    margin: 60px 20px 0 20px;
  }

  .sectionLaboratoryTabs_title {
    padding-right: 20px;
  }

  .laboratoryForm .submit_form_block {
    left: 25px;
    right: 25px;
  }

  .laboratoryForm .submit_form_done {
    left: 25px;
    right: 25px;
  }

  .steps .step {
    margin: 0 25px;
  }

  .guarantee_form .guaranteeForm form .first_step,
  .guarantee_form .guaranteeForm form .second_step,
  .guarantee_form .guaranteeForm form .third_step {
    width: calc(100% - 50px);
  }

  .sectionHeader,
  .simpleTabs,
  .section,
  .header,
  .fullMenu_languages,
  .homelargeSlider .textWrap,
  .sectionHomeAbout,
  .sectionHomeProducts .sectionTitle,
  .sectionHomeStandards,
  .sectionHomeHowWorks .sectionTitle,
  .sectionHomeHowWorks .worksWrap,
  .sectionHomeTrust,
  .sectionHomeNews .sectionTitle,
  .sectionHomeNews .newsWrap,
  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .subTitle_step,
  .sectionProductionInfo,
  .sectionProduction_content,
  .sectionProductionVideo,
  .sectionWorthInfo,
  .sectionWorthAccord,
  .sectionProductsTabs.simpleTabs--pageProducts .subTitle_step,
  .sectionProductAccord,
  .sectionLogisticAccord,
  .footer_part {
    padding-right: 25px;
    padding-left: 25px;
  }

  .sectionHomeTrust_slider .slick-arrow.slick-next,
  .sectionHomeStandards_slider .slick-arrow.slick-next,
  .sectionHomeAbout_slider .slick-arrow.slick-next {
    right: 20px;
  }

  .contentBlock_info {
    width: 50%;
  }

  .contentBlock_img {
    width: 50%;
  }

  .fullMenu .appMenu_left > ul {
    font-size: 20px;
  }

  .fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu {
    left: 290px;
  }

  .fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu:after {
    height: 16px;
  }

  .fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu:before {
    width: 16px;
  }

  .fullMenu .appMenu_left > ul > li.opened > a {
    font-size: 22px;
  }

  .fullMenu .appMenu_left > ul > li.opened > a .toggle-sub-menu:after {
    height: 0;
  }

  .fullMenu .appMenu_left > ul > li.opened-mob > a .toggle-sub-menu:after {
    height: 0;
  }

  .fullMenu .appMenu_left > ul > li > a {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .fullMenu .appMenu_left > ul > li > ul {
    left: 120%;
  }

  .fullMenu .appMenu_left > ul > li > ul > li:first-of-type {
    margin-bottom: 5px;
  }

  .fullMenu .appMenu_left > ul > li > ul > li:first-of-type > a {
    font-size: 24px;
  }

  .fullMenu .appMenu_left > ul > li > ul > li > a {
    font-size: 22px;
  }

  .homelargeSlider .textWrap_title {
    font-size: 9vw;
  }

  .homelargeSlider .textWrap_info {
    font-size: 4.3vw;
    line-height: 1.3;
  }

  .sectionHomeAbout_slider {
    padding-right: 0;
  }

  .sectionHomeHowWorks .worksWrap_items {
    width: 80%;
    max-width: 100%;
  }

  .sectionHomeHowWorks .worksWrap_item .workInfo {
    width: 80%;
  }

  .sectionAbout_img {
    width: 42%;
  }

  .sectionAbout_items {
    margin-right: 25px;
    margin-left: 25px;
  }

  .sectionDillers_block .textContent ul {
    -webkit-column-count: 2;
    column-count: 2;
  }

  .homelargeSlider .textWrap_title {
    font-size: 9vw;
  }

  .homelargeSlider .textWrap_info {
    font-size: 4.3vw;
    line-height: 1.3;
  }

  .sectionHomeAbout_slider {
    padding-right: 0;
  }

  .sectionHomeHowWorks .worksWrap_items {
    width: 80%;
    max-width: 100%;
  }

  .sectionHomeHowWorks .worksWrap_item .workInfo {
    width: 80%;
  }

  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .simpleTabs_content {
    margin-left: 25px;
    margin-right: 25px;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap {
    width: 19.28125vw;
    height: 19.28125vw;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap::after {
    width: 150px;
    height: 150px;
  }

  .laboratoryInfo_gallery .imgWrap {
    width: 19.28125vw;
    height: 19.28125vw;
  }

  .laboratoryInfo_gallery .imgWrap::after {
    width: 150px;
    height: 150px;
  }

  .laboratoryForm form {
    padding-left: 25px;
    padding-right: 25px;
  }

  .sectionWork_block__textLeft .textLeft_first {
    top: -25%;
  }

  .sectionWork_block__textLeft .textLeft_second {
    top: 37%;
  }

  .sectionWork_block__textLeft .textLeft_third {
    top: 100%;
    right: -10%;
  }

  .sectionWork_block__img .offer_img {
    top: 20px;
  }

  .sectionWork_block__textRight .textRight_first {
    top: -25%;
  }

  .sectionWork_block__textRight .textRight_second {
    top: 37%;
  }

  .sectionWork_block__textRight .textRight_third {
    top: 99%;
    left: -10%;
  }

  .sectionGuarantee .sectionTitle {
    margin-left: 25px;
  }

  .sectionGuarantee_block {
    margin-left: 25px;
    margin-right: 25px;
  }

  .guarantee_form .guaranteeForm form .guaranteeForm_info__block {
    margin-left: 25px;
  }

  .guaranteeForm_btn .btn_prev {
    right: calc(100% + 66px);
  }

  .sectionProductionInfo_textInfo .sectionTitle {
    width: 100%;
  }

  .sectionBasket_block .basket_block__info {
    width: 50%;
  }

  .sectionBasket_block .basket_block__img {
    width: 50%;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    right: calc(100% + 66px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 66px);
  }

  .sectionWholesale_block .wholesaleBlock_img {
    margin: 0;
  }

  .sectionWholesale_block .contentBlock_info {
    width: 52%;
  }

  .sectionWholesale_block .contentBlock_img {
    width: 43%;
  }

  .sectionWorthTabs.simpleTabs--pageWorth {
    width: 100%;
    margin-top: -45px;
    margin-left: 0;
    margin-right: 0;
  }

  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_content {
    margin-left: 25px;
    margin-right: 25px;
  }

  .productsSection_itemArchive {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .productsSection_itemArchive:nth-of-type(odd) {
    padding-left: 25px;
  }

  .productsSection_itemArchive:nth-of-type(even) {
    padding-right: 25px;
  }

  .productsSection_itemTaxonomy {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .productsSection_itemTaxonomy:nth-of-type(odd) {
    padding-left: 25px;
  }

  .productsSection_itemTaxonomy:nth-of-type(odd) .prodInfo {
    padding-left: 25px;
  }

  .productsSection_itemTaxonomy:nth-of-type(even) {
    padding-right: 25px;
  }

  .productsSection_itemTaxonomy:nth-of-type(even) .prodInfo {
    padding-right: 25px;
  }

  .productsSection_itemTaxonomy .prodInfo {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .singleProducts_gallery.section {
    margin-left: 25px;
    margin-right: 25px;
  }

  .singleProducts_gallery .productsGallery_info {
    width: 45%;
  }

  .productsGallery_slider {
    width: 52%;
  }

  .sectionProductsTabs.simpleTabs--pageProducts .simpleTabs_content {
    margin-left: 25px;
    margin-right: 25px;
  }

  .simpleProduct .sectionTitle {
    margin-left: 25px;
  }

  .simpleProduct .simpleProduct_items {
    padding: 30px 25px;
  }

  .sectionQualityTitle .sectionQualityTitle_info {
    margin-right: 25px;
    margin-left: 25px;
  }

  .sectionQualityTitle .quality_container {
    background-position: -15% 100%;
  }

  .sectionQualityTitle .quality_container .quality_gallery {
    -webkit-transform: translate(-12%, 5%);
    transform: translate(-12%, 5%);
    top: 120px;
  }

  .sectionQualityTitle .quality_container .quality_gallery img {
    min-width: 360px;
  }

  .circle-container {
    -webkit-transform: translate(10%, 0%);
    transform: translate(10%, 0%);
  }

  .circle-container .circle_item .circle_block .worksWrap_item .workInfo {
    width: 80%;
  }

  .circle_dots {
    -webkit-transform: translate(-45%, 0%);
    transform: translate(-45%, 0%);
    bottom: 60px;
  }

  .searchBlock .searchForm form {
    width: 70%;
  }

  .searchBlock .listContent {
    width: 70%;
  }
}

@media only screen and (max-width: 1095px) {
  .productsGallery_order__info {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 1065px) {
  .productionContent_block__infoRight .productionContent_title {
    font-size: 22px;
    padding-bottom: 15px;
  }
}

@media only screen and (max-width: 1060px) {
  .searchBlock .fullBlock .listFull {
    height: auto;
    overflow: hidden;
    max-height: 720px;
    min-height: 320px;
  }

  .block__pagination ul.pagination {
    width: 50%;
  }
}

@media only screen and (max-width: 1056px) {
  .sectionGuarantee_block .sectionGuarantee_info {
    width: 100%;
    margin-right: 50px;
  }

  .sectionGuarantee_block .sectionGuarantee_img {
    position: absolute;
    z-index: -1;
    opacity: 0.2;
    width: 100%;
    top: -60px;
  }

  .circle-container > .circle_item.toMid {
    width: 90%;
  }
}

@media only screen and (max-width: 1055px) {
  .sectionWork_block__textLeft .sectionWork_block_text {
    font-size: 16px;
  }

  .sectionWork_block__textRight .sectionWork_block_text {
    font-size: 16px;
  }
}

@media only screen and (max-width: 1045px) {
  .productionContent_block__infoRight {
    width: 70%;
    bottom: 90px;
  }
}

@media only screen and (max-width: 1025px) {
  .circle-container > .circle_item.toMid .additional {
    width: 100%;
  }
}

@media only screen and (max-width: 1024px) {
  .simpleProduct .simpleProduct_items .simpleProduct_item .simpleProduct_item__info p {
    font-size: 14px;
  }

  .sectionAbout_img {
    width: 45%;
    margin-right: -7%;
  }

  .sectionAbout_items .sectionAbout_item {
    width: 50%;
  }

  .sectionPartners_block__product .partnersProduct_info .simpleList li {
    padding-bottom: 5px;
  }

  .archivePart_block_info {
    width: 100%;
  }

  .sectionOffer {
    margin-bottom: 60px;
  }

  .sectionServices_img img {
    width: 60%;
  }

  .sectionWork_block__textLeft .textLeft_first {
    top: -38%;
  }

  .sectionWork_block__textLeft .textLeft_second {
    top: 32%;
  }

  .sectionWork_block__textLeft .textLeft_third {
    top: 101%;
  }

  .sectionWork_block__img .offer_img {
    top: 0px;
  }

  .sectionWork_block__textRight .textRight_first {
    top: -39%;
  }

  .sectionWork_block__textRight .textRight_second {
    top: 32%;
  }

  .sectionWork_block__textRight .textRight_third {
    top: 101%;
  }

  .guaranteeForm_btn .btn_prev {
    right: calc(100% + 55px);
  }

  .sectionPayment_block {
    margin-top: 20px;
  }

  .otherNews .otherNews_item .otherNews_title {
    font-size: 17px;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    right: calc(100% + 55px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 55px);
  }

  .wholesaleOrder_steps {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .wholesaleOrder_steps .wholesaleOrder_step {
    width: 100%;
    margin-bottom: 30px;
  }

  .wholesaleOrder_steps .wholesaleOrder_step:last-child {
    margin-bottom: 0;
  }

  .sectionWorthInfo_textInfo {
    padding-right: 40px;
  }

  .sectionWorthTabs.simpleTabs--pageWorth {
    margin-top: -20px;
    padding-right: 0;
  }

  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav .simpleTabs_navItem {
    padding: 30px 20px 20px 20px;
  }

  .sectionProductsTabs.simpleTabs_changed .simpleTabs_block .simpleTabs_changed__items .simpleTabs_items__text {
    width: 89%;
  }

  .simpleAccord_content .simpleTabs_changed__items .simpleTabs_items__text {
    width: 89%;
  }
}

@media only screen and (max-width: 1000px) {
  .sectionStep_block .stepBlock_items .stepBlock_item {
    width: 48%;
    margin-bottom: 35px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }

  .sectionQualityTitle .quality_container {
    background-position: -25% 100%;
  }

  .sectionQualityTitle .quality_container .quality_gallery {
    -webkit-transform: translate(-15%, 5%);
    transform: translate(-15%, 5%);
  }

  .circle-container {
    -webkit-transform: translate(6%, 0%);
    transform: translate(6%, 0%);
  }

  .sectionStep_block .stepBlock_items .stepBlock_item:nth-child(3) {
    margin-bottom: 0;
  }

  .sectionStep_block .stepBlock_items .stepBlock_item:nth-child(4) {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 985px) {
  .logisticForm .form_block .partnersForm_check,
  .laboratoryForm_block .form_block .partnersForm_check,
  .partnersForm_block .form_block .partnersForm_check,
  .guarantee_form .form_block .partnersForm_check {
    width: 42%;
    margin-top: 0;
  }

  .logisticForm .form_block .logisticForm_footer .logisticForm_check,
  .laboratoryForm_block .form_block .logisticForm_footer .logisticForm_check,
  .partnersForm_block .form_block .logisticForm_footer .logisticForm_check,
  .guarantee_form .form_block .logisticForm_footer .logisticForm_check {
    margin-top: 0;
  }

  .form_block .contactsForm_footer .contactsForm_check {
    width: 42%;
    margin-top: 0;
  }
}

@media only screen and (max-width: 980px) {
  .sectionProductionInfo {
    margin-bottom: 50px;
  }

  .footer_part {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
  }
}

@media only screen and (max-width: 965px) {
  .sectionWork_block__textLeft .textLeft_first {
    right: -9%;
  }

  .sectionWork_block__textRight .textRight_first {
    left: -7%;
  }
}

@media only screen and (max-width: 960px) {
  .ovfh {
    overflow: hidden;
  }

  .sectionLaboratory_left {
    width: 100%;
  }

  .sectionLaboratory_right {
    width: 0;
  }

  .sectionLaboratory_info__items .laboratoryInfo_item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .sectionLaboratory_info__items .laboratoryInfo_item__text {
    margin-left: 30px;
  }

  .sectionLaboratoryTabs_title__link {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .sectionDelivery_block .delivery_block {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .sectionDelivery_block .delivery_block .delivery_block__item {
    width: 33%;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .sectionDelivery_block .delivery_block .delivery_block__item img {
    width: 55%;
  }

  .sectionLogisticTitle_info {
    padding-right: 0;
  }

  .sectionProductionInfo .sectionProductionInfo_bg {
    margin-left: 0;
    position: absolute;
    opacity: 0.2;
    left: 0;
    width: 100%;
  }

  .sectionLaboratoryTitle_info {
    width: 100%;
  }

  .sectionLaboratory_left {
    width: 100%;
  }

  .sectionLaboratory_rigth {
    width: 0;
  }

  .sectionProductionInfo_textInfo {
    width: 100%;
  }

  .contentBlock_info {
    width: 100%;
  }

  .subTitle_step {
    margin-top: 0;
  }

  .contentBlock_img {
    display: none;
  }

  .header_buttons.opened-menu {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  .header_buttons.opened-menu .btn-auth {
    opacity: 0;
    visibility: hidden;
  }

  .header_buttons.opened-menu .btn-cart {
    opacity: 0;
    visibility: hidden;
  }

  .header_buttons.opened-menu .btn-menu {
    -webkit-transform: translate(8px, -15px);
    transform: translate(8px, -15px);
  }

  .header.fixed .header_buttons.opened-menu .btn-menu,
  .header--inner .header_buttons.opened-menu .btn-menu {
    -webkit-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }

  .fullMenu .appMenu {
    width: 400px;
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-box-shadow: 1px 0 10px rgba(204, 204, 204, 0.5);
    box-shadow: 1px 0 10px rgba(204, 204, 204, 0.5);
  }

  .fullMenu .appMenu_left {
    width: 100%;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .fullMenu .appMenu_left > ul {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 25px;
  }

  .fullMenu .appMenu_left > ul > li {
    opacity: 1;
    margin-left: 0;
    padding-right: 0;
    position: relative;
  }

  .fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu {
    left: auto;
    right: 0;
  }

  .fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu:after,
  .fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu:before {
    right: 0;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  .fullMenu .appMenu_left > ul > li.menu-item-has-children > a .toggle-sub-menu:after {
    right: 6px;
  }

  .fullMenu .appMenu_left > ul > li:last-of-type {
    display: none;
  }

  .fullMenu .appMenu_left > ul > li > a {
    padding-left: 0;
  }

  .fullMenu .appMenu_left > ul > li > ul {
    left: 0;
    top: 100%;
    position: relative;
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
  }

  .fullMenu .appMenu_left > ul > li > ul > li {
    background-color: #fff;
    padding-left: 40px;
  }

  .fullMenu .appMenu_left > ul > li > ul > li:first-of-type {
    display: none;
  }

  .fullMenu .appMenu_left > ul > li > ul > li > a {
    font-size: 16px;
    font-family: SourceSansPro-SemiBold, "sans-serif";
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .fullMenu .appMenu_left > ul > li > ul > li > a:before {
    content: '';
    width: 20px;
    height: 1px;
    background-color: #FFCB05;
    margin-right: 10px;
  }

  .fullMenu .appMenu_left > ul > li > ul > li > a:after {
    display: none;
  }

  .fullMenu .appMenu_right {
    display: none;
  }

  .fullMenu .appMenu_buttonsMob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .fullMenu .appMenu_search {
    display: block;
  }

  .fullMenu-visible {
    background-color: rgba(26, 68, 27, 0.3);
  }

  .fullMenu-visible .appMenu {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  .fullMenu_languages {
    padding-left: 20px;
    padding-bottom: 20px;
    visibility: visible;
    -webkit-transition: all .25s linear;
    transition: all .25s linear;
    position: fixed;
    width: 100%;
    background-color: #1A441B;
  }

  .fullMenu_languages a {
    margin-right: 9px;
  }

  .sectionHomeAbout {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sectionHomeAbout_info {
    width: 100%;
    z-index: 1;
  }

  .sectionHomeAbout_imageWrap {
    position: absolute;
    width: 280px;
    padding: 0;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 0;
    opacity: .2;
  }

  .sectionHomeAbout_slider {
    margin-right: -25px;
  }

  .sectionHomeProducts_sliderWrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    height: auto;
  }

  .sectionHomeProducts_backContainer {
    position: relative;
    width: 100%;
    height: 500px;
    overflow: hidden;
  }

  .sectionHomeProducts .sliderImages_wrap {
    height: auto;
    -webkit-transform: translateX(15%);
    transform: translateX(15%);
    bottom: 55px;
    -webkit-transition: left .5s ease-out, visibility .5s ease-out, opacity .5s ease-out;
    transition: left .5s ease-out, visibility .5s ease-out, opacity .5s ease-out;
  }

  .sectionHomeProducts .sliderTabs_container {
    max-width: 100%;
    width: 100%;
    margin-top: -40px;
  }

  .sectionHomeProducts .sliderTabs_navContainer {
    overflow: auto;
  }

  .sectionHomeProducts .sliderTabs_nav {
    margin-bottom: 0;
    height: 40px;
  }

  .sectionHomeProducts .sliderTabs_navItem {
    white-space: nowrap;
    padding-left: 12px;
    padding-right: 12px;
  }

  .sectionHomeProducts .sliderTabs_navItem:last-of-type {
    padding-right: 12px;
  }

  .sectionHomeProducts .sliderTabs_content {
    background-color: #fafafa;
  }

  .sectionHomeProducts .sliderTabs_changed .images img {
    width: 15%;
    min-width: 60px;
  }

  .sectionHomeHowWorks .worksWrap_items {
    width: 100%;
  }

  .sectionHomeTrust {
    padding-top: 40px;
  }

  .sectionHomeTrust_slide img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }

  .sectionHomeNews .newsWrap_item {
    padding: 20px 10px;
  }

  .sectionHomeNews .newsWrap_item .title {
    font-size: 18px;
  }

  .sectionAbout_info {
    width: 100%;
  }

  .sectionAbout_img {
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1;
    opacity: 0.2;
    right: 0;
    top: 50px;
  }

  .sectionAbout_items {
    padding: 37px 35px 27px 45px;
    margin-top: 5%;
  }

  .sectionAbout_items .sectionAbout_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    width: 48%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .sectionAbout_items .sectionAbout_item:last-child {
    margin-bottom: 0;
  }

  .sectionAbout_item .itemImg {
    width: 100%;
    text-align: center;
  }

  .sectionAbout_item .itemImg .itemIco {
    margin-right: 0;
  }

  .sectionAbout_item .itemText {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .sectionClients_type .newsBlock_item {
    width: 48%;
    margin-bottom: 35px;
  }

  .sectionClients_type .newsBlock_item:last-child {
    margin-bottom: 0;
  }

  .sectionClients_type .newsBlock_item {
    width: 100%;
  }

  .sectionDillers_block .dillersBlock_info {
    width: 100%;
  }

  .sectionDillers_block .dillersBlock_img {
    display: none;
  }

  .sectionDisinfaction_block .disinfactionBlock_info {
    width: 100%;
  }

  .sectionDisinfaction_block .disinfactionBlock_img {
    display: none;
  }

  .sectionDisinfaction_protect .disinfaction_blockProtect {
    padding: 30px 40px;
  }

  .sectionHistory_title {
    font-size: 16px;
  }

  .sectionHistory_text {
    font-size: 18px;
  }

  .sectionHistory_year {
    font-size: 10vw;
    letter-spacing: 0;
  }

  .sectionHomeAbout {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sectionHomeAbout_info {
    width: 100%;
    z-index: 1;
  }

  .sectionHomeAbout_imageWrap {
    position: absolute;
    width: 280px;
    padding: 0;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 0;
    opacity: .2;
  }

  .sectionHomeAbout_slider {
    margin-right: -25px;
  }

  .sectionHomeTrust {
    padding-top: 40px;
  }

  .sectionHomeNews .newsWrap_item {
    padding: 20px 10px;
  }

  .sectionHomeNews .newsWrap_item .title {
    font-size: 18px;
  }

  .sectionLaboratoryTitle_info {
    width: 100%;
    padding-right: 0;
  }

  .sectionLaboratoryTitle_gallery {
    display: none;
  }

  .sectionLaboratory_info__items .laboratoryInfo_item__img {
    margin-right: 0;
  }

  .sectionLaboratoryPersonal .personalInfo_content .personalInfo_text {
    width: 100%;
  }

  .sectionLaboratoryPersonal .personalInfo_content .personalInfo_gallery {
    display: none;
  }

  .laboratoryForm form .form_block.first_step .laboratoryForm_footer .laboratoryForm_check {
    width: 42%;
  }

  .sectionNews_main .sectionNews_info .newsInfo_date {
    font-size: 14px;
  }

  .sectionNews_main .sectionNews_info .newsInfo_title {
    font-size: 16px;
  }

  .sectionNews_main .sectionNews_info .newsInfo_text {
    font-size: 14px;
  }

  .sectionNews_info__block .newsInfo_title__mini {
    font-size: 16px;
  }

  .newsInfo_title__mini {
    font-size: 16px;
  }

  .partnersBlock_services .partnersBlock_service {
    width: 48%;
  }

  .partnersBlock_services .partnersBlock_service:nth-child(2),
  .partnersBlock_services .partnersBlock_service:first-child {
    margin-bottom: 30px;
  }

  .partnersBlock_services .partnersBlock_service__item.big_img {
    width: 30%;
  }

  .partnersBlock_img {
    display: none;
  }

  .partnersBlock_list.textContent ul {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .sectionPartners_block__product .partnersProduct_info .simpleList li ul {
    padding-top: 10px;
  }

  .partnersBlock_info {
    width: 100%;
  }

  .sectionGuarantee_info .subTitle_step {
    margin-top: 30px;
  }

  .guaranteeForm_btn .btn_prev {
    height: 100px;
    right: calc(100% + 65px);
  }

  .sectionRetail_block .retailBlock_info {
    width: 100%;
  }

  .sectionRetail_block .retailBlock_img {
    display: none;
  }

  .sectionDelivery_block {
    margin-bottom: 60px;
  }

  .sectionBasket_block {
    margin-bottom: 50px;
  }

  .sectionBasket_block .basket_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionBasket_block .basket_block__info.textContent ul {
    -webkit-column-count: 2;
    column-count: 2;
  }

  .sectionBasket_block .basket_block__info,
  .sectionBasket_block .basket_block__img {
    width: 100%;
    margin-bottom: 30px;
  }

  .sectionBasket_block .basket_block__info:last-child,
  .sectionBasket_block .basket_block__img:last-child {
    margin-bottom: 0;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    height: 100px;
    right: calc(100% + 65px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    height: 100px;
    left: calc(100% + 65px);
  }

  .sectionWholesale_block .wholesaleBlock_info {
    width: 100%;
  }

  .sectionWholesale_block .wholesaleBlock_info .contentBlock_infoTitle {
    margin-bottom: 30px;
  }

  .sectionWholesale_block .wholesaleBlock_img {
    display: none;
  }

  .sectionWholesale_block .contentBlock_info {
    width: 100%;
  }

  .wholesaleOrder_steps {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .wholesaleOrder_steps .wholesaleOrder_step {
    width: 32%;
    margin-bottom: 0;
  }

  .sectionInfo_block .infoBlock_info {
    width: 100%;
  }

  .sectionInfo_block .infoBlock_img {
    display: none;
  }

  .sectionPay_block .pay_block {
    margin-top: 0;
  }

  .sectionPay_block .pay_block .payBlock_img {
    display: none;
  }

  .sectionPay_block .pay_block .payBlock_info {
    width: 100%;
  }

  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    margin-left: -25px;
    width: 105%;
  }

  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav .simpleTabs_navItem {
    max-width: 270px;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 30px 20px 20px 40px;
  }

  .productsSection_itemTaxonomy:hover .imgWrap {
    opacity: 1;
  }

  .productsSection_itemTaxonomy:hover .prodTitle {
    opacity: 1;
  }

  .productsSection_itemTaxonomy .prodTitle {
    font-size: 20px;
  }

  .productsSection_itemTaxonomy .prodInfo {
    display: none;
  }

  .sectionLogisticTitle_content .sectionLogisticTitle_gallery {
    display: none;
  }

  .sectionLogisticTitle_info {
    width: 100%;
  }
}

@media only screen and (max-width: 960px) and (max-width: 320px) {
  .sectionAbout_items .sectionAbout_item {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 960) {
  .sectionProduction_slider {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 920px) {
  .sectionWork {
    margin-bottom: 60px;
  }

  .sectionWork_block__img .offer_img {
    top: 40px;
  }

  .sectionWork_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sectionWork_block__textLeft {
    display: none;
  }

  .sectionWork_block__img {
    width: 70%;
  }

  .sectionWork_block__textRight {
    display: none;
  }
}

@media only screen and (max-width: 900px) {
  .sectionClients_slider .sectionHomeTrust_slider {
    padding-right: 0;
  }

  .sectionClients_slider .sectionHomeTrust_slider .sectionHomeTrust_slide p {
    font-size: 16px;
  }

  .logisticForm .form_block .logisticForm_footer,
  .laboratoryForm_block .form_block .logisticForm_footer,
  .partnersForm_block .form_block .logisticForm_footer,
  .guarantee_form .form_block .logisticForm_footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .sectionContacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionContacts .sectionContacts_block {
    width: 100%;
    margin-bottom: 50px;
  }

  .sectionContacts .sectionContacts_block:last-child {
    margin-bottom: 0;
  }

  .sectionContacts .sectionContacts_block .contactsBlock_info {
    width: 68%;
  }

  .logisticForm .form_block .logisticForm_footer .logisticForm_check,
  .laboratoryForm_block .form_block .logisticForm_footer .logisticForm_check,
  .partnersForm_block .form_block .logisticForm_footer .logisticForm_check,
  .guarantee_form .form_block .logisticForm_footer .logisticForm_check {
    margin-bottom: 30px;
  }

  .sectionNews_main .sectionNews_info .moreButton {
    font-size: 14px;
  }

  .sectionNews_block .sectionNews_item_mini .moreButton {
    font-size: 14px;
  }

  .sectionNews_items__col .sectionNews_item_mini .moreButton {
    font-size: 14px;
  }

  .sectionNews_items .newsItem_text .moreButton {
    font-size: 14px;
  }

  .sectionGuarantee_block .sectionGuarantee_img {
    top: -20px;
  }

  .circle-container > .circle_item.toMid {
    width: 80%;
  }

  .sectionOrdering_block .ordering_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionOrdering_block .ordering_block .ordering_block__step {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    margin-bottom: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .sectionOrdering_block .ordering_block .ordering_block__step:last-child {
    margin-bottom: 0;
  }

  .ordering_block__step .ordering_block__stepImg {
    margin-bottom: 0;
    width: 17%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .ordering_block__step .littleImg {
    padding-top: 0;
  }

  .ordering_block__step .ordering_block__stepInfo {
    width: 80%;
  }

  .sectionWholesale_block .subTitle {
    margin-top: 0;
  }

  .sectionWorthInfo_textInfo {
    width: 100%;
    padding-right: 0;
  }

  .sectionWorthInfo_photo {
    display: none;
  }

  .singleProducts_gallery.section {
    margin-left: 0px;
    margin-right: 0px;
  }

  .form_block .contactsForm_footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .form_block .contactsForm_footer .contactsForm_check {
    width: 95%;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 887px) {
  .logisticForm .form_block .partnersForm_check,
  .laboratoryForm_block .form_block .partnersForm_check,
  .partnersForm_block .form_block .partnersForm_check,
  .guarantee_form .form_block .partnersForm_check {
    width: 99%;
    margin-bottom: 30px;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 886px) {
  .logisticForm .form_block .logisticForm_footer p,
  .laboratoryForm_block .form_block .logisticForm_footer p,
  .partnersForm_block .form_block .logisticForm_footer p,
  .guarantee_form .form_block .logisticForm_footer p {
    width: 95%;
  }
}

@media only screen and (max-width: 880px) {
  .vendorForm .vendorForm_check {
    width: 40%;
  }
}

@media only screen and (max-width: 870px) {
  .logisticInfo_item__text {
    width: 77%;
  }
}

@media only screen and (max-width: 860px) {
  .sectionLaboratoryTabs_title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .sectionLaboratoryTabs_title__link {
    padding-left: 27px;
    padding-bottom: 20px;
  }

  .productsGallery_block .productsGallery_block__text {
    width: 15%;
  }

  .productsGallery_block .productsGallery_content__text {
    width: 15%;
  }

  .productsGallery_block .galleryContent_items > p {
    width: 15%;
  }

  .logisticForm .form_block .logisticForm_footer .logisticForm_btn,
  .laboratoryForm_block .form_block .logisticForm_footer .logisticForm_btn,
  .partnersForm_block .form_block .logisticForm_footer .logisticForm_btn,
  .guarantee_form .form_block .logisticForm_footer .logisticForm_btn {
    width: 100%;
  }

  .homelargeSlider .slick-dots {
    bottom: 0;
    top: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .homelargeSlider .slick-dots li {
    font-size: 0;
    width: 24px;
    height: 34px;
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .homelargeSlider .slick-dots li:last-of-type {
    margin-bottom: 0;
  }

  .homelargeSlider .slick-dots li:after {
    width: 10px;
    height: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #fff;
    background-color: transparent;
    border-radius: 100%;
    margin-left: 0;
  }

  .homelargeSlider .slick-dots li:hover:after {
    width: 10px;
    borer-color: #FFCB05;
  }

  .homelargeSlider .slick-dots li.slick-active:after {
    width: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAe1BMVEUAAAD////FnACtjwDSpwLCnQKwjQKriQLPpgTJoQSmhQKphgLWqwS+mASviwKigQLYrASyjgO3kgOefgOjgQOnhAOphgOqhwOsiAOxjAO2kAO3kQO6lAO/mAPCmgPGnQPKoAPNowTUqATYqwTgsgTltgTpuQTtvATywASwQ7seAAAAFHRSTlMAAR8icXV7fcbHz8/P09bZ9Pb299EINbAAAABnSURBVAjXPcpBCsJQEETBftMT+UJy/xuKJ5CYfNMuBGtdSNxGa+5HZHms7aqbrpj72m27lsxetnKhXGxnj2qDUszRtguUKG4Kfq3oEwAJOGvX3+68V5CSPA/rem1SkscRJDxac/9EX1WdKXKoAW4CAAAAAElFTkSuQmCC);
    border-width: 0;
  }

  .homelargeSlider .slick-dots {
    bottom: 0;
    top: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .homelargeSlider .slick-dots li {
    font-size: 0;
    width: 24px;
    height: 34px;
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .homelargeSlider .slick-dots li:last-of-type {
    margin-bottom: 0;
  }

  .homelargeSlider .slick-dots li:after {
    width: 10px;
    height: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #fff;
    background-color: transparent;
    border-radius: 100%;
    margin-left: 0;
  }

  .homelargeSlider .slick-dots li:hover:after {
    width: 10px;
    borer-color: #FFCB05;
  }

  .homelargeSlider .slick-dots li.slick-active:after {
    width: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAe1BMVEUAAAD////FnACtjwDSpwLCnQKwjQKriQLPpgTJoQSmhQKphgLWqwS+mASviwKigQLYrASyjgO3kgOefgOjgQOnhAOphgOqhwOsiAOxjAO2kAO3kQO6lAO/mAPCmgPGnQPKoAPNowTUqATYqwTgsgTltgTpuQTtvATywASwQ7seAAAAFHRSTlMAAR8icXV7fcbHz8/P09bZ9Pb299EINbAAAABnSURBVAjXPcpBCsJQEETBftMT+UJy/xuKJ5CYfNMuBGtdSNxGa+5HZHms7aqbrpj72m27lsxetnKhXGxnj2qDUszRtguUKG4Kfq3oEwAJOGvX3+68V5CSPA/rem1SkscRJDxac/9EX1WdKXKoAW4CAAAAAElFTkSuQmCC);
    border-width: 0;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap {
    max-width: 300px;
    max-height: 300px;
    min-height: 200px;
    min-width: 200px;
  }

  .laboratoryInfo_gallery .imgWrap {
    max-width: 300px;
    max-height: 300px;
    min-height: 200px;
    min-width: 200px;
  }

  .laboratoryForm form .form_block.first_step .laboratoryForm_info {
    width: 100%;
  }

  .laboratoryForm form .form_block.first_step .laboratoryForm_footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-top: 30px;
  }

  .laboratoryForm form .form_block.first_step .laboratoryForm_footer .laboratoryForm_btn {
    width: 100%;
  }

  .laboratoryForm form .form_block.first_step .laboratoryForm_footer .laboratoryForm_check {
    width: 99%;
    margin-bottom: 30px;
    margin-left: 45px;
  }

  .partnersBlock_info .contentBlock_list.textContent ul {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .partnersBlock_info .contentBlock_list.textContent ul li:last-child {
    margin-bottom: 0;
  }

  .sectionOffer_info {
    width: 100%;
  }

  .sectionOffer_img {
    display: none;
  }

  .sectionServices_img img {
    width: 80%;
  }

  .sectionWork_block__textLeft .textLeft_third {
    top: 93%;
  }

  .sectionWork_block__textRight .textRight_third {
    top: 93%;
  }

  .guarantee_form .guaranteeForm form .guaranteeForm_info {
    width: 100%;
  }

  .guaranteeForm_btn .btn_prev {
    right: calc(100% + 51px);
  }

  .sectionBasket_block .basket_block__info.textContent ul {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .ordering_block__step .littleImg img {
    width: 100%;
  }

  .otherNews .otherNews_item {
    width: 48%;
  }

  .otherNews .otherNews_item:last-child {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    right: calc(100% + 51px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 51px);
  }

  .deliveryBlock .other_tab.textContent ul {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .singleProducts_gallery .productsGallery_header__mini {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-bottom: 40px;
  }

  .singleProducts_gallery .singleProducts_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .singleProducts_gallery .productsGallery_info {
    width: 100%;
  }

  .productsGallery_slider {
    width: 100%;
  }

  .productsGallery_slider .slider-main_nav .item .item_block {
    width: 15vw;
    height: 12vw;
    min-width: 96px;
    min-height: 95px;
  }

  .productsGallery_header {
    display: none;
  }

  .productsGallery_content {
    margin-top: 40px;
  }

  .form_block .contactsForm_footer .contactsForm_btn {
    width: 100%;
  }
}

@media only screen and (max-width: 840px) {
  .sectionNews_main .sectionNews_gallery {
    width: 50%;
  }

  .sectionNews_main .sectionNews_info {
    width: 50%;
  }
}

@media only screen and (max-width: 835px) {
  .sectionQualityTitle .quality_container {
    display: none;
  }

  .quality_slider {
    display: block;
  }
}

@media only screen and (max-width: 830px) {
  .productionContent_block {
    margin-bottom: 160px;
  }

  .productionContent_block.element_3 .productionContent_block__infoRight {
    top: 120px;
  }

  .productionContent_block:nth-child(even) .productionContent_block__infoRight {
    left: 0;
    bottom: auto;
    top: 160px;
  }

  .productionContent_block__infoRight {
    width: 95%;
    right: 0;
    bottom: auto;
    top: 160px;
  }
}

@media only screen and (max-width: 825px) {
  .sectionLogisticTraffic .logisticTraffic_items {
    width: 100%;
  }
}

@media only screen and (max-width: 800px) {
  .disinfaction_blockOzon:nth-child(odd) .disinfactionOzon_text {
    padding-right: 0;
  }

  .simpleProduct .simpleProduct_items .simpleProduct_item {
    margin: 0 5px;
  }

  .vendorForm .vendorForm_info {
    width: 100%;
  }

  .vendorForm .vendorForm_check {
    width: 100%;
    margin-bottom: 30px;
  }

  .sectionAboutVideo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    width: 100%;
  }

  .sectionAboutVideo_mediaWrap {
    width: 100%;
    margin-right: 0;
  }

  .sectionAboutVideo_textWrap {
    width: 100%;
    margin-bottom: 30px;
  }

  .disinfactionProtect_item {
    width: 50%;
  }

  .disinfactionProtect_item:nth-child(1),
  .disinfactionProtect_item:nth-child(2) {
    margin-bottom: 30px;
  }

  .sectionDisinfaction_ozon .disinfaction_blockOzon {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .disinfaction_blockOzon .disinfactionOzon_text {
    width: 100%;
    padding-bottom: 35px;
  }

  .disinfaction_blockOzon .disinfactionOzon_img {
    width: 100%;
  }

  .disinfaction_blockOzon .disinfactionOzon_img .ozon__img {
    width: 100%;
  }

  .sectionNews_block .sectionNews_item_mini {
    height: 100%;
    width: 49%;
  }

  .sectionNews_block .sectionNews_items {
    width: 49%;
    margin-bottom: 20px;
  }

  .sectionNews_block .sectionNews_items__col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sectionNews_items__col .sectionNews_item_mini {
    height: 100%;
    width: 49%;
  }

  .sectionPartners_block__product {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }

  .sectionPartners_block__product:last-child {
    margin-bottom: 0px;
  }

  .sectionPartners_block__product .partnersProduct_img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    opacity: 1;
    width: 30%;
  }

  .sectionPartners_block__product .partnersProduct_img img {
    -webkit-transform: translate(-65%, -50%);
    transform: translate(-65%, -50%);
  }

  .sectionPartners_block__product .partnersProduct_info {
    width: 70%;
  }

  .vendorForm_block .subTitle_step {
    margin-top: 30px;
  }

  .sectionServices {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 60px;
  }

  .sectionServices_img {
    margin: 0 auto 30px auto;
    width: 60%;
  }

  .sectionServices_info {
    width: 100%;
  }

  .sectionWork_block {
    margin-bottom: 50px;
  }

  .sectionWork_block__img .offer_img {
    top: 27px;
    margin-bottom: 40px;
  }

  .sectionPayment_block {
    margin-bottom: 50px;
  }

  .sectionPayment_block .paymentBlock {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionPayment_block .paymentBlock .paymentBlock_option {
    width: 100%;
    margin-bottom: 30px;
  }

  .sectionPayment_block .paymentBlock .paymentBlock_option:last-child {
    margin-bottom: 0;
  }

  .sectionDelivery_block .delivery_block {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .sectionDelivery_block .delivery_block .delivery_block__item {
    width: 33%;
    margin-bottom: 20px;
  }

  .sectionDelivery_block .delivery_block .delivery_block__item:last-child {
    margin-bottom: 0;
  }

  .sectionDelivery_block .delivery_block .delivery_block__item img {
    width: 60%;
  }

  .singleNews_slider {
    width: 87%;
  }

  .tab-content.current .deliveryBlock_time {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-top: 20px;
  }

  .tab-content.current .deliveryBlock_time .deliveryBlock_time__col {
    width: 100%;
    margin-bottom: 30px;
  }

  .tab-content.current .deliveryBlock_time .deliveryBlock_time__col:last-child {
    margin-bottom: 0;
  }

  .sectionRating .sectionRating_text {
    width: 83%;
  }

  .singleProducts_gallery {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .singleProducts_gallery.section {
    margin-left: 25px;
    margin-right: 25px;
  }

  .productsGallery_block .galleryContent_items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .productsGallery_block .productsGallery_check.container {
    width: 30%;
  }

  .productsGallery_order__info {
    margin-top: 0px;
  }

  .simpleProduct .simpleProduct_slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    background-color: rgba(53, 138, 56, 0.1);
    padding: 30px 0px 60px 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .simpleProduct .simpleProduct_slider .simpleProduct_item .simpleProduct_item__info {
    padding-left: 25px;
    padding-right: 25px;
  }

  .sectionLogisticTraffic {
    background-size: 120% 100%;
  }
}

@media only screen and (max-width: 780px) {
  .laboratoryInfo_gallery__wrap .laboratoryInfo_gallery {
    padding: 0;
  }

  .sectionLaboratoryInfo .laboratoryInfo_text {
    width: 100%;
    margin-bottom: 30px;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery {
    margin: 0;
    text-align: center;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap:hover::after {
    width: 75%;
    height: 75%;
  }

  .sectionLaboratoryInfo .laboratoryInfo_gallery .imgWrap:hover .caption {
    display: none;
  }

  .laboratoryInfo_gallery .imgWrap:hover::after {
    width: 75%;
    height: 75%;
  }

  .laboratoryInfo_gallery .imgWrap:hover .caption {
    display: none;
  }
}

@media only screen and (max-width: 760px) {
  .logisticForm .form_block .form_wrap,
  .laboratoryForm_block .form_block .form_wrap,
  .partnersForm_block .form_block .form_wrap,
  .guarantee_form .form_block .form_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }

  .logisticForm .form_block .form_wrap .form__row,
  .laboratoryForm_block .form_block .form_wrap .form__row,
  .partnersForm_block .form_block .form_wrap .form__row,
  .guarantee_form .form_block .form_wrap .form__row {
    width: 100%;
  }

  .dropdown {
    margin-top: -15px;
  }

  .logisticForm .form_block .form__row,
  .laboratoryForm_block .form_block .form__row,
  .partnersForm_block .form_block .form__row,
  .guarantee_form .form_block .form__row {
    width: 100%;
  }

  .logisticForm .form_block .form__row.list_form,
  .laboratoryForm_block .form_block .form__row.list_form,
  .partnersForm_block .form_block .form__row.list_form,
  .guarantee_form .form_block .form__row.list_form {
    margin-top: 30px;
  }

  .sectionHomeStandards_slider {
    padding-right: 0;
    padding-left: 0;
    margin-right: -25px;
    margin-left: -25px;
  }

  .sectionHomeStandards_slider .slick-list {
    padding-right: 13%;
    padding-left: 0;
  }

  .sectionHomeStandards_slide {
    padding-left: 25px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .sectionHomeStandards_slide .imgWrap .caption {
    display: none;
  }

  .sectionHomeTrust {
    padding-top: 20px;
  }

  .sectionHomeTrust_slider {
    padding-right: 0;
    padding-bottom: 30px;
  }

  .sectionHomeTrust_slide {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .sectionHomeNews .newsWrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sectionHomeNews .newsWrap_item {
    width: 100%;
    margin-bottom: 20px;
  }

  .sectionClients_slider {
    padding-top: 30px;
  }

  .sectionDillers_conditions .clientsConditions_items .clientsConditions_item {
    width: 48%;
  }

  .sectionHomeStandards_slider {
    padding-right: 0;
    padding-left: 0;
    margin-right: -25px;
    margin-left: -25px;
  }

  .sectionHomeStandards_slider .slick-list {
    padding-right: 13%;
    padding-left: 0;
  }

  .sectionHomeStandards_slide {
    padding-left: 25px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .sectionHomeStandards_slide .imgWrap .caption {
    display: none;
  }

  .sectionHomeTrust {
    padding-top: 20px;
  }

  .sectionHomeTrust_slider {
    padding-right: 0;
    padding-bottom: 30px;
  }

  .sectionHomeTrust_slide {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .sectionHomeNews .newsWrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sectionHomeNews .newsWrap_item {
    width: 100%;
    margin-bottom: 20px;
  }

  .sectionLaboratoryInfo {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .partnersBlock_list.textContent ul {
    margin-top: 0;
  }

  .guaranteeForm_btn .btn_prev {
    right: calc(100% + 46px);
  }

  .productionContent_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .productionContent_bloc__images .productionContent_bloc__img {
    max-width: 579px;
    max-height: 465px;
    min-width: 260px;
    min-height: 160px;
    width: 80vw;
    height: 65vw;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    right: calc(100% + 46px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 46px);
  }

  .sectionContract {
    margin-bottom: 60px;
  }

  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs .simpleTabs_nav {
    width: 110%;
  }

  .sectionProductsTabs.simpleTabs_changed .simpleTabs_block .simpleTabs_changed__items .simpleTabs_items__text {
    width: 83%;
  }

  .simpleAccord_content .simpleTabs_changed__items .simpleTabs_items__text {
    width: 83%;
  }

  .form_block .form__row {
    width: 100%;
  }

  .notFound_text p {
    font-size: 18px;
  }

  .notFound_link p {
    font-size: 14px;
  }

  .footer_col {
    margin-right: 15px;
  }

  .footer_socialWrap {
    margin-right: 0;
  }
}

@media only screen and (max-width: 750px) {
  .sectionContract .sectionContract_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contractItem:last-child {
    margin-bottom: 0px;
  }

  .contractItem {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    margin-bottom: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .contractItem .contractItem_img {
    width: 17%;
    text-align: left;
  }

  .contractItem_text {
    width: 80%;
    margin-top: -5px;
  }
}

@media only screen and (max-width: 740px) {
  .productsGallery_block .productsGallery_block__text {
    width: 20%;
  }

  .productsGallery_block .productsGallery_content__text {
    width: 20%;
  }

  .productsGallery_block .galleryContent_items > p {
    width: 20%;
  }
}

@media only screen and (max-width: 700px) {
  .sectionTitle {
    font-size: 22px;
  }

  .sectionNews_main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionNews_main .sectionNews_gallery {
    width: 100%;
  }

  .sectionNews_main .sectionNews_info {
    width: 100%;
  }

  .sectionNews_block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .sectionNews_block .sectionNews_items {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .sectionNews_items .newsItem_gallery {
    width: 50%;
  }

  .sectionNews_items .newsItem_gallery__img {
    height: 100%;
  }

  .sectionNews_items .newsItem_text {
    width: 50%;
    padding: 35px 20px;
  }

  .guarantee_form .guaranteeForm form .guarantee_title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .guarantee_title .guarantee_title__text {
    width: 45%;
  }

  .sectionProductionInfo {
    margin-bottom: 20px;
  }

  .sectionProductionInfo_textInfo .caption {
    font-size: 22px;
  }

  .sectionProductionVideo {
    margin-bottom: 60px;
  }

  .deliveryBlock .dillers_list {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .simpleProduct .simpleProduct_slider .slick-list {
    padding: 0 15px !important;
  }

  .logisticInfo_item {
    width: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .logisticInfo_item:nth-child(3) {
    margin-bottom: 30px;
  }

  .logisticInfo_item__text {
    width: 86%;
  }
}

@media only screen and (max-width: 670px) {
  .productionContent_block {
    margin-top: 0;
    margin-bottom: 150px;
  }

  .productionContent_block.element_2 {
    margin-bottom: 80px;
  }

  .productionContent_block:last-child {
    margin-bottom: 0;
  }

  .productionContent_block:nth-child(even) .productionContent_block__infoRight {
    margin-right: 5%;
    top: 0;
    margin-top: -200px;
    position: relative;
    display: block;
  }

  .productionContent_block:nth-child(odd) .productionContent_block__infoRight {
    margin-left: 5%;
  }

  .productionContent_bloc__images .productionContent_bloc__img {
    height: 55vw;
  }

  .productionContent_bloc__images .productionContent_bloc__img .content_block__imgLeft {
    position: relative;
    display: block;
  }

  .productionContent_block.element_3 .productionContent_block__infoRight {
    top: 40px;
  }

  .productionContent_block__infoRight {
    -webkit-transform: translate(5%);
    transform: translate(5%);
    top: 40px;
    margin-top: -200px;
    position: relative;
    display: block;
  }

  .sectionLogisticTraffic {
    background-size: 120% 60%;
    background-position: 50% 20%;
    padding-top: 0;
    padding-bottom: 60px;
    margin-bottom: 0;
  }

  .logisticTraffic_item {
    width: 100%;
  }

  .logisticTraffic_item:nth-child(3) {
    margin-bottom: 40px;
  }

  .logisticTraffic_item .logisticTraffic__text {
    width: 87%;
  }
}

@media only screen and (max-width: 660px) {
  .sectionWork_block {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 652px) {
  .sectionPartners_block__product .partnersProduct_img {
    display: block;
    position: absolute;
    z-index: 0;
    opacity: 0.2;
    width: 50%;
    height: 100%;
  }

  .sectionPartners_block__product .partnersProduct_info {
    width: 100%;
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 650px) {
  .sectionPartners_block__product .partnersProduct_img img {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}

@media only screen and (max-width: 640px) {
  .sectionProduction_slider .slick-arrow {
    display: none !important;
  }

  .productsGallery_block .galleryContent_items > .productsGallery_content__item {
    margin-bottom: 0;
  }

  .moreButton {
    font-size: 16px;
  }

  .textContent blockquote {
    margin-right: 5%;
    margin-left: 5%;
  }

  .header_buttons.opened-menu .btn-menu {
    -webkit-transform: translateX(20px, -15px);
    transform: translateX(20px, -15px);
  }

  .header_buttons .btn-menu .btn_menu__text {
    display: none;
  }

  .header.fixed .header_buttons.opened-menu .btn-menu,
  .header--inner .header_buttons.opened-menu .btn-menu {
    -webkit-transform: translate(20px, 0);
    transform: translate(20px, 0);
  }

  .fullMenu .appMenu {
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .fullMenu .appMenu_left > ul {
    font-size: 18px;
  }

  .fullMenu .appMenu_left > ul > li > ul > li > a {
    font-size: 14px;
  }

  .homelargeSlider .textWrap_title {
    font-size: 50px;
  }

  .homelargeSlider .textWrap_info {
    font-size: 20px;
    line-height: 1.2;
  }

  .sectionHomeAbout_slider .slick-list {
    width: auto;
  }

  .sectionHomeAbout_slide {
    padding-right: 10px;
  }

  .sectionHomeAbout_slide .slideContent img {
    margin-right: 10px;
  }

  .sectionHomeProducts .sliderBG--front {
    height: 100px;
  }

  .sectionHomeProducts_backContainer {
    height: 267px;
  }

  .sectionHomeStandards {
    padding-top: 30px;
  }

  .sectionHomeHowWorks .worksWrap {
    padding: 0;
  }

  .sectionHomeHowWorks .worksWrap_bg {
    left: auto;
    right: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  .sectionHomeHowWorks .worksWrap_items {
    width: 100%;
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .sectionHomeHowWorks .worksWrap_item .workNumber {
    width: 31px;
    height: 31px;
    font-size: 21px;
    margin-right: 25px;
  }

  .sectionHomeHowWorks .worksWrap_item .workNumber .circle {
    width: 40px;
    height: 40px;
  }

  .sectionHomeHowWorks .worksWrap_item .workInfo {
    width: 100%;
  }

  .sectionHomeHowWorks .worksWrap_item .workInfo_title {
    font-size: 18px;
  }

  .sectionHomeHowWorks .worksWrap_item .workInfo_text {
    font-size: 14px;
  }

  .sectionHomeTrust {
    padding-top: 0;
  }

  .sectionHomeNews .newsWrap_item .title {
    font-size: 14px;
  }

  .sectionAbout_info .subTitle_step {
    margin-top: 15px;
  }

  .sectionAbout_img {
    width: 72%;
  }

  .sectionAbout_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px 27px 27px 27px;
  }

  .sectionAbout_items .sectionAbout_item {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .sectionHistory_row {
    margin-bottom: 10%;
  }

  .sectionAbout_item .itemImg {
    width: 25%;
  }

  .sectionAbout_item .itemImg .itemIco {
    margin-right: 20px;
    width: 90%;
  }

  .sectionAbout_item .itemText {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    width: 73%;
  }

  .sectionDisinfaction_protect .disinfaction_blockProtect {
    padding: 30px 40px 40px 30px;
  }

  .disinfaction_blockOzon .disinfactionOzon_img {
    width: 100%;
  }

  /*.sectionHistory_col:first-of-type {*/

  /*width: 0;*/

  /*}*/

  .sectionHistory_col:last-of-type {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-bottom: 120px;
  }

  .sectionHistory_col img {
    top: 0;
  }

  .sectionHistory_col--content img {
    width: 115px;
    max-width: none;
  }

  .sectionHistory_col--content--3 img {
    /*left: -35px;*/
    /*top: 100px;*/
    top: 0;
    left: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  .sectionHistory_col--content--4 img {
    -webkit-transform: none;
    transform: none;
    top: -50px;
    left: auto;
    right: 0;
    /*transform: scale(0.65);*/
  }

  .sectionHistory_col--content--5 img {
    top: 0;
  }

  .sectionHistory_col--content--6 img {
    left: 15px;
    width: 85px;
    top: 0;
  }

  .sectionHistory_col--content--7 img {
    left: -23px;
    width: 135px;
  }

  .sectionHistory_col--content--8 img {
    left: -36px;
    width: 150px;
  }

  .sectionHistory_col--content--9 img {
    left: 0;
    -webkit-transform: none;
    transform: none;
  }

  .sectionHistory_col--content--10 img {
    left: 0;
    -webkit-transform: none;
    transform: none;
  }

  .sectionHistory_col--content--11 img {
    left: 0;
    -webkit-transform: none;
    transform: none;
  }

  .sectionHistory_col--content--12 img {
    width: 90px;
    left: 17px;
    -webkit-transform: none;
    transform: none;
  }

  .sectionHistory_col--content--13 img {
    left: 14px;
    width: 90px;
    -webkit-transform: none;
    transform: none;
  }

  .sectionHistory_line {
    width: 115px;
  }

  .sectionHistory_row {
    padding-top: 0;
  }

  .sectionHistory_row:first-of-type {
    margin-top: 0;
  }

  .sectionHistory_row:nth-of-type(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .sectionHistory_row:nth-of-type(even) .sectionHistory_title:before {
    left: 15px;
    top: 100%;
    -webkit-transform: none;
    transform: none;
    height: 2px;
    width: 40px;
  }

  .sectionHistory_title {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 5px;
  }

  .sectionHistory_title:before {
    left: 15px;
    top: 100%;
    -webkit-transform: none;
    transform: none;
    height: 2px;
    width: 40px;
  }

  .sectionHistory_text {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .sectionHistory_year {
    font-size: 50px;
    width: 115px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    text-align: right;
    top: 0;
  }

  .paralaxImage_leaf--1 {
    top: 1%;
    left: 0;
  }

  .paralaxImage_leaf--2 {
    top: 65px;
    left: 4vw;
    width: 30px;
    min-width: 30px;
  }

  .paralaxImage_leaf--3 {
    top: 160px;
    left: 5%;
  }

  .paralaxImage_leaf--4 {
    display: none;
  }

  .paralaxImage_flower--lg {
    min-width: 0;
  }

  .paralaxImage_flower--md {
    min-width: 0;
  }

  .paralaxImage_flower--1 {
    top: 7%;
    left: 14px;
    width: 55px;
  }

  .paralaxImage_flower--2 {
    top: 7%;
    left: 12%;
    width: 40px;
  }

  .paralaxImage_flower--3 {
    top: 11%;
    left: 4%;
    width: 40px;
    /*display: none;*/
  }

  .paralaxImage_flower--4 {
    display: none;
  }

  .paralaxImage_flower--5 {
    display: none;
  }

  .paralaxImage_flower--6 {
    top: 9%;
    left: 7%;
    /*display: none;*/
  }

  .paralaxImage_flower--7 {
    top: 15%;
    left: 10%;
    display: none;
  }

  .paralaxImage_flower--8 {
    top: 16%;
    left: 14%;
    display: none;
  }

  .homelargeSlider .textWrap_title {
    font-size: 50px;
  }

  .homelargeSlider .textWrap_info {
    font-size: 20px;
    line-height: 1.2;
  }

  .sectionHomeAbout_slider .slick-list {
    width: auto;
  }

  .sectionHomeAbout_slide {
    padding-right: 10px;
  }

  .sectionHomeAbout_slide .slideContent img {
    margin-right: 10px;
  }

  .sectionHomeProducts .sliderBG--front {
    height: 100px;
  }

  .sectionHomeProducts_backContainer {
    height: 267px;
  }

  .sectionHomeStandards {
    padding-top: 30px;
  }

  .sectionHomeHowWorks .worksWrap {
    padding: 0;
  }

  .sectionHomeHowWorks .worksWrap_bg {
    left: auto;
    right: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  .sectionHomeHowWorks .worksWrap_items {
    width: 100%;
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .sectionHomeHowWorks .worksWrap_item .workNumber {
    width: 31px;
    height: 31px;
    font-size: 21px;
    margin-right: 25px;
  }

  .sectionHomeHowWorks .worksWrap_item .workNumber .circle {
    width: 40px;
    height: 40px;
  }

  .sectionHomeHowWorks .worksWrap_item .workInfo {
    width: 100%;
  }

  .sectionHomeHowWorks .worksWrap_item .workInfo_title {
    font-size: 18px;
  }

  .sectionHomeHowWorks .worksWrap_item .workInfo_text {
    font-size: 14px;
  }

  .sectionHomeTrust {
    padding-top: 0;
  }

  .sectionHomeNews .newsWrap_item .title {
    font-size: 14px;
  }

  .sectionLaboratoryInfo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }

  .sectionNews_block .sectionNews_item_mini {
    width: 48%;
  }

  .sectionNews_block .sectionNews_items {
    margin-bottom: 20px;
    margin-top: 0px;
  }

  .sectionNews_items__col .sectionNews_item_mini {
    width: 48%;
  }

  .guaranteeForm_btn .btn_prev {
    height: 50px;
    right: calc(100% + 11px);
  }

  .sectionProduction_slider .slick-slide img {
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
    margin-left: 0px;
  }

  .sectionProduction_slider .slick-active img,
  .sectionProduction_slider .slick-center img {
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
  }

  .sectionRetail_block .retailBlock_info .sectionTitle {
    font-size: 24px;
  }

  .sectionOrdering_block .ordering_block .ordering_block__step {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .ordering_block__step .ordering_block__stepImg {
    margin-bottom: 30px;
  }

  .singleNews {
    width: 95%;
  }

  .singleNews .singleNews_block {
    width: 100%;
  }

  .otherNews .otherNews_item {
    width: 100%;
    margin-bottom: 30px;
  }

  .otherNews .otherNews_item:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
  }

  .singleNews_gallery {
    width: 95%;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    height: 50px;
    right: calc(100% + 11px);
  }

  .singleNews_slider .slick-arrow.slick-next {
    left: calc(100% + 11px);
    height: 50px;
  }

  .sectionRating .sectionRating_text {
    width: 80%;
  }

  .productsSection_itemArchive {
    width: 100%;
  }

  .productsSection_itemArchive:nth-of-type(odd) {
    border-right: 0;
  }

  .productsSection_itemArchive .imgWrap img {
    min-width: 200px;
  }

  .productsSection_itemArchive .imgWrap img {
    margin-right: auto;
    margin-left: auto;
  }

  .productsSection_itemTaxonomy {
    width: 100%;
  }

  .productsSection_itemTaxonomy:nth-of-type(odd) {
    border-right: 0;
  }

  .productsSection_itemTaxonomy .imgWrap img {
    min-width: 150px;
  }

  .productsSection_itemTaxonomy .prodTitle {
    font-size: 18px;
  }

  .productsGallery_content__item {
    margin-bottom: 15px;
  }

  .logisticInfo_item__img {
    margin-top: 10px;
  }

  .quality_slider .worksWrap_item .workBlock_title {
    font-size: 18px;
  }

  .quality_slider .worksWrap_item .workBlock_text {
    font-size: 16px;
  }

  .quality_slider .worksWrap_item .workBlock .workNumber {
    width: 31px;
    height: 31px;
    font-size: 21px;
    margin-right: 25px;
  }

  .quality_slider .worksWrap_item .workBlock .workNumber .circle {
    width: 40px;
    height: 40px;
  }

  .quality_slider .worksWrap_item .workBlock .workBlock_text {
    font-size: 14px;
  }

  .circle-container .circle_item .circle_block .worksWrap_item .workNumber {
    width: 31px;
    height: 31px;
    font-size: 21px;
    margin-right: 25px;
  }

  .circle-container .circle_item .circle_block .worksWrap_item .workNumber .circle {
    width: 40px;
    height: 40px;
  }

  .circle-container .circle_item .circle_block .worksWrap_item .workInfo {
    width: 100%;
  }

  .circle-container .circle_item .circle_block .worksWrap_item .workInfo_title {
    font-size: 18px;
  }

  .circle-container .circle_item .circle_block .worksWrap_item .workInfo_text {
    font-size: 14px;
  }
}

@media screen and (max-width: 640px) and (max-height: 540px) {
  .homelargeSlider .slick-dots {
    right: 18px;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  .homelargeSlider .slick-dots {
    right: 18px;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@media only screen and (max-width: 620px) {
  .productsGallery_block .galleryContent_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media only screen and (max-width: 600px) {
  .laboratoryForm form {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .vendorForm_block .logisticForm_footer {
    margin-top: 20px !important;
  }

  .vendorForm_block .logisticForm_footer {
    margin-top: 40px !important;
  }

  .sectionGuarantee_block .sectionGuarantee_img {
    display: none;
  }

  .ordering_block__step .littleImg {
    width: 25%;
  }
}

@media only screen and (max-width: 580px) {
  .laboratoryInfo_gallery__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .laboratoryInfo_gallery__wrap .laboratoryInfo_gallery_desc {
    text-align: center;
    margin-left: 0;
    margin-top: 20px;
  }

  .laboratoryForm form .form_block.first_step .laboratoryForm_footer .laboratoryForm_check {
    font-size: 14px;
  }

  .sectionHeader {
    margin-top: 72px;
  }

  .productsSection_itemTaxonomy .prodInfo_title {
    font-style: 16px;
  }

  .productsSection_itemTaxonomy .prodInfo_content {
    font-size: 16px;
  }

  .productsSection_itemArchive .textWrap_content {
    font-size: 16px;
  }

  .beadcrumbs a,
  .beadcrumbs span {
    font-size: 16px;
  }

  .textContent {
    font-size: 16px;
  }

  .textContent p {
    font-size: 16px;
  }

  .bottomPageLink_title {
    font-size: 20px;
  }

  .dropdown .dropdown_title,
  .dropdown .dropdown_title:visited {
    font-size: 16px;
  }

  .dropdown dd ul li {
    font-size: 16px;
  }

  .logisticForm .form_block .partnersForm_check,
  .laboratoryForm_block .form_block .partnersForm_check,
  .partnersForm_block .form_block .partnersForm_check,
  .guarantee_form .form_block .partnersForm_check {
    font-size: 14px;
  }

  .submit_form_done .submit_block_info .submit_block_title {
    font-size: 16px;
  }

  .submit_form_done .submit_block_info .submit_block_text {
    font-size: 16px;
  }

  .textContact p {
    margin-bottom: 16px;
  }

  .header {
    top: 22px;
  }

  .header_logo {
    width: 60px;
    height: 48px;
  }

  .header_buttons.opened-menu .btn-menu {
    -webkit-transform: translate(8px, -3px);
    transform: translate(8px, -3px);
  }

  .header_buttons .btn {
    font-size: 0;
  }

  .header_buttons .btn-auth {
    display: none;
  }

  .header_buttons .btn-cart {
    display: none;
  }

  .header_buttons .btn-menu {
    -webkit-transform: translate(0, 5px);
    transform: translate(0, 5px);
  }

  .header_buttons .btn-menu .lines {
    margin-right: 0;
  }

  .header.fixed,
  .header--inner {
    padding-top: 13px;
    padding-bottom: 13px;
    top: 0 !important;
  }

  .header.fixed .header_buttons.opened-menu .btn-menu,
  .header--inner .header_buttons.opened-menu .btn-menu {
    -webkit-transform: translate(7px, 5px);
    transform: translate(7px, 5px);
  }

  .homelargeSlider .textWrap {
    top: 0;
  }

  .sectionHomeTrust_slider {
    padding-bottom: 20px;
  }

  .sectionAbout_img {
    display: none;
  }

  .sectionAbout_info blockquote:after {
    top: 63%;
  }

  .sectionStep_block .stepBlock_items .stepBlock_item {
    width: 100%;
    margin-bottom: 35px;
  }

  .sectionStep_block .stepBlock_items .stepBlock_item:nth-child(3) {
    margin-bottom: 35px;
  }

  .sectionStep_block .stepBlock_items .stepBlock_item:nth-child(4) {
    margin-bottom: 0px;
  }

  .stepBlock_item__img {
    margin-right: 20px;
  }

  .stepBlock_item__img .step_img {
    width: 100%;
  }

  .homelargeSlider .textWrap {
    top: 0;
  }

  .sectionHomeTrust_slider {
    padding-bottom: 20px;
  }

  .sectionHomeTrust_slider.slick-dotted.slick-slider {
    margin-bottom: 80px;
  }

  .sectionLaboratoryTabs.simpleTabs--pageLaboratory {
    display: none;
  }

  .partnersBlock_services .partnersBlock_service {
    width: 42%;
  }

  .partnersBlock_services .partnersBlock_service__item.big_img {
    width: 60%;
  }

  .partnersBlock_services .partnersBlock_service .item_text {
    font-size: 16px;
  }

  .partnersBlock_list.textContent ul li {
    font-size: 16px;
  }

  .sectionPartners_block__product .partnersProduct_info .partnersProduct_infoTitle {
    font-size: 16px;
  }

  .sectionPartners_block__product .partnersProduct_info .simpleList li {
    font-size: 16px;
  }

  .sectionArchivePart ul.tabs li {
    font-size: 16px;
  }

  .sectionArchivePart ul.tabs li.current {
    font-size: 16px;
  }

  .sectionServices_img {
    width: 80%;
  }

  .sectionServices_info ul.offerList li {
    font-size: 16px;
  }

  .sectionWork_list.textContent ul li {
    font-size: 16px;
  }

  .sectionWork_block__img {
    width: 90%;
  }

  .sectionWork_block__img .offer_img {
    top: 20px;
  }

  .guarantee_form .guaranteeForm form .guaranteeForm_info__block .guaranteeForm_info_mini {
    width: 100%;
  }

  .guarantee_title .guarantee_title__text {
    font-size: 16px;
  }

  .guaranteeForm_btn .btn_prev {
    display: none;
  }

  .sectionHomeProducts .sliderImages_wrap {
    width: 200px;
    height: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    bottom: 55px;
    -webkit-transition: left .5s ease-out, visibility .5s ease-out, opacity .5s ease-out;
    transition: left .5s ease-out, visibility .5s ease-out, opacity .5s ease-out;
  }

  .guaranteeForm_btn .btn_prev span {
    display: none;
  }

  .guaranteeForm_btn .btn_prev:hover:after {
    display: none;
  }

  .guaranteeForm_btn .btn_prev:before,
  .guaranteeForm_btn .btn_prev:after {
    display: none;
  }

  .guaranteeForm_btn .btn_prev:before {
    display: none;
  }

  .guaranteeForm_btn .btn_prev:after {
    display: none;
  }

  .sectionDelivery_block {
    margin-bottom: 30px;
  }

  .sectionBasket_block .basket_block__info,
  .sectionBasket_block .basket_block__img {
    margin-bottom: 0;
  }

  .sectionBasket_block .basket_block__img {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-prev {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-prev span {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-prev:hover:after {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-prev:before,
  .singleNews_slider .slick-arrow.slick-prev:after {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-prev:before {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-prev:after {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-next {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-next span {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-next:hover:before {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-next:hover:after {
    display: none;
  }

  .singleNews_slider .slick-arrow.slick-next:before,
  .singleNews_slider .slick-arrow.slick-next:after {
    display: none;
  }

  .singleNews_slider .singleNews_slide .singleNews_slide__img img {
    width: 100%;
  }

  .singleNews_slider .slick-dots {
    bottom: -55px;
  }

  .contractItem_text {
    width: 75%;
  }

  .wholesaleOrder_steps {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .wholesaleOrder_steps .wholesaleOrder_step {
    width: 100%;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .wholesaleOrder_steps .wholesaleOrder_step:last-child {
    margin-bottom: 0;
  }

  .sectionWorthTabs.simpleTabs--pageWorth.simpleTabs {
    display: none;
  }

  .sectionWorthAccord {
    display: block;
  }

  .productsSection_itemArchive .textWrap_title {
    font-size: 22px;
  }

  .productsSection_itemArchive .textWrap_content {
    font-size: 14px;
  }

  .singleProducts_gallery .productsGallery_header__mini .infoHeader_number {
    font-size: 12px;
  }

  .singleProducts_gallery .productsGallery_header__mini .infoHeader_title {
    font-size: 24px;
  }

  .singleProducts_gallery .productsGallery_header__mini .infoHeader_text {
    font-size: 16px;
  }

  .singleProducts_gallery.section {
    margin-left: 0px;
    margin-right: 0px;
  }

  .productsGallery_header .infoHeader_text {
    font-size: 16px;
  }

  .productsGallery_block .productsGallery_block__text {
    font-size: 16px;
  }

  .productsGallery_block .productsGallery_content__text {
    font-size: 16px;
  }

  .productsGallery_block .info {
    font-size: 12px;
  }

  .productsGallery_block .productsGallery_check.container {
    width: 50%;
    font-size: 12px;
  }

  .productsGallery_order__info .galleryOrder_delivery a {
    font-size: 16px;
  }

  .productsGallery_order__info .galleryOrder_address a {
    font-size: 16px;
  }

  .sectionProductsTabs.simpleTabs--pageProducts {
    display: none;
  }

  .simpleProduct .simpleProduct_slider .slick-list {
    padding: 0 !important;
  }

  .sectionProductAccord {
    display: block;
  }

  .logisticInfo_item__text {
    width: 82%;
  }

  .sectionLogisticTabs.simpleTabs--pageLogistic {
    display: none;
  }

  .slider-nav .item .item_block p {
    font-size: 16px;
  }

  .sectionLogisticAccord {
    display: block;
  }

  .sectionContacts .sectionContacts_block .contactsBlock_info .contactsBlock_info__title {
    font-size: 24px;
  }

  .sectionContacts .sectionContacts_block .contactsBlock_info .contactsBlock_info__text {
    font-size: 16px;
  }

  .form_block .form__row {
    font-size: 16px;
  }

  .form_block .form__input:focus ~ .form__label,
  .form_block .form__input:active ~ .form__label,
  .form_block .form__input:valid ~ .form__label {
    font-size: 12px;
  }

  .form_block .contactsForm_footer .contactsForm_check {
    font-size: 14px;
  }

  .notFound_img {
    width: 70%;
  }

  .notFound_text p {
    font-size: 16px;
  }

  .notFound_link p {
    font-size: 12px;
  }

  .searchBlock .searchForm .input-search {
    font-size: 24px;
    padding-left: 10px;
    padding-bottom: 10px;
  }

  .searchBlock .searchForm .icon_search {
    width: 20px;
    height: 20px;
    bottom: 15px;
  }

  .searchBlock .searchForm .icon_search:hover {
    width: 20px;
    height: 20px;
    bottom: 15px;
  }

  .searchBlock .listContent .listBlock {
    width: 100%;
    padding: 15px 15px 13px 15px;
  }

  .searchBlock .listContent .listBlock .listItem a {
    font-size: 16px;
  }

  .searchBlock .fullBlock.active {
    top: 190px;
  }

  .searchBlock .resultBlock h5 {
    font-size: 22px;
  }

  .searchBlock .resultBlock_text {
    font-size: 14px;
  }

  .bar {
    top: 20px;
    left: 15%;
  }

  .footer_logo {
    width: 67px;
    height: 53px;
  }
}

@media only screen and (max-width: 548px) {
  .sectionProduction_slider .slick-dots {
    bottom: -50px;
    width: 90%;
    -webkit-transform: translate(7%, 7%);
    transform: translate(7%, 7%);
  }
}

@media only screen and (max-width: 540px) {
  .sectionNews {
    margin-bottom: 0;
  }

  .sectionNews_main {
    margin-bottom: 7px;
  }

  .sectionNews_main .sectionNews_info {
    width: 100%;
    padding: 20px 20px 34px;
  }

  .sectionNews_block {
    margin-bottom: 7px;
  }

  .sectionNews_block .sectionNews_item_mini {
    height: 100%;
    width: 100%;
  }

  .sectionNews_block .sectionNews_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 15px;
  }

  .sectionNews_block .sectionNews_items__col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionNews_items__col .sectionNews_item_mini {
    height: 100%;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .sectionNews_items .newsItem_gallery {
    width: 100%;
  }

  .sectionNews_items .newsItem_text {
    width: 100%;
    padding: 20px 20px 34px 20px;
  }

  .block__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media only screen and (max-width: 500px) {
  .sectionLaboratory_info__items .laboratoryInfo_item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .sectionLaboratory_info__items .laboratoryInfo_item__text {
    margin-left: 10px;
  }

  .productsGallery_content__price span {
    font-size: 22px;
  }

  .sectionTitle {
    font-size: 21px !important;
  }

  .logisticForm .form_block,
  .laboratoryForm_block .form_block,
  .partnersForm_block .form_block,
  .guarantee_form .form_block {
    padding: 0px 20px 30px 20px;
  }

  .logisticForm .form_block .partnersForm_check,
  .laboratoryForm_block .form_block .partnersForm_check,
  .partnersForm_block .form_block .partnersForm_check,
  .guarantee_form .form_block .partnersForm_check {
    width: 86%;
  }

  .sectionAbout_info blockquote:before {
    top: 0;
  }

  .sectionAbout_info blockquote:after {
    top: 80%;
  }

  .stepBlock_item__img {
    width: 20%;
  }

  .sectionClients_slider {
    padding-top: 10px;
  }

  .sectionDillers_block .textContent ul {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .sectionDillers_conditions .clientsConditions_items {
    padding: 40px 20px 20px 20px;
  }

  .disinfactionProtect_item {
    width: 100%;
  }

  .disinfactionProtect_item:nth-child(3) {
    padding-bottom: 15px;
  }

  .laboratoryForm form .form_block {
    padding: 20px 20px 30px;
  }

  .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .laboratoryForm_title {
    font-size: 20px;
  }

  .laboratoryForm form .form_block.first_step .laboratoryForm_footer .laboratoryForm_check {
    width: 86%;
  }

  .laboratoryForm .form_block_done {
    padding: 20px 20px 30px;
  }

  .sectionArchivePart ul.tabs li {
    padding: 13px 10px;
  }

  .sectionWork_block__img .offer_img {
    top: 5px;
  }

  .sectionGuarantee_info.textContent ul li {
    padding-left: 5px;
  }

  .guarantee_form .guaranteeForm form .first_step .form_content,
  .guarantee_form .guaranteeForm form .second_step .form_content,
  .guarantee_form .guaranteeForm form .third_step .form_content {
    padding: 20px 20px 30px;
  }

  .guarantee_form .guaranteeForm form .guarantee_title {
    padding: 13px 20px;
  }

  .guarantee_title .guarantee_title__text {
    width: 60%;
  }

  .sectionProductionInfo_textInfo .caption {
    font-size: 20px;
  }

  .paymentBlock_option .paymentBlock_img img {
    width: 100%;
  }

  .singleNews .singleNews_block .singleNews_title {
    font-size: 25px;
  }

  .contractItem .contractItem_img {
    width: 20%;
  }

  .contractItem .contractItem_img img {
    width: 100%;
    display: block;
  }

  .contractItem_text {
    width: 70%;
  }

  .sectionRating {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }

  .sectionRating .sectionRating_img {
    width: 25%;
  }

  .sectionRating .sectionRating_text {
    width: 100%;
  }

  .sectionWorthInfo_textInfo .part {
    margin-bottom: 30px;
  }

  .productsGallery_slider .slider-main_nav {
    margin-top: 0;
  }

  .productsGallery_slider .slider-main_nav .slick-list {
    width: 100%;
    -webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.2);
  }

  .productsGallery_slider .slider-main_nav .item {
    padding-right: 0;
  }

  .productsGallery_slider .slider-main_nav .item.slick-current .item_block {
    border: 0px solid #ffcb05;
    -webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, 0);
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0);
  }

  .productsGallery_slider .slider-main_nav .item .item_block {
    max-width: 460px;
    max-height: 380px;
    min-width: 270px;
    min-height: 150px;
    -webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, 0);
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0);
    width: 90vw;
    height: 60vw;
  }

  .productsGallery_slider .slider-main_for {
    display: none;
  }

  .productsGallery_content {
    margin-top: 60px;
  }

  .quality_slider .worksWrap_item .workBlock {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .form_block {
    padding: 0px 20px 30px 20px;
  }

  .form_block .contactsForm_footer .contactsForm_check {
    width: 86%;
  }
}

@media only screen and (max-width: 487px) {
  .sectionContacts_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contactsBlock_info {
    margin-bottom: 20px;
  }

  .contactsBlock_qr {
    margin: 0 auto;
  }

  .contactsBlock_info {
    width: 100%;
  }
}

@media only screen and (max-width: 480px) {
  .simpleProduct .slick-prev {
    margin-top: -12px;
  }

  .simpleProduct .simpleProduct_items .simpleProduct_item {
    padding: 0 5px 10px 5px;
  }

  .sectionHeader,
  .simpleTabs,
  .section,
  .header,
  .fullMenu_languages,
  .homelargeSlider .textWrap,
  .sectionHomeAbout,
  .sectionHomeProducts .sectionTitle,
  .sectionHomeStandards,
  .sectionHomeHowWorks .sectionTitle,
  .sectionHomeHowWorks .worksWrap,
  .sectionHomeTrust,
  .sectionHomeNews .sectionTitle,
  .sectionHomeNews .newsWrap,
  .sectionLaboratoryTabs.simpleTabs--pageLaboratory .subTitle_step,
  .sectionProductionInfo,
  .sectionProduction_content,
  .sectionProductionVideo,
  .sectionWorthInfo,
  .sectionWorthAccord,
  .sectionProductsTabs.simpleTabs--pageProducts .subTitle_step,
  .sectionProductAccord,
  .sectionLogisticAccord,
  .footer_part {
    padding-right: 20px;
    padding-left: 20px;
  }

  .moreButton:before {
    width: 60px;
    margin-right: 10px;
  }

  .moreButton:hover:after {
    width: 60px;
    margin-left: 10px;
  }

  .textContent blockquote:before {
    left: -20px;
    top: 5px;
  }

  .textContent blockquote:after {
    right: -5px;
    bottom: 15px;
  }

  .bottomPageLink_title {
    text-align: center;
  }

  .subTitle_step {
    font-size: 22px;
  }

  .logisticForm .form_block .form__row,
  .laboratoryForm_block .form_block .form__row,
  .partnersForm_block .form_block .form__row,
  .guarantee_form .form_block .form__row {
    margin-bottom: 0;
    font-size: 16px;
  }

  .header_buttons .btn-menu .btn_menu__text {
    display: none;
  }

  .homelargeSlider .textWrap_title {
    font-size: 40px;
  }

  .homelargeSlider .textWrap_title .number {
    padding-bottom: 18px;
  }

  .sectionHomeAbout_info .text {
    font-size: 14px;
  }

  .sectionHomeStandards_slider {
    margin-right: -20px;
    margin-left: -20px;
  }

  .sectionHomeStandards_slide {
    padding-left: 20px;
  }

  .sectionHomeStandards_slide .imgWrap {
    min-height: 100px;
    min-width: 100px;
  }

  .sectionHomeHowWorks .worksWrap {
    padding: 0;
  }

  .sectionHomeHowWorks .worksWrap_items {
    padding-left: 35px;
  }

  .productionContent_block {
    margin-bottom: 80px;
  }

  .sectionAbout_items {
    margin-right: 20px;
    margin-left: 20px;
    padding: 30px 20px 40px 25px;
  }

  .sectionAbout_info blockquote:before {
    left: -4%;
  }

  .sectionAbout_info blockquote:before {
    top: -5%;
  }

  .sectionClients_block {
    margin-bottom: 40px;
  }

  .sectionStep_block {
    padding-bottom: 40px;
  }

  .sectionClients_slider {
    padding-bottom: 40px;
  }

  .sectionClients_slider .sectionSlider-title {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionClients_type {
    margin-bottom: 40px;
  }

  .sectionDillers_block {
    margin-bottom: 40px;
  }

  .sectionDillers_conditions {
    padding: 0 20px 0px;
  }

  .sectionDillers_conditions {
    margin-bottom: 60px;
  }

  .sectionDisinfaction_block {
    margin-bottom: 40px;
  }

  .sectionDisinfaction_protect {
    margin-bottom: 40px;
  }

  .sectionHistory_col:last-of-type {
    padding-bottom: 100px;
  }

  .homelargeSlider .textWrap_title {
    font-size: 40px;
  }

  .homelargeSlider .textWrap_title .number {
    padding-bottom: 18px;
  }

  .sectionHomeAbout_info .text {
    font-size: 14px;
  }

  .sectionHomeStandards_slider {
    margin-right: -20px;
    margin-left: -20px;
  }

  .sectionHomeStandards_slide {
    padding-left: 20px;
  }

  .sectionHomeStandards_slide .imgWrap {
    min-height: 100px;
    min-width: 100px;
  }

  .sectionHomeHowWorks .worksWrap {
    padding: 0;
  }

  .sectionHomeHowWorks .worksWrap_items {
    padding-left: 35px;
  }

  .personalInfo_text .personalInfo_item h3 {
    font-size: 22px;
  }

  .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close {
    right: -20px;
  }

  .partnersBlock_services .partnersBlock_service {
    width: 100%;
    margin-bottom: 50px;
  }

  .partnersBlock_services .partnersBlock_service:nth-child(2),
  .partnersBlock_services .partnersBlock_service:first-child {
    margin-bottom: 50px;
  }

  .partnersBlock_services .partnersBlock_service:last-child {
    margin-bottom: 0;
  }

  .partnersBlock_services .partnersBlock_service__item {
    width: 40%;
  }

  .sectionOffer_info.textContent ul li {
    padding-left: 10px;
  }

  .sectionWork_list {
    margin-top: 20px;
  }

  .sectionWork_block {
    margin-bottom: 0;
  }

  .productionContent_block__infoRight ul li {
    font-size: 14px;
  }

  .sectionPayment_block .paymentBlock .paymentBlock_option {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .paymentBlock_option .paymentBlock_img {
    margin-bottom: 10px;
  }

  .paymentBlock_option .paymentBlock_info {
    width: 100%;
  }

  .sectionDelivery_block .delivery_block .delivery_block__item {
    width: 50%;
  }

  .ordering_block__step .ordering_block__stepImg {
    width: 30%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
  }

  .ordering_block__step .ordering_block__stepInfo {
    width: 100%;
  }

  .singleNews {
    width: 100%;
  }

  .singleNews_gallery {
    width: 100%;
  }

  .contractItem {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .contractItem .contractItem_img {
    width: 30%;
  }

  .contractItem_text {
    width: 100%;
  }

  .wholesaleOrder_steps {
    margin-top: 10px;
  }

  .sectionDelivery_info .subTitle_step {
    font-size: 22px;
  }

  .tab-content.current {
    padding: 20px 20px 30px 20px;
  }

  .productsSection_itemArchive:hover .moreButton:after {
    width: 60px;
    margin-left: 10px;
  }

  .productsSection_itemArchive:nth-of-type(odd) {
    padding-left: 20px;
  }

  .productsSection_itemArchive:nth-of-type(even) {
    padding-right: 20px;
  }

  .productsSection_itemTaxonomy:nth-of-type(odd) {
    padding-left: 20px;
  }

  .productsSection_itemTaxonomy:nth-of-type(odd) .prodInfo {
    padding-left: 20px;
  }

  .productsSection_itemTaxonomy:nth-of-type(even) {
    padding-right: 20px;
  }

  .productsSection_itemTaxonomy:nth-of-type(even) .prodInfo {
    padding-right: 20px;
  }

  .productsGallery_order__info {
    margin-top: 20px;
  }

  .simpleProduct {
    margin-top: 60px;
  }

  .searchBlock {
    min-height: 300px;
  }

  .footer_socialWrap .icon,
  .footer_socialWrap .textContent blockquote:before,
  .textContent .footer_socialWrap blockquote:before,
  .footer_socialWrap .textContent blockquote:after,
  .textContent .footer_socialWrap blockquote:after,
  .footer_socialWrap .icon-cart:before,
  .footer_socialWrap .icon-next:before,
  .footer_socialWrap .icon-documentation:before,
  .footer_socialWrap .icon-laboratory::before,
  .footer_socialWrap .icon-send::before,
  .footer_socialWrap .icon-order::before,
  .footer_socialWrap .dropdown dt .dropdown_title:after,
  .dropdown dt .footer_socialWrap .dropdown_title:after,
  .footer_socialWrap .more:after,
  .footer_socialWrap .btn_downloads:before,
  .footer_socialWrap .sectionHomeAbout_slider .slick-dots button:before,
  .sectionHomeAbout_slider .slick-dots .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeAbout_slider .slick-active button:before,
  .sectionHomeAbout_slider .slick-active .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeStandards_slider .slick-dots button:before,
  .sectionHomeStandards_slider .slick-dots .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeStandards_slider .slick-active button:before,
  .sectionHomeStandards_slider .slick-active .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeTrust_slider .slick-dots button:before,
  .sectionHomeTrust_slider .slick-dots .footer_socialWrap button:before,
  .footer_socialWrap .sectionHomeTrust_slider .slick-active button:before,
  .sectionHomeTrust_slider .slick-active .footer_socialWrap button:before,
  .footer_socialWrap .sectionAbout_info blockquote:before,
  .sectionAbout_info .footer_socialWrap blockquote:before,
  .footer_socialWrap .sectionAbout_info blockquote:after,
  .sectionAbout_info .footer_socialWrap blockquote:after,
  .footer_socialWrap .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .close::before,
  .laboratoryForm form .form_block.first_step .laboratoryForm_title_block .footer_socialWrap .close::before,
  .footer_socialWrap .block__pagination ul.pagination:before,
  .block__pagination .footer_socialWrap ul.pagination:before,
  .footer_socialWrap .block__pagination ul.pagination:after,
  .block__pagination .footer_socialWrap ul.pagination:after,
  .footer_socialWrap .sectionProduction_slider .slick-dots li button:before,
  .sectionProduction_slider .slick-dots li .footer_socialWrap button:before,
  .footer_socialWrap .sectionProduction_slider li.slick-active button:before,
  .sectionProduction_slider li.slick-active .footer_socialWrap button:before,
  .footer_socialWrap .singleNews .singleNews_share .singleNews_share_fb:after,
  .singleNews .singleNews_share .footer_socialWrap .singleNews_share_fb:after,
  .footer_socialWrap .singleNews .singleNews_share .singleNews_share_tw:after,
  .singleNews .singleNews_share .footer_socialWrap .singleNews_share_tw:after,
  .footer_socialWrap .singleNews_slider .slick-dots button:before,
  .singleNews_slider .slick-dots .footer_socialWrap button:before,
  .footer_socialWrap .singleNews_slider .slick-active button:before,
  .singleNews_slider .slick-active .footer_socialWrap button:before,
  .footer_socialWrap .step_one::before,
  .footer_socialWrap .step_two::before,
  .footer_socialWrap .step_tree::before,
  .footer_socialWrap .step_fourth::before,
  .footer_socialWrap .step_five::before,
  .footer_socialWrap .sectionWorthAccord .simpleAccord_title:after,
  .sectionWorthAccord .footer_socialWrap .simpleAccord_title:after,
  .footer_socialWrap .productsGallery_slider .slider-main_nav .slick-prev:before,
  .productsGallery_slider .slider-main_nav .footer_socialWrap .slick-prev:before,
  .footer_socialWrap .productsGallery_slider .slider-main_nav .slick-next:before,
  .productsGallery_slider .slider-main_nav .footer_socialWrap .slick-next:before,
  .footer_socialWrap .productsGallery_slider .slider-main_nav .slick-dots li button:before,
  .productsGallery_slider .slider-main_nav .slick-dots li .footer_socialWrap button:before,
  .footer_socialWrap .productsGallery_order__info .galleryOrder_delivery a:before,
  .productsGallery_order__info .galleryOrder_delivery .footer_socialWrap a:before,
  .footer_socialWrap .productsGallery_order__info .galleryOrder_address a:before,
  .productsGallery_order__info .galleryOrder_address .footer_socialWrap a:before,
  .footer_socialWrap .sectionProductsTabs.simpleTabs_changed .more:after,
  .sectionProductsTabs.simpleTabs_changed .footer_socialWrap .more:after,
  .footer_socialWrap .simpleProduct .simpleProduct_slider .slick-prev:before,
  .simpleProduct .simpleProduct_slider .footer_socialWrap .slick-prev:before,
  .footer_socialWrap .simpleProduct .simpleProduct_slider .slick-next:before,
  .simpleProduct .simpleProduct_slider .footer_socialWrap .slick-next:before,
  .footer_socialWrap .sectionProductAccord .simpleAccord .simpleAccord_title:after,
  .sectionProductAccord .simpleAccord .footer_socialWrap .simpleAccord_title:after,
  .footer_socialWrap .simpleAccord.active .simpleAccord_title:after,
  .simpleAccord.active .footer_socialWrap .simpleAccord_title:after,
  .footer_socialWrap .sectionLogisticAccord .simpleAccord_title:after,
  .sectionLogisticAccord .footer_socialWrap .simpleAccord_title:after,
  .footer_socialWrap .sectionQualityTitle .quality_container .slider .slick-dots li button:before,
  .sectionQualityTitle .quality_container .slider .slick-dots li .footer_socialWrap button:before,
  .footer_socialWrap .quality_slider .slick-dots li button:before,
  .quality_slider .slick-dots li .footer_socialWrap button:before,
  .footer_socialWrap .quality_slider li.slick-active button:before,
  .quality_slider li.slick-active .footer_socialWrap button:before,
  .footer_socialWrap .circle_dots ul li .quality_btn:before,
  .circle_dots ul li .footer_socialWrap .quality_btn:before,
  .footer_socialWrap .icon-comeback::before {
    margin-right: 0;
  }

  .productsGallery_content .productsGallery_block .info .info-cont {
    width: 90vw;
  }
}

@media only screen and (max-width: 475px) {
  .header--inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media only screen and (max-width: 460px) {
  .sectionDillers_conditions .clientsConditions_title {
    font-size: 19px;
  }
}

@media only screen and (max-width: 450px) {
  .sectionProductionInfo_textInfo .production_items .production_item {
    font-size: 15px;
  }

  .productionContent_block__infoRight .productionContent_title {
    font-size: 16px;
    padding-bottom: 10px;
  }

  .content_block__info {
    padding: 10px;
  }
}

@media only screen and (max-width: 440px) {
  .productsGallery_block .productsGallery_block__text {
    width: auto;
  }

  .productsGallery_block .productsGallery_content__text {
    width: auto;
  }

  .productsGallery_block .galleryContent_items > p {
    width: auto;
  }
}

@media only screen and (max-width: 415px) {
  .container input[type="checkbox"] + .wpcf7-list-item-label:before {
    left: -25px;
    width: 15px;
    height: 15px;
    top: 2px;
    -webkit-transform: none;
    transform: none;
  }

  .container input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
    left: -23px;
    width: 3px;
    height: 6px;
    top: 7%;
  }
}

@media only screen and (max-width: 414px) {
  .subTitle_step {
    font-size: 20px;
  }

  .vendorForm {
    padding: 30px 30px;
  }

  .container {
    padding-left: 25px;
  }

  .checkmark {
    width: 20px;
    height: 20px;
    top: 8px;
  }

  .container .checkmark:after {
    left: 5px;
    top: 1px;
  }

  .dropdown_title__text {
    font-size: 14px;
  }

  .dropdown dt .dropdown_title:after {
    width: 20px;
    height: 11px;
  }

  .logisticForm .form_block .logisticForm_footer,
  .laboratoryForm_block .form_block .logisticForm_footer,
  .partnersForm_block .form_block .logisticForm_footer,
  .guarantee_form .form_block .logisticForm_footer {
    margin-top: 0;
  }

  .sectionAbout {
    padding-top: 40px;
  }

  .sectionClients_type .newsBlock_item {
    padding: 20px 20px 30px 20px;
  }

  .sectionDillers_conditions .clientsConditions_items .clientsConditions_item {
    width: 100%;
  }

  .personalInfo_text .personalInfo_item h3 {
    font-size: 20px;
  }

  .sectionNews_main .sectionNews_info .newsInfo_title {
    padding-bottom: 15%;
  }

  .sectionNews_main .sectionNews_info .newsInfo_text {
    display: none;
  }

  .block__pagination ul.pagination {
    width: 80%;
  }

  .sectionPartners_block__product .partnersProduct_info {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }

  .partnersBlock_info .contentBlock_list.textContent ul li:before {
    margin-right: 10px;
  }

  .sectionArchivePart .tab-content.current {
    padding: 20px 20px 30px 30px;
  }

  .sectionWork_block__img .offer_img {
    top: -5px;
  }

  .guarantee_title .guarantee_title__text {
    width: 65%;
  }

  .sectionProductionVideo {
    margin-bottom: 40px;
    margin-top: 0;
  }

  .productionContent_block:nth-child(even) .productionContent_block__infoRight {
    margin-top: -120px;
  }

  .productionContent_block__infoRight {
    margin-top: -120px;
  }

  .sectionRetail_block .retailBlock_info .sectionTitle {
    font-size: 18px;
  }

  .singleNews .singleNews_share {
    width: 100%;
  }

  .contractItem .contractItem_img {
    width: 26%;
  }

  .sectionDelivery_info .subTitle_step {
    font-size: 20px;
  }

  .deliveryBlock ul.tabs li {
    font-size: 14px;
  }

  .sectionWorthAccord .simpleAccord_title__content .title {
    width: 78%;
  }

  .simpleAccord_title__content .title {
    width: 78%;
  }

  .simpleAccord_content .simpleTabs_changed__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-top: 20px;
  }

  .simpleAccord_content .simpleTabs_changed__items .simpleTabs_items__img {
    width: 100%;
    margin-bottom: 20px;
  }

  .simpleAccord_content .simpleTabs_changed__items .simpleTabs_items__img img {
    margin: 0 auto;
  }

  .simpleAccord_content .simpleTabs_changed__items .simpleTabs_items__text {
    width: 100%;
  }

  .logisticInfo_item__img img {
    width: 100%;
  }

  .logisticInfo_item__text {
    width: 80%;
  }

  .sectionLogisticTraffic {
    background-size: 120% 40%;
    background-position: 50% 20%;
  }

  .logisticTraffic_item .logisticTraffic__text {
    width: 80%;
  }

  .quality_slider .slick-list {
    padding: 0 15px 0 30px !important;
  }

  .form_block .form__row {
    margin-bottom: 0;
  }

  .form_block .form__row.list_form {
    margin-bottom: 20px;
    margin-top: 30px;
  }
}

@media only screen and (max-width: 400px) {
  .sectionServices_info ul.offerList {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .sectionServices_info ul.offerList li:last-child {
    margin-bottom: 0;
  }

  .sectionWork_block__img {
    width: 100%;
  }

  .productsGallery_block .galleryContent_items {
    margin-left: 0;
    margin-top: 10px;
  }

  .sectionAbout_items .sectionAbout_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionAbout_item .itemText_title {
    margin: 15px auto;
    padding-left: 0;
    text-transform: capitalize;
  }

  .sectionAbout_item .itemText_info {
    text-align: center;
  }
}

@media only screen and (max-width: 380px) {
  .productsGallery_block .productsGallery_content__text {
    margin: 0 20px 20px 0;
  }
}

@media only screen and (max-width: 375px) {
  .sectionTitle {
    font-size: 18px !important;
  }

  .sectionHeader {
    padding: 20px;
  }

  .sectionHeader_title {
    font-size: 20px;
  }

  .beadcrumbs a,
  .beadcrumbs span {
    font-size: 14px;
  }

  .textContent blockquote {
    width: 90%;
    margin: 0 auto;
  }

  .sectionContent_block {
    padding-top: 0px;
  }

  .contentBlock_info {
    padding: 0 !important;
  }

  .btn_main {
    font-size: 14px;
  }

  .vendorForm .vendorForm_check {
    width: 100%;
  }

  .btn_hov {
    font-size: 14px;
  }

  .dropdown dd ul li .checkmark {
    left: 235px;
  }

  .homelargeSlider .textWrap_title {
    font-size: 36px;
  }

  .sectionHomeStandards_slider.slick-dotted.slick-slider {
    margin-bottom: 30px;
  }

  .sectionAbout_info .subTitle_step {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .sectionAbout_item .itemImg {
    /*position: absolute;*/
    top: 0;
    width: 30%;
  }

  .sectionAbout_item .itemImg .itemIco {
    width: 100%;
    margin-right: 0;
  }

  .sectionAbout_item .itemText {
    width: 100%;
  }

  .sectionAbout_item .itemText_title {
    margin: 15px auto;
    padding-left: 0;
    text-transform: capitalize;
  }

  .sectionAboutVideo {
    padding-top: 30px;
  }

  .sectionStep_block {
    padding-left: 20px;
  }

  .sectionClients_slider .sectionSlider-title {
    font-size: 20px;
  }

  .sectionClients_slider .sectionHomeTrust_slider {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionClients_type .newsBlock_item .newsItem_block .newsItem_text {
    font-size: 16px;
  }

  .sectionDisinfaction_protect {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 40px;
  }

  .sectionDisinfaction_ozon {
    padding-left: 20px;
    padding-right: 20px;
  }

  .homelargeSlider .textWrap_title {
    font-size: 36px;
  }

  .sectionHomeStandards_slider.slick-dotted.slick-slider {
    margin-bottom: 30px;
  }

  .simpleAccord_content h3 {
    font-size: 16px;
  }

  .simpleAccord_content .btn-main {
    padding: 10px;
  }

  .sectionNews {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .partnersBlock_list {
    margin-bottom: 20px;
  }

  .partnersBlock_list.textContent ul li {
    padding-left: 0;
  }

  .sectionArchivePart .tab-content.current {
    background-position: 78% 40px;
  }

  .sectionWork_block__img .offer_img {
    top: -15px;
  }

  .guarantee_title .guarantee_title__text {
    width: 70%;
  }

  .sectionProductionInfo {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionProductionInfo_textInfo .caption {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .sectionProduction_content {
    padding-right: 20px;
    padding-left: 20px;
  }

  .ordering_block__step .ordering_block__stepImg {
    width: 25%;
  }

  .ordering_block__step .ordering_block__stepImg img {
    width: 100%;
  }

  .ordering_block__step .littleImg {
    width: 45%;
  }

  .singleNews .singleNews_block .singleNews_title {
    font-size: 20px;
  }

  .singleNews_slider .singleNews_slide {
    margin: 0 10px;
  }

  .sectionContract {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionPay_block .pay_block .payBlock_info.textContent ul li {
    padding-left: 0;
  }

  .sectionDelivery_info {
    padding-left: 20px;
    padding-right: 20px;
  }

  .deliveryBlock .deliveryBlock_info.textContent ul li {
    padding-left: 0;
  }

  .deliveryBlock .other_tab.textContent ul li {
    padding-left: 0;
  }

  .sectionRating {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionWorthAccord .simpleAccord_title__content img {
    width: 15%;
  }

  .sectionWorthAccord .simpleAccord_title__content .title {
    width: 84%;
    font-size: 15px;
    padding-left: 15px;
  }

  .sectionWorthAccord .simpleAccord_content {
    padding: 15px 18px 20px 18px;
  }

  .productsGallery_block form .productsGallery_block__calc {
    margin: 0 auto;
  }

  .productsGallery_block .galleryContent_quality {
    margin-left: 0;
  }

  .productsGallery_block .productsGallery_check.container {
    padding-left: 55px;
  }

  .productsGallery_block .productsGallery_check .checkmark {
    margin-left: 0px;
  }

  .productsGallery_block .productsGallery_check .checkmark:after {
    left: 9px;
    top: 5px;
  }

  .productsGallery_order__btn {
    width: 100%;
    margin-right: 0;
  }

  .productsGallery_order__btn .btn-main {
    width: 100%;
  }

  .productsGallery_order__info {
    margin-top: 30px;
  }

  .simpleAccord_title__content img {
    width: 15%;
  }

  .simpleAccord_title__content .title {
    width: 84%;
    font-size: 15px;
  }

  .simpleAccord_content .simpleTabs_changed__img img {
    width: 15%;
  }

  .sectionLogisticTraffic .logisticTraffic_items {
    margin-top: 30px;
  }

  .slick-dotted.slick-slider {
    margin-bottom: 0;
  }

  .sectionLogisticAccord .simpleAccord_title .simpleAccord_title__content .title {
    font-size: 15px;
  }

  .footer_part {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 370px) {
  .icon-send {
    width: 125px;
    height: 50px;
  }
}

@media only screen and (max-width: 360px) {
  .sectionPartners_block__product .partnersProduct_img {
    display: none;
  }

  .sectionProductionInfo_textInfo .production_items .production_item {
    font-size: 12px;
  }
}

@media only screen and (max-width: 340px) {
  .sectionWholesale_block .wholesaleBlock_info .subTitle_step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media only screen and (max-width: 320px) {
  .bottomPageLink_title {
    font-size: 18px;
  }

  .subTitle_step {
    font-size: 17px;
  }

  .dropdown dd ul li .checkmark {
    left: 200px;
  }

  .sectionAbout_item .itemText_title {
    /*padding-left: 70px;*/
    margin: 5px auto 35px auto;
  }

  .sectionDillers_block .dillersBlock_info .sectionTitle {
    font-size: 16px;
  }

  .personalInfo_text .personalInfo_item h3 {
    font-size: 17px;
  }

  .sectionWork_block {
    margin-top: 32%;
  }

  .sectionWork_block__img .offer_img {
    top: -25px;
  }

  .guarantee_title .guarantee_title__text {
    width: 100%;
    margin-bottom: 20px;
  }

  .sectionDelivery_block .delivery_block {
    margin-left: 10px;
  }

  .contractItem:last-child {
    margin-bottom: 0px;
  }

  .sectionDelivery_info .subTitle_step {
    font-size: 17px;
  }

  .sectionWorthAccord .simpleAccord.active .simpleAccord_title:after {
    width: 14px;
    height: 8px;
  }

  .sectionWorthAccord .simpleAccord_title {
    padding: 15px 20px 17px 20px;
  }

  .sectionWorthAccord .simpleAccord_title:after {
    width: 14px;
    height: 8px;
  }

  .productsGallery_block .productsGallery_check.container {
    width: 60%;
  }

  .sectionProductAccord .simpleAccord .simpleAccord_title {
    padding: 15px 20px 17px 20px;
  }

  .sectionProductAccord .simpleAccord .simpleAccord_title:after {
    width: 14px;
    height: 8px;
  }

  .simpleAccord.active .simpleAccord_title:after {
    width: 14px;
    height: 8px;
  }

  .logisticInfo_item__text.textContent p {
    font-size: 14px;
  }

  .sectionLogisticTitle_info.textContent p {
    font-size: 14px;
  }

  .sectionLogisticAccord .simpleAccord.active .simpleAccord_title:after {
    width: 14px;
    height: 8px;
  }

  .sectionLogisticAccord .simpleAccord_title {
    padding: 15px 20px 17px 20px;
  }

  .sectionLogisticAccord .simpleAccord_title:after {
    width: 14px;
    height: 8px;
  }
}

@media only screen and (max-height: 580px) and (orientation: landscape) {
  .header {
    top: 7px;
  }

  .header.fixed,
  .header--inner {
    top: 0;
  }
}