

/* Start:/local/templates/mgpz/tpl/css/vendor.css?162384314268765*/
/**
 * Swiper 6.7.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 31, 2021
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*! nouislider - 14.7.0 - 4/6/2021 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.noUi-connect {
  height: 100%;
  width: 100%;
}
.noUi-origin {
  height: 10%;
  width: 10%;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
#outdated {
  font-family: "Open Sans", "Segoe UI", sans-serif;
  position: absolute;
  background-color: #f25648;
  color: white;
  display: none;
  overflow: hidden;
  left: 0;
  position: fixed;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 100%;
  z-index: 1500;
  padding: 0 24px 24px 0; }
  #outdated.fullscreen {
    height: 100%; }
  #outdated .vertical-center {
    display: table-cell;
    text-align: center;
    vertical-align: middle; }
  #outdated h6 {
    font-size: 25px;
    line-height: 25px;
    margin: 12px 0; }
  #outdated p {
    font-size: 12px;
    line-height: 12px;
    margin: 0; }
  #outdated #buttonUpdateBrowser {
    border: 2px solid white;
    color: white;
    cursor: pointer;
    display: block;
    margin: 30px auto 0;
    padding: 10px 20px;
    position: relative;
    text-decoration: none;
    width: 230px; }
    #outdated #buttonUpdateBrowser:hover {
      background-color: white;
      color: #f25648; }
  #outdated .last {
    height: 20px;
    position: absolute;
    right: 70px;
    top: 10px;
    width: auto;
    display: inline-table; }
  #outdated .last[dir=rtl] {
    left: 25px !important;
    right: auto !important; }
  #outdated #buttonCloseUpdateBrowser {
    color: white;
    display: block;
    font-size: 36px;
    height: 100%;
    line-height: 36px;
    position: relative;
    text-decoration: none;
    width: 100%; }


/* End */


/* Start:/local/templates/mgpz/tpl/css/main.css?1626095427125902*/
@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Manrope;src:url(/local/templates/mgpz/tpl/css/../fonts/Manrope.ttf) format("truetype-variations"),url(/local/templates/mgpz/tpl/css/../fonts/Manrope.ttf) format("truetype");font-display:swap;font-weight:100 800}@font-face{font-family:Merriweather;src:url(/local/templates/mgpz/tpl/css/../fonts/Merriweather-LightItalic.woff) format("woff"),url(/local/templates/mgpz/tpl/css/../fonts/Merriweather-LightItalic.woff2) format("woff2");font-weight:400;font-style:normal}:root{--cub:0.22s cubic-bezier(0.48, 0.48, 0.48, 0.86);--ah:#387BC7;--main:#151824;--sec:#F4F3EF;--bd:#CECECE;--grey:#909190;--gL:#E9E9EB;--btnB:#A3C2E4}body:not(.load) *{-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important}.container{margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}.container-fluid{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}:focus{outline-color:var(--main)}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{position:relative;-moz-osx-font-smoothing:grayscale;font-size:10px}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0;color:var(--main);font-family:Manrope,sans-serif;font-size:1.6rem;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:flex;overflow-x:hidden;background-attachment:fixed;-webkit-font-smoothing:antialiased;background-color:#fff;font-weight:400;line-height:1.5}a,p{color:inherit;text-decoration:none}a{background-color:transparent;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);cursor:pointer;color:inherit}p:last-child{margin-bottom:0}b{font-weight:600}a.active,a:hover{text-decoration:none;color:var(--ah)}[data-input=keyboard] .purchase-tabs button:focus{color:var(--ah);border-color:var(--ah)}[data-input=keyboard] a:not(.btn):focus{color:var(--ah)}[data-input=mouse] :focus,button:focus,input:focus,textarea:focus{outline:0}button{-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);cursor:pointer;padding:0}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif;margin-top:0;margin-bottom:20px}h1{font-size:5.6rem;line-height:1.08;font-weight:400}h2{font-weight:400;font-size:4rem;line-height:1.5}h3{font-size:3.2rem;line-height:40px;font-weight:400}h4{font-weight:400;font-size:2.4rem;line-height:1.25}h5{font-size:1.8rem;font-weight:500;line-height:30px}ol{list-style:decimal;padding-left:18px}ol li{list-style:decimal}ol li:not(:last-child){margin-bottom:1.6rem}blockquote{font-style:italic}li{list-style:none}[hidden]{display:none!important}p{margin-top:0;display:block}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[disabled]{pointer-events:none;color:#909190;border-color:#909190;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.col-1{width:8.333%}.col-2{width:16.666%}.col-3{width:24.999%}.col-4{width:33.332%}.col-5{width:41.665%}.col-6{width:49.998%}.col-7{width:58.331%}.col-8{width:66.664%}.col-9{width:74.997%}.col-10{width:83.33%}.col-11{width:91.663%}.col-12{width:99.996%}.date{color:#909190;font-size:1.6rem;line-height:1.5}.swiper-slide,.swiper-slide img{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.swiper-slide img,.swiper-wrapper{-webkit-transform-style:preserve-3d}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:60px}.fancybox-thumbs{left:0;right:0;top:unset;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:unset}.fancybox-thumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10vw}.fancybox-thumbs__list>*{border-radius:2px;background-color:#fff;-ms-flex-negative:0;flex-shrink:0}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:auto}.fancybox-show-thumbs .fancybox-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox-thumbs__list a::before{background-color:#fff;opacity:.8;border:0}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:0}.fancybox-button.fancybox-button--arrow_left,.fancybox-button.fancybox-button--arrow_right{padding:20px;width:90px}.fancybox-button.fancybox-button--arrow_left svg path,.fancybox-button.fancybox-button--arrow_right svg path{fill:unset;stroke-width:2px}.fancybox-navigation .fancybox-button{background-color:unset}.fancybox-navigation .fancybox-button[disabled] svg path{stroke:#909190}.ico{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;width:24px;height:24px}.ico svg{width:100%;height:100%;stroke:var(--main);fill:var(--main)}.ico--delete{-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);width:19px;height:21px}button{background-color:transparent;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn{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;position:relative;z-index:1;overflow:hidden;border:0;padding:19px 60px;background-color:#fff;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);color:#387bc7;border-radius:30px;cursor:pointer;font-size:1.6rem;line-height:1.25;font-weight:600;text-transform:uppercase;border:1px solid var(--btnB);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:180px;white-space:nowrap}.btn:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#387bc7),to(#366fb0));background-image:-o-linear-gradient(left,#387bc7 0,#366fb0 100%);background-image:linear-gradient(90deg,#387bc7 0,#366fb0 100%);opacity:0;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);z-index:-1}.btn:hover{background-color:var(--ah);border-color:var(--ah);color:#fff}.btn[disabled]{background:#f4f3ef;pointer-events:none;color:#b5b4b2}.btn.btn--small{padding:9px 40px}[data-input=keyboard] .btn:focus{color:#fff}[data-input=keyboard] .btn:focus:before{opacity:1}.download-btn{color:var(--main);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:30px;font-size:1.8rem;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.download-btn .ico{margin-left:10px;width:24px;height:24px}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.btn-trash{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.btn-trash:focus,.btn-trash:hover{color:var(--ah)}.btn-trash:focus svg,.btn-trash:hover svg{stroke:var(--ah)}.btn-trash .ico{width:30px;height:30px;margin-right:10px;position:relative;top:3px}.btn-trash svg{stroke:#a3c2e4;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.btn--radio{padding:0;margin-right:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--radio span{width:18px;height:18px;border-radius:50%;border:1px solid var(--main);margin-right:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;position:relative}.btn--radio span:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;width:6px;height:6px;border-radius:50%;margin:auto;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.btn--radio.active{color:var(--ah)}.btn--radio.active span:before{background-color:var(--ah)}.btn--delete{margin-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.btn--delete .ico{margin-right:10px;color:#a3c2e4}.btn--delete:hover .ico{color:var(--ah)}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal .close{position:absolute;right:-36px;top:0;margin:-10px -10px -10px auto;background-color:transparent;border:none;padding:10px;width:44px;height:44px}.modal .close svg{stroke:#fff}.modal .close .ico{width:16px;height:16px}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;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;margin:3rem 0;min-height:calc(100% - 6rem);pointer-events:none}.modal-container{height:100vh}.modal.fade .modal-dialog{-webkit-transition:.2s .1s;-o-transition:.2s .1s;transition:.2s .1s;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);opacity:0}.modal.fade.show .modal-dialog{opacity:1}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal-content{position:relative;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:start;-ms-flex-align:start;align-items:flex-start;width:100%;pointer-events:auto;outline:0;padding:60px 80px;background-color:#fff;background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/modal-bg.svg);background-size:cover;max-width:833px;margin:auto;border-radius:16px}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background:#151824}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.8}.modal-title{margin-bottom:40px;font-size:3.2rem;line-height:40px}.modal-form_select{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;margin-right:-80px}.modal-tab{width:100%}.modal--success .modal-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.modal--success .modal-text p{font-size:1.8rem}.modal--success .modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:633px;border-radius:8px;padding:30px 50px}.modal--success .modal-title{margin-bottom:20px}.modal--success .modal-img .ico{stroke-width:3px;width:180px;height:180px;margin-left:20px}.modal--notification .modal-title,.modal--notification p{margin-bottom:24px}.modal--notification .modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;max-width:633px;border-radius:16px;padding:60px}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.breadcrumbs li{margin-right:20px;margin-bottom:10px}.breadcrumbs a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs a:hover:before{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1)}.breadcrumbs a:before{content:"";width:8px;height:12px;margin-right:10px;display:block;background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/bread.svg);-webkit-filter:grayscale(1) brightness(0);filter:grayscale(1) brightness(0);-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev .ico{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper--partner{margin-top:40px;height:230px}.swiper--partner~.swiper-nav{display:none}.swiper--partner .swiper-slide{width:16.667%;height:50%;padding:20px 10px}.swiper--partner .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.swiper--partner a{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.swiper--partner a:hover{-webkit-filter:unset;filter:unset}.swiper--partner .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px -10px;width:auto}.swiper-wrap{position:relative}.section,section{position:relative;margin:60px 0 80px}.section.section--nomargin,section.section--nomargin{margin:0}.section.section--nomarginBottom,section.section--nomarginBottom{margin-bottom:0}.section:last-child{margin-bottom:100px}.section--cart .section-title{font-size:4rem;line-height:6rem;margin-bottom:20px}.section--highlight{background-color:#f9f9fa;overflow:hidden}.section--agnks{position:relative;z-index:1}.section--header{padding:80px 0;background:#f9f9fa}.section--header .container>:last-child{margin-bottom:0}.section--form .form{margin-top:40px}.section--border{border-top:1px solid #e9e9eb;padding-top:60px;margin-top:0}.section--only_padding{padding:80px 0}.date+.section-subtitle{margin-top:20px}.section-subtitle{margin-bottom:60px;max-width:950px;font-size:2.4rem;line-height:3rem}.section .text .section-subtitle{margin-bottom:60px}.section .container--compress .section-subtitle{padding-left:40px;border-left:4px solid #151824}.section-header__menu{font-size:2.4rem;line-height:1.25}.section-header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-header__menu li{padding-right:40px}.section-header__menu li.active{color:var(--ah)}.section-header__menu a{border-bottom:2px solid transparent;padding-bottom:8px}.section-header__menu a:hover{border-color:var(--ah)}.section--error{min-height:100vh;margin:0!important;background-image:url(/local/templates/mgpz/tpl/css/../assets/img/error-bg.svg);background-color:#387bc7;background-size:cover;background-repeat:no-repeat}.section--search h4{color:var(--grey)}.section.section--pay{margin-bottom:60px}.section.section--pay h3{margin-bottom:40px}.section.section--pay p{max-width:787px;margin-top:40px;font-size:1.2rem}.section.section--pay ul{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;margin-bottom:-16px}.section.section--pay ul li{margin-right:24px;margin-bottom:16px}.section.section--pay ul li>*+*{margin-left:16px}.section.section--pay ul *{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-field{position:relative;max-width:296px;width:100%;height:40px}.search-field input{width:100%;height:100%;border-radius:21px;border:1px solid var(--bd);padding:8px 40px 8px 16px;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.search-field input:focus,.search-field input:hover{border-color:#387bc7}.search-field button{position:absolute;right:30px;top:0;height:100%;background-color:transparent;border:0;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}.search-field button .ico{width:20px;height:20px}.search-field button svg{-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.search-field button:focus svg,.search-field button:hover svg{color:#387bc7}.search-tabbers{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;text-transform:uppercase;font-weight:600;margin-bottom:40px}.search-tabbers button{padding:0;text-transform:uppercase;font-weight:600}.search-tabbers button:hover{color:var(--ah)}.search-tabbers li{margin-right:40px}.search-tabbers li.active button{color:var(--ah)}.search-item{width:100%;max-width:1000px;margin-bottom:40px}.search-item>*+div{margin-top:10px}.search-item__name{font-size:2.4rem;line-height:30px}.search-item__info{color:var(--main);font-size:1.8rem;line-height:30px}.search-item__breadcrumbs{color:var(--grey);line-height:24px}.search-count{color:var(--grey);margin-bottom:60px;font-size:1.8rem}.docs-icon{margin-right:30px;position:absolute;top:0;left:0}.docs-icon .ico{width:60px;height:60px}.docs-icon--red{color:#eb5861}.docs-icon--blue{color:#387bc7}.docs-icon--green{color:#41ac86}.docs-icon--yellow{color:#cb962f}.docs-icon span:not(.ico){position:absolute;left:16px;bottom:22px;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.3;max-width:30px}.docs-name{font-size:1.8rem;line-height:1.67;color:var(--main)}.docs-item{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-size:1.8rem;margin:40px 0}.docs-item+.docs-item{margin:40px 0}.docs-item a:hover .download-btn{color:var(--ah)}.docs-info{padding-left:80px}.docs-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;line-height:30px}.docs-footer .docs-weight{margin-right:40px;color:var(--grey)}ul.docs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}ul.docs li.docs-item{width:calc(50% - 40px);margin:20px}.filter{margin-bottom:60px;font-size:18px;line-height:30px;overflow:hidden}.filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter li{margin-right:40px}.filter li.active{color:var(--ah)}.irs{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.irs-line{position:absolute;display:block;overflow:hidden;outline:0!important;bottom:0;width:100%;height:2px;background-color:var(--bd);border-radius:2px;cursor:pointer}.irs-bar{position:absolute;display:block;left:0;width:0;background-color:#387bc7;border-radius:2px;height:2px;bottom:0;cursor:pointer}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;z-index:1;width:20px;height:20px;background:-webkit-gradient(linear,left top,right top,from(#387bc7),to(#366fb0));background:-o-linear-gradient(left,#387bc7 0,#366fb0 100%);background:linear-gradient(90deg,#387bc7 0,#366fb0 100%);border-radius:50%;bottom:-10px}.irs-handle:before{content:'';position:absolute;left:0;top:0;width:150%;height:150%;-webkit-transform:translate(-20%,-20%);-ms-transform:translate(-20%,-20%);transform:translate(-20%,-20%)}.state_hover{cursor:-webkit-grab;cursor:grab}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:none;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-single{color:var(--ah);font-size:3.2rem;padding-bottom:8px}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.datepicker--nav-action svg{height:20px}.datepicker--nav-action{height:30px}.datepicker--nav-action[data-action=prev] svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.datepicker--nav-action path{stroke:#000}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-,.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-,.datepicker--cell.-selected-.-focus-{background-color:var(--ah)}.datepicker--cell-day.-disabled-,.datepicker--cell-day.-other-month-{opacity:.5}.datepicker--cell.-current-,.datepicker--day-name{color:var(--ah)}header{position:relative;z-index:5}.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:475px;height:80px}.header-logo picture{width:100%}.header-logo img{width:475px;height:80px}.header-wrapper{padding:20px 0 0;background-color:#fff;height:100%}.header-top{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}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:30px;line-height:20px}.header-menu__collapse-wrap{width:100%;padding:40px 0;font-size:1.5rem;line-height:24px;font-weight:400;text-transform:none;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.header-menu__collapse-wrap .container{margin-bottom:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-menu__collapse-wrap ul{margin-bottom:-10px;-webkit-columns:2;-moz-columns:2;columns:2}.header-menu__collapse-wrap li{margin-bottom:10px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:-ms-inline-grid;display:inline-grid;page-break-inside:avoid;padding-right:16px;width:100%}@supports ((-moz-column-break-inside:avoid) or (break-inside:avoid-column)){.header-menu__collapse-wrap li{display:inline-block}}.header-menu__collapse-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;margin-bottom:20px;text-transform:uppercase;position:relative}.header-menu__collapse-title .ico{display:none;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.header-menu__collapse-list .header-menu__collapse-list{width:100%;margin-bottom:0}.header-menu__collapse-list{width:50%;margin-bottom:30px}.header-menu__collapse-list--single ul{-webkit-columns:1;-moz-columns:1;columns:1}.header-contacts{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.header-contacts a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-contacts .ico{width:30px;height:30px;margin-right:16px}.header-bottom{margin-top:25px;line-height:20px;font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-bottom .header-contacts,.header-search{display:none}.header-stock{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px}.header-stock>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.header-stock>:first-child:after{content:'';display:block;width:1px;height:20px;background-color:var(--bd);margin-left:20px}.header-stock .ico{margin-left:20px;width:30px;height:30px;position:relative}.header-stock .ico:after{display:none}.header-stock .ico svg{-ms-flex-negative:0;flex-shrink:0}.header-stock .header-stock__count{position:absolute;font-size:10px;right:-8px;bottom:-6px;background:#fff;border-radius:50%;border:1px solid var(--ah);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;white-space:nowrap;padding:0 2px 2px;line-height:30px;font-weight:500;width:23px;height:23px;color:var(--main)}.header-menu__collapse-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px 35px;margin-left:-15px;margin-right:-15px;position:relative}.header-menu__collapse-name a{display:block}.header-menu__collapse-name .ico{width:12px;height:8px;margin-left:10px;-webkit-transition:-webkit-transform var(--cub);transition:-webkit-transform var(--cub);-o-transition:transform var(--cub);transition:transform var(--cub);transition:transform var(--cub),-webkit-transform var(--cub)}.header-menu__collapse{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-toggler{display:none;width:56px;height:56px;padding:20px 16px;margin:-8px -16px -8px 16px;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.header-toggler span{position:absolute;width:24px;height:2px;background-color:#387bc7;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.header-toggler span:nth-child(1){top:0}.header-toggler span:nth-child(2){top:0;bottom:0;margin:auto}.header-toggler span:nth-child(3){bottom:0}.header-toggler.active{border-color:transparent}.header-toggler.active span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%}.header-toggler.active span:nth-child(2){opacity:0}.header-toggler.active span:nth-child(3){top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-toggler__inner{position:relative}footer{z-index:1;background:#fff}footer .search-field button{right:20px}.footer-menu{border-top:1px solid #e9e9eb;padding:25px 0;font-size:1.4rem;font-weight:700;line-height:30px;text-transform:uppercase}.footer-menu ul{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:0 -12px -12px}.footer-menu ul li{padding:0 12px 12px}.footer-top{padding:15px 0 40px;font-size:1.4rem;line-height:24px}.footer-top .footer-top__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom{font-size:1.4rem;padding:40px 0;background-color:#f9f9fa}.footer-bottom .footer-bottom__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.footer-top__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-top__list{-webkit-columns:2;-moz-columns:2;columns:2;margin-bottom:auto}.footer-top__list li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:-ms-inline-grid;display:inline-grid;page-break-inside:avoid;padding-right:16px;margin-bottom:8px;width:100%}@supports ((-moz-column-break-inside:avoid) or (break-inside:avoid-column)){.footer-top__list li{display:inline-block}}.footer-top__list+.footer-top__col-title{margin-top:2px}.footer-top__col-title{font-weight:700;line-height:30px;text-transform:uppercase;display:block}.footer-top__col-title+.footer-top__list{margin-top:10px}.footer-bottom__info{font-weight:500}.footer-bottom__info p:not(:last-child){margin-bottom:32px}.footer-bottom__contacts{margin:0 auto}.footer-top__col-table{font-weight:700;line-height:24px;margin-bottom:10px;text-transform:uppercase;color:var(--ah);border:1px solid var(--bd);border-radius:4px;margin-left:auto;max-width:183px;width:100%}.footer-top__col-table li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px}.footer-top__col-table li+li{border-top:1px solid var(--bd)}.footer-bottom__col{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-bottom__phone{font-size:3.2rem;line-height:40px;display:block}.footer-bottom__email{text-decoration:underline;display:block;margin-top:8px;font-size:1.6rem}.footer-bottom__search{margin-left:auto}.footer-copyright{margin-top:auto;margin-left:auto;line-height:24px;font-weight:500;color:var(--grey);text-align:right}.main section:not(.section--nomargin){margin:80px 0}.main section:not(.section--nomargin):last-child{margin-bottom:100px}.main-slider__img,.main-slider__video{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.main-slider__img img,.main-slider__img video,.main-slider__video img,.main-slider__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5}.main-slider{height:calc(100vh - 180px);background-color:#151824;min-height:400px}.main-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;padding:60px 0;color:#fff}.main-slider .main-slider-title{font-size:5.6rem;line-height:1.1;font-weight:700;width:100%;padding-right:150px}.main-slider .main-slider-subtitle{margin-top:16px;font-size:3.2rem;line-height:4rem;padding-right:150px}.main-slider .swiper-pagination{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;position:absolute;right:15px;bottom:80px;left:unset;width:auto}.main-slider .swiper-pagination .swiper-pagination-bullet{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;position:relative;width:6px;height:6px;margin:0 13px;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);background-color:#fff;opacity:.7}.main-slider .swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;width:6px;height:6px;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);background-color:#fff;opacity:.3;border-radius:50%}.main-slider .swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;width:30px;height:30px}.main-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.main-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:32px;height:32px}.main-slider .container{position:relative}.main-slider .swiper-button-next,.main-slider .swiper-button-prev{width:49px;height:51px}.main-slider .swiper-button-next:hover svg,.main-slider .swiper-button-prev:hover svg{stroke:#fff}.main-slider .swiper-button-next .ico,.main-slider .swiper-button-prev .ico{width:100%;height:100%}.main-slider .swiper-button-next svg,.main-slider .swiper-button-prev svg{stroke:var(--grey);-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.main-highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -16px;padding:80px 0;font-size:2.4rem}.main-highlight .highlight-numb{display:inline-block;font-size:9rem;line-height:100px;letter-spacing:-3px;white-space:nowrap;background:-webkit-linear-gradient(#59b2ee 2.51%,#3397dd 50.29%,#217dca 96.12%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.main-highlight .highlight-numb span{display:inline-block;position:relative;opacity:0;background:-webkit-linear-gradient(#59b2ee 2.51%,#3397dd 50.29%,#217dca 96.12%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-highlight .highlight-numb--single+span{-webkit-transform:unset;-ms-transform:unset;transform:unset;opacity:1}.main-highlight li{width:33.33%;max-width:400px;padding:0 16px;line-height:30px}.main-highlight li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.highlight-numb{opacity:0}.highlight-text{display:-webkit-box;display:-ms-flexbox;display:flex}.highlight-numb--single+span{margin-bottom:10px;margin-left:auto;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.4s cubic-bezier(.48,.48,.48,.86) .1s;-o-transition:.4s cubic-bezier(.48,.48,.48,.86) .1s;transition:.4s cubic-bezier(.48,.48,.48,.86) .1s}.main-agnks__bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-agnks__bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#32363c;opacity:.8}.main-agnks__bg picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%}.main-agnks__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-agnks{padding:120px 0;color:#fff}.main-agnks .btn{margin-top:96px;margin-left:16px}.main-agnks__info-note{font-size:2.4rem;line-height:1.25}.main-agnks__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.main-agnks__info-col{width:50%;padding:0 16px}.main-agnks__info-highlight{font-weight:700;font-size:5.6rem;line-height:1.1}.main-agnks__info-title{font-size:9.6rem;line-height:1.1;margin-bottom:94px;display:block;font-weight:700;width:100%}.main-agnks__info-text{font-size:3.2rem;line-height:1.25;margin-bottom:20px;max-width:420px}.main-stock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px -20px}.main-stock__col{min-height:520px;padding:0 20px;margin-bottom:20px}.main-stock__col .main-stock__wrap{background-position:top}.main-stock__col img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.main-stock__col.main-stock__col--xl{width:58.5%}.main-stock__col.main-stock__col--xl .main-stock__cont img{right:0;width:100%}.main-stock__col.main-stock__col--xl p{max-width:250px}.main-stock__col.main-stock__col--sm{-ms-flex-negative:0;flex-shrink:0;width:41.5%}.main-stock__col.main-stock__col--sm p{max-width:300px}.main-stock__col.main-stock__col--sm .main-stock__cont img{right:0;width:100%}.main-stock__cont img{z-index:5}.main-stock__text{position:relative;z-index:6}.main-stock__wrap{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:100%;overflow:hidden;padding:60px;border-radius:8px;-webkit-box-shadow:0 14px 34px rgba(97,154,205,0);box-shadow:0 14px 34px rgba(97,154,205,0);background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/stock_bg.svg);background-size:cover}.main-stock__wrap img{position:absolute;bottom:0;max-width:100%;margin:auto}.main-stock__wrap:focus,.main-stock__wrap:hover{-webkit-box-shadow:0 14px 34px rgba(97,154,205,.3);box-shadow:0 14px 34px rgba(97,154,205,.3)}.main-stock__wrap h3{font-weight:700}.main-stock__wrap p{color:#151824}.main-gases__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;margin-bottom:40px}.main-gases__tabs li{margin-right:40px;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.main-gases__tabs li button{padding-bottom:6px;display:block;border-bottom:2px solid transparent}.main-gases__tabs li button.active{color:var(--ah)}.main-gases__tabs li button:hover{border-color:#387bc7;color:var(--ah)}.main-gases__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.main-gases__list{-ms-flex-negative:0;flex-shrink:0;width:41.665%;font-size:4rem;line-height:48px;margin-bottom:-10px}.main-gases__list li{margin-bottom:20px}.main-gases__list li.active{color:var(--ah)}.main-gases__pick{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:58.331%;height:437px;margin-right:auto}.main-gases__pick li{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);opacity:0;visibility:hidden}.main-gases__pick li.active{opacity:1;visibility:visible}.main-gases__pick video{display:none;width:100%;max-width:650px;height:100%;margin:auto;background-position:center;background-repeat:no-repeat;visibility:hidden}.main-gases__bg{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;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.main-gases__bg img{z-index:-1;width:100%;max-width:650px}.main-news__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-news__title{margin-bottom:40px}.main-news__date{color:var(--grey);margin-top:20px}.main-news__name{font-size:1.8rem;line-height:30px}.main-news__main-item{-ms-flex-negative:0;flex-shrink:0;width:49.998%;padding-right:20px}.main-news__main-item .main-news__main-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;margin-bottom:40px;border-radius:8px}.main-news__main-item .main-news__main-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.main-news__list{padding-left:20px;width:49.998%}.main-news__list a{display:block}.text{margin:0 auto 20px;font-size:1.8rem}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text h2,.text h3,.text h4{margin-bottom:20px}.text h2+ul,.text h3+ul,.text h4+ul{margin-top:20px}.text figure{margin:40px -15px;max-width:calc(100% + 30px)}.text figure p{margin-bottom:10px}.text figcaption{color:var(--grey);font-size:16px;line-height:24px;display:block;margin-top:10px}.text img{height:auto;display:block;max-width:100%}.text p{margin-bottom:22px;line-height:1.65}.text ol,.text ul{margin:60px 0;padding-left:24px;line-height:30px}.text ol>li,.text ul>li{margin-bottom:20px}.text ol ol,.text ol ul,.text ul ol,.text ul ul{margin:10px 0 20px;padding-left:24px}.text ol ol li,.text ol ul li,.text ul ol li,.text ul ul li{margin-bottom:0}.text ol li,.text ul li{position:relative;list-style:none}.text ol{counter-reset:counter}.text ol li{counter-increment:counter}.text ol li:before{content:counter(counter);position:absolute;right:100%;margin-right:16px;font-weight:500}.text ul li:before{content:'';width:8px;height:8px;position:absolute;right:100%;margin:11px 16px 0 0;background:var(--main);border-radius:50%}.text blockquote{font-size:24px;font-style:italic;font-weight:300;font-family:Merriweather,sans-serif;margin:60px 0;padding-left:40px;border-left:4px solid var(--main)}.text blockquote cite{margin-top:20px;font-size:18px;color:var(--grey);display:block}.text--product{max-width:804px;margin-left:0}table{width:100%;border-collapse:collapse}table thead{border-bottom:1px solid #e9e9eb}table tbody tr:first-child td{padding-top:20px}table td,table th{padding:10px 16px}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}table th{font-size:2.4rem;line-height:30px;padding-bottom:20px;text-align:left;font-weight:400}table td{font-size:1.6rem}.text-slider-wrap .text-slider img{max-height:540px;-o-object-fit:contain;object-fit:contain;width:100%;border-radius:16px}.text-slider-wrap .swiper-nav .ico,.text-slider-wrap .swiper-nav>*{width:22px;height:44px}.text-slider-wrap .swiper-button-prev{left:-88px}.text-slider-wrap .swiper-button-next{right:-88px}.text-slider-wrap,.text-slider_thumbs{margin:20px -15px 0}.text-slider-wrap img,.text-slider_thumbs img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin:auto}.text-slider-wrap .swiper-button-prev .ico,.text-slider_thumbs .swiper-button-prev .ico{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.text-slider-wrap .swiper-button-next,.text-slider-wrap .swiper-button-prev,.text-slider_thumbs .swiper-button-next,.text-slider_thumbs .swiper-button-prev{color:var(--main);-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.text-slider-wrap .swiper-button-next.swiper-button-disabled,.text-slider-wrap .swiper-button-prev.swiper-button-disabled,.text-slider_thumbs .swiper-button-next.swiper-button-disabled,.text-slider_thumbs .swiper-button-prev.swiper-button-disabled{color:#909190}.text-slider-wrap .swiper-button-next:hover,.text-slider-wrap .swiper-button-prev:hover,.text-slider_thumbs .swiper-button-next:hover,.text-slider_thumbs .swiper-button-prev:hover{color:var(--ah)}.text-slider-wrap{position:relative;margin-top:60px}.text-slider{position:relative}.text-slider .swiper-slide p{font-size:1.6rem;line-height:24px;color:var(--grey);margin-top:10px;margin-bottom:0}.text-slider_thumbs{margin-top:20px;margin-bottom:42px;height:80px}.text-slider_thumbs .swiper-button-prev{opacity:1;left:0}.text-slider_thumbs .swiper-button-next{right:0;opacity:1}.text-slider_thumbs .swiper-slide{opacity:.2;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;height:100%;border-radius:2px;overflow:hidden}.text-slider_thumbs .swiper-slide img{width:auto;height:100%}.text-slider_thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.text-iframe{margin:60px -15px;font-size:16px;line-height:24px;color:var(--grey)}.text-iframe iframe{position:absolute;width:100%;height:100%;left:0;top:0}.text-iframe p{margin-top:10px}.text-iframe-wrap{position:relative;padding-bottom:54.5%}.text .text-table-cont{position:relative}.text .text-table{overflow-x:auto}.text .text-table .ico svg{width:100%;height:100%;stroke:#000;fill:transparent}.text .text-table-cont .ico{position:absolute;top:calc(50% - 16px);left:0;padding:8px;background-color:rgba(255,255,255,.6);border-radius:50%;width:40px;height:40px;cursor:pointer;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}.text .text-table-cont .ico.hide{opacity:0;visibility:hidden}.text .text-table-cont .ico.table-arrow-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.text .text-table-cont .ico.table-arrow-right{left:unset;right:0;z-index:1}.text-table-cont{margin:50px 0 60px}.text-main_img figure{margin:20px -15px;max-width:calc(100% + 30px)}.certificates-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px -20px -40px}.certificates-list li{width:25%;padding:0 20px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.certificates-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.certificates-img img{width:100%}.certificates-name{margin-top:20px;font-size:1.8rem;line-height:30px}.certificates-footer{margin-top:auto;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:30px;font-size:1.8rem}.certificates-wight{margin-right:40px;color:var(--grey)}.certificates-row{padding-bottom:80px}.history-year{font-size:3.2rem;line-height:40px;position:absolute;padding-right:40px;top:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);max-width:150px;text-align:right}.history-item{position:relative;margin:40px 0}.history-item:first-child{margin-top:0}.history-item:last-child{margin-bottom:0}.news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px -60px}.news-list .news-item{width:33.333%;padding:0 20px;margin-bottom:60px}.news-list .news-item--important{width:100%;padding-bottom:0}.news-list .news-item--important .news-date{margin-top:0}.news-list .news-item--important .news-title{font-size:3.2rem;line-height:1.25}.news-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.news-img{margin-right:40px;width:64%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;overflow:hidden}.news-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-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%;border-bottom:2px solid var(--bd);padding-bottom:60px;-webkit-box-flex:1;-ms-flex:1;flex:1}.news-title{font-size:2.4rem;line-height:30px}.news-date{color:var(--grey);margin-top:auto;padding-top:40px}.assets-list{margin-top:60px}.assets-list li{margin-top:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.assets-list li:not(:last-child){padding-bottom:60px}.assets-list li:not(:last-child):before{content:'';position:absolute;width:100vw;height:1px;bottom:0;margin:auto;background:var(--bd)}.assets-list li:hover .assets-img:before{opacity:1}.assets-wrap_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;position:relative}.assets-col{overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.assets-price{font-size:24px;line-height:30px;padding-left:32px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.assets-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-align:start;-ms-flex-align:start;align-items:flex-start}.assets-info h4{font-size:2.4rem;line-height:1.23;margin-bottom:20px;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.assets-info .btn{margin-top:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.assets-info .btn:hover+h4{color:var(--ah)}.assets-info p{margin:0}.assets-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:262px;margin-right:40px;position:relative;-ms-flex-negative:0;flex-shrink:0}.assets-img img{width:100%}.assets-img:before{content:'';position:absolute;width:30px;height:30px;right:9px;bottom:9px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjUiIGN4PSIxNSIgY3k9IjE1IiByPSIxNSIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE1IDlWMjEiIHN0cm9rZT0iIzM4N0JDNyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOSAxNUwyMSAxNSIgc3Ryb2tlPSIjMzg3QkM3IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);opacity:0;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.catalog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px -20px -40px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(372px,1fr))}.catalog-list>li{width:100%;padding:0 20px;margin-bottom:40px;display:-ms-inline-grid;display:inline-grid}.catalog-list .swiper-button-prev{left:0}.catalog-list .swiper-button-next{right:0}.catalog-list--innovation{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}.catalog-list--innovation li .catalog-col{background-color:#f9f9fa;border:0;padding:60px 60px 81%;position:relative;height:0;text-align:center;z-index:1}.catalog-list--innovation .catalog-img{position:absolute;left:0;right:0;bottom:0;padding:0;height:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.catalog-list--innovation .catalog-img img{height:auto;position:unset;width:unset;max-width:100%;-o-object-fit:contain;object-fit:contain}.catalog-list--products_gase .catalog-col{min-height:440px}.catalog-list--products_gase .catalog-info{padding-top:20px}.catalog-list--products_gase .catalog-info li::first-letter{text-transform:uppercase}.catalog-list--products_gase .catalog-img{padding:40px 40px 0;height:172px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.catalog-list--products_gase .catalog-img img{position:unset;width:auto;height:auto;max-width:100%;max-height:100%}.catalog-list--gase{margin-bottom:-40px}.catalog-list--gase li{min-height:240px}.catalog-list--gase a{color:var(--main);position:relative}.catalog-list--gase a:hover{border-color:transparent}.catalog-list--gase a:hover:before{opacity:1}.catalog-list--gase a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/gase_bg.svg);z-index:-1;opacity:0;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);background-size:cover;background-position:center}.catalog-list--gase .catalog-info{height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.catalog-list--gase .catalog-info .catalog-info__name{margin:20px 0 0;line-height:3rem}.catalog-list--gase .catalog-type{color:var(--ah);font-size:2.4rem;line-height:1.25;margin-top:16px}.catalog-list--client .catalog-col{padding:80px 40px 60px;position:relative}.catalog-list--client .catalog-col:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/client_bg.svg);opacity:0;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.catalog-list--client .catalog-col:hover{border-color:transparent;color:var(--main)}.catalog-list--client .catalog-col:hover:before{opacity:1}.catalog-list--client .catalog-img{width:90px;height:90px;padding:0}.catalog-list--client .catalog-info{padding:40px 0 0;font-size:2.4rem;line-height:1.25}.catalog-list--delivery a:hover .catalog-info__name{color:var(--ah)}.catalog-list--delivery .catalog-info .catalog-info__name{margin-bottom:10px;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.catalog-list--delivery .catalog-info div{color:var(--main)}.catalog-list--delivery .catalog-info .catalog-distance{color:var(--grey);font-size:1.6rem;margin-bottom:10px}.catalog-list--shop .catalog-info{border-top:1px solid #f9f9fa;height:100%}.catalog-list--shop .catalog-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 -8px}.catalog-list--shop .catalog-info ul li{margin-right:15px;margin-bottom:8px}.catalog-list--shop .catalog-info .catalog-info__name{margin-bottom:10px}.catalog-list--shop .catalog-col{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-list--shop .btn{width:100%;margin-top:50px}.catalog-list--shop .catalog-price{margin-right:20px}.catalog-list--shop .catalog-img img{right:0;margin:auto;width:auto;max-width:100%;padding:16px 0}.catalog-wight{font-size:1.8rem;margin-left:12px}.catalog-model{font-size:1.8rem;line-height:30px;margin-bottom:20px}.catalog-price{font-size:24px;font-weight:500;line-height:1.3}.catalog-img{border-radius:4px 4px 0 0;overflow:hidden;height:0;position:relative;padding-bottom:68%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.catalog-img img{position:absolute;left:0;top:0;width:100%;height:100%}.tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--ah);border:1px solid #a3c2e4;padding:6px 12px;z-index:1;border-radius:4px;font-size:1rem;font-weight:600;text-transform:uppercase}.catalog-col{border:1px solid #e9e9eb;border-radius:4px;height:100%;position:relative;overflow:hidden;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.catalog-col .tag{position:absolute;left:20px;top:20px}.catalog-col a .catalog-info__name{-webkit-transition:unset;-o-transition:unset;transition:unset}.catalog-col .catalog-info__name--small:last-child{margin-bottom:0}.catalog-col:hover .swiper-button-next,.catalog-col:hover .swiper-button-prev{opacity:1}.catalog-col .swiper-button-next,.catalog-col .swiper-button-prev{opacity:0;background-color:rgba(255,255,255,.6);height:100%;width:40px;top:0;margin:0;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.catalog-col .swiper-button-next svg,.catalog-col .swiper-button-prev svg{stroke-width:3px}.catalog-col .swiper-button-next.swiper-button-disabled,.catalog-col .swiper-button-prev.swiper-button-disabled{color:#909190;opacity:0}a.catalog-col:hover .catalog-info__name{color:var(--ah)}a.catalog-col .catalog-info{color:initial}.catalog-slider{min-height:1px;width:100%}.catalog-info{padding:40px;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;-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.catalog-info p{margin:0}.catalog-info p+.catalog-info__name{margin:20px 0 0}.catalog-info .catalog-info__name{margin-bottom:20px;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);font-size:2.4rem;line-height:3rem}.catalog-info .catalog-info__name--small{font-size:1.8rem;line-height:3rem;font-weight:500;margin-bottom:10px}.catalog-info li:not(:last-child){margin-bottom:10px}.catalog-info .btn-wrap{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:auto}.catalog-info .btn-wrap .btn{width:100%;margin-top:40px}.catalog-info .btn-wrap:hover+.catalog-info__name{color:var(--ah)}.catalog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:20px;font-size:1.8rem}.catalog-onmap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;padding-left:16px}.catalog-onmap .ico{margin-right:10px}.catalog-onmap .ico svg{stroke:#a3c2e4;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.catalog-onmap:focus .ico svg{stroke:var(--ah)}.catalog-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;margin-bottom:auto}.form{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;width:100%}.form .btn{margin-top:40px}.form p{margin-top:20px}.form--converter{max-width:580px;display:block}.form--converter h6{font-weight:400;margin-bottom:10px;font-size:1.6rem}.form--converter .form-field{margin-bottom:0}.form--converter .form-row{margin-bottom:40px}.form--converter .form-row--radio{margin-bottom:30px}.form--purchase .form-footer .btn{margin-top:0}.form--purchase .search-field{height:100%;max-width:unset}.form--purchase .form-row__col .form-field{width:50%}.form--purchase .form-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form--purchase .form-field{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.form--purchase .btn-trash{margin-left:20px}.form--purchase .form-field--xl{width:70%}.form--purchase .form-field--sm{width:30%}.form--purchase .form-field label{position:absolute;left:30px;margin-bottom:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form .form-field--file{margin:20px 0 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.8rem;line-height:1.5}.form [type=file]{padding:0;border:0;height:1px;width:1px;position:absolute;opacity:0}.form [type=file].active~label+.form-help{display:none}.form [type=file]~label{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ah)}.form [type=file]~label svg{-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.form [type=file]~label .ico{margin-right:10px}.form [type=file]:focus~label svg{stroke:var(--ah)}.form--delivery{padding-top:30px;margin-top:60px}.form--delivery .form-row{margin-bottom:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form--delivery .form-field{margin-bottom:0;position:relative}.form--delivery .form-field label{position:absolute;bottom:100%}.form--delivery .form-field input{border-radius:30px}.form--delivery .btn{margin-top:0;-ms-flex-negative:0;flex-shrink:0;margin-left:30px;margin-right:10px}.form-help{color:var(--grey);font-size:16px;line-height:24px;margin-top:4px}.form-filelist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-filelist>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:42px;margin-top:10px}.form-file__close{width:24px;height:24px;background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/file_close.svg);margin-left:10px;cursor:pointer}.form-file__close:hover{color:var(--ah)}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}.form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:0 10px;margin-bottom:20px;position:relative}.form-field .select2{max-width:100%;min-width:100%;height:60px}.form-field--xl{width:75%}.form-field--md{width:50%}.form-field--sm{width:25%}.form-field--xs{width:12.5%}.form-field--1of3{width:33.333%}.form-field--2of3{width:66.6666%}.form-field--10{width:10%}.form-field--20{width:20%}.form-field--30{width:30%}.form-field--40{width:40%}.form-field--50{width:50%}.form-field--60{width:60%}.form-field--70{width:70%}.form-field--80{width:80%}.form-field--90{width:90%}.form-field label{margin-bottom:10px;display:block;cursor:pointer}.form-field--textarea textarea{width:100%;height:90px;border-radius:4px;border:1px solid var(--bd);resize:none;padding:15px 20px;font-size:1.8rem}.form-field--checkbox{width:auto;margin-right:20px;margin-bottom:0}.form-field--radio{width:auto;margin-bottom:0}.form-field.accept input{border-color:#41ac86}.form-field.error input{border-color:#eb5861}.form-field input{height:60px;width:100%;border-radius:4px;border:1px solid var(--bd);padding:15px 20px;font-size:1.8rem}.form-field .select2 .select2-selection__rendered{padding:15px 56px 15px 20px;color:var(--main)}.form-field .select2 .select2-selection__arrow{background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/arrow-black.svg);background-position:center;background-size:14px;background-repeat:no-repeat;width:56px;height:100%}.form-field .select2 .select2-selection__arrow b{display:none}.form-field .select2-selection{height:60px;border-color:var(--bd);border-radius:4px}.form-field p{margin-bottom:20px}.form-field p a{text-decoration:underline}input,textarea{-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}input:hover,textarea:hover{border-color:var(--ah)}.select2-container--open .select2-selection__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-dropdown{border-color:var(--bd)}.select2-results__option{-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);padding:5px 20px}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#e9e9eb}.select2-container .select2-results__option--highlighted[aria-selected]{background-color:transparent;color:var(--ah)}.form-footer{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;width:100%}.form-footer .btn{margin-top:20px}input[type=radio]{width:1px;height:1px;opacity:0;position:absolute}input[type=radio]~label{padding:18px 30px;min-width:130px;border:1px solid var(--bd);border-radius:40px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}input[type=radio]~label:hover{border-color:var(--ah);color:var(--ah)}input[type=radio]:checked~label{color:var(--ah);border-color:var(--ah)}input[type=radio][disabled]{pointer-events:none;cursor:default}input[type=radio][disabled]~label{cursor:default;color:#909190!important}input[type=radio][disabled]~label span{border-color:#909190!important}.form-tab{width:100%}.form-tab p{margin-top:-20px;max-width:450px}.form-tabbers{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin-bottom:40px;width:100%;white-space:nowrap}.form-tabbers+.form-row{margin-top:20px}.form-tabbers .form-tabbers__field{margin-right:80px}.form-tabbers .form-tabbers__field span{width:22px;height:22px;border:1px solid #151824;border-radius:50%;margin-right:12px;position:relative;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.form-tabbers .form-tabbers__field span:before{content:'';position:absolute;width:6px;height:6px;left:0;right:0;bottom:0;top:0;margin:auto;border-radius:50%;background-color:transparent;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.form-tabbers .form-tabbers__field input:checked~label span{border-color:var(--ah)}.form-tabbers .form-tabbers__field input:checked~label span:before{background-color:var(--ah)}.form-tabbers .form-tabbers__field label{padding:0;border:0;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}input[type=checkbox]{width:1px!important;height:1px!important;opacity:0!important;position:absolute}input[type=checkbox]:checked~label span{color:var(--ah)}input[type=checkbox]~label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}input[type=checkbox]~label span{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;display:block;color:transparent;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);margin-right:10px}.form .form-valid{position:relative}.form .form-valid label{display:inline-block;padding-left:34px}.form .form-valid label span{position:absolute;left:0;top:0;-webkit-transition:unset;-o-transition:unset;transition:unset}.form .form-valid svg{stroke:var(--main);-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.form .form-valid input:checked~label svg{stroke:var(--ah)}.form .form-valid a{margin-left:4px;text-decoration:underline}.form-row__col{width:calc(50% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-row__col .form-field+.form-field:before{content:'—';position:absolute;left:-6px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-row__col input{padding-left:42px}.form-row__col span{width:100%;padding:0 10px;margin-bottom:10px}.form-file__error{color:#eb5861;font-size:16px;line-height:1.5;margin-top:10px}.form-col{width:100%;margin-top:60px}.form--product .form-col .form-row{padding-right:34px;position:relative}.form--product .form-row{margin-bottom:-20px}.form--product .form-row+.form-row{margin-top:20px}.form--product .form-delete{position:absolute;height:60px;right:0;top:unset;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a3c2e4;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub)}.form--product .form-delete:hover{color:var(--ah)}.form--search input{border-radius:30px;padding:15px 60px 15px 30px}.form--search button{top:0;bottom:0;right:30px}.form--search .search-field{height:60px;width:100%;max-width:unset}.search-field input[type=search]{padding-right:50px}.form-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--main);margin-top:20px;padding:0}.form-add .ico{margin-right:12px;width:24px;height:24px}.form-add svg{stroke:unset;fill:unset}.form-add:hover{color:var(--ah)}.form-total{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-total .btn{margin-top:0}.form-note{margin-top:80px;font-size:1.8rem;max-width:804px}.form-tab_wrap{width:100%}.form-tab{margin-bottom:60px}.form-map{height:400px;position:relative;margin:-40px 0 60px}.form-map #map{position:absolute;width:100%;height:100%}.form-result{margin:60px 0 20px;max-width:560px;width:100%;font-size:1.8rem;line-height:30px;font-weight:600}.form-result h4{font-weight:700}.form-result span{display:inline-block}.form-price{color:var(--ah)}.form-result__list{text-transform:uppercase}.form-result__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.form-result__list li span:nth-child(2){margin-left:auto;padding-left:20px}.form-result__list li div{text-transform:none;font-weight:400;width:100%}.form-result__sum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;border-top:1px solid #e9e9eb;font-size:2.4rem}input[type=search]::-webkit-search-cancel-button{width:16px;height:16px;-webkit-appearance:none;background-size:16px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDFMMSAxNyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDFMMTcgMTciIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.form-error{font-size:12px;line-height:24px;color:#eb5861;padding:2px 15px;border:1px solid #cecece;border-radius:5px;background-color:#fff;right:10px;bottom:51px;position:absolute;margin-bottom:8px;max-width:calc(100% - 20px)}.form-error:after,.form-error:before{position:absolute;display:block;content:"";border-width:7px 7px 0;border-style:solid;border-color:transparent}.form-error:before{border-top-color:rgba(0,0,0,.25);bottom:-8px}.form-error:after{bottom:-7px;border-top-color:#fff}.form-valid_error{color:#eb5861;margin-top:6px;font-size:12px}.vacancies-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.vacancies-list li{width:33.33%;padding:0 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-align:start;-ms-flex-align:start;align-items:flex-start;font-size:18px;line-height:30px}.vacancies-list li .ico{width:60px;height:60px;margin-bottom:20px}.vacancies-list svg{stroke:unset;fill:unset}.vacancies-list span{max-width:234px}.vacancies-info{margin-top:60px}.vacancies-info .btn{margin-top:20px}.vacancies-info h3{margin-bottom:0}ul.contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px -20px}ul.contacts-list+*{margin-top:40px}ul.contacts-list li{width:50%;padding:0 20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}ul.contacts-list .contacts-info{padding-right:0;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}ul.contacts-list a:not(:last-child){margin-bottom:10px}ul.contacts-list a[href*=tel]{font-size:24px;line-height:30px}ul.contacts-list a[href*=mailto]{text-decoration:underline}.contacts-img{margin-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:195px;height:260px;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;overflow:hidden}.contacts-img img{width:100%}.contacts-name{font-size:24px;line-height:30px;margin-bottom:10px}.contacts-position{color:var(--grey);padding-bottom:10px;margin-bottom:auto;font-size:1.6rem}.contacts-info{padding-right:100px;font-size:1.8rem}.contacts-info a[href*=mailto]{text-decoration:underline}.contacts-info>a{display:block}.contacts-info p{margin:40px 0}.contacts-info ul{margin-bottom:40px}.contacts-info ul b{color:var(--grey);font-weight:400;font-size:1.6rem;line-height:20px;margin-bottom:10px}.contacts-info ul li{margin-bottom:10px}.contacts-info ul li>*{display:block}.contacts-info ul li a{display:inline-block}.contacts-info ul li.contacts-phone_big{margin-bottom:20px}.contacts-info ul li.contacts-phone_big a{font-size:3.2rem;display:inline-block}.contacts-info .btn{display:inline-block}.contacts-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.contacts-wrap .contacts-info,.contacts-wrap .contacts-map{width:50%}.contacts-map{border-radius:16px;overflow:hidden;min-height:500px}.contacts-map #map{width:100%;height:100%}.contacts-departments{margin-bottom:40px}.contacts-departments__item{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}.contacts-departments__item+.contacts-departments__item{margin-top:40px}.contacts-departments__item .contacts-departments__name{font-size:1.8rem;font-weight:500;padding-right:16px}.contacts-departments__item--big .contacts-departments__name{font-size:3.2rem;font-weight:400}.contacts-departments__item .contacts-departments__links>*{display:block}.contacts-departments__item .contacts-departments__links a[href*='tel:']{font-size:2.4rem}.contacts-departments__item .contacts-departments__links a[href*='mailto:']{text-decoration:underline}.contacts-departments__item>*{width:50%}.contacts-departments__item--big+.contacts-departments__item--big{margin-top:80px}.purchase-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -5px -1px}.purchase-tabs li{width:100%;padding:0 5px}.purchase-tabs li.active button{color:var(--ah);z-index:5;border-bottom:1px solid transparent}.purchase-tabs button{padding:15px;border-radius:4px 4px 0 0;text-align:center;border:1px solid var(--bd);width:100%;line-height:30px;background-color:#fff}.purchase-tabs button:hover{color:var(--ah);border-color:var(--ah)}.purchase-wrap{border-top:1px solid var(--bd);padding-top:30px}.purchase-table h4{color:var(--grey)}.purchase-item{display:none}.purchase-item.show{display:block}.purchase-item .btn{margin-top:10px}.purchase-item p{margin-bottom:0}.purchase-item table{border-spacing:0}.purchase-item table td{font-size:1.8rem}.purchase-item tr:first-child td{padding-top:40px}.purchase-item td,.purchase-item th{padding:20px;text-align:left;vertical-align:top}.purchase-item td.purchase-item__number,.purchase-item th.purchase-item__number{width:6%;max-width:6%}.purchase-item td.purchase-item__type,.purchase-item th.purchase-item__type{width:19%}.purchase-item td.purchase-item__link,.purchase-item th.purchase-item__link{width:38%}.purchase-item th{font-size:2.4rem;line-height:1.25;font-weight:400;padding:30px 20px;border-bottom:1px solid var(--bd);vertical-align:bottom}.print-page b{display:block;color:var(--grey);font-weight:400;margin-bottom:10px}.print-page .print-page__title{padding-right:24px;margin-bottom:0}.print-page .print-page__row+.print-page__row{margin-top:20px}.print-page ol{counter-reset:counter;padding-left:28px}.print-page ol li{list-style:none;position:relative;counter-increment:counter}.print-page ol li:before{content:counter(counter);position:absolute;right:100%;margin-right:16px;font-weight:500}.print-page .btn{margin-top:40px}.print-page__header{margin-bottom:60px}.print-page__header b+h4{margin-top:20px}.print-page__header h4{margin-bottom:0}.print-page__header .btn{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.print-page__header .print-page__row+.print-page__row{margin-top:40px}.print-page__col{display:inline-block;margin-right:40px}.print-page__doc{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:1px 0;padding:60px 0;margin:60px 0;position:relative}.print-page__doc>*{width:100%}.print-page__doc:after,.print-page__doc:before{content:'';position:absolute;width:100vw;height:1px;background-color:var(--bd)}.print-page__doc:before{top:0}.print-page__doc:after{bottom:0}.print-page__doc p{margin:20px 0}.print-page__doc p:first-child{margin-top:0}.print-page__doc .docs-item{margin:0}.print-page__doc .docs-item+.docs-item{margin-top:40px}.print-page__list li:not(:last-child){margin-bottom:20px}.print-page__list+.print-page__list,.print-page__list+h4{margin-top:60px}.product-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -50px 40px}.product-row p{font-size:1.8rem}.product-col{padding:0 50px}.product-col ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.product-col ul li span:last-child{-ms-flex-negative:0;flex-shrink:0;width:200px;padding-left:32px;text-align:left}.products-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:241px;margin:0 -10px}.products-label li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:33.33%;padding:0 10px}.products-label img{width:60px}.product-list{font-size:2.4rem;line-height:30px}.product-list p{font-size:1.8rem;line-height:30px}.product-list b{margin-bottom:10px;display:block;font-weight:600}.product-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.product-list ul li{margin-right:20px}.product-list strong{display:inline-block}.product-list .btn,.product-list .product-price{margin-top:40px}.product-list .product-price{color:var(--ah);font-size:4rem}.section--retail .product-list{margin-bottom:40px}.section--retail .product-list .product-list__img{display:none}.section--retail .product-list ul{margin:20px 0}.section--retail .product-list ul li{margin-right:0;width:100%}.section--retail .product-list ul span{-webkit-box-flex:1;-ms-flex:1;flex:1}.section--retail .product-list ul span:first-child{font-weight:700}.product-aside{position:fixed;z-index:2;top:0;right:0;-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);opacity:0}.product-aside .ico{width:34px;height:34px;margin:0 auto 8px}.product-aside.fixed{opacity:1}.product-aside span{text-align:center;font-weight:800;font-size:.9rem;line-height:11px;color:#fff;text-transform:uppercase}.product-aside li{margin-bottom:1px}.product-aside a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:96px;height:96px;padding:16px;background-color:var(--ah);border-radius:4px 0 0 4px}.product-table table{width:100%;border-collapse:collapse;text-align:left}.product-table th{font-size:2.4rem;line-height:30px;font-weight:400;border-bottom:1px solid #e9e9eb}.product-table td{vertical-align:top}.product-table td,.product-table th{padding:10px 20px}.product-table td:first-child,.product-table th:first-child{padding-left:0;width:350px}.product-table td:last-child,.product-table th:last-child{padding-right:0;vertical-align:middle}.product-table tbody{font-size:1.8rem;line-height:1.65}.product-table tbody tr:first-child td{padding-top:20px}.product-converter_info .product-table table{table-layout:fixed}.product-converter_info .product-table th:first-child{width:auto}.product-converter_info p{font-size:16px}.product-calculate_info{border:1px solid var(--bd);padding:40px;border-radius:8px;background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/calculate_bg.svg);background-repeat:no-repeat;margin-left:-60px}.product-calculate_info__highlight{color:var(--ah);font-size:5.6rem;line-height:1.08;margin-top:60px}.product-list__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:40px}.product-list__img img{max-width:100%}.agnks-price{margin-top:80px}.agnks-price ul{display:-webkit-box;display:-ms-flexbox;display:flex}.agnks-price ul li{width:33.333%}.agnks-price__highlight{font-size:5.6rem;line-height:1.08;color:var(--ah)}.agnks-price__name{font-weight:600;color:var(--grey)}.agnks-bg{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}.agnks-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agnks-advantages{color:#fff;padding:20px 0 60px}.agnks-advantages__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px -50px 0}.agnks-advantages__wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 -30px}.agnks-advantages__wrap ul li{width:50%;padding:0 30px}.agnks-advantages__wrap>*{width:50%;padding:0 50px}.agnks-advantages__hightlight{font-size:9rem;line-height:1.1;margin-bottom:20px;white-space:nowrap}.agnks-advantages__hightlight sub{font-size:1.6rem;font-weight:600}.agnks-advantages__text{font-size:1.8rem;line-height:30px}.agnks-advantages__row:not(:last-child){margin-bottom:100px}.agnks-map{height:440px;width:100%}.agnks-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.agnks-contacts h2{margin-bottom:0}.agnks-contacts p{margin-left:auto;padding-left:32px;max-width:780px}.delivery-map{padding-bottom:44%;position:relative;margin-top:40px}.delivery-map #map{position:absolute;left:0;width:100%;height:100%}.cart-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}.cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cart-item .btn--delete{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.cart-item .btn--delete .ico{margin:0}.cart-item+.cart-item{margin-top:60px}.cart-item__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 40px);margin:0 -20px 10px}.cart-item__row>*{padding:0 20px}.cart-item__name{font-size:2.4rem;line-height:30px;margin-bottom:10px}.cart-item__textarea{width:40%}.cart-item__textarea textarea{width:100%;height:100px;border:1px solid #cecece;padding:15px 20px;border-radius:4px;resize:none}.cart-item__img{-ms-flex-negative:0;flex-shrink:0;width:156px;height:100px}.cart-item__img img{max-width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.cart-item__wrap{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-left:40px}.cart-item__counter{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-item__counter .cart-item__minus,.cart-item__counter .cart-item__plus{padding:0 10px}.cart-item__counter .cart-item__minus:hover svg,.cart-item__counter .cart-item__plus:hover svg{stroke:var(--ah)}.cart-item__counter .cart-item__minus svg,.cart-item__counter .cart-item__plus svg{width:10px;height:10px;stroke:var(--main);-webkit-transition:var(--cub);-o-transition:var(--cub);transition:var(--cub);stroke-width:2px}.cart-item__counter label{pointer-events:none}.cart-item__counter input{width:50px;height:50px;border:1px solid #e9e9eb;padding:8px;border-radius:4px;text-align:center;font-size:18px;pointer-events:none}.cart-item__mob-hide{display:inline}.cart-item__type+.cart-item__type{margin-top:10px}.cart-item__type>span{margin-right:40px}.cart-item__price{margin-top:20px;font-size:2.4rem;line-height:30px}.cart-item__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-item__total{font-size:2.4rem;line-height:30px}.cart-item__info{-ms-flex-negative:0;flex-shrink:0;width:40%}.cart-item__counter,.cart-item__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-item__controls{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:60%}.cart-total .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.cart-total .btn-wrap{margin-left:auto;padding-left:40px;-ms-flex-negative:0;flex-shrink:0;margin-top:0}.cart-total__title{font-weight:600;font-size:2.4rem;line-height:3rem;margin-bottom:20px}.cart-total__list{width:50%;font-weight:600;font-size:1.8rem;line-height:1.65}.cart-total__list .cart-total__final{padding-top:20px;border-top:1px solid #e9e9eb;font-size:2.4rem}.cart-total__list h4{font-weight:700;font-size:2.4rem}.cart-total__list ul{margin-bottom:-20px}.cart-total__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.cart-total__list ul span:last-child{margin-left:auto;padding-left:20px;-ms-flex-negative:0;flex-shrink:0;text-align:right}.cart-total__price{color:var(--ah)}.cart-total--border{padding-top:60px;border-top:1px solid #e9e9eb}.cart-total__remove{padding:0;margin-left:80px;font-size:1.8rem;line-height:1.65}.cart-total__remove:hover{color:var(--ah)}.order-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:100px 0}.order-status__text{padding-right:48px;font-size:1.8rem;width:60%}.order-status__img{width:40%;height:100%;-ms-flex-negative:0;flex-shrink:0;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;position:absolute;right:0;top:0}.order-status__img .ico{width:100%;height:100%;max-height:247px}.order-status__img svg{stroke-width:2px}.order-status__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.error-page{color:#fff}.error-page .error-status__img{position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:320px;max-width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-page .error-status__img img{max-width:100%}.error-page .breadcrumbs{padding-top:80px}.error-page .breadcrumbs a:hover{color:#fff;opacity:.7}.error-page .breadcrumbs li a:before{background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/bread-white.svg);-webkit-filter:unset;filter:unset}.error-wrap{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;height:70vh;min-height:600px}.error-text{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-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;max-width:364px}.error-text h1{font-size:144px;line-height:1;margin-bottom:40px;font-weight:700}.error-text h2{margin-bottom:0}.error-text a{text-decoration:underline}.error-text a:hover{color:#fff;text-decoration:none}@media (min-width:575px){.container{max-width:100%;width:100%}}@media only screen and (min-width:767px){.main-highlight.highlight_start li .highlight-text{-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important;opacity:1!important}.main-highlight li:nth-child(1) .highlight-text{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.main-highlight li:nth-child(n+2) .highlight-text{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.highlight-text{opacity:0;-webkit-transition:.4s cubic-bezier(.48,.48,.48,.86) .1s;-o-transition:.4s cubic-bezier(.48,.48,.48,.86) .1s;transition:.4s cubic-bezier(.48,.48,.48,.86) .1s}.main-stock__col.main-stock__col--sm .main-stock__cont img{right:0;left:0}.main-gases__pick video{display:block;visibility:visible}.main-news__main-item .main-news__name{font-size:2.4rem}.main-news__list li+li{margin-top:40px}.contacts-info>a:last-child{margin-bottom:auto}}@media (min-width:768px){.container{max-width:100%;width:100%}.container--compress{max-width:864px}.container--form{max-width:874px}}@media only screen and (min-width:1024px){.header-menu__collapse-wrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-image:url(/local/templates/mgpz/tpl/css/../assets/svg/collapse-list.svg);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;visibility:hidden;position:absolute;-webkit-box-shadow:0 24px 40px 0 rgba(0,0,0,.06);box-shadow:0 24px 40px 0 rgba(0,0,0,.06);z-index:-1;background-color:#fff;border-top:1px solid var(--bd);left:0;top:100%}.header-menu__collapse:hover .ico{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-menu__collapse:hover .header-menu__collapse-wrap{visibility:visible;-webkit-transform:unset;-ms-transform:unset;transform:unset}.main-highlight li:first-child .highlight-numb{margin-top:10px}.main-highlight li:not(:first-child) .highlight-numb{margin-bottom:10px}.main-highlight li:nth-child(1){max-width:316px}.main-highlight li:nth-child(3){max-width:378px}}@media (min-width:1280px){.container{max-width:1256px}.container--compress{max-width:834px}.container--form{max-width:874px}}@media only screen and (max-width:1440px){.product-row{margin:0 -20px 40px}.product-col{padding:0 20px}.product-calculate_info{margin-left:0}.agnks-advantages__wrap{margin:40px -2rem 0}.agnks-advantages__wrap>*{padding:0 2rem}}@media screen and (max-width:1280px){.main-slider .swiper-button-next,.main-slider .swiper-button-prev{display:block;width:24px}.main-slider .swiper-button-next svg,.main-slider .swiper-button-prev svg{stroke-width:4px}.main-slider .swiper-button-next{right:0}.main-slider .swiper-button-prev{left:0}}@media only screen and (max-width:1200px){.btn{padding:19px 40px}.header-menu{font-size:1.4rem}.header-menu>li{margin-right:18px}.header-stock{font-size:1.4rem}.header-menu__collapse-name{padding:0 9px 35px;margin-left:-9px;margin-right:-9px}.main-slider .swiper-slide{padding-bottom:100px}.main-slider .swiper-pagination{bottom:100px}.main-highlight li{width:100%;max-width:unset}.certificates-list li{width:33.33%}.history-year{position:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;padding:0;text-align:left;margin-bottom:20px}.agnks-advantages__wrap ul{width:55%;margin:0 -1.6rem;padding:0 1.6rem}.agnks-advantages__wrap ul li{padding:0 1.6rem;font-size:1.5rem}.agnks-advantages__text{width:45%;padding:0 1.6rem}.agnks-advantages__row:not(:last-child){margin-bottom:60px}}@media only screen and (max-width:1024px){.swiper-button-next,.swiper-button-prev{display:none}.header-logo,.header-logo img{width:109px;height:40px}.header-wrapper{padding:8px 0}.header-top .header-contacts{display:none}.header-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.5rem;line-height:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header-menu>li{margin-bottom:10px}.header-menu li{line-height:20px}.header-menu__collapse-wrap{-webkit-transition:unset;-o-transition:unset;transition:unset;padding:0;margin-bottom:30px}.header-menu__collapse-wrap .container{padding:10px 0 0}.header-menu__collapse-wrap ul{-webkit-columns:1;-moz-columns:1;columns:1;margin-bottom:0}.header-menu__collapse-wrap li{padding:0;margin-bottom:0;line-height:20px}.header-menu__collapse-title{margin-bottom:10px;font-size:1.5rem;font-weight:700;line-height:20px}.header-menu__collapse-title .ico{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:20px;padding:6px}.header-menu__collapse-title .ico:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.header-menu__collapse-list .header-menu__collapse-list{padding-bottom:16px}.header-menu__collapse-list{width:100%;margin-bottom:0;line-height:30px}.header-menu__collapse-list+.header-menu__collapse-list{padding-top:0}.header-menu__collapse-list.active .header-menu__collapse-title{color:var(--ah)}.header-menu__collapse-list.active .header-menu__collapse-title .ico{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-menu__mobile-hide{display:none;padding-left:20px}.header-contacts{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0 0 15px}.header-bottom{display:none;padding:20px 0;margin:0;height:calc(100vh - 56px);overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700}.header-bottom .header-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem}.header-bottom.show{display:-webkit-box;display:-ms-flexbox;display:flex}.header-search{display:block;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:15px 0 30px}.header-search .search-field{max-width:unset}.header-search button{right:20px}.header-stock{font-size:1.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 32px}.header-menu__collapse-name{padding:0;line-height:20px;font-weight:700;margin-left:0;margin-right:0}.header-menu__collapse-name .ico{width:24px;height:20px;padding:6px}.header-menu__collapse-name .ico:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.header-menu__collapse.active .header-menu__collapse-name{color:#387bc7}.header-menu__collapse.active .header-menu__collapse-name .ico{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-menu__collapse{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-toggler{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-top .footer-top__col--table{width:250px}.footer-bottom{padding:40px 0 32px}.footer-bottom__phone{font-size:2.4rem;line-height:32px;font-weight:600}.main section:not(.section--nomargin){margin:64px 0}.main-slider{height:calc(100vh - 56px)}.main-slider .main-slider-title{font-size:4rem}.main-slider .main-slider-subtitle{font-size:2.4rem;line-height:3rem}.main-highlight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:64px 0}.main-highlight .highlight-numb{font-size:6.4rem;margin-right:10px;line-height:1.2}.main-highlight li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-highlight li:not(:first-child){margin-top:16px}.main-highlight li:nth-child(1) .highlight-numb{margin-left:10px}.main-stock__col.main-stock__col--sm,.main-stock__col.main-stock__col--xl{width:50%}.main-stock__wrap{padding:48px}.news-list .news-item{width:50%}.news-list .news-item--important{width:100%}.news-list .news-item--important .news-title{font-size:2.4rem}.form--purchase .form-field--sm,.form--purchase .form-field--xl,.news-img{width:50%}ul.contacts-list a[href*=tel]{font-size:2rem}.contacts-img{width:130px;height:172px;margin-right:20px}.contacts-name{font-size:2rem}.contacts-info{padding-right:40px}.contacts-departments__item .contacts-departments__links a[href*='tel:']{font-size:2rem}.purchase-tabs{overflow-x:auto;white-space:nowrap}.purchase-item table td{font-size:1.2rem}.purchase-item td,.purchase-item th{padding:10px}.purchase-item th{font-size:1.5rem}.product-calculate_info__highlight{font-size:5rem}.agnks-advantages{padding:0 0 20px}.agnks-advantages__hightlight{font-size:7rem;margin-bottom:10px;font-size:4rem;line-height:5rem}.agnks-advantages__text{font-size:1.5rem;line-height:2.3rem}.cart-item__row{width:calc(100% + 20px);margin:0 -10px 10px}.cart-item__row>*{padding:0 10px}.cart-item__name{font-size:2rem;line-height:28px}.cart-item__textarea textarea{font-size:1.2rem;line-height:20px}.cart-item__wrap{padding-left:30px}.cart-item__info{width:45%}.cart-item__controls{width:55%}.cart-total__remove{margin-left:40px}}@media only screen and (max-width:767px){.container{padding-right:1.6rem;padding-left:1.6rem}h1,h2,h3,h4,h5,h6{margin-bottom:10px}h1{font-size:2.4rem;line-height:1.25}h2{font-size:1.8rem;line-height:26px;margin-bottom:10px}h3{font-size:1.8rem;line-height:2.6rem;margin-bottom:10px}h4{font-size:1.8rem}h5{font-weight:600;line-height:2.3rem}.date{font-size:1.2rem}.btn{padding:8px 37px;font-size:1.5rem;line-height:23px}.download-btn{font-size:1.5rem;font-weight:600}.download-btn span:not(.ico){display:none}.btn--radio{margin-right:24px;font-size:1.2rem}.btn--radio span{width:15px;height:15px}.btn--radio span:before{width:5px;height:5px}.btn--delete .ico{margin-right:0}.modal .close{top:20px;right:20px}.modal .close svg{stroke:var(--ah)}.modal-dialog{margin:0}.modal-content{border-radius:0;padding:40px 16px 80px}.modal-title{margin-bottom:20px;font-size:2.4rem;line-height:30px}.modal-form_select{margin-right:-24px}.breadcrumbs{margin-bottom:10px;font-size:1.2rem;line-height:1.7}.swiper--partner{margin-top:10px;height:unset}.swiper--partner~.swiper-nav{display:block}.swiper--partner~.swiper-nav .swiper-button-next,.swiper--partner~.swiper-nav .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--main)}.swiper--partner~.swiper-nav .swiper-button-next .ico,.swiper--partner~.swiper-nav .swiper-button-prev .ico{width:14px}.swiper--partner~.swiper-nav .swiper-button-prev{left:-16px}.swiper--partner~.swiper-nav .swiper-button-prev .ico{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.swiper--partner~.swiper-nav .swiper-button-next{right:-16px}.swiper--partner~.swiper-nav .swiper-button-next .ico{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper--partner~.swiper-nav .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:10px;position:unset}.swiper--partner~.swiper-nav .swiper-pagination .swiper-pagination-bullet{margin:0 5px;background-color:#cecece;opacity:1}.swiper--partner .swiper-slide{padding:0;width:50%}.swiper--partner .swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.section,section{margin:40px 0}.section:last-child{margin-bottom:60px}.section.section--header+.section{margin-top:40px}.section--highlight{background-color:transparent}.section--header,.section--only_padding{padding:40px 0}.date+.section-subtitle{margin-top:10px}.section-subtitle{font-size:1.5rem;line-height:1.55;margin-bottom:40px}.section .text .section-subtitle{margin-bottom:40px;font-weight:400;font-size:1.5rem;line-height:23px}.section .container--compress .section-subtitle{font-weight:600;border:0;padding:0}.section-header__menu{font-size:1.5rem;line-height:2.3rem}.section-header__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-8px}.section-header__menu li{margin-bottom:8px}.section-header__menu a{padding-bottom:2px}.section--error{background-image:url(/local/templates/mgpz/tpl/css/../assets/img/error-bg-mob.svg)}.section.section--pay{margin-bottom:40px}.section.section--pay h3{margin-bottom:20px}.section.section--pay p{margin-top:24px}.search-tab .btn{width:100%}.search-tabbers{font-size:1.5rem;line-height:2.3rem}.search-tabbers li{margin-right:2rem}.search-item{margin-bottom:30px}.search-item__name{font-size:1.8rem;line-height:2.6rem}.search-item__info{font-size:1.5rem;line-height:2.3rem}.search-item__breadcrumbs{font-size:1.2rem;line-height:2rem}.search-count{font-size:1.5rem;line-height:2.3rem;margin-bottom:40px}.docs-icon{position:unset;margin-right:20px}.docs-icon .ico{display:none}.docs-icon span:not(.ico){position:unset;font-size:1.5rem;font-weight:600}.docs-name{font-size:1.5rem;line-height:23px}.docs-item+.docs-item{margin:-10px 0 20px}.docs-item{padding:0;font-size:1.4rem;line-height:24px;margin:20px 0}.docs-info{padding:0}.docs-footer{margin-top:0;line-height:24px}.docs-footer .docs-weight{margin-right:20px}ul.docs{margin:0 -16px}ul.docs li.docs-item{width:100%;margin:5px 16px}.filter{margin-bottom:40px}.filter ul{margin:0 -20px -10px 0}.filter li{margin-right:20px;font-weight:600;font-size:1.5rem;line-height:20px;margin-bottom:10px}.irs-single{font-size:1.8rem;line-height:2.6rem;padding-bottom:20px}.header-toggler{border-left:1px solid var(--bd)}.footer-menu{padding:40px 0 16px}.footer-menu ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-menu ul li{line-height:20px}.footer-top{padding:16px 0 30px}.footer-top .footer-top__col:not(.footer-top__col--table){display:none}.footer-bottom{font-size:1.5rem}.footer-bottom__info p:not(:last-child){margin-bottom:16px}.footer-bottom__contacts{width:100%}.footer-top__col-table{max-width:100%;margin-bottom:0}.footer-bottom__col{width:100%;margin-bottom:10px}.footer-bottom__col:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer-bottom__col:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer-bottom__col:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer-bottom__email{font-size:1.8rem;margin-top:4px}.footer-bottom__search{width:100%;max-width:100%;margin:30px 0}.footer-copyright{margin-top:6px;margin-left:0;text-align:left;color:var(--main);font-size:1.5rem;line-height:20px}.main section:not(.section--nomargin){margin:40px 0}.main section:not(.section--nomargin):last-child{margin-bottom:60px}.main-slider{position:relative;padding-bottom:100%;width:100%;height:100%;min-height:220px;max-height:calc(100vh - 80px)}.main-slider>*{position:absolute;top:0;left:0;width:100%;height:100%}.main-slider .swiper-slide{padding-bottom:70px}.main-slider .main-slider-title{font-size:1.8rem;line-height:2.6rem;padding-right:0}.main-slider .main-slider-subtitle{margin-top:8px;font-size:1.5rem;line-height:2.3rem;padding-right:0}.main-slider .swiper-pagination{right:unset;bottom:42px;left:24px}.main-slider .swiper-pagination .swiper-pagination-bullet,.main-slider .swiper-pagination .swiper-pagination-bullet:before{width:4px;height:4px}.main-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:20px;height:20px}.main-slider .container{position:unset;width:100%;padding:0 28px}.main-highlight{padding:20px 0 0}.main-highlight .highlight-numb{font-size:3.2rem;line-height:1;letter-spacing:-1px}.main-highlight li{font-size:1.2rem;line-height:18px}.highlight-numb--single{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.highlight-numb--single+span{margin-bottom:4px}.main-agnks__bg{position:absolute;z-index:0;width:auto;height:220px;margin:0}.main-agnks__bg:before{background:-webkit-gradient(linear,left bottom,left top,from(#32363c),to(rgba(50,54,60,.8)));background:-o-linear-gradient(bottom,#32363c,rgba(50,54,60,.8));background:linear-gradient(0deg,#32363c,rgba(50,54,60,.8))}.main-agnks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 -1.6rem;padding:0;background-color:#4f5256}.main-agnks .btn{width:100%;margin:2rem 1.6rem 0;padding:8px;margin-top:18px;font-size:15px;line-height:23px}.main-agnks__info-note{margin-top:38px;font-size:1.5rem;line-height:23px}.main-agnks__info{z-index:1;margin:0;padding:40px 0 48px}.main-agnks__info-col{width:100%;padding:0 1.6rem}.main-agnks__info-highlight{font-size:3.2rem;line-height:40px;margin-top:10px}.main-agnks__info-title{font-size:3.2rem;font-weight:700;line-height:40px;margin-bottom:20px;padding:0 1.6rem}.main-agnks__info-text{font-size:1.8rem;font-weight:400;line-height:2.6rem;margin-bottom:0}.main-stock{margin:0 -16px -10px}.main-stock__col{min-height:340px;padding:0 16px;margin-bottom:10px}.main-stock__col.main-stock__col--xl{width:100%}.main-stock__col.main-stock__col--xl h3{color:#387bc7}.main-stock__col.main-stock__col--xl .main-stock__cont img{width:auto}.main-stock__col.main-stock__col--sm{width:100%}.main-stock__col.main-stock__col--sm .main-stock__cont img{right:0;left:0;width:auto}.main-stock__cont img{width:auto;max-height:calc(100% - 150px);-o-object-fit:unset;object-fit:unset}.main-stock__text h3{font-weight:600;margin-bottom:10px;font-size:2.4rem}.main-stock__wrap{padding:24px}.main-stock__wrap h3{line-height:30px;margin-bottom:10px}.main-gases__tabs{margin:6rem -1.6rem 2rem;font-size:1.8rem;line-height:20px;font-weight:600;overflow-x:auto;white-space:nowrap}.main-gases__tabs li:first-child{padding-left:1.6rem}.main-gases__tabs li:last-child{padding-right:1.6rem}.main-gases__tabs li{margin-right:20px}.main-gases__tabs li button{padding-bottom:4px}.main-gases__list{width:100%;font-size:2.4rem;line-height:30px}.main-gases__list li{margin-bottom:10px}.main-gases__pick{display:none}.main-news__title{font-size:2.4rem;line-height:32px;font-weight:700;margin-bottom:16px}.main-news__date{margin-top:10px;font-size:1.2rem;line-height:20px;font-weight:500}.main-news__name{font-size:1.5rem;line-height:23px;font-weight:500}.main-news__main-item{width:100%;padding:0 0 30px}.main-news__main-item .main-news__main-img{margin-bottom:8px;border-radius:0}.main-news__list{width:100%;padding:0}.main-news__list li:not(:last-child){padding:0 0 32px}.text{font-size:1.5rem;line-height:22px}.text h4{font-size:1.8rem;line-height:2.6rem;margin-bottom:10px}.text figure{margin:40px 0;max-width:100%}.text figcaption{font-size:1.2rem;line-height:1.65}.text p{line-height:2.3rem}.text ol,.text ul{margin:40px 0;line-height:22px}.text ol>li,.text ul>li{margin-bottom:10px}.text blockquote{font-size:1.8rem;line-height:1.5;margin:20px 0;padding-left:0;border:0}.text blockquote p{margin-bottom:10px;line-height:1.5}.text blockquote cite{margin-top:10px;font-size:1.2rem;line-height:1.5}table th{font-size:1.8rem;line-height:1.5;text-align:left}.text-slider-wrap .text-slider{overflow:visible}.text-slider-wrap .swiper-nav{display:none}.text-slider-wrap,.text-slider_thumbs{margin:10px -15px 0}.text-slider-wrap{padding-right:1.6rem;padding-left:1.6rem;overflow:hidden;margin-top:20px}.text-slider .swiper-slide p{font-size:1.2rem;line-height:20px}.text-slider_thumbs{padding:0 1.6rem;margin-bottom:20px;height:59px}.text-iframe{margin:20px 0}.text-iframe p{font-size:12px;line-height:20px}.text-iframe-wrap{padding-bottom:65.5%}.text-table-cont{margin:20px 0}.certificates-list{margin:0 -8px -30px}.certificates-list li{width:50%;margin-bottom:30px;padding:0 8px}.certificates-footer{padding-top:0}.certificates-row{padding-bottom:40px}.history-year{font-size:1.8rem;line-height:2.6rem;margin-bottom:10px}.news-list{margin-bottom:-30px}.news-list .news-item{margin-bottom:30px}.news-list .news-item .news-title{font-size:1.5rem;line-height:1.51}.news-img{width:100%;margin:0 0 10px}.news-info{border:0;padding-bottom:0}.news-date{padding-top:10px;font-size:1.2rem}.assets-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));margin:40px -20px -40px}.assets-list li{padding:0 20px;margin:0 0 40px}.assets-list li:not(:last-child){padding-bottom:0}.assets-list li:not(:last-child):before{display:none}.assets-list li .assets-img:before{opacity:1}.assets-wrap_info{padding:0 20px 60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.assets-col{padding-bottom:30px;border:1px solid var(--gL);border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.assets-price{padding:0;margin:10px 0 0;font-size:1.8rem;line-height:1.35}.assets-info h4{font-size:1.8rem;line-height:1.35;margin-bottom:10px}.assets-info .btn{position:absolute;bottom:0;left:20px;width:calc(100% - 40px)}.assets-info p{font-size:1.2rem}.assets-img{margin:0 0 20px;width:100%}h2+.catalog-list{margin-top:20px}.catalog-list{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));margin:40px -16px -10px}.catalog-list>li{padding:0 16px;margin-bottom:10px}.catalog-list--innovation li .catalog-col{padding:20px 20px 100%}.catalog-list--innovation li .catalog-col h3{font-size:1.8rem}.catalog-list--products_gase .catalog-col{min-height:unset}.catalog-list--products_gase .catalog-info{font-size:1.2rem}.catalog-list--products_gase .catalog-info li{margin-bottom:5px}.catalog-list--products_gase .catalog-info ul{margin-bottom:-5px}.catalog-list--products_gase .catalog-img{height:auto;padding:20px 20px 0}.catalog-list--gase li{min-height:unset}.catalog-list--gase li .catalog-info{padding-bottom:20px}.catalog-list--gase li p{font-size:1.8rem;line-height:1.45}.catalog-list--gase .catalog-info .catalog-info__name{margin:0;line-height:1.45}.catalog-list--gase .catalog-type{font-size:1.8rem;margin-top:10px;color:var(--main);line-height:1.45}.catalog-list--client .catalog-col{padding:40px 20px}.catalog-list--client .catalog-col p{font-size:1.8rem;line-height:2.6rem}.catalog-list--client .catalog-img{width:60px;height:60px}.catalog-list--client .catalog-info{padding-top:20px}.catalog-list--delivery .catalog-info .catalog-distance{font-size:1.5rem;margin-bottom:0}.catalog-list--mob_margin{margin-bottom:-40px}.catalog-list--mob_margin li{margin-bottom:40px}.catalog-model{font-size:1.5rem;line-height:2.3rem;margin-bottom:10px}.catalog-price{font-size:1.8rem;line-height:2.6rem}.tag{font-size:.8rem;padding:4px 12px}.catalog-col{border-radius:8px}.catalog-col .swiper-button-next,.catalog-col .swiper-button-prev{opacity:1;width:30px}.catalog-info{padding:20px 20px 30px}.catalog-info p{font-size:1.2rem;line-height:1.65}.catalog-info .catalog-info__name{margin-bottom:10px;font-size:1.8rem;line-height:2.6rem}.catalog-info .btn-wrap .btn{margin-top:30px}.form .btn{width:100%}.form .btn+p{font-size:1.2rem}.form p{font-size:1.5rem}.form--converter h6{font-size:1.2rem}.form--converter .form-row{margin-bottom:20px}.form--converter .form-row--radio{margin:0 -5px 10px}.form--converter .form-row--radio .form-field{margin-bottom:10px;padding:0 5px}.form--purchase .form-field--sm,.form--purchase .form-field--xl{width:100%}.form .form-field--file label{font-size:1.5rem}.form--delivery{margin-top:40px}.form--delivery .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form--delivery .form-field label{margin-bottom:10px}.form--delivery .btn{margin:20px 10px 0;width:calc(100% - 20px)}.form-help{font-size:1.2rem;margin-top:10px;line-height:2rem}.form-filelist{font-size:1.5rem;line-height:2.3rem}.form-filelist>*{margin-right:20px}.form-field{width:100%}.form-field--sm,.form-field--xs{width:50%}.form-field.form-field--mob-40{width:calc(50% - 18px)}.form-field label{margin-bottom:0;font-size:1.2rem;line-height:20px}.form-field--textarea textarea{font-size:1.5rem}.form-field--checkbox{margin-bottom:20px}.form-field--checkbox label{font-size:1.5rem}.form-field--radio{width:auto;margin-bottom:10px}.form-field input{height:50px;font-size:1.5rem}.form-field .select2{height:50px}.form-field .select2 .select2-selection__rendered{padding:10px 56px 10px 20px}.form-field .select2-selection{height:50px}input[type=radio]~label{padding:13px;min-width:110px;font-size:1.5rem}.form-tab p{margin-top:0;margin-bottom:40px}.form-tabbers{margin-bottom:20px}.form-tabbers+.form-row{margin-top:0}.form-tabbers .form-tabbers__field{margin-right:20px;font-size:1.2rem}.form-tabbers .form-tabbers__field span{width:15px;height:15px}.form-tabbers .form-tabbers__field span:before{width:5px;height:5px}input[type=checkbox]~label span{width:19px;height:19px}.form .form-valid{font-size:1.2rem}.form-row__col{width:100%}.form-col{margin-top:30px}.form--product .form-col .form-row{padding-right:0}.form--product .form-delete{position:unset;height:auto}.form--search .search-field{margin-bottom:10px;height:50px}.form-add{margin-top:10px;font-size:1.2rem}.form-total{width:100%}.form-total .btn--delete{margin-left:20px}.form-total .btn--delete span:not(.ico){display:none}.form-note{margin-top:40px;font-size:1.5rem}.form-tab{margin-bottom:20px}.form-map{height:228px;margin:-20px 0 40px}.form-result{font-size:1.5rem;line-height:20px;margin-top:40px;margin-bottom:0}.form-result h4{font-size:2.4rem}.form-result__list li div{font-size:15px;line-height:20px}.form-error{bottom:41px}.vacancies-list li{font-size:1.5rem;line-height:23px}.vacancies-info{margin-top:20px}ul.contacts-list{margin-bottom:-10px}ul.contacts-list li{margin-bottom:10px}ul.contacts-list .contacts-info{padding-bottom:10px}ul.contacts-list a:not(:last-child){margin-bottom:0}ul.contacts-list a[href*=tel]{font-size:1.2rem;line-height:2rem}.contacts-img{width:118px;height:157px}.contacts-name{font-size:1.5rem;line-height:2.3rem;margin-bottom:5px}.contacts-position{font-size:1.2rem;line-height:2rem}.contacts-info{font-size:1.2rem;line-height:2rem;padding-right:0}.contacts-info p{margin:30px 0}.contacts-info ul{margin-bottom:30px}.contacts-info ul b{font-size:1.2rem;line-height:2rem;margin-bottom:0}.contacts-info ul li.contacts-phone_big{margin-bottom:10px}.contacts-info ul li.contacts-phone_big a{line-height:30px;font-size:2.4rem}.contacts-wrap{margin-bottom:0}.contacts-wrap .contacts-info{width:100%}.contacts-wrap .contacts-map{width:calc(100% + 32px)}.contacts-map{border-radius:0;margin:30px -1.6rem 40px;min-height:100vw}.contacts-departments__item{-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}.contacts-departments__item+.contacts-departments__item{margin-top:20px}.contacts-departments__item .contacts-departments__name{margin-bottom:10px;padding:0}.contacts-departments__item--big .contacts-departments__name{font-size:2.4rem}.contacts-departments__item .contacts-departments__links a[href*='mailto:'],.contacts-departments__item .contacts-departments__links a[href*='tel:']{font-size:1.5rem;line-height:2.3rem}.contacts-departments__item>*{width:100%}.purchase-tabs{margin:0 -10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.purchase-tabs li{width:auto;padding:0}.purchase-tabs button{border:0;padding:0 10px;line-height:2.3rem;font-size:1.5rem}.purchase-wrap{border:0;padding-top:15px}.purchase-item table thead{display:none}.purchase-item table td{font-size:1.5rem}.purchase-item tr{display:block}.purchase-item tr:not(:last-child){border-bottom:1px solid var(--gL);padding-bottom:20px;margin-bottom:20px}.purchase-item tr:first-child td{padding-top:5px}.purchase-item td,.purchase-item th{display:block;padding:5px 0;width:100%}.purchase-item td:before,.purchase-item th:before{display:block}.purchase-item td.purchase-item__number,.purchase-item th.purchase-item__number{width:100%;max-width:100%}.purchase-item td.purchase-item__number:before,.purchase-item th.purchase-item__number:before{display:inline}.purchase-item td.purchase-item__link,.purchase-item td.purchase-item__type,.purchase-item th.purchase-item__link,.purchase-item th.purchase-item__type{width:100%}.print-page{font-size:1.5rem}.print-page b{font-size:1.2rem;line-height:2rem;margin-bottom:5px}.print-page .btn{width:100%;margin-top:30px}.print-page__header{margin-bottom:40px}.print-page__header b+h4{margin-top:5px}.print-page__header h4{font-size:1.5rem}.print-page__header .print-page__row+.print-page__row{margin-top:20px}.print-page__col{width:100%;margin:20px 20px 0 0}.print-page__col:first-child{margin-top:0}.print-page__doc{margin:40px 0;padding:0}.print-page__doc:after,.print-page__doc:before{display:none}.print-page__list+.print-page__list,.print-page__list+h4{margin-top:40px}.product-row{margin:0 -16px 20px}.product-row p{font-size:1.5rem;line-height:1.5}.product-row h2{font-size:1.8rem;line-height:1.65;margin-bottom:10px}.product-row h4{margin-bottom:10px;font-weight:600;font-size:1.5rem}.product-col{width:100%;padding:0 16px}.product-col ul{font-weight:600}.product-col ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px}.product-col ul li span:first-child{padding-right:4px}.product-col ul li span:last-child{width:auto;font-weight:400;padding-left:0}.products-label{margin-top:10px}.product-list{font-size:1.5rem;line-height:20px}.product-list ul{margin-bottom:10px}.product-list .btn,.product-list .product-price{margin-top:20px}.product-list .product-price{font-size:32px}.section--retail .product-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section--retail .product-list__img{display:none}.section--retail .product-list{font-size:1.8rem}.section--retail .product-list .product-list__img{display:-webkit-box;display:-ms-flexbox;display:flex}.section--retail .product-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-aside{display:-webkit-box;display:-ms-flexbox;display:flex;position:unset;opacity:1;margin-top:60px}.product-aside li{width:33.33%}.product-aside a{width:100%;border-radius:0}[data-name]:before{content:attr(data-name) ": ";font-weight:600}.product-table thead{display:none}.product-table .btn{margin-top:20px;width:100%}.product-table td{display:block;padding:5px 0}.product-table tr{display:block}.product-table tr:not(:last-child){margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--bd)}.product-table td,.product-table th{font-size:1.5rem}.product-table td:first-child,.product-table th:first-child{width:100%}.product-table tbody tr:first-child td{padding-top:5px}.product-converter_info{margin-top:40px}.product-converter_info .product-table table tbody tr td{padding:0}.product-converter_info .product-table tr:not(:last-child){margin-bottom:10px;padding-bottom:0;border-bottom:unset}.product-converter_info p{font-size:1.8rem}.product-calculate_info{margin-top:40px}.product-calculate_info h4{font-size:1.8rem;font-weight:400}.product-calculate_info__highlight{margin-top:20px;font-size:4rem}.product-list__img{margin-bottom:20px}.agnks-price{margin-top:40px}.agnks-price h2{font-size:2.4rem;line-height:3rem}.agnks-price__highlight{font-size:2.1rem;line-height:2.6rem}.agnks-price__name{font-size:1.2rem;line-height:2rem}.agnks-advantages__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px -1.6rem 0}.agnks-advantages__wrap ul{width:100%}.agnks-advantages__wrap ul li{font-size:1.2rem;line-height:2rem}.agnks-advantages__wrap>*{width:100%}.agnks-advantages__text{margin-top:10px}.agnks-map{height:90vw}.agnks-contacts{-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;margin-bottom:2rem;font-size:1.8rem;line-height:2.6rem}.agnks-contacts h2{margin-bottom:1rem;font-size:2.4rem;line-height:3rem}.agnks-contacts p{padding:0}.delivery-map{margin-top:30px;padding-bottom:100vw}.cart-list{padding-bottom:20px}.cart-item{display:block}.cart-item:not(:last-child)>.cart-item__row{border-bottom:1px solid #e9e9eb;padding-bottom:20px}.cart-item:last-child>.cart-item__row{margin-bottom:40px}.cart-item:not(:last-child) .cart-item__wrap{border-bottom:1px solid #e9e9eb}.cart-item .btn--delete{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0}.cart-item+.cart-item{margin-top:20px}.cart-item__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.cart-item__row .cart-item__info{margin-bottom:20px}.cart-item__row .cart-item__counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.cart-item__row .cart-item__textarea{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;margin:20px 0 0}.cart-item__row .btn--delete{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;height:40px}.cart-item__sub{font-size:1.5rem}.cart-item__name{font-size:1.8rem;line-height:2.6rem}.cart-item__img{display:none}.cart-item__wrap{position:relative;padding:0 0 80px}.cart-item__counter{margin-left:-10px}.cart-item__counter .cart-item__minus .ico,.cart-item__counter .cart-item__plus .ico{width:10px;height:10px}.cart-item__counter input{width:44px;height:40px;padding:6px;font-weight:600;font-size:1.5rem}.cart-item__type{display:inline-block}.cart-item__type:first-child{width:100%}.cart-item__type>span{margin-right:30px}.cart-item__price{font-size:1.5rem;line-height:23px;display:inline-block;margin-top:10px}.cart-item__col{display:block;font-size:1.5rem}.cart-item__total{font-size:1.8rem;line-height:2.6rem;padding:0 8px}.cart-item__info{width:100%}.cart-item__controls{position:absolute;bottom:20px;left:0;width:100%;padding:0}.cart-total .container{display:block}.cart-total .btn-wrap{padding-left:0}.cart-total__list{width:100%;font-size:1.5rem}.cart-total__list+.btn-wrap{margin-top:60px}.cart-total--border{border:0;padding:0}.order-status{height:auto;padding:0}.order-status__text{padding:0;font-size:1.2rem;width:100%}.order-status__text p{max-width:204px}.order-status__text h2{font-size:2.4rem;margin-bottom:20px}.order-status__img{position:unset;width:73px;height:66px}.order-status__img .ico{width:100px;height:100px}.order-status__img svg{stroke-width:6px;width:auto;height:auto}.error-page .error-status__img{position:unset;padding-left:0}.error-page .breadcrumbs{padding-top:24px;padding-bottom:56px}.error-wrap{height:unset;min-height:unset}.error-text{font-size:1.2rem;line-height:2rem}.error-text h1{font-weight:600;font-size:68px;line-height:80px;margin-bottom:20px}.error-text h2{font-size:32px;line-height:40px}}@media only screen and (max-width:576px){.modal--success .modal-img{margin:20px auto 0}.modal--success .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 16px}.modal--success .modal-img .ico{margin-left:0;width:150px;height:150px;stroke-width:4px}.modal--notification .modal-content{padding:40px 16px}.main-stock__col.main-stock__col--sm .main-stock__cont img,.main-stock__col.main-stock__col--xl .main-stock__cont img{left:0}.main-stock__cont img{height:calc(100% - 100px);-o-object-fit:cover;object-fit:cover}.certificates-name{font-size:1.2rem;margin-top:10px;line-height:20px}.certificates-wight{font-size:1.5rem}.news-list .news-item{width:100%}.assets-list,.catalog-list{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.vacancies-list li{width:100%;margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacancies-list li .ico{margin:0 20px 0 0}.vacancies-info .btn,ul.contacts-list li{width:100%}.cart-item__type .cart-item__mob-hide{display:none}.cart-total .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-total__remove{margin:10px 0 0;line-height:1.35}}@media print{.print-page__doc,[data-print],footer,header,section:not(.section-header,.section--print){display:none}.section-header{padding:20px 0 0}.container{padding:0!important}.breadcrumbs li:before{content:'←';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none}}@media portraitTablet{.text .text-table-cont .ico{left:-56px;background:unset;width:56px;height:56px;padding:10px 14px}.text .text-table-cont .ico.table-arrow-right{right:-56px}}
/* End */


/* Start:/local/templates/mgpz/template_styles.css?1623316088104*/
.hide{
    display: none!important;
}
.header-stock .header-stock__count.hide{
    display: none;
}
/* End */
/* /local/templates/mgpz/tpl/css/vendor.css?162384314268765 */
/* /local/templates/mgpz/tpl/css/main.css?1626095427125902 */
/* /local/templates/mgpz/template_styles.css?1623316088104 */
