

/* Start:/local/templates/waviot_ru/css/main.css?1740677410163903*/
/**
 * Swiper 7.4.1
 * 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: December 24, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-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-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-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}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev: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-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.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(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .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:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-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,.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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* Document
 * ========================================================================== */

/**
 * Add border box sizing in all browsers (opinionated).
 */

*,
::before,
::after {
  box-sizing: border-box;
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */

html {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  -webkit-tap-highlight-color: transparent /* 4 */;
  -ms-text-size-adjust: 100%; /* 5 */
  -webkit-text-size-adjust: 100%; /* 5 */
  word-break: break-word; /* 6 */
}

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

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

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */

dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */

ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 * 3. Show the overflow in Edge 18- and IE.
 */

hr {
  color: inherit; /* 1 */
  height: 0; /* 2 */
  overflow: visible; /* 3 */
}

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

main {
  display: block;
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

nav ol,
nav ul {
  list-style: none;
  padding: 0;
}

/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */

nav li::before {
  content: "\200B";
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
  -ms-overflow-style: scrollbar; /* 3 */
}

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

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */

abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
}

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

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

audio,
video {
  display: inline-block;
}

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

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

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

iframe {
  border-style: none;
}

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

img {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

svg:not([fill]) {
  fill: currentColor;
}

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

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

/* Tabular data
 * ========================================================================== */

/**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */

table {
  border-collapse: collapse; /* 1 */
  border-color: inherit; /* 2 */
  text-indent: 0; /* 3 */
}

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

/**
 * Remove the margin on controls in Safari.
 */

button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */

button {
  overflow: visible; /* 1 */
  text-transform: none; /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

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

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */

fieldset {
  border: 1px solid #a0a0a0; /* 1 */
  padding: 0.35em 0.75em 0.625em; /* 2 */
}

/**
 * Show the overflow in Edge 18- and IE.
 */

input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */

legend {
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}

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

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

/**
 * Remove the inheritance of text transform in Firefox.
 */

select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */

textarea {
  margin: 0; /* 1 */
  overflow: auto; /* 2 */
  resize: vertical; /* 3 */
  resize: block; /* 3 */
}

/**
 * Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  padding: 0;
}

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

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

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

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

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

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */

:-moz-ui-invalid {
  box-shadow: none;
}

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

/*
 * Add the correct display in Edge 18- and IE.
 */

details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */

dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

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

summary {
  display: list-item;
}

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

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

canvas {
  display: inline-block;
}

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

template {
  display: none;
}

/* User interaction
 * ========================================================================== */

/*
 * Remove the tapping delay in IE 10.
 */

a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation;
}

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

[hidden] {
  display: none;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

[aria-busy="true"] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */

[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

[aria-disabled="true"],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

[aria-hidden="false"][hidden] {
  display: initial;
}

[aria-hidden="false"][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  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;
  opacity: 0;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
        .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
        .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
    .gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide:not(.current) {
  pointer-events: none;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
        .desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
        .desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
        /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.desc-top .gslide-media,
    .desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

.gslide-description.description-left,
    .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
    .gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

.glightbox-button-hidden {
  display: none;
}


/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  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;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: 0.1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

.gbtn.focused {
  outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
    .glightbox-closing .gprev,
    .glightbox-closing .gclose {
  opacity: 0 !important;
}


/*Skin */

.glightbox-clean .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
  fill: #fff;
}

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}


/*CSS Animations*/

.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-top .gslide-image,
                .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 100vh;
  }
  .gslide-description.description-left,
    .gslide-description.description-right {
    max-width: 275px;
  }
  .glightbox-open {
    height: auto;
  }
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .description-left .gdesc-inner,
.glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
  .glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
    background-color: rgba(0, 0, 0, 0.32);
  }
  .glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .glightbox-clean .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext {
    top: 45%;
  }
}

@media (min-width: 992px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}

@keyframes burger{0%{transform:translateX(0)}45%{opacity:1;transform:translateX(30px)}46%{opacity:0}50%{transform:translateX(-30px)}}@keyframes waves{0%{transform:translate(-50%, -50%) scale(0);opacity:1}100%{transform:translate(-50%, -50%) scale(1);opacity:0}}@keyframes radioWaves{0%{transform:translate(-50%, -50%) scale(0);box-shadow:0 0 0 25px #1d84e0;opacity:1}100%{transform:translate(-50%, -50%) scale(1);box-shadow:0 0 0 5px #1d84e0;opacity:0}}@keyframes fadeIn{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeInUp{from{visibility:hidden;opacity:0;transform:translateY(100px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(100%, 0, 0)}70%{opacity:1;transform:translate3d(-100px, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:1}}@keyframes zoomOut{from{opacity:1}100%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}@keyframes hideLoader{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(100%, 0, 0)}}@keyframes dash{to{stroke-dashoffset:50000}}.animated{animation-duration:.5s;animation-fill-mode:both}html{font-size:62.5%}body{font:1.5rem/1.5 Rubik, sans-serif;color:#444}h1{margin:0 0 30px;font-weight:300;font-size:3rem;line-height:1.2;color:#000;letter-spacing:-0.02em}h2{margin:0 0 20px;font-weight:normal;font-size:1.7rem;line-height:1.35;color:#95102c}h3{margin:0 0 20px;font-weight:400;font-size:1.5rem;text-transform:uppercase}p{margin:0 0 20px}ul,ol{margin:0 0 20px}a{color:#95102c}address{margin:0 0 20px;font-style:normal;line-height:1.35}.site-nav address{display:none}small{font-size:1.4rem}button:focus,input:focus{outline:none}img{max-width:100%;height:auto}.reveal{opacity:0;visibility:hidden;will-change:transform,opacity}.center{text-align:center}.hidden{display:none}[class*=col-]{padding:0 !important}.site{position:relative;overflow:hidden;padding-top:47px;background:#fff}.site__inner{background:#f2f2f2}.site__inner:before,.site__inner:after{content:"";position:fixed;display:none;z-index:80}.site__inner:before{left:30px;right:30px;bottom:0;height:31px;background:#fff}.site__inner:after{left:30px;right:30px;bottom:30px;border-top:1px solid #dedede}.site-loader{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#fff;z-index:1000}.site-overlay{position:fixed;left:0;top:0;display:none;width:100vw;height:100vh;z-index:50}.loaded .site .site-loader{animation-duration:.5s;animation-name:hideLoader}.overlay-visible .site .site-overlay{display:block}.container{width:100%;max-width:1920px;margin:0 auto;padding:35px 40px}.site-nav{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:0;z-index:90}.site-nav:before{content:"";position:absolute;left:0;top:0;width:100%;height:0;background:#fff;transition:.3s}.site-nav li:before{display:none}.site-nav__inner{overflow:auto;width:100%;height:100%;padding:93px 40px 0;opacity:0;transform:translateY(10px)}.nav-visible .site-nav{height:100%}.nav-visible .site-nav:before{height:100%}.nav-visible .site-nav__inner{transform:translateY(0);opacity:1;transition:.6s .2s}.site-header{position:fixed;left:0;top:0;width:100%;z-index:100}.site-header__inner{position:relative;background:#fff;height:47px}.site-header__inner:after{content:"";position:absolute;left:0;right:0;top:100%;border-bottom:1px solid #dedede}.site-header__nav{position:relative;display:none;justify-content:center;list-style:none;height:100%;margin:0;padding:0;font-size:1.7rem;line-height:78px;z-index:5}.site-header__nav-item{height:100%}.site-header__nav-link{position:relative;display:block;height:100%;padding:0 15px;color:inherit;text-decoration:none;z-index:10}.site-header__nav-link:before{content:"";position:absolute;left:0;top:100%;display:block;width:0;border-bottom:1px solid #95102c;transition:.3s}.site-header__nav-sub{position:absolute;left:0;visibility:hidden;top:100%;width:100%;padding:30px;background:#fff;border:1px solid #dedede;border-left:none;border-right:none;line-height:1.5;opacity:0}.site-header__search{display:none;position:absolute;left:0;top:100%;width:100%;height:100%;background:#fff;border:1px solid #dedede;border-left:none;border-right:none;z-index:40}.site-header__search-inner{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 15px}.site-header__search-inner>.icon{display:none}.site-header__search-close{display:none;width:32px;height:32px;padding:0;background:none;border:none;cursor:pointer}.site-header__search button[type=submit],.site-header__search button[type=reset]{padding:7px 22px;font-size:1.5rem}.site-header__search button[type=reset]{background:none}.site-header__search button[type=reset]{display:none;text-transform:none;box-shadow:none;color:inherit}.site-header__search-suggestions{display:none;position:absolute;left:0;top:100%;width:100%;padding:60px 248px;background:#fff;border-bottom:1px solid #dedede}.site-header__cab{position:relative;display:none;text-transform:uppercase;font-size:1.4rem;font-weight:500;color:inherit;text-decoration:none;z-index:30}.nav-visible .site-header__inner:after{right:43px}.search-visible .site-header__search{display:block}.search-suggestions-visible .site-header__inner:after{left:0;right:0}.site-footer{position:relative}.nav{position:relative;display:flex;flex-wrap:wrap}.nav__inner{width:100%;margin:0 0 30px}.nav__inner:last-child{margin:0}.nav__list{margin:0;padding:0;list-style:none;color:#000}.nav__list ul{padding:0;list-style:none}.nav__list a{color:inherit;text-decoration:none}.nav__item{position:relative;border-bottom:1px solid #e3e3e3}.nav__item ul{display:none;padding:5px 0 15px;color:#444}.nav__item ul li{padding:5px 0}.nav__item_active ul{display:block}.nav__link{position:relative;display:block;padding:5px 0;font-size:1.7rem;font-weight:500;text-transform:uppercase}.nav__link .icon{position:absolute;right:6px;top:50%;width:9px;transform:translateY(-50%);opacity:.2}.nav__item_active .nav__link .icon{opacity:1}.nav__cab-btn{display:none;color:inherit;text-decoration:none}.nav__feedback-btn{width:100%;margin-bottom:35px;text-align:center}.nav__feedback-btn .btn{display:block;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 3px #bc002d;color:#000}.site-nav .nav{flex-direction:column;justify-content:space-between;min-height:100%;padding-bottom:40px}.site-nav .nav__inner{margin-bottom:35px}.site-nav .nav__inner:nth-child(1){order:1}.site-nav .nav__inner:nth-child(2){display:flex;flex-wrap:wrap;justify-content:space-between;order:2;margin:0}.site-nav .nav__inner:nth-child(3){display:none;order:3}.site-nav .nav__list{border-top:1px solid #e3e3e3}.site-nav .nav__cab-btn{display:block;order:3}.contacts-page .site-footer .nav__inner:nth-child(2),.contacts-page .site-footer .nav__inner:nth-child(3){display:none}.support-page .site-footer .nav__inner:nth-child(3){display:none}.contacts-nav{position:relative;display:flex;margin:0;padding:0;list-style:none;font-size:1.7rem;line-height:47px;color:#000;opacity:.2}.contacts-nav:before{content:"";position:absolute;right:100%;top:0;height:100%;width:30px;background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff)}.contacts-nav a{color:inherit;text-decoration:none}.contacts-nav__item{position:relative;height:100%}.contacts-nav__item_search{margin-right:5px}.contacts-nav__link{position:relative;overflow:hidden;display:block;height:100%;max-width:36px;padding:0 0 0 36px;color:#333;white-space:nowrap}.contacts-nav__text{display:block}.contacts-nav .icon{position:absolute;left:0;top:0;width:36px;height:100%}.contacts-nav .icon_alt{display:none}.contacts-nav .icon_close{left:50%;top:50%;transform:translate(-50%, -50%);opacity:0}.site-header .contacts-nav{position:absolute;right:45px;top:0;height:100%;background:#fff;z-index:30}.nav-visible .site-header .contacts-nav__item_mail,.nav-visible .site-header .contacts-nav__item_phone{display:none}.search-visible .site-header .contacts-nav__item_search .icon{opacity:0}.search-visible .site-header .contacts-nav__item_search .icon_close{opacity:1}.contacts-secondary-nav{list-style:none;padding:0}.contacts-secondary-nav a{color:inherit;text-decoration:none}.contacts-secondary-nav__item{position:relative;padding:5px 0;border-bottom:1px solid #e3e3e3}.contacts-secondary-nav__item:last-child{border:none}.contacts-secondary-nav .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:.2}.site-nav .contacts-secondary-nav{width:100%;order:1}.site-nav .contacts-secondary-nav__item{border:none}.lang-nav{list-style:none;padding:0}.lang-nav a{color:inherit;text-decoration:none}.lang-nav__item{padding-right:15px}.lang-nav__link{opacity:.3}.lang-nav__item_active .lang-nav__link{opacity:1}.nav .lang-nav{display:none}.site-nav .lang-nav{display:flex;order:2;margin:0}.social-nav{display:flex;list-style:none;padding:0}.social-nav a{text-decoration:none}.social-nav__item{padding-right:10px}.social-nav__item:last-child{padding:0}.nav .social-nav{margin:0}.site-nav .social-nav{display:none}.contacts .social-nav{justify-content:center;margin-bottom:250px}.equipment-nav{list-style:none;margin:0;padding:0;display:flex;justify-content:center;font-size:1.5rem}.equipment-nav li{padding:0 23px}.equipment-nav a{display:block;color:inherit;text-decoration:none;text-align:center}.equipment-nav .icon{display:block;margin:0 auto 20px}.content-nav{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:20px;padding:0}.content-nav__item{position:relative;width:50%;padding:2px 0}.content-nav__link{color:inherit;text-decoration:none}.content-nav .icon{display:none;position:absolute;left:0;top:50%;width:5px;height:9px;transform:translateY(-50%);opacity:.2}.pagination{display:flex;margin:0 -13px;padding:12px 13px;border:1px solid #dedede;border-radius:10px;list-style:none;line-height:1}.pagination__item{margin-right:6px}.pagination__btn{display:block;padding:13px 17px;background:#e5e5e5;border-radius:5px;text-decoration:none;color:#000}.pagination__btn_active{background:#971430;color:#fff}.tabs-list{list-style:none;padding:0}.tabs-list__item{border-bottom:1px solid #eaeaea}.tabs-list__item:first-child{border-top:1px solid #eaeaea}.tabs-list__btn{display:block;text-decoration:none;color:#000}.tabs-list__btn span{position:relative;display:inline-block;padding:6px 0}.tabs-list__btn span:after{content:"";position:absolute;left:0;top:100%;display:block;width:100%;border-bottom:1px solid #95102c;opacity:0}.tabs-list__btn_active span:after{opacity:1}.btn{position:relative;display:inline-block;padding:12px 35px;background:#a30027;border:none;border-radius:30px;font:500 1.7rem/1 Rubik, sans-serif;text-decoration:none;text-transform:uppercase;outline:none;color:#fff;white-space:nowrap;cursor:pointer;text-align:center;transition:.3s}.btn_secondary{background:#fff;color:#000}.btn_secondary-2{background:#f2f2f2;color:#000}.btn_secondary-2:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #e5e5e5;border-radius:30px}.btn_secondary-3{background:none;color:#000}.btn_icon{width:36px;height:36px;padding:0;border-radius:50%}.btn_sm{padding:7px 22px;font-size:1.5rem}.btn_full{display:block;padding:10px 40px 10px 16px;background:none;border:3px solid #dedede;border-radius:10px;color:inherit;text-align:left}.btn_full .icon{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.content-block .btn_full{margin:30px -25px -25px;padding-top:20px;padding-bottom:20px;padding-left:25px;border-width:1px;border-left:none;border-right:none;border-bottom:none;border-radius:0}.slider_company .btn{display:none;margin-top:40px}.btn-nav{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;width:44px;height:47px;padding:0;background:none;border:none;border-left:1px solid #dedede;color:inherit;font-weight:bold;font-size:1.8rem;line-height:1;cursor:pointer;z-index:5}.btn-nav__icon{position:relative;overflow:hidden;display:block;width:14px;height:10px;transition:.3s}.btn-nav__line{position:absolute;left:0;top:50%;display:block;width:100%;height:3px;transition:transform .3s}.btn-nav__line:before{content:"";position:absolute;left:0;top:0;width:100%;border-bottom:3px solid}.btn-nav__line:nth-child(1){transform:translateY(-4px)}.btn-nav__line:nth-child(2){transform:translateY(2px)}.btn-nav .icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0}.nav-visible .btn-nav__icon{opacity:0}.nav-visible .btn-nav .icon{opacity:1}.btns-group{display:flex;flex-wrap:wrap;list-style:none;margin-left:-20px;margin-right:-20px;padding:0}.btns-group__item{margin:0 4px 4px 0}.btns-group .btn{padding:8px 18px;font-size:1.5rem}.btns-group .btns-group__btn_selected{background:#e5e5e5}.heading .btns-group{justify-content:center;margin-bottom:40px}.heading_search .btns-group{display:block}.external-link{position:relative;display:inline-block;padding-right:20px;text-decoration:none}.external-link .icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.form-group{position:relative;margin-bottom:5px}.form-group_agreement{margin:35px 0 30px;padding-left:34px}.form-group_agreement input{position:absolute;left:0;top:0}.form-group_agreement label{display:block;line-height:1.28}.form-group_range{position:relative}.form-group_range output{position:absolute;top:0;width:50px;display:block;transform:translateX(-50%)}.form-control{font:1.5rem/1 Rubik, sans-serif;color:#444}.form-control::-moz-placeholder{color:inherit;opacity:.2}.form-control::placeholder{color:inherit;opacity:.2}.form-control[type=text]{width:100%;padding:10px 0;background:none;border:none;border-bottom:1px solid #e3e3e3;border-radius:0}.form-control[type=text].focus-visible{border-bottom-color:#000}.form-control[type=text]:focus-visible{border-bottom-color:#000}.validated .form-control[type=text]:invalid{border-bottom-color:#95102c}.form-control[type=checkbox]{display:inline-block;width:21px;height:21px;background:#e5e5e5;background-repeat:no-repeat;background-position:50% 50%;background-size:9px auto;border-radius:4px;vertical-align:top;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-control[type=checkbox]:checked{background-image:url(/local/templates/waviot_ru/css/../images/tick.svg)}.form-control[type=range]{width:100%;height:18px;margin-top:20px;padding:0;background:#f2f2f2;-webkit-appearance:none;cursor:pointer}.form-control[type=range]::-moz-range-track{width:100%;height:18px;border:7px solid #f2f2f2;border-left:none;border-right:none;background:#e5e5e5;box-sizing:border-box}.form-control[type=range]::-ms-track{width:100%;height:18px;border:7px solid #f2f2f2;border-left:none;border-right:none;background:#e5e5e5;box-sizing:border-box}.form-control[type=range]::-webkit-slider-runnable-track{width:100%;height:18px;border:7px solid #f2f2f2;border-left:none;border-right:none;background:#e5e5e5;box-sizing:border-box}.form-control[type=range]::-moz-range-thumb{width:12px;height:12px;margin:-4px 0 0;background:#971430;background-clip:padding-box;border:none;outline:none;border-radius:50%;box-sizing:content-box;-webkit-appearance:none}.form-control[type=range]::-ms-thumb{width:12px;height:12px;margin:-4px 0 0;background:#971430;background-clip:padding-box;border:none;outline:none;border-radius:50%;box-sizing:content-box;-webkit-appearance:none}.form-control[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin:-4px 0 0;background:#971430;background-clip:padding-box;border:none;outline:none;border-radius:50%;box-sizing:content-box;-webkit-appearance:none}.form-control[type=range]:focus{outline:none}.site-header__search .form-control[type=text]{height:100%;border:none}.feedback-form{position:relative}.feedback-form:before,.feedback-form:after{content:"";position:absolute;left:0;right:0;display:none;border-bottom:1px solid #e3e3e3}.feedback-form:before{bottom:100%}.feedback-form:after{top:100%}.feedback-form__submit .btn{display:block;width:100%}.feedback-form .container{padding-top:15px;padding-bottom:15px}.discount{text-align:center}.discount label{display:block}.discount__slider{margin-bottom:20px}.discount__value span{display:block;margin-bottom:5px;padding:15px;background:#e5e5e5;border-radius:5px;font-size:1.6rem}.search-suggestions a{text-decoration:none;color:inherit}.search-suggestions__item{margin-bottom:20px;font-size:1.7rem}.search-suggestions__item b{font-weight:normal;color:#95102c}.search-suggestions__link{display:flex;justify-content:space-between;width:100%}.search-suggestions__page{width:100px;text-transform:uppercase;font-size:1.4rem;color:#95102c}.search-suggestions__results-btn{position:relative;display:inline-block;padding-right:42px;color:inherit;text-transform:uppercase;font-size:1.7rem}.search-suggestions__results-btn .icon{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#444}.icon{position:relative;width:16px;height:16px;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;line-height:1}.icon_lg{width:32px;height:32px}.icon_xl{width:48px;height:48px}.icon_xxl{width:64px;height:64px}.btn_icon .icon{width:100%;height:100%}.icon_close{width:16px !important;height:16px !important;transition:.3s;color:#000}.icon_close:before,.icon_close:after{content:"";position:absolute;left:50%;top:50%;width:100%;border-bottom:2px solid}.icon_close:before{transform:translate(-50%, -50%) rotate(45deg)}.icon_close:after{transform:translate(-50%, -50%) rotate(-45deg)}.icon_plus{width:12px;height:12px;transition:.3s}.icon_plus:before,.icon_plus:after{content:"";position:absolute;left:50%;top:50%;width:100%;border-bottom:2px solid}.icon_plus:before{transform:translate(-50%, -50%)}.icon_plus:after{transform:translate(-50%, -50%) rotate(-90deg)}.icon_lang-ru,.icon_lang-kz,.icon_lang-en{width:35px;height:24px}.icon_lang-ru{background-image:url(/local/templates/waviot_ru/css/../images/flag-ru.png)}.icon_lang-kz{background-image:url(/local/templates/waviot_ru/css/../images/flag-kz.png)}.icon_lang-en{background-image:url(/local/templates/waviot_ru/css/../images/flag-en.png)}.icon_whatsapp{background-image:url(/local/templates/waviot_ru/css/../images/icon-whatsapp.svg)}.icon_telegram{background-image:url(/local/templates/waviot_ru/css/../images/icon-telegram.svg)}.icon_tick{width:22px;height:22px;background:#95102c;border-radius:50%;color:#fff}.icon_tick-2{background:#00a215}.icon_tick-3{background:#008ce3}.icon_play{width:42px;height:42px}.icon_play:before,.icon_play:after{content:"";position:absolute;left:50%;top:50%}.icon_play:before{width:100%;height:100%;background:#940f2c;border-radius:50%;transform:translate(-50%, -50%)}.icon_play:after{border-left:11px solid #fff;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);transform:translate(-4px, -50%)}.logo{position:relative;overflow:hidden;display:block;width:130px;white-space:nowrap;text-indent:-9999px}.logo:before,.logo:after{content:"";position:absolute;left:50%;top:50%;width:99px;height:23px;background-repeat:no-repeat;background-position:0 0;background-size:contain;transform:translate(-50%, -15px);transition:.3s}.logo:before{background-image:url(/local/templates/waviot_ru/css/../images/logo.svg)}.logo:after{background-image:url(/local/templates/waviot_ru/css/../images/logo-alt.svg);opacity:0}.site-header .logo{position:absolute;left:0;top:0;height:100%;z-index:10}.lang{position:relative}.lang__inner{position:relative;padding:0 20px 0 0;text-transform:uppercase;cursor:pointer;font-size:1.5rem}.lang__inner .icon{position:absolute;right:0;top:50%;width:9px;height:5px;transform:translateY(-50%);opacity:.3}.lang__list{position:absolute;left:calc(50% + 15px);top:calc(100% + 20px);list-style:none;width:200px;padding:25px 30px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 15px 40px rgba(0,0,0,.1);transform:translate(-50%, 10px);font-size:1.7rem;opacity:0;visibility:hidden;transition:.3s;z-index:15}.lang__list:before,.lang__list:after{content:"";position:absolute;left:50%;bottom:100%;border-bottom:5px solid #e5e5e5;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);transform:translateX(-50%)}.lang__list:after{border-bottom:4px solid #fff;border-left-width:5px;border-right-width:5px}.lang__list a{color:inherit;text-decoration:none}.lang__item{padding:2px 0}.lang__btn{position:relative;display:block;padding:0 0 0 50px}.lang__btn .icon{position:absolute;left:0;top:50%;transform:translateY(-50%)}.lang_active .lang__inner .icon{opacity:1}.lang_active .lang__list{opacity:1;visibility:visible;transform:translate(-50%, 0)}.site-header .lang{position:absolute;left:130px;top:50%;transform:translateY(-50%);z-index:10}.support{position:relative;margin:0 0 30px;padding:20px 25px;background:#e5e5e5;border-radius:10px}.support h3{margin-bottom:15px}.support p{border-top:1px solid #dedede;margin:0;padding:15px 0}.support p a{color:inherit;text-decoration:none}.support ul{display:flex;align-items:center;list-style:none;margin:0;padding:15px 0 0;border-top:1px solid #dedede}.support ul li{padding-left:15px}.support ul li:first-child{width:100%;padding:0}.support ul a{color:inherit;text-decoration:none}.support-list__item_mail{width:100%}.support .icon{width:19px;height:19px}.nav .support{margin:0 -25px}.contacts .support{margin:20px -24px 0}.help .support{max-width:655px;margin-left:-24px;margin-right:-24px}.heading{position:relative;text-align:center}.heading__photo{margin-top:-40px}.heading_search{text-align:left}.heading_search h1{padding-left:30px;color:#a5002e}.heading_search h1 span{display:none;color:#000}.heading_search .icon{position:absolute;left:-25px;top:0;width:40px;height:40px;background:#940f2c;border-radius:50%;color:#fff}.headline{max-width:840px}.headline h2{display:inline-block;padding:5px 15px;background:#971430;border-radius:50px;text-transform:uppercase;font-size:1.2rem;line-height:1;color:#fff}.headline_alt h2{background:#00a215}.headline_alt-2 h2{background:#008ce3}.headline_lead h2{padding:0;background:none;font-weight:300;font-size:3rem;text-transform:none;color:#95102c}.lead{margin-bottom:40px;color:#95102c;font-size:1.7rem;line-height:1.35}.lead_lg{max-width:968px;margin-top:40px;font-weight:300;font-size:2.5rem;line-height:1.2;color:inherit}.heading .lead{max-width:800px;margin-left:auto;margin-right:auto}.headline .lead{font-size:3rem;font-weight:300;line-height:1.2}.headline_alt .lead,.headline_alt-2 .lead{color:#000}.slider_sections .lead{margin:auto;color:inherit}.contacts .lead{margin-left:0}ul.lead{list-style:none;margin-bottom:40px;padding:0}ul.lead li{margin-bottom:30px}.catalog{margin:0 -25px}.catalog h3{margin:0;text-transform:none}.catalog p{margin:0;line-height:1.24}.catalog__item{position:relative;margin-top:-1px;padding:25px;border:1px solid #e3e3e3;z-index:10}.catalog__item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#95102c;z-index:-1}.catalog__item>a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;color:inherit;text-decoration:none}.catalog__title{margin:0 0 10px;padding:0 120px 0 0}.catalog__thumb{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e3e3e3;text-align:center}.partners{display:flex;flex-wrap:wrap;margin:0 -25px}.partners h3{margin:0;text-transform:none}.partners p{margin:0;line-height:1.24}.partners__item{position:relative;width:50%;padding:25px;margin-top:-1px;border:1px solid #e3e3e3;border-right:none;z-index:10}.partners__item:nth-child(even){border-right:1px solid #e3e3e3}.partners__item:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;border:1px solid #cbcbcb;z-index:-1;opacity:0}.partners__item>a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;padding:25px;color:inherit;text-decoration:none;font-size:1.7rem;opacity:0}.partners__title{padding-top:20px;border-top:1px solid #e3e3e3}.partners__logo{margin:-25px -25px 0;text-align:center}.partners__logo img{width:100%;max-width:290px}.inline-popup{position:relative}.inline-popup__inner{position:absolute;left:50%;top:calc(100% + 20px);min-width:120px;padding:10px;background:#000;color:#fff;border-radius:10px;transform:translateX(-50%);visibility:hidden;opacity:0;transition:.3s}.inline-popup__inner:before{content:"";position:absolute;left:50%;bottom:100%;border-bottom:5px solid #000;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);transform:translateX(-50%)}.inline-popup .btn{font-weight:400}.inline-popup:hover .inline-popup__inner{visibility:visible;opacity:1}.inline-popup{position:absolute;right:20px;top:20px;z-index:5}.inline-popup .btn{background:rgba(0,0,0,.2);text-transform:none;box-shadow:none}.inline-popup:hover .btn{background:#000;color:#fff}.product{position:relative;display:flex;align-items:flex-end;height:calc(100vh - 47px);min-height:750px}.product .container{padding-left:0;padding-right:0;padding-bottom:116px}.product__heading{position:absolute;left:0;top:35px;width:100%;padding:0 40px;z-index:10}.product__heading p{margin:0}.product__info{position:relative}.product__photo{position:relative;text-align:center;background:linear-gradient(transparent, transparent 50%, #95102C 50%, #95102C);z-index:5}.product__photo:before{content:"";position:absolute;left:37px;bottom:0;width:50%;height:50%;background:url(/local/templates/waviot_ru/css/../images/product-photo-note-line.svg) no-repeat 0 100%;z-index:-1}.product__photo-inner{width:300px;margin:auto}.product__photo-logo{position:absolute;left:50%;bottom:22px;width:105px;transform:translate(-50%, 0)}.product__info-btn{position:relative;padding:0 20px 20px;background:#95102c;z-index:15}.product__info-btn .btn{width:100%;background:#7d061f;padding:7px 60px;text-align:left}.product__info-btn .btn:before,.product__info-btn .btn:after{content:"";position:absolute}.product__info-btn .btn:before{left:15px;top:50%;width:5px;height:5px;background:#fff;border-radius:50%;transform:translateY(-50%)}.product__info-btn .btn:after{left:17px;top:0;width:1px;height:50%;background:#fff}.product__info-btn .btn .icon{position:absolute;top:50%;transform:translateY(-50%)}.product__info-btn .btn .icon:nth-child(1){left:25px}.product__info-btn .btn .icon:nth-child(2){right:10px;opacity:.3}.product__inner{position:relative;padding:0 40px 40px;background:#95102c;color:#fff;z-index:10}.product__feedback-btn{margin:0 -20px}.product__feedback-btn .btn{display:block;background:#fff;color:#000}.product__feedback-btn .icon{display:none;position:absolute;right:25px;top:50%;transform:translateY(-50%);opacity:.3}.features b{display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dedede;font-weight:300;font-size:3rem;line-height:1;color:#95102c}.features__item{margin-bottom:30px}.data{margin-bottom:40px;line-height:1.26}.data h3{margin:0;text-transform:none}.data h4{margin:0;font-weight:normal}.data__heading{padding:0 0 20px;color:#000}.data__heading h3{font-size:1.5rem}.data__item{padding:10px 0;border-top:1px solid #dedede}.data__item:last-child{border-bottom:1px solid #dedede}.data_alt{margin-bottom:20px}.data_alt .data__title{margin-bottom:10px;color:#a5002e}.data_alt .data__item{padding:0;border:none}.gallery{position:relative;margin:0 -40px}.gallery img{width:100%;height:auto}.gallery__items{display:flex;flex-wrap:wrap}.gallery__item{width:50%}.files{display:flex;list-style:none;margin:0;padding:5px 0 0;font-size:1.3rem}.files__item{margin-left:10px}.files__item:first-child{margin:0}.files__link{text-decoration:none}.toggle__heading{position:relative}.toggle__heading .icon{position:absolute;right:35px;top:40px;display:none;opacity:.3;transition:.3s}.toggle__heading .icon_plus{top:37px;opacity:1}.toggle__inner{position:relative;overflow:hidden;height:500px}.toggle__inner:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(rgba(242, 242, 242, 0), #F2F2F2)}.toggle__content p{line-height:1.26}.toggle__btn{padding:0 25px 0 0 !important;background:none;color:inherit}.toggle__btn .icon{position:absolute;right:0;top:50%;width:9px;height:5px;transform:translateY(-50%);opacity:.3;transition:.3s}.toggle_active .toggle__heading .icon{transform:rotate(180deg)}.toggle_active .toggle__heading .icon_plus{transform:none}.toggle_active .toggle__heading .icon_plus:after{opacity:0}.toggle_active .toggle__inner{height:auto}.toggle_active .toggle__inner:after{display:none}.toggle_active .toggle__btn .icon{transform:translateY(-50%) rotate(180deg)}.toggle_alt{margin:0 0 10px;padding:15px 13px;background:#fff;border-radius:10px}.toggle_alt .toggle__heading{cursor:pointer}.toggle_alt .toggle__heading h3{margin-bottom:10px;font-weight:500;line-height:1.26;color:#000}.toggle_alt .toggle__inner{height:0}.toggle_alt .toggle__inner:after{display:none}.toggle_alt .toggle__btn{text-transform:none;font-weight:normal;font-size:1.5rem}.content-block .toggle_alt:last-child{margin-bottom:0}.content-block .toggles{margin:0 -12px -12px}.tooltip{transition:.3s}.tooltip__toggle{position:absolute;left:inherit;top:inherit;width:32px;height:32px;padding:0;background:none;border:none;color:#fff;cursor:pointer;transform:translate(-50%, -50%);pointer-events:all}.tooltip__toggle:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;background:#008ce3;border-radius:50%;transform:translate(-50%, -50%);transition:.3s}.tooltip__toggle-overlay{position:absolute;left:0;top:0;width:100%;height:100%}.tooltip__toggle .icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.tooltip__toggle .icon_close{color:inherit;width:14px !important;opacity:0}.tooltip__inner{position:absolute;left:50%;top:inherit;visibility:hidden;width:270px;padding:15px 17px;background:#fff;border-radius:10px;box-shadow:0 15px 40px rgba(0,0,0,.1);font-size:1.3rem;line-height:1.15;text-align:left;opacity:0;transform:translate(-50%, 70px);transition:.3s;z-index:6}.tooltip__inner *:last-child{margin-bottom:0}.tooltip__inner:before{content:"";position:absolute;left:50%;bottom:100%;visibility:hidden;border-bottom:9px solid #fff;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);transform:translateX(-50%)}.tooltip_active .tooltip__toggle:before{background:#95102c}.tooltip_active .tooltip__toggle .icon{opacity:0}.tooltip_active .tooltip__toggle .icon_close{opacity:1}.tooltip_active .tooltip__inner{opacity:1;visibility:visible;z-index:10}.product-slider .tooltip{visibility:hidden;opacity:0}.product-slider .swiper-slide-active .tooltip{visibility:visible;opacity:1}.intro .intro__section_2 .tooltip{z-index:6}.intro .intro__section_2 .tooltip__toggle{width:44px;height:44px;color:#000;z-index:6}.intro .intro__section_2 .tooltip__toggle .icon:first-child{width:100%;height:100%}.intro .intro__section_2 .tooltip__toggle .icon:first-child svg{width:100%;height:100%}.intro .intro__section_2 .tooltip__toggle:before{background:#fff}.intro .intro__section_2 .tooltip__inner{background:#000;color:#fff;text-align:center}.intro .intro__section_2 .tooltip__inner:before{border-bottom-color:#000}.intro .intro__section_5 .tooltip{z-index:6}.intro .intro__section_5 .tooltip__toggle{width:40px;height:40px;z-index:6}.intro .intro__section_5 .tooltip__toggle:before{background:#fff;box-shadow:inset 0 0 0 13px #008ce3;transform:translate(-50%, -50%) scale(0.6)}.intro .intro__section_5 .tooltip__inner{background:#000;color:#fff;text-align:center}.intro .intro__section_5 .tooltip__inner:before{border-bottom-color:#000}.intro .intro__section_5 .tooltip_10 .tooltip__toggle:before{box-shadow:inset 0 0 0 10px #008ce3;transform:translate(-50%, -50%) scale(1)}.page-tooltip{position:fixed;left:50%;bottom:40px;transform:translate(-50%, 0);z-index:100}.page-tooltip__inner{padding:15px 17px;background:#000;border-radius:10px;box-shadow:0 15px 40px rgba(0,0,0,.1);color:#fff;font-size:1.5rem;text-align:center;animation-name:zoomIn}.page-tooltip__hidden .page-tooltip__inner{animation-name:zoomOut}.intro{position:relative}.intro p{font-size:1.3rem;line-height:1.2;text-transform:none}.intro__section{position:relative;overflow:hidden;height:474px;border-top:1px solid #dedede;opacity:0}.intro__section-inner{position:absolute;left:50%;top:50%;width:768px;height:432px;transform:translate(-50%, -50%)}.intro__section_1 .intro__section-inner{left:0;top:0;width:100%;height:100%;transform:none}.intro__section_3 .intro__section-inner,.intro__section_4 .intro__section-inner{top:auto;bottom:0;transform:translate(-50%, 0)}.intro__section-content h2{font-size:2.5rem}.intro__section-content p{margin-bottom:40px;font-size:1.4rem}.intro__section-content .icon_lang-kz{display:inline-block;vertical-align:middle}.intro__section-content .lead{margin-bottom:20px;color:inherit;font-size:1.7rem;line-height:1.33}.intro__section-content .container{padding:60px 25px 20px}.intro__section-desc{position:absolute;left:50%;top:20px;width:240px;transform:translateX(-50%);z-index:5}.intro__section_3 .intro__section-desc,.intro__section_4 .intro__section-desc{top:0}.intro__section-img,.intro__section-video{position:absolute;left:0;top:0%;width:100%;height:100%;z-index:2}.intro__section-img img,.intro__section-img video,.intro__section-video img,.intro__section-video video{position:absolute;left:0;top:0%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__section-video{display:none}.intro__section_1{height:calc(100vh - 47px);min-height:545px;opacity:1}.intro__section_4{background:#008ce3}.intro__section_4 .icon{position:absolute;width:44px;height:44px;transform:translate(-50%, -50%);z-index:5}.intro__section_4 .icon svg{width:100%;height:100%}.intro__section_6{height:auto;text-align:center}.intro__device{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%;padding-bottom:423px}.intro__device-inner{position:relative;width:94px;height:23px;background:linear-gradient(#5DB1FE, #1784DE);border-radius:5px}.intro__device-inner:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100vh;height:100vh;box-shadow:0 0 0 15px #1d84e0;border-radius:50%;opacity:0;animation:radioWaves 1.5s infinite linear}.intro__items{position:absolute;left:0;right:0;top:0;height:100%}.intro__item{position:absolute;left:0;top:0;visibility:hidden;width:100%;height:100%;opacity:0;transition:.3s}.intro__item video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;visibility:hidden}.intro__item-text{display:none}.intro__item-photo{position:absolute;left:50%;bottom:430px;width:1920px;height:1080px;transform:translate(-50%, 50%) scale(0.4);z-index:10}.intro__item-photo svg{width:100%;height:auto;fill:none;stroke:#bbb;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;pointer-events:none}.intro__item-photo img{position:absolute;left:50%;top:50%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform:translate(-50%, -50%);transition:opacity .3s;opacity:0}.loaded .intro__item_visible{visibility:visible;opacity:1}.intro__text{position:absolute;left:15px;right:15px;bottom:133px;height:300px;background:#95102c;color:#fff;z-index:10}.intro__text p{margin-bottom:30px;font-size:3rem;font-weight:300;line-height:1}.intro__text p a{position:relative;display:inline-block;padding-right:15px;color:inherit;text-decoration:none}.intro__text p a .intro__category-btn-text{position:relative;display:inline-block}.intro__text p a .intro__category-btn-text:before,.intro__text p a .intro__category-btn-text:after{content:"";position:absolute;left:0;top:100%;display:block;height:1px;background:currentColor}.intro__text p a .intro__category-btn-text:before{width:100%;opacity:.4}.intro__text p a .intro__category-btn-text:after{width:0}.intro__text p a .icon{position:absolute;right:0;top:8px;width:12px;height:12px;background:#212121;border-radius:50%}.intro__text ul{list-style:none;margin:0;padding:0;border-top:1px solid;text-transform:uppercase;font-size:1.7rem;font-weight:500;line-height:1}.intro__text ul a{position:relative;display:block;padding:10px 0;border-bottom:1px solid;color:inherit;text-decoration:none}.intro__text ul .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:.3}.intro__text-inner{padding:25px 25px 0}.intro__antenna{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}.intro__antenna .line{animation:dash 1000s linear infinite}.intro__wave{position:absolute;z-index:3}.intro__wave:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:500px;height:500px;background:#1d84e0;border-radius:50%;opacity:0;animation:waves 1.5s infinite linear}.intro__section_3 .intro__wave{z-index:1}.country-feature{display:flex;font-size:1.6rem}.country-feature .icon{margin-left:24px}.product-slider{position:relative;z-index:50}.product-slider img{width:100%}.product-slider__inner:before{content:"";display:none;position:absolute;left:50%;top:-90px;bottom:50%;width:1px;background:#dedede}.product-slider__item{position:relative;margin:0 40px}.product-slider .swiper{overflow:visible;padding-bottom:65px}.contacts{position:relative;overflow:hidden}.contacts address{text-align:center}.contacts .container{padding-bottom:0}.contacts__inner{position:relative;z-index:5}.contacts__map{position:absolute;left:50%;bottom:-211px;width:605px;transform:translate(-220px, 0)}.contacts__map:before{content:"";position:absolute;left:0;top:0;width:100%;height:50%;background:linear-gradient(#F2F2F2 70%, rgba(255, 255, 255, 0) 80%)}.contacts .btn{width:100%;margin-bottom:6px}.places{margin:40px -25px 0}.places h3{font-size:2rem;color:#95102c;text-transform:none}.places p{margin:0}.places__item{position:relative;margin-top:-1px;padding:20px 25px;border:1px solid #e3e3e3}.places__item:before{content:"";position:absolute;left:0;top:-1px;width:0;border-bottom:1px solid #95102c;transition:.3s}.places__item_active{border-color:#bcbcbc;z-index:5}.places__map{display:none;margin:0 -26px 20px;height:140px;border:1px solid #bcbcbc}.places__item_active .places__map{display:block}.places .btn_icon{position:absolute;right:20px;top:20px;background:#fff;color:#444}.places .btn_icon .icon{opacity:.3}.places .btn_icon .icon_close{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;display:none}.places .places__item_active .btn_icon{background-color:rgba(0,0,0,0)}.places .places__item_active .btn_icon .icon{display:none}.places .places__item_active .btn_icon .icon_close{display:block}.places-list h3{width:100%;padding-right:60px;font-weight:500;color:#000}.places-list p span{display:block}.places-list__item{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:10px 0 0;padding:15px 13px;background:#fff;border-radius:10px}.places-list__item:nth-child(1){margin-top:0}.places-list__map{display:none;width:calc(100% + 26px);height:140px;margin:0 -13px 20px}.places-list__item_active .places-list__map{display:block}.places-list .btn_icon{position:absolute;right:10px;top:10px;background:#f2f2f2;color:#444}.places-list .btn_icon .icon{opacity:.3}.places-list .btn_icon .icon_close{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;display:none}.places-list .places-list__item_active .btn_icon{background-color:rgba(0,0,0,0)}.places-list .places-list__item_active .btn_icon .icon{display:none}.places-list .places-list__item_active .btn_icon .icon_close{display:block}.content-block .places-list{margin:0 -12px -12px}.help-list{margin:40px -25px 0}.help-list h3{font-size:2rem;color:inherit;text-transform:none}.help-list a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-decoration:none;color:#000}.help-list a:before{content:"";position:absolute;left:0;top:-1px;width:0;border-bottom:1px solid #95102c;transition:.3s}.help-list a .icon{visibility:hidden;left:20px;bottom:20px;opacity:.2}.help-list p{margin:0}.help-list__item{position:relative;margin-top:-1px;padding:20px 25px;border:1px solid #e3e3e3}.help-list__heading{position:relative;padding:0 40px 0 0;color:#95102c}.help-list__heading .icon{right:0;top:0}.help-list .icon{position:absolute}.proceed{display:none;justify-content:center;margin-bottom:80px;font-size:1.7rem}.proceed span{position:relative;display:block;padding:0 0 0 30px}.proceed .icon{position:absolute;left:0;top:50%;transform:translate(0, -50%);opacity:.3}.list h3{text-transform:none;font-weight:500;line-height:1.2;color:#000}.list p{line-height:1.2}.list__item{position:relative;display:block;padding:13px;background:#fff;border-radius:10px;margin:0 0 10px;text-decoration:none}.list__item>:last-child{margin-bottom:0}.list__item:last-child{margin:0}.list .icon{margin-bottom:10px}.content-block .list{margin:0 -12px}.content-block .list:last-child{margin-bottom:-12px}.list_equipment{font-weight:500;line-height:1.2}.list_equipment a{display:flex;align-items:center;min-height:82px;padding:10px 20px 10px 92px;color:#000;text-transform:uppercase}.list_equipment .icon{position:absolute;left:15px;top:50%;margin:0;transform:translateY(-50%);color:#95102c}.list_equipment .list__item:nth-child(1) .icon,.list_equipment .list__item:nth-child(3) .icon{transform:translateY(calc(-50% - 5px))}.content-block{margin:0 -25px 10px;padding:25px;border:1px solid #dedede;border-radius:20px}.tabs .content-block{margin-bottom:0;padding-bottom:0;border-color:rgba(0,0,0,0)}.content-blocks{position:relative}.content-blocks h2{font-size:2rem}.content-blocks picture{position:relative;display:block;text-align:center;margin:0 -30px}.content-blocks picture img{width:100%;height:auto;max-width:1210px}.content-blocks picture #wave{position:absolute;left:50%;top:calc(50% - 180px);transform:translate(-50%, -50%);z-index:-1}.content-blocks__nav{position:absolute;right:-95px;top:0;display:none;width:260px;margin:0;padding:0;list-style:none;font-size:1.7rem;line-height:1}.content-blocks__nav-item{position:relative;margin:0 0 25px;padding:2px 0 2px 80px}.content-blocks__nav-item:before{content:"";position:absolute;left:-1px;top:0;bottom:0;border-right:1px solid #95102c;opacity:0;transition:.3s}.content-blocks__nav-item_active:before{opacity:1}.content-blocks__nav-btn{color:inherit;text-decoration:none;transition:.3s}.content-blocks__item{position:relative;padding:20px 0 0;z-index:5}.properties h3{font-weight:500;font-size:1.5rem;line-height:1.11;text-transform:none;color:#000}.properties p{margin:0;font-size:1.5rem}.properties__item{margin-bottom:20px}.properties .icon{margin:0 0 10px}.docs{display:flex;flex-wrap:wrap;justify-content:space-between}.docs a{display:block;text-decoration:none;text-transform:uppercase;color:inherit;font-size:1.7rem}.docs a:nth-child(2){position:absolute;left:50%;bottom:30px;transform:translate(-50%, 0);opacity:0}.docs img{width:100%;height:auto;transition:.3s}.docs p{margin:0;font-size:1.3rem}.docs__item{width:calc(50% - 10px);margin-bottom:40px}.docs__thumb{position:relative;margin:0 0 10px;padding:10px;border:1px solid #dedede;transition:.3s}.docs .icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:.3s}.equipment-icons{display:flex}.equipment-icons__item{position:relative;margin-left:4px}.equipment-icons__item:first-child{margin:0}.equipment-icons__tooltip{position:absolute;left:50%;top:calc(100% + 20px);visibility:hidden;width:250px;padding:15px 17px;background:#fff;border-radius:10px;box-shadow:0 15px 40px rgba(0,0,0,.1);font-size:1.5rem;line-height:1;text-align:center;opacity:0;transform:translateX(-50%);transition:.3s}.equipment-icons__tooltip:before{content:"";position:absolute;left:50%;bottom:100%;border-bottom:9px solid #fff;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);transform:translateX(-50%)}.equipment-icons .icon{width:30px;height:30px;background:#fff;border-radius:50%;color:#971430}.places .equipment-icons{margin-top:20px}.places-list .equipment-icons .icon{background:#f2f2f2}.news{margin:0 -13px 40px}.news img{width:100%}.news h3{margin:0;text-transform:none;font-weight:500;line-height:1.27;color:#000}.news__item{position:relative;overflow:hidden;margin-top:10px;background:#fff;border-radius:10px}.news__item:nth-child(1){margin:0}.news__thumb{overflow:hidden;border-bottom:1px solid #dedede}.news__inner{padding:0 13px 20px}.news__link{position:absolute;left:0;top:0;width:100%;height:100%;display:block;text-decoration:none;color:#000;font-weight:500;font-size:1.7rem;line-height:1;text-transform:uppercase;z-index:10}.news__link-inner{position:absolute;left:0;bottom:0;width:100%;display:none;padding:30px 40px;border-top:1px solid #dedede}.news .icon{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:none}.content-block .news{margin:0 -12px -12px}.date{display:inline-block;padding:2px 15px;background:#971430;border-radius:20px;color:#fff;font-size:1.2rem}.news .date{position:relative;left:13px;top:-35px}.article .date{margin-bottom:32px}.article__heading{margin-bottom:38px}.article__heading h1{color:#a5002e}.article__photo{overflow:hidden;margin:0 -40px 38px}.article__photo img{width:100%}.article__inner{line-height:1.6}.article__inner h2{margin-top:80px;padding-top:30px;border-top:1px solid #dedede;font-weight:300;font-size:2.4rem;color:#000}.article__inner h3{margin-top:40px;font-weight:500;font-size:1.7rem;color:#000}.article__inner ul{list-style:none;margin-bottom:40px;padding:0}.article__inner ul li{position:relative;margin-bottom:20px}.article__inner ul li:before{content:"•";position:absolute;left:-20px;top:0;color:#971430;font-size:1.5rem}.share{display:flex;justify-content:space-between;align-items:center;border:1px solid #dedede;border-left:none;border-right:none;color:#000}.share h2{margin:0;font-size:1.2rem;text-transform:uppercase;color:inherit}.share__list{display:flex;align-items:center;margin:0;list-style:none}.share__link{display:block;height:48px;padding:0 8px;color:inherit;cursor:pointer}.share__link_url{width:48px;margin-left:8px;padding:0;background:#e3e3e3;border:none;border-left:1px solid #dedede}.share .icon{width:100%;height:100%}.photos{display:flex;flex-wrap:wrap;grid-gap:25px;gap:25px;margin-bottom:40px}.photos a{position:relative;display:block;width:100%;height:100%}.photos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.photos__item{overflow:hidden;width:108px;height:108px;border-radius:10px;transform:translate3d(0, 0, 0)}.photos .icon{position:absolute;left:50%;top:50%;width:70px;height:70px;background:#95102c;border-radius:50%;color:#fff;transform:translate(-50%, -50%);opacity:0}.products h3{text-transform:none}.products p{line-height:1.26}.products a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;text-decoration:none}.products__item{position:relative;margin-top:10px;padding:15px 13px;background:#fff;border-radius:10px}.products__item:first-child{margin-bottom:0}.products__thumb{margin-bottom:20px;border-bottom:1px solid #e3e3e3}.content-block .products{margin:0 -12px -12px}.products-list h3{margin:0}.products-list p{line-height:1.26}.products-list__item{margin-bottom:10px;padding:15px 13px;background:#fff;border-radius:10px}.products-list__item:last-child{margin-bottom:0}.products-list__heading{position:relative;margin-bottom:20px}.products-list__logo{overflow:hidden;width:50px;border-radius:5px;margin-bottom:20px}.products-list__logo img{width:100%}.products-list__links{margin:0;padding:0;list-style:none;line-height:1}.products-list__links li{margin-bottom:20px}.content-block .products-list{margin:0 -12px -12px}.tabs__content{display:none}.tabs__content_active{display:block}.docs-list ul{display:flex;list-style:none;margin:0;padding:0}.docs-list ul li{margin-right:20px}.docs-list ul li a{text-decoration:none}.docs-list__item{margin-bottom:10px;padding:15px 13px;background:#fff;border-radius:10px}.docs-list__item:last-child{margin-bottom:0}.content-block .docs-list{margin:0 -12px -12px}.videos h3{margin:0;text-transform:none;line-height:1.26}.videos img{width:100%}.videos a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;text-decoration:none}.videos__item{position:relative;margin-top:10px}.videos__item:first-child{margin-top:0}.videos__thumb{position:relative;min-height:150px;background:#737373;border-radius:10px 10px 0 0}.videos__inner{padding:15px 13px;background:#fff;border-radius:0 0 10px 10px}.videos .icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.content-block .videos{margin:0 -12px -12px}.swiper-wrapper{z-index:15}.swiper-slide{pointer-events:none}.swiper-slide-active{pointer-events:all}.swiper-button-prev,.swiper-button-next{width:32px;height:32px;margin:0;background:none;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;transform:translateY(calc(-50% - 32.5px));outline:none;color:inherit}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-button-prev .icon,.swiper-button-next .icon{width:100%;height:100%;opacity:.3}.swiper-button-prev{left:5px;background-image:url(/local/templates/waviot_ru/css/../images/arrow-left.svg)}.swiper-button-next{right:5px;background-image:url(/local/templates/waviot_ru/css/../images/arrow-right.svg)}.swiper-pagination-bullet{position:relative;width:20px;height:20px;margin:0 !important;background:none;opacity:.3;transition:.3s}.swiper-pagination-bullet:before{content:"";position:absolute;left:50%;top:50%;width:3px;height:3px;background:#000;border-radius:50%;transform:translate(-50%, -50%)}.swiper-pagination-bullet-active{opacity:1}.swiper.slider_sections .swiper-wrapper{flex-wrap:wrap;z-index:1}.swiper.slider_sections .swiper-slide{pointer-events:all}.slider_thumbs{position:relative;margin-bottom:-10px}.slider_thumbs .slider_thumb{background:#fff;border-radius:10px;text-align:center}.slider_thumbs img{max-width:40%}.slider_sections .slider__item{padding:220px 15px 15px;background-repeat:no-repeat;background-position:0 0;background-size:contain;text-align:center;opacity:0}.slider_sections .slider__inner{position:relative;padding:20px 0;z-index:5}.slider_company .slider__item:before,.slider_company .slider__item:after{content:"";position:absolute;top:0}.slider_company .slider__item:before{left:0;width:100%;height:282px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.slider_company .slider__item:after{right:0;display:none;width:50%;height:100%}.slider_company .slider__item_1:before{background-image:url(/local/templates/waviot_ru/css/../images/about-back-1.jpg)}.slider_company .slider__item_2:before{background-image:url(/local/templates/waviot_ru/css/../images/about-back-2.jpg)}.slider_company .slider__item_3:before{background-image:url(/local/templates/waviot_ru/css/../images/about-back-3.jpg)}.slider_company .slider__item_4:before{background-image:url(/local/templates/waviot_ru/css/../images/about-back-4.jpg)}.slider_company .slider__item_5:before{background-image:url(/local/templates/waviot_ru/css/../images/about-back-5.jpg)}.slider_company .slider__item_6:before{background-image:url(/local/templates/waviot_ru/css/../images/about-back-6.jpg)}.slider_company .slider__item_7:before{background-image:url(/local/templates/waviot_ru/css/../images/about-back-7.jpg)}.slider_company .slider__item_1:after{background:#84162a}.slider_company .slider__item_1 .slider__inner{background:#84162a;color:#fff}.slider_company .slider__item_2:after{background:#f2f2f2}.slider_company .slider__item_2 .slider__inner{background:#f2f2f2;color:#95102c}.slider_company .slider__item_3:after{background:#008ce3}.slider_company .slider__item_3 .slider__inner{background:#008ce3;color:#fff}.slider_company .slider__item_4:after{background:#00243f}.slider_company .slider__item_4 .slider__inner{background:#00243f;color:#fff}.slider_company .slider__item_5:after{background:#68564d}.slider_company .slider__item_5 .slider__inner{background:#68564d;color:#fff}.slider_company .slider__item_6:after{background:#f2f2f2}.slider_company .slider__item_6 .slider__inner{background:#f2f2f2;color:#95102c}.slider_company .slider__item_7:after{background:#84162a}.slider_company .slider__item_7 .slider__inner{background:#84162a;color:#fff}.slider_thumbs .swiper-button-prev,.slider_thumbs .swiper-button-next{width:60px;height:60px;display:none;background:#f2f2f2;border:1px solid #dedede;border-radius:50%}.slider_thumbs .swiper-button-prev{left:-82px}.slider_thumbs .swiper-button-next{right:-82px}.swiper-pagination .swiper-pagination-bullet:before{background:currentColor}.slider_thumbs .swiper-pagination{position:relative;bottom:0;margin-top:20px}.slider_sections .swiper-pagination{display:none;right:auto;left:20px;color:#fff}.slider_sections_light .swiper-pagination{color:#000}.swiper-horizontal .swiper-scrollbar{bottom:0;height:4px;background:#e5e5e5;border-radius:0}.slider_thumbs .swiper-scrollbar{display:none}.swiper-scrollbar-drag{background:#000;border-radius:0}.design{color:inherit;text-decoration:none;opacity:.3}.feedback-popup{position:fixed;left:0;top:0;display:none;flex-wrap:wrap;align-items:center;align-content:center;height:100vh;background:#fff;z-index:80}.feedback-popup__inner{width:100%}.feedback-popup__close{width:100%;text-align:center}.feedback-popup__close .btn .icon{display:none}.feedback-popup_visible{display:flex}.goverlay,.glightbox-mobile .goverlay{background:#f2f2f2}.glightbox-clean .gslide-media{box-shadow:0 0 20px 40px rgba(0,0,0,.1)}.glightbox-clean .gclose{width:60px;height:60px;border-radius:50%;background-color:#f2f2f2;color:#000;opacity:1;transition:.3s}.glightbox-clean .gclose:before,.glightbox-clean .gclose:after{content:"";position:absolute;left:50%;top:50%;width:20px;border-bottom:2px solid}.glightbox-clean .gclose:before{transform:translate(-50%, -50%) rotate(45deg)}.glightbox-clean .gclose:after{transform:translate(-50%, -50%) rotate(-45deg)}.glightbox-clean .gclose svg{display:none}.glightbox-modal .gslide-inline{max-height:100vh;background:none}.glightbox-modal .gslide-inline h2{font-size:2.2rem;text-transform:uppercase}.glightbox-modal .gslide-inline p{margin-bottom:30px}.glightbox-modal .gslide-inline .ginlined-content{padding:40px 20px 80px}.glightbox-modal-inner{position:relative;overflow:hidden;max-width:600px;margin:auto;padding:30px 20px 0;background:#fff;border:1px solid #dedede;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);text-align:center}.glightbox-modal-actions{margin:0 -20px}.glightbox-modal-actions .btn{width:100%;border-top:1px solid #dedede;border-radius:0}.site-cookie{position:fixed;left:10px;right:10px;bottom:10px;padding:22px 25px;background:#fff;border:1px solid #dedede;border-radius:10px;box-shadow:0px 5px 15px rgba(0,0,0,.05);z-index:100}.site-cookie h3{margin-bottom:10px;font-weight:600;font-size:1.4rem}.site-cookie p{font-size:1.2rem;line-height:1}.site-cookie .btn{display:block;width:100%}@media(min-width: 1024px)and (max-width: 1240px){.intro__text br{display:none}}@media(min-width: 768px){body{font-size:2rem}h1{font-size:5rem}h2{font-size:2rem}h3{font-size:1.7rem}address{font-size:1.7rem}.nav address{order:1;width:100%;margin-bottom:35px}.site-nav address{display:block;width:50%}small{font-size:1.7rem}.container{padding-top:60px;padding-left:30px;padding-right:30px}.site-footer .container{padding-top:40px}.site{padding:78px 30px 30px}.site__inner{border:1px solid #dedede;border-bottom:none}.site__inner:before,.site__inner:after{display:block}.site-nav__inner{padding:142px 78px 0}.site-header__inner{height:78px}.site-header__inner:after{left:30px;right:30px}.site-header__search{top:0;border:none}.site-header__search-inner{padding:0 30px}.site-header__search-inner>.icon{display:flex;flex-shrink:0;margin-right:20px}.site-header__search-close{display:block;margin:0 20px}.site-header__search .form-control{flex-shrink:2;font-size:1.7rem}.site-header__search button[type=submit],.site-header__search button[type=reset]{padding:12px 35px;font-size:1.7rem}.site-header__cab{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.nav-visible .site-header__inner:after{left:0;right:77px}.site-footer:before{content:"";position:absolute;left:0;top:0;width:100%;border-bottom:1px solid #e3e3e3}.company-page .site-footer{display:none}.nav{padding:0}.nav__inner{margin-bottom:40px}.nav__inner:nth-child(2){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.nav__list{display:flex;flex-wrap:wrap;justify-content:space-between}.nav__item{width:45%;padding-bottom:15px;border:none}.nav__item ul{display:block;padding-bottom:0;font-size:1.7rem}.nav__item_active ul{display:block}.nav__link{padding:15px 0;font-size:2.4rem;font-weight:400;text-transform:none;border-bottom:1px solid #e3e3e3;color:#95102c !important}.nav__link:after{content:"";position:absolute;left:0;top:100%;width:0;border-bottom:1px solid #000}.nav__link .icon{display:none}.nav__feedback-btn{width:50%;text-align:left}.nav__feedback-btn .btn{display:inline-block;left:-35px}.site-nav .nav{flex-direction:row;padding-bottom:0}.site-nav .nav__inner{margin-bottom:35px}.site-nav .nav__inner:nth-child(2){margin-bottom:40px}.site-nav .nav__inner:nth-child(3){display:block}.site-nav .nav__list{border:none}.site-nav .nav__item{width:50%}.site-nav .nav__cab-btn{display:none}.site-footer .nav address br{display:none}.support-page .site-footer .nav__inner:nth-child(3){display:block}.contacts-nav{line-height:78px;opacity:1}.contacts-nav__item_search{margin:0}.contacts-nav__item_search svg{width:20px;height:20px}.contacts-nav__item_mail svg{width:22px;height:15px}.contacts-nav__item_phone .icon{display:none}.contacts-nav__item_phone .icon_alt{display:flex}.contacts-nav__item_phone svg{width:20px;height:20px}.contacts-nav__link{max-width:47px;padding-left:47px}.contacts-nav .icon{width:47px}.site-header .contacts-nav{right:95px}.nav-visible .site-header .contacts-nav__item_mail,.nav-visible .site-header .contacts-nav__item_phone{display:block}.contacts-secondary-nav{display:flex;justify-content:space-between;font-size:1.7rem}.contacts-secondary-nav__item{padding:0;border:none}.contacts-secondary-nav .icon{display:none}.nav .contacts-secondary-nav{order:3;width:45%;margin:0}.site-nav .contacts-secondary-nav{width:50%}.contacts .contacts-secondary-nav{order:3;display:block}.site-nav .lang-nav{display:none}.nav .social-nav{order:2;width:45%}.site-nav .social-nav{display:flex}.contacts .social-nav{order:4;justify-content:flex-start;margin-bottom:90px}.content-nav{justify-content:center;margin-bottom:50px;font-size:1.7rem}.content-nav__item{width:auto;padding:0 20px}.product .content-nav{order:1;width:100%}.pagination{margin:0;padding:0;border:none;font-size:1.7rem}.pagination__item{margin-right:10px}.pagination__btn{padding:25px 30px}.tabs-list{display:flex;margin:0}.tabs-list__item{margin-left:20px;border:none}.tabs-list__item:first-child{margin:0;border:none}.tabs-list__btn span{padding:6px 0}.tabs-list__btn span:after{top:auto;bottom:0}.btn{padding:20px 35px}.btn_sm{padding:8px 22px}.btn_icon{width:60px;height:60px;padding:0}.btn_full{padding:20px 30px}.btn_full .icon{right:20px}.content-block .btn_full{margin:0;border:3px solid #dedede;border-radius:10px}.slider_company .btn{display:inline-block}.article .btn{margin-bottom:40px}.btn-nav{width:78px;height:78px}.btn-nav__icon{width:18px;height:12px}.btn-nav__line:nth-child(1){transform:translateY(-6px)}.btn-nav__line:nth-child(2){transform:translateY(3px)}.btns-group{justify-content:center;margin-bottom:64px;padding:0}.btns-group__item{margin:0 6px 6px 0}.btns-group .btn{padding:12px 34px;font-size:1.7rem}.btns-group .btns-group__btn_selected{background:#e5e5e5}.heading_search .btns-group{display:flex;justify-content:flex-start}.form-group{margin-bottom:10px}.form-group_agreement{margin-bottom:40px;padding-left:40px}.form-group_range{margin-bottom:15px}.form-group_range output{top:-15px;font-size:2.4rem}.form-control{font-size:2rem}.form-control[type=checkbox]{width:26px;height:26px;background-size:12px auto}.form-control[type=range]{margin-top:25px}.form-control[type=range]::-moz-range-thumb{transform:scale(1.4)}.form-control[type=range]::-ms-thumb{transform:scale(1.4)}.form-control[type=range]::-webkit-slider-thumb{transform:scale(1.4)}.feedback-form{margin:0}.feedback-form:before,.feedback-form:after{display:block}.feedback-form__submit .btn{display:inline-block;width:auto}.feedback-form .container{padding-top:50px;padding-bottom:50px}.feedback-popup .feedback-form:before,.feedback-popup .feedback-form:after{display:none}.company-page .feedback-form{display:none}.discount{display:flex;justify-content:space-between;margin-bottom:60px}.discount label{background:linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 0 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 30px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 60px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 90px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 100% 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 30px) 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 60px) 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 90px) 50%/1px 9px;font-size:1.7rem}.discount__slider{width:calc(100% - 175px);margin:0}.discount__value{width:145px;font-size:1.7rem}.discount__value span{font-size:2.4rem}.icon_close{width:18px !important;height:18px !important}.icon_plus{width:20px;height:20px}.icon_tick{width:28px;height:28px}.icon_tick svg{width:12px;height:14px}.icon_play{width:70px;height:70px}.icon_play:after{border-left-width:18px;border-top-width:11px;border-bottom-width:11px;transform:translate(-6px, -50%)}.logo{width:166px;border-right:1px solid #dedede}.logo:before,.logo:after{width:106px;height:25px}.heading{padding:0 20px}.heading__photo{display:none}.contacts .heading{order:1;padding:0 50% 0 0;text-align:left}.heading_search h1{padding-left:60px}.heading_search .icon{left:0;top:5px;width:50px;height:50px}.heading_search .icon svg{width:20px;height:20px}.site-header .lang{left:194px}.headline h2{padding:12px 33px;font-size:1.7rem}.headline_lead{margin-bottom:40px}.headline_lead h2{margin:0;padding:0;font-size:5rem}.lead{margin-bottom:50px;font-size:2rem;line-height:1.5}.lead_lg{margin:80px 0;font-size:4rem;line-height:1.2}.headline .lead{font-size:5rem}.support{display:flex;justify-content:space-between;align-items:center;margin:0 0 30px;padding:18px 0;background:none;border:1px solid #dedede;border-left:none;border-right:none;border-radius:0}.support h3{width:45%;margin:0}.support p{padding:0;border:none;font-size:1.7rem}.support ul{padding:0;border:none;font-size:1.7rem}.support ul li{padding-left:10px}.support .icon{width:24px;height:24px}.nav .support{margin:0}.site-nav .support h3,.site-nav .support ul{width:50%}.contacts .support{order:5;margin:0 0 10px;padding-left:32px;padding-right:32px;background:#e5e5e5;border:none;border-radius:50px}.help .support{margin:0 auto 10px;padding-left:32px;padding-right:32px;background:#e5e5e5;border:none;border-radius:50px}.help .support h3{width:31%}.help .support p{width:31%}.help .support ul{width:38%}.catalog{position:relative;margin:0 -30px -35px;display:flex;flex-wrap:wrap}.catalog p{font-size:1.7rem}.catalog__item{width:50%;border-left:none;border-right:none}.catalog__item:nth-child(even){border-left:1px solid #e3e3e3}.catalog__item:last-child{border-right:1px solid #e3e3e3}.partners{position:relative;margin:0 -30px -35px}.partners p{font-size:1.7rem}.partners__item{padding-bottom:50px;border-left:none}.partners__item:nth-child(even){border-left:1px solid #e3e3e3}.partners__item:last-child{border-right:1px solid #e3e3e3}.product{height:calc(100vh - 78px);min-height:900px}.product .container{padding-bottom:32px}.product__info{margin:0 -30px}.product__photo:before{left:auto;right:84px;transform:rotateY(180deg)}.product__photo-inner{width:650px}.product__photo-logo{left:60px;bottom:100px;width:140px;transform:none}.product__info-btn{position:absolute;right:60px;bottom:40px;width:calc(49% - 60px);padding:0;background:none}.product__info-btn .btn{display:block;padding:20px 78px}.product__info-btn .btn:before{left:auto;right:20px;width:8px;height:8px}.product__info-btn .btn:after{left:auto;right:24px;top:auto;bottom:90%;height:100px}.product__info-btn .btn .icon:nth-child(1){left:34px}.product__info-btn .btn .icon:nth-child(1) svg{width:26px;height:20px}.product__info-btn .btn .icon:nth-child(2){right:58px}.product__inner{padding-left:60px;padding-right:60px}.product__feedback-btn{width:49%;margin:0}.product__feedback-btn .btn{text-align:left}.product__feedback-btn .icon{display:flex}.features{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.7rem}.features b{margin-bottom:20px;padding-bottom:20px;font-size:4rem}.features__item{width:46%;margin-bottom:40px}.data{font-size:1.7rem}.data__heading{padding:20px 0 40px}.data__heading h3{font-size:1.9rem}.data__item{display:flex;justify-content:space-between}.data__title{width:50%}.data__inner{width:50%;text-align:right}.data_docs .data__title{width:75%}.data_docs .data__inner{display:flex;justify-content:flex-end;width:25%}.data_alt .data__item{padding:20px 0;border-top:1px solid #dedede}.data_alt .data__title{margin-bottom:0;color:inherit}.data_alt .data__inner{text-align:left}.gallery{margin:0;display:flex}.gallery__main,.gallery__items{width:50%}.files{padding-top:2px;font-size:1.4rem}.toggle__heading{padding-right:30px}.toggle_alt{margin-bottom:14px;padding:0}.toggle_alt .toggle__heading{padding:35px 60px 35px 30px}.toggle_alt .toggle__heading h3{margin-bottom:0;font-size:2rem}.toggle_alt .toggle__heading .icon{display:flex}.toggle_alt .toggle__content{padding:0 30px 35px}.toggle_alt .toggle__content p{font-size:1.7rem}.toggle_alt .toggle__content>p:first-child{padding-top:20px;border-top:1px solid #e5e5e5}.toggle_alt .toggle__btn{display:none}.content-block .toggles{margin:0}.tooltip{position:absolute}.tooltip__toggle{left:50%;top:50%;width:50px;height:50px}.tooltip__toggle .icon_close{width:18px !important}.tooltip__inner{left:0;top:calc(100% + 50px) !important;width:320px;padding:25px 30px;font-size:1.7rem;transform:translate(-50%, 0)}.tooltip__inner:before{visibility:visible}.tooltip_left .tooltip__inner{transform:translate(-36px, 0)}.tooltip_left .tooltip__inner:before{left:27px;transform:none}.tooltip_right .tooltip__inner{left:auto;right:0;transform:translate(36px, 0)}.tooltip_right .tooltip__inner:before{left:auto;right:27px;transform:none}.tooltip_active .tooltip__toggle:before{width:60px;height:60px}.intro .intro__section_2 .tooltip__toggle{width:60px;height:60px}.intro .intro__section_2 .tooltip_active{z-index:7}.intro .intro__section_5 .tooltip__toggle{width:80px;height:80px}.intro .intro__section_5 .tooltip__toggle:before{box-shadow:inset 0 0 0 26px #008ce3}.intro .intro__section_5 .tooltip_10 .tooltip__toggle:before{width:80px;height:80px;box-shadow:inset 0 0 0 20px #008ce3}.intro .intro__section_5 .tooltip_active{z-index:7}.intro .intro__section_5 .tooltip_active .tooltip__toggle:before{width:80px;height:80px}.intro .intro__section_2 .tooltip__inner,.intro .intro__section_5 .tooltip__inner{width:256px;padding:12px 15px}.intro p{font-size:1.7rem}.intro .container{display:flex;padding:45px 48px 0}.intro__section{height:820px}.intro__section-inner{width:1344px;height:756px}.intro__section-content h2{font-size:4rem}.intro__section-content p{font-size:1.7rem}.intro__section-content .lead{margin-bottom:30px;font-size:3rem}.intro__section-content .container{display:block;padding:100px 60px}.intro__section-desc{top:38px;width:290px}.intro__section_3 .intro__section-desc,.intro__section_4 .intro__section-desc{top:6px}.intro__section_1{height:calc(100vh - 78px);min-height:697px}.intro__section_4 .icon{width:58px;height:58px}.intro__section_6{height:auto}.intro__device{padding-bottom:468px}.intro__device-inner{width:190px;height:45px;border-radius:10px}.intro__item-title{width:50%}.intro__item-photo{bottom:488px;transform:translate(-50%, 50%) scale(0.75)}.intro__item-text{display:flex;justify-content:flex-end;width:50%;text-align:right}.intro__text{left:0;right:0;bottom:30px;height:455px}.intro__text p{margin-bottom:50px;font-size:5rem;line-height:1.17}.intro__text p a{padding-right:25px}.intro__text p a .icon{top:20px;width:20px;height:20px}.intro__text p a .icon svg{width:8px;height:10px}.intro__text ul{display:flex;border:none}.intro__text ul li{margin-right:5px}.intro__text ul a{padding:12px 32px;background:#fff;border:none;border-radius:30px;color:#000}.intro__text ul .icon{display:none}.intro__text-inner{padding:50px 50px 0}.intro__wave:before{width:1000px;height:1000px}.product-slider{margin:0 0 50px}.product-slider .swiper{padding-bottom:100px}.product-slider .swiper-button-prev,.product-slider .swiper-button-next{display:none}.contacts address{order:2;text-align:left}.contacts .container{padding-bottom:60px}.contacts__inner{display:flex;flex-wrap:wrap}.contacts__inner>*{width:100%}.contacts__btns{order:6;display:flex}.contacts__map{left:auto;right:0;bottom:auto;top:0;transform:translate(250px, -270px)}.contacts__map:before{display:none}.contacts .btn{order:1;width:auto;margin:0 10px 0 0}.contacts .btn_secondary{position:absolute;right:0;bottom:210px;margin:0;padding-left:65px;box-shadow:0 5px 10px rgba(0,0,0,.05)}.contacts .btn_secondary:before{content:"";position:absolute;left:30px;top:50%;width:8px;height:8px;background:#7d061f;border-radius:50%;transform:translate(0, -50%)}.contacts .btn_secondary-2{order:2}.places{margin:120px -31px -35px}.places h3{order:1;width:100%}.places address{order:2;width:100%;margin:0}.places p{order:3;width:100%;font-size:1.7rem}.places p br{display:none}.places__item{display:flex;flex-wrap:wrap;padding:25px 30px}.places__map{order:4;width:calc(100% + 62px);height:400px;margin:25px -31px -25px;border-bottom:0}.places .btn_icon{right:43px;top:45px}.places .btn_icon .icon svg{width:17px;height:23px}.places .btn_icon .icon_close{margin-top:-9px;margin-left:-9px}.places-list h3{order:1;padding:0 200px 30px 0;border-bottom:1px solid #dedede;font-size:2rem}.places-list address{margin:0}.places-list p{margin:0;font-size:1.7rem}.places-list p span{display:inline}.places-list__item{margin-top:14px;padding:35px 30px}.places-list__item:nth-child(1){margin-top:0}.places-list__contacts{order:2}.places-list__map{order:4;overflow:hidden;width:calc(100% + 60px);height:400px;margin:20px -30px -35px;border-radius:0 0 10px 10px}.places-list .btn_icon{order:3;position:relative;right:0;top:0;width:50px;height:50px}.places-list .btn_icon .icon svg{width:17px;height:23px}.places-list .places-list__item_active .btn_icon{background:#f2f2f2}.content-block .places-list{margin:0}.help{margin-bottom:-35px}.help-list{margin:56px -31px 0}.help-list p{font-size:1.7rem}.proceed{display:flex}.list{display:flex;justify-content:space-between;flex-wrap:wrap}.list h3{font-size:1.9rem}.list p{font-size:1.7rem}.list__item{width:calc(50% - 7px);margin-bottom:14px;padding:30px}.list__item:last-child{margin-bottom:14px}.list .icon{margin-bottom:20px}.content-block .list{margin-left:0;margin-right:0}.content-block .list:last-child{margin-bottom:0}.content-block .list_equipment{margin-bottom:30px}.list_equipment{font-size:1.7rem}.list_equipment a{min-height:100px;padding-left:110px}.list_equipment .icon{left:25px}.content-block{overflow:hidden;margin:-1px -30px 0;border-left:none;border-right:none;border-bottom:none;padding:40px 30px;border-radius:0}.content-block>p{max-width:750px;margin-bottom:60px}.content-block>p:last-child{margin:0}.tabs .content-block{padding-bottom:20px;border-color:#dedede}.content-blocks{margin:0 -30px}.content-blocks h2{margin-bottom:40px;font-size:2.4rem}.content-blocks>p{margin-bottom:30px}.content-blocks picture{margin:0}.content-blocks picture img{width:100%;height:auto;max-width:1210px}.content-blocks__item{padding:60px 30px;border-top:1px solid #dedede}.properties{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0 0}.properties h3{font-size:1.9rem}.properties p{font-size:1.7rem}.properties__item{width:46%;margin-bottom:30px}.properties .icon{margin-bottom:20px}.docs p{font-size:1.7rem}.docs__item{width:calc(33% - 20px);margin-bottom:60px}.docs__thumb{margin-bottom:20px;padding:18px}.equipment-icons .icon{width:50px;height:50px}.equipment-icons .icon svg{width:100%;height:100%;max-width:60%;max-height:60%}.places .equipment-icons{order:3;margin-top:30px}.places-list .equipment-icons{position:absolute;right:44px;top:36px;margin:0;z-index:10}.places-list .equipment-icons .icon{width:30px;height:30px}.places-list .equipment-icons .icon svg{width:auto;height:auto}.news{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 55px;padding-top:40px}.news h3{text-transform:uppercase;font-size:2rem}.news__item{width:calc(50% - 7px);margin-top:14px}.news__item:nth-child(2){margin-top:0}.news__inner{padding:20px 30px 120px}.content-block .news{margin:0 0 20px;padding:0}.date{padding:2px 20px;font-size:1.7rem}.news .date{position:absolute;left:30px;top:auto;bottom:35px}.article .date{margin:0}.article__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:80px}.article__heading h1{width:100%;margin-bottom:60px}.article__photo{margin:0 0 60px;border-radius:20px}.article__inner h2{margin-top:80px;margin-bottom:60px;padding-top:60px;font-size:5rem}.article__inner h3{margin:60px 0;font-size:2.4rem}.article__inner ul{margin-bottom:60px;padding-left:34px}.article__inner ul li{margin-bottom:40px}.article__inner ul li:before{left:-34px;font-size:2.2rem}.share{border:none}.share h2{font-size:1.7rem}.share__link{padding:0 13px}.share__link_twitter svg{width:19px;height:15px}.share__link_vk svg{width:24px;height:13px}.share__link_facebook svg{width:10px;height:19px}.share__link_url{margin-left:15px;padding:0;background:none}.share__link_url svg{width:19px;height:22px}.share__link_url .icon{justify-content:flex-end}.photos{grid-gap:14px;gap:14px;margin-bottom:70px}.photos__item{width:206px;height:206px}.products{display:flex;flex-wrap:wrap;grid-gap:14px;gap:14px}.products h3{text-transform:none}.products p{font-size:1.7rem}.products__item{width:calc(50% - 7px);margin:0;padding:26px 30px}.products__thumb{margin-bottom:20px;border-bottom:1px solid #e3e3e3}.content-block .products{margin:0}.products-list h3{font-size:2rem}.products-list p{font-size:1.7rem}.products-list__item{margin-bottom:14px;padding:26px 30px 35px}.products-list__heading{min-height:74px;margin-bottom:20px;padding:10px 0 24px 75px;border-bottom:1px solid #e3e3e3}.products-list__logo{position:absolute;left:0;top:0}.products-list__links{display:flex;font-size:1.7rem}.products-list__links li{margin:0 40px 0 0}.content-block .products-list{margin:0}.docs-list h3{width:70%;margin:0;font-size:2rem}.docs-list ul{justify-content:flex-end;width:30%;font-size:1.6rem}.docs-list__item{display:flex;align-items:center;margin-bottom:14px;padding:35px 30px}.docs-list__item:last-child{margin-bottom:0}.content-block .docs-list{margin:0}.videos{display:flex;flex-wrap:wrap;grid-gap:14px;gap:14px}.videos__item{width:calc(50% - 7px);margin:0}.videos__thumb{min-height:177px}.videos__inner{padding:25px 30px}.content-block .videos{margin:0}.swiper-pagination-bullet{width:32px;height:32px}.swiper-pagination-bullet:before{width:4px;height:4px}.slider_thumbs .swiper{overflow:visible;padding:0 0 44px}.swiper.slider_sections{height:calc(100vh - 110px)}.swiper.slider_sections .swiper-wrapper{flex-wrap:nowrap}.slider_thumbs{margin:0 0 40px}.slider_thumbs img{max-width:100%}.slider_sections .slider__item{padding:0;background-size:auto 100%;opacity:1}.slider_sections .slider__inner{display:flex;align-items:center;height:100%;padding:0 60px;visibility:visible;opacity:1}.slider_sections .container{padding-top:0;padding-bottom:0}.slider_company .slider__item:before{width:50%;height:100%}.slider_company .slider__item:after{display:block}.slider_company .slider__item_1 .slider__inner{background:none}.slider_company .slider__item_2 .slider__inner{background:none}.slider_company .slider__item_3 .slider__inner{background:none}.slider_company .slider__item_4 .slider__inner{background:none}.slider_company .slider__item_5 .slider__inner{background:none}.slider_company .slider__item_6 .slider__inner{background:none}.slider_company .slider__item_7 .slider__inner{background:none}.slider_thumbs .swiper-pagination{display:none}.slider_sections .swiper-pagination{display:block}.slider_thumbs .swiper-scrollbar{display:block}.design{font-size:1.5rem}.glightbox-modal .gslide-inline h2{font-size:3rem}.glightbox-modal .gslide-inline p{font-size:1.7rem}.glightbox-modal .gslide-inline .ginlined-content{padding:40px 40px}.glightbox-modal-inner{padding:50px 50px 0}.glightbox-modal-actions{display:flex;margin:0 -50px}.glightbox-modal-actions .btn:nth-child(2n){border-left:1px solid #dedede}.feedback-popup{left:31px;top:79px;right:31px;bottom:31px;height:auto}.site-cookie{left:50%;right:auto;bottom:20px;width:700px;padding:15px 250px 10px 20px;transform:translateX(-50%)}.site-cookie h3{margin-bottom:10px;font-size:1.5rem}.site-cookie p{margin:0;font-size:1.4rem;line-height:1.2}.site-cookie .btn{position:absolute;top:50%;right:30px;width:auto;padding:12px 25px;font-size:1.5rem;transform:translateY(-50%)}.site-nav .support p {font-size: 1.7rem;font-weight: 400;text-transform: uppercase;}}@media(min-width: 1240px){a{transition:.3s}a:hover{text-decoration:none}p a:active,label a:active{opacity:.3}.nav address{width:100%;margin-bottom:70px}.cols-2{position:relative;display:flex;padding:115px 0}.cols-2:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#dedede}.cols-2 .col{width:50%}.cols-2 .col:nth-child(1){padding-right:115px}.cols-2 .col:nth-child(2){padding-left:115px}.cols-2 .col>:last-child{margin-bottom:0}.container .cols-2:first-child{margin-top:-60px}.container{padding-left:136px;padding-right:136px}.site-footer .container{padding-top:110px;padding-bottom:120px}.site{padding:78px 30px 30px}.site__inner{overflow:hidden}.site-nav{color:#fff}.site-nav:before{background:#212121}.site-nav__inner{display:flex;align-items:center;padding:78px 166px 0}.site-header__nav{display:flex}.site-header__nav-item:hover .site-header__nav-link:before{width:100%}.site-header__nav-item:hover .site-header__nav-sub{opacity:1;visibility:visible;transition:opacity .3s}.site-header__nav-link{transition:opacity .3s}.site-header__nav-link:active{opacity:.3}.site-header__search{left:166px;right:230px;width:auto;z-index:20}.site-header__search-close{display:none}.site-header__search button[type=submit]{transition:background .3s,color .3s,box-shadow .3s}.site-header__search button[type=submit]:hover{box-shadow:0 10px 15px rgba(149,16,44,.15)}.site-header__search button[type=submit]:active{color:rgba(255,255,255,.3)}.site-header__cab{left:auto;right:92px;top:100%;padding:2px 22px;background:#e5e5e5;border-radius:30px;font-size:1.1rem;font-weight:400;transform:translate(0, -50%);transition:background .3s,color .3s}.site-header__cab:hover{background:#d9d9d9}.site-header__cab:active{color:rgba(68,68,68,.3)}.nav-visible .site-header__nav{display:none}.nav-visible .site-header__inner{background:#212121;color:#fff}.nav-visible .site-header__inner:after{border-bottom-color:rgba(255,255,255,.1)}.nav-visible .site-header__search{right:78px;display:block;background:#212121}.nav-visible .site-header__search .form-control{color:#fff}.nav-visible .site-header__search button[type=submit]{opacity:0;visibility:hidden}.nav-visible .site-header__cab{right:130px;top:50%;padding:0;background:none;font-size:1.7rem;text-transform:none;transition:color .3s}.search-suggestions-visible .site-header__search button[type=submit]{opacity:1;visibility:visible}.search-suggestions-visible .site-header__search-suggestions{display:block}.search-suggestions-visible .site-header__cab{display:none}.nav-visible.search-suggestions-visible .site-header button[type=reset]{transition:.3s;display:block}.nav-visible.search-suggestions-visible .site-header button[type=reset]:hover{opacity:.6}.nav-visible.search-suggestions-visible .site-header button[type=reset]:active{opacity:.3}.nav-visible.search-suggestions-visible .site-header__search-suggestions{background:#212121;border-bottom-color:rgba(255,255,255,.1)}.mainpage .site-footer{display:none}.contacts-page .site-footer{display:none}.nav{justify-content:space-between;align-items:center;margin-right:-80px}.nav__inner:nth-child(1){width:calc(100% - 180px)}.nav__inner:nth-child(2){padding-top:40px}.nav__inner:nth-child(3){width:calc(100% - 180px);margin:0}.nav__inner:nth-child(4){line-height:1}.nav__inner:nth-child(even){width:180px}.nav__item{width:33.3%}.nav__item ul{padding-bottom:30px}.nav__item ul a{transition:.3s}.nav__item ul a:hover{opacity:.6}.nav__item ul a:active{opacity:.3}.nav__item:nth-child(2){width:66.6%}.nav__item:nth-child(2) ul{display:flex;flex-wrap:wrap}.nav__item:nth-child(2) li{width:50%;padding-right:70px}.nav__link{margin-right:70px;font-size:2rem;transition:.3s}.nav__link:after{transition:.3s}.nav__link:hover:after{width:100%}.nav__link:active{opacity:.3}.nav__feedback-btn{width:100%;order:5}.nav__feedback-btn .btn{box-shadow:none !important;color:inherit;transition:.3s}.nav__feedback-btn .btn:hover{opacity:.6}.nav__feedback-btn .btn:active{opacity:.3}.site-nav .nav{min-height:auto}.site-nav .nav__inner{margin-bottom:40px}.site-nav .nav__inner:nth-child(2){margin-bottom:-100px}.site-nav .nav__list{color:inherit}.site-nav .nav__item{width:33.3%}.site-nav .nav__item:nth-child(2){width:66.6%}.site-nav .nav__item ul{padding-top:14px;color:inherit}.site-nav .nav__link{border-bottom-color:rgba(255,255,255,.1);color:inherit !important}.site-nav .nav__link:after{border-bottom-color:#fff}.contacts-nav__link{transition:.2s}.contacts-nav__link:hover{max-width:1000px;transition:1s}.contacts-nav__link:active .icon,.contacts-nav__link:active .contacts-nav__text{opacity:.3}.contacts-nav__item_search .contacts-nav__link:hover{opacity:.6}.contacts-nav__item_search .contacts-nav__link:hover .icon_close{transform:translate(-50%, -50%) rotate(180deg)}.nav-visible .site-header .contacts-nav{display:none}.contacts-secondary-nav{flex-wrap:wrap}.contacts-secondary-nav a{transition:.3s}.contacts-secondary-nav a:hover{opacity:.6}.contacts-secondary-nav a:active{opacity:.3}.contacts-secondary-nav__item{width:100%}.contacts-secondary-nav .icon{display:none}.nav .contacts-secondary-nav{width:100%}.site-nav .contacts-secondary-nav{width:100%;margin-bottom:50px}.contacts .contacts-secondary-nav{width:50%}.lang-nav{font-size:1.7rem}.lang-nav__item{padding-right:25px}.lang-nav__link{transition:.3s}.lang-nav__link:hover{opacity:.6}.lang-nav__link:active{opacity:1}.lang-nav__item_active .lang-nav__link:hover{opacity:1}.site-nav .lang-nav{display:flex;order:1;margin-bottom:30px}.social-nav a{transition:.3s}.social-nav a:hover{opacity:.6}.social-nav a:active{opacity:.3}.nav .social-nav{width:100%;margin-bottom:60px}.nav-visible .site-nav .social-nav a{color:inherit}.contacts .social-nav{justify-content:flex-end;width:50%;margin:20px 0 50px;padding-right:58px}.equipment-nav a{transition:.3s}.equipment-nav a:hover{color:#95102c}.equipment-nav a:active{opacity:.3}.content-nav{display:block;margin-bottom:70px}.content-nav__item{width:100%;margin-bottom:10px;padding:0}.content-nav__link{padding-left:27px}.content-nav .icon{display:flex}.pagination{margin:0 -2px 100px;padding:34px 40px;border:1px solid #dedede;border-radius:20px}.pagination__btn{transition:.3s}.pagination__btn span{transition:.3s}.pagination__btn:hover{background:#d9d9d9}.pagination__btn:active span{opacity:.3}.pagination__btn_active:hover{background:#971430}.pagination__btn_active:active span{opacity:1}.tabs-list{padding-left:64px}.tabs-list__btn{transition:.3s}.tabs-list__btn:hover{color:#95102c}.tabs-list__btn span:after{top:100%;bottom:auto}.tabs-list__btn_active:hover{color:#000}.btn{transition:.3s}.btn:hover{box-shadow:0 10px 15px rgba(149,16,44,.15)}.btn:active{box-shadow:0 10px 10px rgba(149,16,44,.15);color:rgba(255,255,255,.3)}.btn_full:hover{border-color:#dadada;box-shadow:none}.btn_full:active{box-shadow:none;color:#000;color:initial}.btn_full:active span,.btn_full:active .icon{opacity:.3}.btn_full span,.btn_full .icon{transition:.3s}.article .btn_full{margin:0}.btn_secondary:hover{box-shadow:0 10px 15px rgba(68,68,68,.15)}.btn_secondary:active{box-shadow:0 10px 15px rgba(68,68,68,.15);color:rgba(68,68,68,.3)}.btn_secondary-2:before{transition:.3s}.btn_secondary-2:hover{box-shadow:none}.btn_secondary-2:hover:before{border-color:#dadada}.btn_secondary-2:active{box-shadow:none;color:rgba(68,68,68,.3)}.btn_secondary-3:hover{box-shadow:none;color:#95102c}.btn_secondary-3:active{opacity:.3}.btn_icon:hover{box-shadow:none}.btn_icon:active{box-shadow:none}.contacts .btn_secondary:hover,.contacts .btn_secondary:active{box-shadow:0 5px 10px rgba(0,0,0,.05)}.btn-nav:hover .btn-nav__line:before{animation:.5s burger}.btn-nav:hover .btn-nav__line:nth-child(2):before{animation-delay:.1s}.btn-nav:hover .icon{transform:translate(-50%, -50%) rotate(180deg)}.btn-nav:active .btn-nav__icon{opacity:.3}.btn-nav:active .icon_close{opacity:.3}.nav-visible .btn-nav{border-left-color:rgba(255,255,255,.1)}.nav-visible .btn-nav .icon_close{color:inherit}.nav-visible .btn-nav:active .btn-nav__icon{opacity:0}.btns-group{margin-bottom:80px;padding:0 150px}.btns-group .btn:hover{box-shadow:0 5px 10px rgba(0,0,0,.05)}.btns-group .btn:active{box-shadow:0 5px 5px rgba(0,0,0,.05);color:rgba(0,0,0,.3)}.btns-group .btn_secondary-3:hover{box-shadow:none;color:#95102c}.btns-group .btn_secondary-3:active{opacity:.3}.btns-group .btns-group__btn_selected{box-shadow:none !important;color:#000 !important}.heading_info .btns-group{justify-content:flex-start;margin:0;padding:0}.heading_search .btns-group{margin-left:0;margin-right:0;padding:0}.form-control[type=text]{transition:.3s}.form-control[type=text]:hover{border-bottom-color:#cbcbcb}.form-control[type=text]:hover::-moz-placeholder{opacity:.4}.form-control[type=text]:hover::placeholder{opacity:.4}.form-control[type=checkbox]{transition:.3s}.form-control[type=checkbox]:checked{background-image:url(/local/templates/waviot_ru/css/../images/tick.svg)}.form-control[type=checkbox]:hover{background-color:#dedede}.form-control[type=checkbox]:active{opacity:.3}.form-control[type=range]::-moz-range-thumb{transition:.3s}.form-control[type=range]::-ms-thumb{transition:.3s}.form-control[type=range]::-webkit-slider-thumb{transition:.3s}.form-control[type=range]:hover::-moz-range-thumb{transform:scale(2.4)}.form-control[type=range]:hover::-ms-thumb{transform:scale(2.4)}.form-control[type=range]:hover::-webkit-slider-thumb{transform:scale(2.4)}.form-control[type=range]:active::-moz-range-thumb{box-shadow:0 3px 5px rgba(0,0,0,.3)}.form-control[type=range]:active::-ms-thumb{box-shadow:0 3px 5px rgba(0,0,0,.3)}.form-control[type=range]:active::-webkit-slider-thumb{box-shadow:0 3px 5px rgba(0,0,0,.3)}.feedback-form p{width:33.3%;margin:0;padding:0 150px 80px 0}.feedback-form__inner{width:66.6%}.feedback-form__submit{position:relative;left:-35px;margin-top:-40px}.feedback-form .form-group_agreement{margin:75px 0 0}.feedback-form .container{display:flex;flex-wrap:wrap;padding-top:110px;padding-bottom:110px;padding-right:236px}.discount label{background:linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 0 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 30px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 60px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 90px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 120px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 150px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 180px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 210px 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat 100% 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 30px) 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 60px) 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 90px) 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 120px) 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 150px) 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 180px) 50%/1px 9px,linear-gradient(to right, #DEDEDE, #DEDEDE 1px, transparent 1px) no-repeat calc(100% - 210px) 50%/1px 9px}.discount__slider{width:calc(100% - 230px)}.search-suggestions__link{transition:.3s}.search-suggestions__link:hover{opacity:.6}.search-suggestions__link:active{opacity:.3}.search-suggestions__results-btn{transition:.3s}.search-suggestions__results-btn:hover{color:#95102c}.search-suggestions__results-btn:active{opacity:.3}.nav-visible .search-suggestions{color:#999}.nav-visible .search-suggestions__item b{color:#fff}.nav-visible .search-suggestions__page{color:inherit}.nav-visible .search-suggestions__results-btn,.nav-visible .search-suggestions .icon{color:#fff}.nav-visible .search-suggestions__results-btn:hover{opacity:.6}.nav-visible .search-suggestions__results-btn:active{opacity:.3}.logo{transition:opacity .3s}.logo:hover{opacity:.7}.logo:active{opacity:.4}.nav-visible .site-header .logo{border-right-color:rgba(255,255,255,.1)}.nav-visible .site-header .logo:before{opacity:0}.nav-visible .site-header .logo:after{opacity:1}.contacts .heading{padding:0}.contacts .heading h1{margin-bottom:10px}.heading_info{margin-bottom:80px;padding-left:50%;text-align:left}.heading_info .heading__photo{position:absolute;left:0;top:-80px;bottom:-100px;display:block;width:50%;margin:0}.heading_info .heading__photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.heading_search{padding-left:64px}.heading_search h1{padding:0}.heading_search .icon{transform:translateX(-50%)}.headline_lead{margin-bottom:60px}.lead_lg{padding:0 64px;font-size:5rem}.contacts .lead{margin-bottom:20px;padding-right:50%}.headline .lead{font-size:6rem}.heading_info .lead{margin-left:0}ul.lead li{margin-bottom:20px}.lang__inner .lang__current,.lang__inner .icon{transition:.3s}.lang__inner:hover .icon{opacity:.6}.lang__inner:active .lang__current{opacity:.3}.lang__inner:active .icon{opacity:.1}.lang__btn{transition:.3s}.lang__btn:hover{opacity:.6}.lang__btn:active{opacity:.3}.support{padding-left:32px;padding-right:32px;background:#e5e5e5;border:none;border-radius:50px}.support a{transition:.3s}.support a:hover{opacity:.6}.support a:active{opacity:.3}.nav .support{left:-32px;margin-right:33.3%}.site-nav .support{background:#333}.site-nav .support h3,.site-nav .support ul{width:46%}.contacts .support{margin-left:-32px}.help .support{margin-left:auto;margin-right:auto}.catalog{margin-left:-137px;margin-right:-137px}.catalog p,.catalog__title{transition:.1s}.catalog__item{width:25%;border-left:1px solid #e3e3e3}.catalog__item:before{transition:.3s}.catalog__item:nth-child(4n+4){border-right:1px solid #e3e3e3}.catalog__item:hover{color:#fff}.catalog__item:hover:before{height:100%}.catalog__item:active p,.catalog__item:active .catalog__title{opacity:.3}.partners{margin-left:-137px;margin-right:-137px}.partners p,.partners__title{transition:.1s}.partners__item{width:25%}.partners__item:before{transition:.3s}.partners__item:nth-child(4n+1){border-left:1px solid #e3e3e3}.partners__item:hover{z-index:15}.partners__item:hover:before{opacity:1}.partners__item:hover>a{opacity:1}.partners__item:hover .partners__title{border-top-color:#cbcbcb}.partners__item:active p,.partners__item:active .partners__title{opacity:.3}.product{align-items:center;min-height:auto;background:linear-gradient(to right, transparent, transparent 50%, #95102C 50%, #95102C);border-bottom:1px solid #dedede}.product .container{min-height:642px;padding:90px 136px;opacity:0;animation-delay:.4s}.product__info{position:static}.product__photo{position:absolute;left:50%;top:50%;padding:0;background:none;transform:translate(-50%, -50%)}.product__photo:before{left:50%;right:auto;bottom:50%;width:373px;height:201px;background-image:url(/local/templates/waviot_ru/css/../images/product-photo-note-line-3.svg);transform:none}.product__photo-inner{width:780px}.product__photo-logo{left:50%;bottom:50%;width:175px;transform:translate(370px, -110px)}.product__heading{position:relative;left:auto;top:auto;width:30%;margin-bottom:50px;padding:0;text-align:left}.product__info-btn{position:absolute;left:calc(50% + 343px);top:calc(50% - 231px);right:auto;bottom:auto;width:auto}.product__info-btn .btn{padding-left:100px;padding-right:50px;font-size:2.3rem}.product__info-btn .btn:before{left:23px;right:auto}.product__info-btn .btn:after{display:none}.product__info-btn .btn .icon:nth-child(1){left:60px}.product__info-btn .btn .icon:nth-child(2){display:none}.product__info-btn .btn:hover{background:#6f0219}.product__info-btn .btn:active{color:rgba(255,255,255,.1)}.product__inner{width:30%;margin:0;padding:0;background:none;color:inherit}.product__feedback-btn{width:auto}.product__feedback-btn .btn{display:inline-block}.product__feedback-btn .btn:hover{box-shadow:none}.product__feedback-btn .btn:active{box-shadow:none;color:rgba(0,0,0,.1)}.product__feedback-btn .icon{display:none}.loaded .product .container{animation-name:fadeInUp}.features b{padding-top:20px;border:none;border-top:1px solid #dedede;font-size:4rem}.features__item{margin-bottom:70px}.gallery{margin-top:-35px;height:100vh}.gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__main{height:100%}.gallery__items{height:100%}.gallery__item{position:relative;overflow:hidden;height:50%}.files__link:hover{color:#000}.files__link:active{opacity:.3}.toggle__btn:hover{box-shadow:none}.toggle__btn:active{box-shadow:none;color:inherit}.toggle_alt{transition:.3s}.toggle_alt h3,.toggle_alt .icon{transition:.3s}.toggle_alt:hover{box-shadow:0 5px 10px rgba(0,0,0,.05)}.toggle_alt:hover .icon{opacity:.6}.toggle_alt:hover .icon_plus{opacity:1}.toggle_alt:active h3,.toggle_alt:active .icon{opacity:.3}.tooltip:hover{z-index:10}.tooltip:hover .tooltip__toggle:before{width:60px;height:60px;background:#95102c}.tooltip:hover .tooltip__toggle .icon_plus{transform:translate(-50%, -50%) rotate(45deg)}.tooltip:hover .tooltip__inner{opacity:1;visibility:visible}.intro .intro__section_2 .tooltip__toggle{opacity:0;visibility:hidden;transition:.3s}.intro .intro__section_2 .tooltip__toggle:before{display:none}.intro .intro__section_2 .tooltip:hover{z-index:10}.intro .intro__section_2 .tooltip_1 .tooltip__toggle{transition-delay:.3s}.intro .intro__section_2 .tooltip_2 .tooltip__toggle{transition-delay:.6s}.intro .intro__section_2 .tooltip_3 .tooltip__toggle{transition-delay:.9s}.intro .intro__section_5 .tooltip__toggle{opacity:0;visibility:hidden;transition:.3s .3s}.intro .intro__section_5 .tooltip__toggle:before{width:100%;height:100%;background:#fff}.intro .intro__section_5 .tooltip:hover{z-index:10}.intro .intro__section_ready.intro__section_2 .tooltip__toggle,.intro .intro__section_ready.intro__section_5 .tooltip__toggle{opacity:1;visibility:visible}.intro{height:calc(100vh - 110px)}.intro .container{display:block}.intro__section{position:absolute;left:0;top:0;display:none;width:100%;height:100%;border:none;opacity:1;z-index:10}.intro__section-inner{width:100%;height:100%;opacity:0;visibility:hidden;background:#f2f2f2}.intro__section_ready .intro__section-inner{opacity:1;visibility:visible}.intro__section-content{display:flex;align-items:center;height:100%;background:#f2f2f2}.intro__section-content h2{margin-bottom:60px}.intro__section-content p{margin-bottom:80px}.intro__section-content .container{padding:0 135px;opacity:0;visibility:hidden;transition:.3s}.intro__section_ready .intro__section-content .container{opacity:1;visibility:visible}.intro__section-content .lead{margin-bottom:60px}.intro__section-desc{top:auto;bottom:70px;opacity:0;visibility:hidden;transition:.5s}.intro__section_3 .intro__section-desc,.intro__section_4 .intro__section-desc{top:auto}.intro__section-img{left:0;top:0;width:100%;height:100%}.intro__section-img img{position:absolute;left:0;top:0;height:100%;-o-object-fit:cover;object-fit:cover}.intro__section-video{display:block;visibility:hidden;opacity:0}.intro__section_active.intro__section_from-top .intro__section-video_main,.intro__section_active.intro__section_from-bottom .intro__section-video_reversed{opacity:1;visibility:visible}.intro__section_active.intro__section_ready .intro__section-video{opacity:0;visibility:hidden}.intro__section_1{display:block;min-height:auto;z-index:5}.intro__section_1 .intro__section-inner{background:none;opacity:1;transform:translateY(-100%);transition:1s}.intro__section_1 .intro__section-inner:after{content:"";position:absolute;left:50%;right:-100px;top:0;height:100%;background:#95102c;transform:translateX(100%);animation-delay:.4s;animation-duration:.5s;animation-fill-mode:both;z-index:5}.intro__section_1.intro__section_ready .intro__section-inner{transform:translateY(0)}.intro__section_4 .icon{opacity:0;visibility:hidden;transition:.3s}.intro__section_4.intro__section_ready .icon{opacity:1;visibility:visible}.intro__section_4.intro__section_ready .icon_1{transition-delay:.3s}.intro__section_4.intro__section_ready .icon_2{transition-delay:.6s}.intro__section_4.intro__section_ready .icon_3{transition-delay:.9s}.intro__section_4.intro__section_ready .icon_4{transition-delay:.12s}.intro__section_4.intro__section_ready .icon_5{transition-delay:.15s}.intro__section_4.intro__section_ready .icon_6{transition-delay:.18s}.intro__section_active{display:block}.intro__section_ready .intro__section-desc{opacity:1;visibility:visible}.intro__device{padding-bottom:0;align-items:center}.intro__device-inner{opacity:0;animation-delay:.8s}.intro__device-inner:before{animation-play-state:paused;animation-delay:.8s}.intro__items{z-index:5}.intro__item{z-index:5}.intro__item-title{position:absolute;top:calc(50% - 160px);left:0;padding:0 136px;opacity:0;animation-delay:.8s}.intro__item-text{justify-content:flex-start;position:absolute;left:0;bottom:calc(50% - 160px);padding:0 136px;opacity:0;animation-delay:.8s}.intro__item-photo{top:0;left:0;right:auto;bottom:auto;width:100%;height:100%;transform:none;opacity:0;animation-delay:.8s}.intro__item-photo img{left:0;top:0;height:100%;-o-object-fit:cover;object-fit:cover;transform:none}.intro__item-photo svg{height:100%}.intro__item_active{visibility:visible;background:#000;opacity:1;z-index:10}.intro__item_active .intro__item-title,.intro__item_active .intro__item-text{opacity:0}.intro__item_active .intro__item-photo svg{opacity:0}.intro__item_active .intro__item-photo img{opacity:1}.intro__item_active video{visibility:visible}.intro__text{left:auto;right:0;bottom:0;display:flex;align-items:center;width:50%;height:100%;background:none}.intro__text-inner{padding:0 50px 0 126px;opacity:0;animation-delay:.8s}.intro__text p a{transition:.3s}.intro__text p a .intro__category-btn-text:after{transition:.3s}.intro__text p a:hover .intro__category-btn-text:after{width:100%}.intro__text p a:active{opacity:.3}.intro__text ul a{transition:.3s}.intro__text ul a:hover{box-shadow:0 10px 15px rgba(0,0,0,.15)}.intro__text ul a:active{box-shadow:0 5px 8px rgba(0,0,0,.15);color:rgba(0,0,0,.3)}.intro__text br{display:inline-block}.loaded .intro__section_1 .intro__section-inner:after{animation-name:bounceInRight}.loaded .intro__device-inner{animation-name:fadeInUp}.loaded .intro__device-inner:before{animation-delay:2s;animation-play-state:running}.loaded .intro__item-title,.loaded .intro__item-text{animation-name:fadeInUp}.loaded .intro__item-photo{animation-name:fadeIn}.loaded .intro__text-inner{animation-name:fadeInUp}.intro__wave:before{width:1500px;height:1500px;animation-name:none}.intro__section_2 .intro__wave:before{animation-delay:.9s}.intro__section_4 .intro__wave:before{animation-delay:1.2s}.intro__section_ready .intro__wave:before{animation-name:waves}.country-feature__text{order:2}.country-feature .icon{order:1;margin:0 20px 0 0}.product-slider{margin-bottom:100px}.product-slider__inner:before{display:block}.product-slider__item{margin:0;opacity:.3}.swiper-slide-active .product-slider__item{opacity:1}.product-slider .swiper-button-prev,.product-slider .swiper-button-next{display:block}.contacts{display:flex;align-items:center;height:calc(100vh - 110px)}.contacts__inner{padding-right:50%}.contacts__btns{margin-left:-32px}.contacts__map{transform:none;width:auto;height:100%}.contacts__map img{width:auto;height:100%}.contacts .btn_secondary{bottom:0}.places{margin-bottom:90px}.places h3,.places p,.places address{padding-right:450px}.places__item:hover{z-index:5}.places__item:hover:before{width:100%}.places .btn_icon .icon_close{transition:.3s}.places .btn_icon:hover{box-shadow:0 5px 10px rgba(0,0,0,.05)}.places .btn_icon:hover .icon_close{transform:rotate(180deg)}.places .btn_icon:active{box-shadow:0 5px 5px rgba(0,0,0,.05);color:rgba(0,0,0,.3)}.places .places__item_active .btn_icon:hover{box-shadow:none}.places-list .btn_icon .icon{transition:.3s}.places-list .btn_icon .icon_close{transition:.3s}.places-list .btn_icon:hover .icon_close{transform:rotate(180deg)}.places-list .btn_icon:active{color:#000}.places-list .btn_icon:active .icon{opacity:.1}.help{margin-bottom:100px}.help-list{display:flex}.help-list a .icon{visibility:visible;transition:.3s}.help-list a:hover:before{width:100%}.help-list a:hover .icon{opacity:1}.help-list__item{width:33.3%;padding-bottom:80px}.help-list__item:nth-child(1),.help-list__item:nth-child(2){border-right:none}.list{justify-content:flex-start;grid-gap:14px;gap:14px}.list__item{margin:0;width:calc(33% - 9px)}.list__item:last-child{margin:0}.content-block .list_equipment{margin-bottom:60px}.list_equipment{font-size:1.7rem}.list_equipment a{min-height:100px;padding-left:110px}.list_equipment a span{transition:.3s}.list_equipment a:hover{box-shadow:0 5px 10px rgba(0,0,0,.05)}.list_equipment a:active span,.list_equipment a:active .icon{opacity:.3}.list_equipment .icon{left:25px;transition:.3s}.content-block{overflow:visible;margin:0 -2px 14px;padding:60px 64px;border:1px solid #dedede;border-radius:20px}.content-block>p{margin-bottom:60px}.content-block>p:last-child{margin:0}.tabs .content-block{padding-bottom:60px}.site-main .container>.content-block:last-child{margin-bottom:70px}.content-blocks{position:relative;margin:0;padding:0 350px 0 0}.content-blocks:before{content:"";position:absolute;right:165px;top:0;bottom:0;border-right:1px solid #dedede}.content-blocks picture{margin:0 -350px 0 0;padding:60px 0}.content-blocks__nav{display:block}.content-blocks__nav-btn:hover{color:#95102c}.content-blocks__nav-btn:active{opacity:.3}.content-blocks__item{padding:40px 0 0;border:none}.properties__item{margin-bottom:40px}.docs a:nth-child(1):active .icon{opacity:.3}.docs a:nth-child(2):hover{color:#95102c}.docs__item{width:calc(33% - 45px)}.docs__thumb:hover a:nth-child(2){opacity:1}.docs__thumb:hover a:nth-child(2):active{opacity:.3}.docs__thumb:hover .icon{opacity:1}.equipment-icons__item:hover .equipment-icons__tooltip{opacity:1;visibility:visible}.places .equipment-icons{position:absolute;right:140px;top:50px;margin:0}.news{margin:0 -2px 64px}.news h3{font-weight:300;font-size:3.6rem;text-transform:none;color:#95102c;transition:.3s}.news__item{width:calc(50% - 32px);margin-top:65px;background:none;border:1px solid #dedede;border-radius:20px}.news__item:hover .news__thumb img{transform:scale(1.1)}.news__item:active h3{opacity:.3}.news__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.news__inner{padding:10px 40px 120px}.news__link-inner{display:block}.news__link-inner span{transition:.3s}.news__link:hover .icon{opacity:1}.news__link:active .news__link-inner span{opacity:.3}.news__link:active .icon{opacity:.3}.news .icon{display:flex;opacity:.2;transition:.3s}.news_list{display:block}.news_list h3{margin-bottom:30px;font-weight:500;font-size:2rem;color:#000;text-transform:uppercase}.news_list .news__item{display:flex;flex-wrap:wrap;width:100%;margin:14px 0 0;padding:35px 300px 35px 30px;background:#fff;border:none;border-radius:10px;transition:.3s}.news_list .news__item:first-child{margin:0}.news_list .news__item:hover{box-shadow:0 5px 10px rgba(0,0,0,.05)}.news_list .news__item:hover .news__thumb img{transform:none}.news_list .news__item:active{box-shadow:0 3px 5px rgba(0,0,0,.05)}.news_list .news__thumb{order:3;position:absolute;right:0;top:0;width:273px;height:100%;border:none;border-left:1px solid #dedede}.news_list .news__inner{order:1;padding:0}.news_list .news__link-inner{display:none}.news .date{position:relative;left:40px;top:-15px;bottom:auto}.news_list .date{order:2;position:relative;left:0;top:0;transition:.3s}.news_list .news__item:active .date{color:rgba(255,255,255,.3)}.article{margin:0 -2px 80px;padding:90px 105px;border:1px solid #dedede;border-radius:20px}.article__heading{justify-content:flex-start}.article__heading h1{padding-right:calc(100% - 840px)}.article__photo{margin-bottom:80px}.article__inner p{max-width:750px}.article__inner ul{max-width:750px;padding-left:0}.article__inner ul li:before{left:-55px}.share__link{transition:.3s}.share__link:hover{color:#971430}.share__link:active .icon{opacity:.3}.share__link .icon{transition:.3s}.article .share{margin-left:68px}.photos{grid-gap:58px;gap:58px;margin-bottom:82px}.photos a:hover img{transform:scale(1.05)}.photos a:hover .icon{opacity:1}.photos a:active .icon svg{opacity:.3}.photos img{will-change:transform;transition:.3s}.photos__item{width:260px;height:260px}.photos .icon{transition:.3s}.photos .icon svg{transition:.3s}.products__item{width:calc(33.3% - 9px)}.products-list__links a:active{opacity:.3}.site-main .container>.tabs:last-child{margin-bottom:70px}.docs-list ul li a{transition:.3s}.docs-list ul li a:hover{color:#000}.docs-list ul li a:active{opacity:.3}.videos__item{width:calc(33.3% - 9px)}.videos__item:hover .icon_play:before{transform:translate(-50%, -50%) scale(1.2)}.videos__item:active .icon_play:after{opacity:.3}.videos__item .icon_play:before,.videos__item .icon_play:after{transition:.3s}.swiper-button-prev,.swiper-button-next{width:60px;height:60px;transition:.3s}.swiper-button-prev .icon,.swiper-button-next .icon{transition:.3s}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:.6}.swiper-button-prev:active,.swiper-button-next:active{opacity:.3}.swiper-button-prev{left:114px}.swiper-button-next{right:114px}.swiper-pagination-bullet:hover{opacity:.6}.swiper-pagination-bullet:active{opacity:1}.slider_thumbs .swiper{overflow:hidden;padding:0}.slider_thumbs{margin-left:-10px;margin-right:-10px}.slider_thumbs .slider_thumb{margin:0 10px 15px}.slider_thumbs .swiper-button-prev,.slider_thumbs .swiper-button-next{display:block;transform:translateY(-50%)}.slider_thumbs .swiper-button-prev:hover,.slider_thumbs .swiper-button-next:hover{border-color:#d5d5d5;opacity:1}.slider_thumbs .swiper-button-prev:hover .icon,.slider_thumbs .swiper-button-next:hover .icon{opacity:.5}.slider_thumbs .swiper-button-prev:active,.slider_thumbs .swiper-button-next:active{opacity:1}.slider_thumbs .swiper-button-prev:active .icon,.slider_thumbs .swiper-button-next:active .icon{opacity:.2}.slider_sections .swiper-pagination{left:40px}.slider_thumbs .swiper-scrollbar{display:none}.design{transition:.3s}.design:hover{opacity:1}.design:active{opacity:.1}.feedback-popup__close{position:absolute;right:100px;top:100px;width:auto}.feedback-popup__close .btn{overflow:hidden;white-space:nowrap;width:60px;height:60px;padding:0;background:#f2f2f2;border-radius:50%;text-indent:-9999px}.feedback-popup__close .btn .icon{position:absolute;left:50%;top:50%;display:block;transform:translate(-50%, -50%)}.feedback-popup__close .btn:hover{box-shadow:none;transform:rotate(180deg)}.glightbox-modal-actions .btn:hover{box-shadow:none}.glightbox-clean .gclose:hover{background-color:#f2f2f2;transform:rotate(180deg)}.site-cookie a:hover{text-decoration:underline;color:#750019}.site-cookie a:active{opacity:.3}.site-cookie .btn:hover{background:#750019;box-shadow:none}}@media(min-width: 1920px){.site-header__inner:after{left:0;right:0}}

/*# sourceMappingURL=main.css.map*/
/* End */


/* Start:/local/templates/waviot_ru/css/custom.css?176968023452708*/
.glightbox-clean .gslide-media {
    box-shadow: none!important;
}
.gprev.gbtn,.gnext.gbtn {
    display: none !important;
}
.gslide-image img {
    max-height: 85vh!important;
}
.article__inner h2 {
    margin-top: 0!important;
    border-top: none!important;
    padding-top: 0!important;
    max-width: 750px;
}

.article__inner h3 {
    max-width: 750px;
}

.article__inner hr {
    color: #dedede;
    height: 1px !important;
    overflow: visible;
    margin: 60px 0;
    padding: 0;
    max-height: 1px !important;
    opacity: 0.3;
}

/*feedback-form_footer*/
.contacts-page .feedback-form_footer, .mainpage .feedback-form_footer, .company-page .feedback-form_footer, .policy .feedback-form_footer   {
    display: none;
}

.company-page #feedback-popup-form {
    display: block;
}

input::-webkit-credentials-auto-fill-button,
input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
}

.site-header__search button[type="submit"] .site-header__search button[type="reset"] {
    padding: 7px 22px;
    font-size: 1.5rem;
}

.site-header__search input[type="submit"] {
    padding: 12px 35px;
    font-size: 1.7rem;
}

.nav-visible .site-header__cab {
    right: 130px;
    top: 50%;
    padding: 0;
    background: none;
    font-size: 1.7rem;
    text-transform: none;
    transition: color .3s;
}

.nav-visible .site-header__search input[type=submit] {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity 0s;
}

.search-suggestions-visible .site-header__search input[type="submit"] {
    opacity: 1;
    visibility: visible;
    transition: visibility 0s, opacity 0s;
}



button.btn_reset {
    font-weight: 400!important;
}

@media (max-width: 768px) {
    .site-header__search input.btn {
        padding: 7px 22px;
        font-size: 1.5rem;
    }

    .company-page .site-footer {
        display: block;
    }

    .company-page .feedback-form_footer {
        display: block;
    }
    .feedback-popup__close .btn {
        right: 1px;
    }
}


@media (min-width: 1240px) {
    .site-nav__inner .nav__inner .nav__feedback-btn .btn_feedback {
        margin-top: 23px;
    }
    .contacts-page .site-footer, .mainpage .site-footer, .company-page .site-footer, .company-page .site-footer, .policy .site-footer {
        display: none;
    }
}

@media (max-width: 1240px) {
    .site-header__search-suggestions {
        display: none!important;
    }

}

.search-suggestions__page {
    width: 102px
}

.icon_lang-kz.icon_lang-kz_main {
    background-image: url(/local/templates/waviot_ru/images/flag-kz_main.png);
}

.intro__text-inner h1 {
    color: white;
}

.glightbox-clean .gslide-media {
    box-shadow: none!important;
}
.gprev.gbtn,.gnext.gbtn {
    display: none !important;
}
.gslide-image img {
    max-height: 85vh!important;
}
.article__inner h2 {
    margin-top: 0!important;
    border-top: none!important;
    padding-top: 0!important;
    max-width: 750px;
}

.article__inner h3 {
    max-width: 750px;
}

.article__inner hr {
    color: #dedede;
    height: 1px !important;
    overflow: visible;
    margin: 60px 0;
    padding: 0;
    max-height: 1px !important;
    opacity: 0.3;
}

/*feedback-form_footer*/
.contacts-page .feedback-form_footer, .mainpage .feedback-form_footer, .company-page .feedback-form_footer, .policy .feedback-form_footer   {
    display: none;
}

.company-page #feedback-popup-form {
    display: block;
}

input::-webkit-credentials-auto-fill-button,
input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
}

.site-header__search button[type="submit"] .site-header__search button[type="reset"] {
    padding: 7px 22px;
    font-size: 1.5rem;
}

.site-header__search input[type="submit"] {
    padding: 12px 35px;
    font-size: 1.7rem;
}

.nav-visible .site-header__cab {
    right: 130px;
    top: 50%;
    padding: 0;
    background: none;
    font-size: 1.7rem;
    text-transform: none;
    transition: color .3s;
}

.nav-visible .site-header__search input[type=submit] {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity 0s;
}

.search-suggestions-visible .site-header__search input[type="submit"] {
    opacity: 1;
    visibility: visible;
    transition: visibility 0s, opacity 0s;
}



button.btn_reset {
    font-weight: 400!important;
}

@media (max-width: 768px) {
    .site-header__search input.btn {
        padding: 7px 22px;
        font-size: 1.5rem;
    }

    .company-page .site-footer {
        display: block;
    }

    .company-page .feedback-form_footer {
        display: block;
    }
    .feedback-popup__close .btn {
        right: 1px;
    }
}


@media (min-width: 1240px) {
    .site-nav__inner .nav__inner .nav__feedback-btn .btn_feedback {
        margin-top: 23px;
    }
    .contacts-page .site-footer, .mainpage .site-footer, .company-page .site-footer, .company-page .site-footer, .policy .site-footer {
        display: none;
    }
}

@media (max-width: 1240px) {
    .site-header__search-suggestions {
        display: none!important;
    }

}

.search-suggestions__page {
    width: 102px
}

.icon_lang-kz.icon_lang-kz_main {
    background-image: url(/local/templates/waviot_ru/images/flag-kz_main.png);
}

.intro__text-inner h1 {
    color: white;
}

.glightbox-clean .gslide-media {
    box-shadow: none!important;
}
.gprev.gbtn,.gnext.gbtn {
    display: none !important;
}
.gslide-image img {
    max-height: 85vh!important;
}
.article__inner h2 {
    margin-top: 0!important;
    border-top: none!important;
    padding-top: 0!important;
    max-width: 750px;
}

.article__inner h3 {
    max-width: 750px;
}

.article__inner hr {
    color: #dedede;
    height: 1px !important;
    overflow: visible;
    margin: 60px 0;
    padding: 0;
    max-height: 1px !important;
    opacity: 0.3;
}

/*feedback-form_footer*/
.contacts-page .feedback-form_footer, .mainpage .feedback-form_footer, .company-page .feedback-form_footer, .policy .feedback-form_footer   {
    display: none;
}

.company-page #feedback-popup-form {
    display: block;
}

input::-webkit-credentials-auto-fill-button,
input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
}

.site-header__search button[type="submit"] .site-header__search button[type="reset"] {
    padding: 7px 22px;
    font-size: 1.5rem;
}

.site-header__search input[type="submit"] {
    padding: 12px 35px;
    font-size: 1.7rem;
}

.nav-visible .site-header__cab {
    right: 130px;
    top: 50%;
    padding: 0;
    background: none;
    font-size: 1.7rem;
    text-transform: none;
    transition: color .3s;
}

.nav-visible .site-header__search input[type=submit] {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity 0s;
}

.search-suggestions-visible .site-header__search input[type="submit"] {
    opacity: 1;
    visibility: visible;
    transition: visibility 0s, opacity 0s;
}



button.btn_reset {
    font-weight: 400!important;
}

@media (max-width: 768px) {
    .site-header__search input.btn {
        padding: 7px 22px;
        font-size: 1.5rem;
    }

    .company-page .site-footer {
        display: block;
    }

    .company-page .feedback-form_footer {
        display: block;
    }
    .feedback-popup__close .btn {
        right: 1px;
    }
}


@media (min-width: 1240px) {
    .site-nav__inner .nav__inner .nav__feedback-btn .btn_feedback {
        margin-top: 23px;
    }
    .contacts-page .site-footer, .mainpage .site-footer, .company-page .site-footer, .company-page .site-footer, .policy .site-footer {
        display: none;
    }
}

@media (max-width: 1240px) {
    .site-header__search-suggestions {
        display: none!important;
    }

}

.search-suggestions__page {
    width: 102px
}

.icon_lang-kz.icon_lang-kz_main {
    background-image: url(/local/templates/waviot_ru/images/flag-kz_main.png);
}

.intro__text-inner h1 {
    color: white;
}

@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-Light.woff2") format("woff2"), url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-Regular.woff2") format("woff2"), url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-Medium.woff2") format("woff2"), url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-SemiBold.woff2") format("woff2"), url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-Bold.woff2") format("woff2"), url("/local/templates/waviot_ru/css/../fonts/Inter_24pt-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}

:root {
  --primary: #21A3FF;
  --primary-light: #20C3F8;
  --white: #FFFFFF;
  --black: #000000;
  --red: #F14635;
  --txt-dark: #0B0B0B;
  --txt-light: #757575;
  --width-base: 1440;
  --width-current: 100vw;
  --width-multiplier: calc(var(--width-current) / var(--width-base));
}

::-webkit-scrollbar {
  width: 0;
}

html {
  height: 100%;
  scroll-behavior: smooth;
  scroll-padding-top: calc(80 * var(--width-multiplier));
}

body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  color: var(--black, #000000);
  font: 400 calc(16 * var(--width-multiplier))/1.4 Inter;
  text-rendering: optimizeSpeed;
  overflow-x: hidden;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

ul,
ol {
  padding: 0;
  list-style-position: inside;
}

ul[class],
ol[class] {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}

a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

img {
  max-width: 100%;
  display: block;
}

article > * + * {
  margin-top: 1em;
}

input,
button,
textarea,
select {
  font: inherit;
}

input:focus-visible {
  outline: none;
}

.footer {
  color: var(--white, #FFFFFF);
  background-color: var(--primary, #21A3FF);
}

.footer__container {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: calc(24 * var(--width-multiplier));
  padding: calc(42 * var(--width-multiplier)) 0;
}

.footer__container a:not(.footer__logo) {
  transition: opacity 0.3s ease-out;
}

.footer__container a:not(.footer__logo):hover {
  opacity: 0.8;
}

.footer__logo {
  display: block;
  width: calc(162 * var(--width-multiplier));
  height: calc(38 * var(--width-multiplier));
}

.footer__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.footer__col {
  width: -moz-max-content;
  width: max-content;
}

.footer__caption {
  margin-bottom: calc(8 * var(--width-multiplier));
}

.footer__address {
  max-width: calc(400 * var(--width-multiplier));
}

.blue .site-header__nav-link:before {
  border-bottom: 1px solid #20C3F8;
}

.blue .site-header__search input[type=submit] {
  background: #20C3F8;
}

.container-new {
  width: 100%;
  padding: 0 calc(64 * var(--width-multiplier));
}

.section-pad {
  padding: calc(160 * var(--width-multiplier)) 0;
}

.section-pad-top {
  padding-top: calc(160 * var(--width-multiplier));
}

.section-pad-bottom {
  padding-bottom: calc(160 * var(--width-multiplier));
}

.section-hidden {
  overflow: hidden;
}

.button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-max-content;
  width: max-content;
  padding: calc(24 * var(--width-multiplier)) calc(42 * var(--width-multiplier));
  border: 1px solid transparent;
  border-radius: calc(8 * var(--width-multiplier));
  background-color: transparent;
  font-weight: 500;
  line-height: 1.1em;
  transition: background-color 0.3s ease-out, border-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;
}

.button:hover:not(:disabled) {
  cursor: pointer;
}

.button:disabled {
  opacity: 0.4;
}

.button-dark {
  border-color: var(--black, #000000);
  color: var(--white, #FFFFFF);
  background-color: var(--black, #000000);
}

.button-dark:hover {
  border-color: #2A2A2A;
  background-color: #2A2A2A;
}

.button-red {
  border-color: var(--red, #F14635);
  color: var(--white, #FFFFFF);
  background-color: var(--red, #F14635);
}

.button-red:hover {
  border-color: #D93322;
  background-color: #D93322;
}

.button-light {
  border-color: #F3FAFF;
  color: var(--primary, #21A3FF);
  background-color: #F3FAFF;
}

.button-light:hover {
  border-color: #D9EEFC;
  background-color: #D9EEFC;
}

.title-1 {
  font: 500 calc(72 * var(--width-multiplier))/1 Inter;
  letter-spacing: -0.07em;
}

.title-2 {
  font: 500 calc(64 * var(--width-multiplier))/1 Inter;
  letter-spacing: -0.07em;
}

.title-3 {
  font: 500 calc(28 * var(--width-multiplier))/1.1 Inter;
}

.text-lower {
  text-transform: lowercase;
}

.text-up {
  text-transform: uppercase;
}

.text-l {
  font-size: calc(20 * var(--width-multiplier));
}

.text-m {
  font-size: calc(18 * var(--width-multiplier));
}

.color-primary {
  color: var(--primary, #21A3FF);
}

.color-blue {
  color: var(--primary-light, #20C3F8);
}

.color-grey {
  color: var(--txt-light, #757575);
}

.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.grid {
  display: grid;
  gap: calc(24 * var(--width-multiplier));
}

.grid-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-3 {
  grid-template-columns: repeat(3, 1fr);
}

.tooltip {
  position: absolute;
  padding-bottom: calc(16 * var(--width-multiplier));
}

.tooltip-top {
  padding-top: calc(16 * var(--width-multiplier));
  padding-bottom: 0;
}

.tooltip svg {
  display: block;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: calc(16 * var(--width-multiplier));
}

.main-hero__container {
  min-height: calc(520 * var(--width-multiplier));
}

.main-hero__content {
  display: flex;
  flex-direction: column;
  gap: calc(24 * var(--width-multiplier));
}

.main-hero__content * {
  will-change: transform, opacity, filter;
}

.main-hero__desc {
  max-width: calc(555 * var(--width-multiplier));
}

.main-hero__bottom {
  display: flex;
  align-items: center;
  gap: calc(24 * var(--width-multiplier));
  margin-top: auto;
}

.main-hero__button {
  flex: 1 1 calc(50% - 12 * var(--width-multiplier));
}

.main-hero__wrap {
  position: relative;
  align-self: center;
  height: 100%;
}

.main-hero__wrap .ellipse,
.main-hero__wrap .main-hero__img,
.main-hero__wrap .main-hero__tooltip {
  will-change: transform, opacity, filter;
}

.main-hero__wrap .ellipse {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  border-radius: 100%;
  z-index: 0;
}

.main-hero__wrap .ellipse-1 {
  width: calc(642 * var(--width-multiplier));
  height: calc(642 * var(--width-multiplier));
  background: radial-gradient(50% 50% at 50% 50%, #12D8FA 0%, #FFFFFF 100%);
}

.main-hero__wrap .ellipse-2 {
  width: calc(493 * var(--width-multiplier));
  height: calc(493 * var(--width-multiplier));
  background: radial-gradient(50% 50% at 50% 50%, #12D8FA 0%, #FFFFFF 100%);
}

.main-hero__wrap .ellipse-3 {
  width: calc(378 * var(--width-multiplier));
  height: calc(378 * var(--width-multiplier));
  background: radial-gradient(50% 50% at 50% 50%, #12D8FA 0%, #FFFFFF 100%);
}

.main-hero__img {
  --img-y: calc(80 * var(--width-multiplier));
  width: auto;
  height: calc(410 * var(--width-multiplier));
  transform: translateY(var(--img-y));
}

.main-hero__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.main-hero__tooltip svg path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
}

.main-hero__tooltip svg circle {
  transform-box: fill-box;
  transform-origin: center;
}

.main-hero__tooltip span {
  display: block;
  line-height: 1.1em;
  opacity: 0;
  transform: translateY(calc(6 * var(--width-multiplier)));
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.main-hero__tooltip.tooltip-1 {
  top: 0;
  left: 0;
  width: 100%;
  max-width: calc(195 * var(--width-multiplier));
}

.main-hero__tooltip.tooltip-1 svg {
  position: absolute;
  top: 100%;
  left: 0;
  width: calc(247 * var(--width-multiplier));
  height: calc(63 * var(--width-multiplier));
}

.main-hero__tooltip.tooltip-2 {
  top: 0;
  right: 0;
  width: 100%;
  max-width: calc(202 * var(--width-multiplier));
}

.main-hero__tooltip.tooltip-2 svg {
  position: absolute;
  top: 100%;
  right: 0;
  width: calc(269 * var(--width-multiplier));
  height: calc(43 * var(--width-multiplier));
}

.main-hero__tooltip.tooltip-3 {
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: calc(198 * var(--width-multiplier));
}

.main-hero__tooltip.tooltip-3 svg {
  position: absolute;
  bottom: 100%;
  right: 0;
  width: calc(268 * var(--width-multiplier));
  height: calc(48 * var(--width-multiplier));
}

.main-hero:not(.is-visible) .main-hero__title {
  opacity: 0;
  transform: translateY(18px);
  filter: blur(6px);
}

.main-hero:not(.is-visible) .main-hero__desc {
  opacity: 0;
  transform: translateY(16px);
  filter: blur(6px);
}

.main-hero:not(.is-visible) .main-hero__card {
  opacity: 0;
  transform: translateY(18px) scale(0.98);
  filter: blur(6px);
}

.main-hero:not(.is-visible) .main-hero__bottom {
  opacity: 0;
  transform: translateY(14px);
  filter: blur(6px);
}

.main-hero:not(.is-visible) .main-hero__wrap .ellipse {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.65);
  filter: blur(calc(10 * var(--width-multiplier)));
}

.main-hero:not(.is-visible) .main-hero__wrap .main-hero__img {
  opacity: 0;
  transform: translateY(calc(var(--img-y) + 30 * var(--width-multiplier))) scale(0.96);
}

.main-hero:not(.is-visible) .main-hero__wrap .main-hero__tooltip {
  opacity: 0;
}

.main-hero:not(.is-visible) .main-hero__wrap .main-hero__tooltip.tooltip-1 {
  transform: translateX(calc(-14 * var(--width-multiplier))) translateY(calc(6 * var(--width-multiplier)));
}

.main-hero:not(.is-visible) .main-hero__wrap .main-hero__tooltip.tooltip-2 {
  transform: translateX(calc(14 * var(--width-multiplier))) translateY(calc(6 * var(--width-multiplier)));
}

.main-hero:not(.is-visible) .main-hero__wrap .main-hero__tooltip.tooltip-3 {
  transform: translateY(calc(14 * var(--width-multiplier)));
}

.main-hero.is-visible .main-hero__title {
  animation: fadeUp 0.75s cubic-bezier(0.2, 0.8, 0.2, 1) 0.05s both;
}

.main-hero.is-visible .main-hero__desc {
  animation: fadeUp 0.75s cubic-bezier(0.2, 0.8, 0.2, 1) 0.18s both;
}

.main-hero.is-visible .main-hero__card:nth-child(1) {
  animation: cardIn 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) 0.38s both;
}

.main-hero.is-visible .main-hero__card:nth-child(2) {
  animation: cardIn 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) 0.52s both;
}

.main-hero.is-visible .main-hero__bottom {
  animation: fadeUp 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) 0.7s both;
}

.main-hero.is-visible .main-hero__wrap .ellipse-1 {
  animation: ellipseIn 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0s both;
}

.main-hero.is-visible .main-hero__wrap .ellipse-2 {
  animation: ellipseIn 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0.12s both;
}

.main-hero.is-visible .main-hero__wrap .ellipse-3 {
  animation: ellipseIn 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0.24s both;
}

.main-hero.is-visible .main-hero__wrap .main-hero__img {
  transition: opacity 0.8s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);
  transition-delay: 0.18s;
  opacity: 1;
  transform: translateY(var(--img-y)) scale(1);
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip {
  transition: opacity 0.6s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);
  opacity: 1;
  transform: none;
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip.tooltip-1 svg circle {
  animation: popDot 0.3s cubic-bezier(0.2, 1.2, 0.2, 1) 0.6s both;
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip.tooltip-1 svg path {
  animation: drawLine 0.9s ease 0.78s both;
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip.tooltip-1 span {
  transition-delay: 0.83s;
  opacity: 1;
  transform: none;
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip.tooltip-2 svg circle {
  animation: popDot 0.3s cubic-bezier(0.2, 1.2, 0.2, 1) 0.78s both;
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip.tooltip-2 svg path {
  animation: drawLine 0.9s ease 0.96s both;
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip.tooltip-2 span {
  transition-delay: 1.01s;
  opacity: 1;
  transform: none;
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip.tooltip-3 svg circle {
  animation: popDot 0.3s cubic-bezier(0.2, 1.2, 0.2, 1) 0.96s both;
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip.tooltip-3 svg path {
  animation: drawLine 0.9s ease 1.14s both;
}

.main-hero.is-visible .main-hero__wrap .main-hero__tooltip.tooltip-3 span {
  transition-delay: 1.19s;
  opacity: 1;
  transform: none;
}

.main-catalog__title {
  max-width: calc(540 * var(--width-multiplier));
  margin-bottom: calc(100 * var(--width-multiplier));
}

.main-catalog__wrap {
  display: grid;
  grid-template-columns: 3fr 1fr;
  gap: calc(24 * var(--width-multiplier));
}

.main-catalog__slider {
  --swiper-theme-color: #20C3F8;
  --swiper-pagination-bullet-inactive-color: #D9D9D9;
}

.main-catalog__slider .swiper {
  overflow: visible;
}

.main-catalog__cards {
  row-gap: calc(50 * var(--width-multiplier));
}

.main-catalog__buttons {
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  gap: calc(24 * var(--width-multiplier));
}

.main-catalog__button {
  width: 100%;
}

.main-app__container {
  position: relative;
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
}

.main-app__content {
  display: flex;
  flex-direction: column;
  gap: calc(24 * var(--width-multiplier));
}

.main-app__desc {
  max-width: calc(460 * var(--width-multiplier));
}

.main-app__box {
  position: relative;
  padding-top: calc(50 * var(--width-multiplier));
}

.main-app__phone {
  position: relative;
  height: calc(686 * var(--width-multiplier));
  z-index: 1;
}

.main-app__phone img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.main-app__phone .ellipse {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  border-radius: 100%;
  z-index: -1;
}

.main-app__phone .ellipse-1 {
  width: calc(550 * var(--width-multiplier));
  height: calc(550 * var(--width-multiplier));
  background: radial-gradient(50% 50% at 50% 50%, #12D8FA 0%, #FFFFFF 100%);
}

.main-app__phone .ellipse-2 {
  width: calc(423 * var(--width-multiplier));
  height: calc(423 * var(--width-multiplier));
  background: radial-gradient(50% 50% at 50% 50%, #12D8FA 0%, #FFFFFF 100%);
}

.main-app__phone .ellipse-3 {
  width: calc(324 * var(--width-multiplier));
  height: calc(324 * var(--width-multiplier));
  background: radial-gradient(50% 50% at 50% 50%, #12D8FA 0%, #FFFFFF 100%);
}

.main-app__tooltip {
  top: calc(45 * var(--width-multiplier));
  left: 100%;
  width: 100%;
  max-width: calc(300 * var(--width-multiplier));
}

.main-app__tooltip svg {
  position: absolute;
  top: 100%;
  right: 0;
  width: calc(350 * var(--width-multiplier));
  height: calc(42 * var(--width-multiplier));
}

.main-app__video {
  position: relative;
  align-self: flex-end;
  display: block;
  height: calc(170 * var(--width-multiplier));
  width: calc(100% - 30 * var(--width-multiplier));
  margin-left: auto;
  margin-bottom: calc(80 * var(--width-multiplier));
  border-radius: calc(12 * var(--width-multiplier));
  border: 1px solid #666666;
  background-color: var(--white, #FFFFFF);
  overflow: hidden;
  z-index: 1;
}

.main-app__video::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(54 * var(--width-multiplier));
  height: calc(54 * var(--width-multiplier));
  background: url(/local/templates/waviot_ru/images/player.svg) center/contain no-repeat;
}

.main-app__caption {
  margin-bottom: calc(20 * var(--width-multiplier));
}

.main-app__stores {
  display: flex;
  gap: calc(24 * var(--width-multiplier));
}

.main-app__phone,
.main-app__tooltip,
.main-app__video,
.main-app__bottom,
.main-app .ellipse {
  will-change: transform, opacity, filter;
}

.main-app__tooltip svg path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
}

.main-app__tooltip svg circle {
  transform-box: fill-box;
  transform-origin: center;
}

.main-app__tooltip span {
  opacity: 0;
  transform: translateY(calc(6 * var(--width-multiplier)));
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.main-app:not(.is-visible) .main-app__phone {
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  filter: blur(10px);
}

.main-app:not(.is-visible) .main-app__phone .ellipse {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.65);
  filter: blur(10px);
}

.main-app:not(.is-visible) .main-app__tooltip {
  opacity: 0;
  transform: translateX(14px) translateY(6px);
}

.main-app:not(.is-visible) .main-app__video,
.main-app:not(.is-visible) .main-app__bottom {
  opacity: 0;
  transform: translateY(16px);
  filter: blur(6px);
}

.main-app.is-visible .main-app__phone {
  transition: opacity 0.8s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.8s cubic-bezier(0.2, 0.8, 0.2, 1), filter 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);
  transition-delay: 0.25s;
  opacity: 1;
  transform: translateY(0) scale(1);
  filter: blur(0);
}

.main-app.is-visible .main-app__phone .ellipse-1 {
  animation: ellipseIn 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0.25s both;
}

.main-app.is-visible .main-app__phone .ellipse-2 {
  animation: ellipseIn 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0.37s both;
}

.main-app.is-visible .main-app__phone .ellipse-3 {
  animation: ellipseIn 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0.49s both;
}

.main-app.is-visible .main-app__tooltip {
  transition: opacity 0.6s cubic-bezier(0.2, 0.8, 0.2, 1), transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);
  transition-delay: 0.7s;
  opacity: 1;
  transform: none;
}

.main-app.is-visible .main-app__tooltip svg circle {
  animation: popDot 0.3s cubic-bezier(0.2, 1.2, 0.2, 1) 0.82s both;
}

.main-app.is-visible .main-app__tooltip svg path {
  animation: drawLine 0.9s ease 1s both;
}

.main-app.is-visible .main-app__tooltip span {
  transition-delay: 1.05s;
  opacity: 1;
  transform: none;
}

.main-app.is-visible .main-app__video {
  animation: fadeUp 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) 1.05s both;
}

.main-app.is-visible .main-app__bottom {
  animation: fadeUp 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) 1.2s both;
}

.main-benefits {
  padding: calc(42 * var(--width-multiplier)) 0;
  background-color: #FAFAFA;
}

.main-benefits__cards {
  -moz-column-gap: calc(86 * var(--width-multiplier));
       column-gap: calc(86 * var(--width-multiplier));
  row-gap: calc(42 * var(--width-multiplier));
}

.main-target__title {
  max-width: calc(650 * var(--width-multiplier));
  margin-bottom: calc(42 * var(--width-multiplier));
}

.main-target__cards {
  margin-bottom: calc(42 * var(--width-multiplier));
}

.main-target__buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(24 * var(--width-multiplier));
}

.main-target__button {
  min-width: calc(310 * var(--width-multiplier));
}

.main-process__container {
  position: relative;
}

.main-process__container .ellipse {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  border-radius: 100%;
  z-index: 0;
}

.main-process__container .ellipse-1 {
  width: calc(460 * var(--width-multiplier));
  height: calc(460 * var(--width-multiplier));
  background: radial-gradient(50% 50% at 50% 50%, #12D8FA 0%, #FFFFFF 100%);
}

.main-process__container .ellipse-2 {
  width: calc(350 * var(--width-multiplier));
  height: calc(350 * var(--width-multiplier));
  background: radial-gradient(50% 50% at 50% 50%, #12D8FA 0%, #FFFFFF 100%);
}

.main-process__container .ellipse-3 {
  width: calc(220 * var(--width-multiplier));
  height: calc(220 * var(--width-multiplier));
  background: radial-gradient(50% 50% at 50% 50%, #12D8FA 0%, #FFFFFF 100%);
}

.main-process__container .circle {
  position: absolute;
  top: 50%;
  left: 49.5%;
  transform: translate(-50%, -50%);
  width: calc(390 * var(--width-multiplier));
  height: calc(352 * var(--width-multiplier));
  z-index: -1;
}

.main-process__cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: calc(24 * var(--width-multiplier));
  row-gap: calc(140 * var(--width-multiplier));
  min-height: calc(510 * var(--width-multiplier));
}

.main-process .ellipse,
.main-process .circle,
.main-process__card,
.main-process .process-card__icon,
.main-process .process-card__count {
  will-change: transform, opacity, filter;
}

.main-process .circle path {
  stroke: #20C3F8;
  stroke-width: 2;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 1200;
  stroke-dashoffset: 1200;
}

.main-process:not(.is-visible) .ellipse {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.65);
  filter: blur(calc(10 * var(--width-multiplier)));
}

.main-process:not(.is-visible) .circle {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.98);
  filter: blur(calc(6 * var(--width-multiplier)));
}

.main-process:not(.is-visible) .main-process__card {
  opacity: 0;
  transform: translateY(calc(22 * var(--width-multiplier))) scale(0.98);
  filter: blur(calc(8 * var(--width-multiplier)));
}

.main-process:not(.is-visible) .process-card__icon,
.main-process:not(.is-visible) .process-card__count {
  transform: scale(0.9);
  opacity: 0;
}

.main-process.is-visible .ellipse-1 {
  animation: ellipseIn 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0s both;
}

.main-process.is-visible .ellipse-2 {
  animation: ellipseIn 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0.12s both;
}

.main-process.is-visible .ellipse-3 {
  animation: ellipseIn 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) 0.24s both;
}

.main-process.is-visible .circle {
  transition: opacity 0.6s ease, transform 0.6s ease, filter 0.6s ease;
  transition-delay: 0.2s;
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  filter: blur(0);
  z-index: 1;
}

.main-process.is-visible .circle path {
  animation: drawProcessCircle 1.2s ease 0.35s both;
}

.main-process.is-visible .main-process__card:nth-child(1) {
  animation: cardIn 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) 0.35s both;
}

.main-process.is-visible .main-process__card:nth-child(2) {
  animation: cardIn 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) 0.5s both;
}

.main-process.is-visible .main-process__card:nth-child(3) {
  animation: cardIn 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) 0.65s both;
}

.main-process.is-visible .main-process__card:nth-child(4) {
  animation: cardIn 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) 0.8s both;
}

.main-process.is-visible .main-process__card:nth-child(1) .process-card__icon,
.main-process.is-visible .main-process__card:nth-child(1) .process-card__count {
  animation: popIn 0.35s cubic-bezier(0.2, 1.2, 0.2, 1) 0.52s both;
}

.main-process.is-visible .main-process__card:nth-child(2) .process-card__icon,
.main-process.is-visible .main-process__card:nth-child(2) .process-card__count {
  animation: popIn 0.35s cubic-bezier(0.2, 1.2, 0.2, 1) 0.67s both;
}

.main-process.is-visible .main-process__card:nth-child(3) .process-card__icon,
.main-process.is-visible .main-process__card:nth-child(3) .process-card__count {
  animation: popIn 0.35s cubic-bezier(0.2, 1.2, 0.2, 1) 0.82s both;
}

.main-process.is-visible .main-process__card:nth-child(4) .process-card__icon,
.main-process.is-visible .main-process__card:nth-child(4) .process-card__count {
  animation: popIn 0.35s cubic-bezier(0.2, 1.2, 0.2, 1) 0.97s both;
}

.main-post__title {
  margin-bottom: calc(42 * var(--width-multiplier));
}

.main-post__slider {
  --swiper-theme-color: #20C3F8;
  --swiper-pagination-bullet-inactive-color: #D9D9D9;
}

.main-post__slider .swiper {
  overflow: visible;
}

.main-post__img {
  height: calc(420 * var(--width-multiplier));
  margin-bottom: calc(8 * var(--width-multiplier));
  border-radius: calc(12 * var(--width-multiplier));
  overflow: hidden;
}

.main-post__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-post__txt {
  padding: calc(10 * var(--width-multiplier)) calc(8 * var(--width-multiplier));
}

.main-save__content {
  display: flex;
  flex-direction: column;
  gap: calc(24 * var(--width-multiplier));
}

.main-save__buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(24 * var(--width-multiplier));
}

.main-save__img {
  height: calc(480 * var(--width-multiplier));
}

.main-save__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-card {
  display: flex;
  align-items: center;
  gap: calc(24 * var(--width-multiplier));
  font-weight: 300;
  line-height: 1.1em;
}

.hero-card__icon {
  min-width: calc(38 * var(--width-multiplier));
  width: calc(38 * var(--width-multiplier));
  height: calc(38 * var(--width-multiplier));
}

.hero-card__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.catalog-card {
  display: flex;
  flex-direction: column;
  border: 1.5px solid var(--primary-light, #20C3F8);
  border-radius: calc(12 * var(--width-multiplier));
}

.catalog-card__img {
  height: calc(300 * var(--width-multiplier));
  margin-top: calc(-90 * var(--width-multiplier));
  pointer-events: none;
}

.catalog-card__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.catalog-card__content {
  margin-top: auto;
  padding: calc(18 * var(--width-multiplier));
  padding-top: 0;
}

.catalog-card__caption {
  margin-bottom: calc(16 * var(--width-multiplier));
}

.catalog-card__txt {
  font-size: calc(14 * var(--width-multiplier));
  line-height: 1.2em;
}

.benefits-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.benefits-card__icon {
  width: calc(42 * var(--width-multiplier));
  height: calc(42 * var(--width-multiplier));
  margin-bottom: calc(24 * var(--width-multiplier));
}

.benefits-card__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.benefits-card__caption {
  margin-bottom: calc(16 * var(--width-multiplier));
}

.target-card {
  border: 1.5px solid var(--primary-light, #20C3F8);
  border-radius: calc(12 * var(--width-multiplier));
}

.target-card__img {
  height: calc(300 * var(--width-multiplier));
}

.target-card__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.target-card__content {
  display: flex;
  flex-direction: column;
  gap: calc(16 * var(--width-multiplier));
  padding: calc(18 * var(--width-multiplier)) calc(24 * var(--width-multiplier));
}

.process-card {
  flex: 0 1 calc(42% - 12 * var(--width-multiplier));
  position: relative;
}

.process-card__content {
  display: flex;
  flex-direction: column;
  gap: calc(16 * var(--width-multiplier));
}

.process-card__caption,
.process-card__txt {
  max-width: calc(310 * var(--width-multiplier));
}

.process-card__count {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(40 * var(--width-multiplier));
  height: calc(40 * var(--width-multiplier));
  border-radius: 100%;
  color: var(--white, #FFFFFF);
  background-color: var(--primary-light, #20C3F8);
  z-index: 1;
}

.process-card__icon {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: calc(64 * var(--width-multiplier));
  width: calc(64 * var(--width-multiplier));
  height: calc(64 * var(--width-multiplier));
  padding: calc(8 * var(--width-multiplier));
  border-radius: 100%;
  border: 1px solid var(--primary-light, #20C3F8);
}

.process-card__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.store {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(6 * var(--width-multiplier));
}

.store .qr {
  width: calc(100 * var(--width-multiplier));
  height: calc(100 * var(--width-multiplier));
  -o-object-fit: contain;
     object-fit: contain;
}

.store .app {
  width: calc(78 * var(--width-multiplier));
  height: calc(20 * var(--width-multiplier));
  -o-object-fit: contain;
     object-fit: contain;
}

.store:hover {
  cursor: pointer;
}

@keyframes ellipseIn {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.65);
    filter: blur(10px);
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
    filter: blur(0);
  }
}

@keyframes drawLine {
  from {
    stroke-dashoffset: 1000;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes popDot {
  from {
    transform: scale(0);
  }

  60% {
    transform: scale(1.25);
  }

  to {
    transform: scale(1);
  }
}

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(18px);
    filter: blur(6px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
    filter: blur(0);
  }
}

@keyframes cardIn {
  from {
    opacity: 0;
    transform: translateY(18px) scale(0.98);
    filter: blur(6px);
  }

  60% {
    transform: translateY(-2px) scale(1);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
  }
}

@keyframes drawProcessCircle {
  from {
    stroke-dashoffset: 1200;
    opacity: 0;
  }

  to {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@media (min-width: 768px) {
  .pagination {
    display: none;
  }

  .main-catalog__slider {
    display: none;
  }

  .main-app__box {
    display: contents;
  }

  .main-app__bottom {
    position: absolute;
    bottom: calc(40 * var(--width-multiplier));
    left: 16%;
    width: 50%;
    padding: calc(20 * var(--width-multiplier));
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: calc(20 * var(--width-multiplier));
  }

  .catalog-card:nth-child(4) {
    grid-column-start: 2;
  }

  .process-card:nth-child(2) .process-card__caption,
  .process-card:nth-child(2) .process-card__txt,
  .process-card:nth-child(3) .process-card__caption,
  .process-card:nth-child(3) .process-card__txt {
    margin-left: auto;
  }

  .process-card:nth-child(1) .process-card__count {
    bottom: 0;
    right: 0;
  }

  .process-card:nth-child(1) .process-card__icon {
    top: 0;
    right: calc(85 * var(--width-multiplier));
  }

  .process-card:nth-child(1) .process-card__icon::after {
    left: 65%;
    top: 95%;
  }

  .process-card:nth-child(2) .process-card__count {
    bottom: 0;
    left: 0;
  }

  .process-card:nth-child(2) .process-card__icon {
    top: 0;
    left: calc(85 * var(--width-multiplier));
  }

  .process-card:nth-child(2) .process-card__icon::after {
    right: 65%;
    top: 97%;
    transform: rotate(90deg);
  }

  .process-card:nth-child(3) {
    order: 1;
  }

  .process-card:nth-child(3) .process-card__count {
    top: calc(40 * var(--width-multiplier));
    left: 0;
  }

  .process-card:nth-child(3) .process-card__icon {
    bottom: 0;
    left: calc(85 * var(--width-multiplier));
  }

  .process-card:nth-child(3) .process-card__icon::after {
    right: 65%;
    bottom: 95%;
  }

  .process-card:nth-child(4) .process-card__count {
    top: calc(40 * var(--width-multiplier));
    right: 0;
  }

  .process-card:nth-child(4) .process-card__icon {
    bottom: 0;
    right: calc(85 * var(--width-multiplier));
  }

  .process-card:nth-child(4) .process-card__icon::after {
    left: 65%;
    bottom: 95%;
    transform: rotate(90deg);
  }

  .process-card__icon::after {
    content: "";
    position: absolute;
    width: calc(80 * var(--width-multiplier));
    height: calc(80 * var(--width-multiplier));
    background: url(/local/templates/waviot_ru/images/line.svg) center/contain no-repeat;
  }
}

@media (max-width: 767px) {
  :root {
    --width-base: 375;
    --width-current: 100vmin;
  }

  body {
    font-size: calc(16 * var(--width-multiplier));
  }

  .footer__container {
    display: grid;
    grid-template-columns: repeat(2, auto);
  }

  .footer__logo {
    grid-column: span 2;
  }

  .footer__col:nth-of-type(1) {
    grid-column: span 2;
    width: 100%;
  }

  .container-new {
    padding: 0 calc(16 * var(--width-multiplier));
  }

  .section-pad {
    padding: calc(60 * var(--width-multiplier)) 0;
  }

  .section-pad-top {
    padding-top: calc(60 * var(--width-multiplier));
  }

  .section-pad-bottom {
    padding-bottom: calc(60 * var(--width-multiplier));
  }

  .button {
    padding: calc(15 * var(--width-multiplier)) calc(12 * var(--width-multiplier));
  }

  .title-1 {
    font-size: calc(30 * var(--width-multiplier));
  }

  .title-2 {
    font-size: calc(30 * var(--width-multiplier));
  }

  .title-3 {
    font-size: calc(18 * var(--width-multiplier));
  }

  .text-l {
    font-size: calc(16 * var(--width-multiplier));
  }

  .text-m {
    font-size: calc(16 * var(--width-multiplier));
  }

  .grid-2 {
    grid-template-columns: 100%;
  }

  .grid-3 {
    grid-template-columns: 100%;
  }

  .tooltip {
    padding-bottom: calc(6 * var(--width-multiplier));
  }

  .tooltip-top {
    padding-bottom: 0;
    padding-top: calc(6 * var(--width-multiplier));
  }

  .main-hero__container {
    min-height: unset;
  }

  .main-hero__content {
    display: contents;
  }

  .main-hero__title {
    text-align: center;
  }

  .main-hero__desc {
    order: 1;
  }

  .main-hero__cards {
    order: 1;
    grid-template-columns: repeat(2, 1fr);
    gap: calc(16 * var(--width-multiplier));
  }

  .main-hero__bottom {
    order: 1;
    gap: calc(16 * var(--width-multiplier));
  }

  .main-hero__button {
    flex: 1 1 calc(50% - 8 * var(--width-multiplier));
  }

  .main-hero__wrap .ellipse-1 {
    width: calc(356 * var(--width-multiplier));
    height: calc(356 * var(--width-multiplier));
  }

  .main-hero__wrap .ellipse-2 {
    width: calc(280 * var(--width-multiplier));
    height: calc(280 * var(--width-multiplier));
  }

  .main-hero__wrap .ellipse-3 {
    width: calc(210 * var(--width-multiplier));
    height: calc(210 * var(--width-multiplier));
  }

  .main-hero__wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: calc(356 * var(--width-multiplier));
  }

  .main-hero__img {
    --img-y: calc(15 * var(--width-multiplier));
    height: calc(230 * var(--width-multiplier));
  }

  .main-hero__tooltip span {
    font-size: calc(10 * var(--width-multiplier));
  }

  .main-hero__tooltip.tooltip-1 {
    top: calc(40 * var(--width-multiplier));
    max-width: calc(112 * var(--width-multiplier));
  }

  .main-hero__tooltip.tooltip-1 svg {
    width: calc(133 * var(--width-multiplier));
    height: calc(30 * var(--width-multiplier));
  }

  .main-hero__tooltip.tooltip-2 {
    top: calc(40 * var(--width-multiplier));
    max-width: calc(121 * var(--width-multiplier));
  }

  .main-hero__tooltip.tooltip-2 svg {
    width: calc(144 * var(--width-multiplier));
    height: calc(19 * var(--width-multiplier));
  }

  .main-hero__tooltip.tooltip-3 {
    bottom: calc(40 * var(--width-multiplier));
    max-width: calc(156 * var(--width-multiplier));
  }

  .main-hero__tooltip.tooltip-3 svg {
    width: calc(177 * var(--width-multiplier));
    height: calc(22 * var(--width-multiplier));
  }

  .main-catalog__title {
    margin-bottom: calc(50 * var(--width-multiplier));
  }

  .main-catalog__wrap {
    grid-template-columns: 100%;
    gap: calc(64 * var(--width-multiplier));
  }

  .main-catalog__cards {
    display: none;
  }

  .main-catalog__buttons {
    flex-direction: row;
    gap: calc(16 * var(--width-multiplier));
  }

  .main-catalog__button {
    flex: 1 1 calc(50% - 8 * var(--width-multiplier));
  }

  .main-app__container {
    grid-template-columns: 100%;
    gap: calc(24 * var(--width-multiplier));
  }

  .main-app__content {
    gap: calc(16 * var(--width-multiplier));
  }

  .main-app__phone .ellipse-1 {
    width: calc(390 * var(--width-multiplier));
    height: calc(390 * var(--width-multiplier));
  }

  .main-app__phone .ellipse-2 {
    width: calc(300 * var(--width-multiplier));
    height: calc(300 * var(--width-multiplier));
  }

  .main-app__phone .ellipse-3 {
    width: calc(230 * var(--width-multiplier));
    height: calc(230 * var(--width-multiplier));
  }

  .main-app__phone {
    height: calc(485 * var(--width-multiplier));
  }

  .main-app__tooltip span {
    display: block;
    max-width: calc(160 * var(--width-multiplier));
    margin-left: auto;
    font-size: calc(10 * var(--width-multiplier));
  }

  .main-app__tooltip svg {
    width: calc(230 * var(--width-multiplier));
    height: calc(38 * var(--width-multiplier));
  }

  .main-app__tooltip {
    top: calc(-50 * var(--width-multiplier));
    left: auto;
    right: 0;
    width: 100%;
    max-width: calc(160 * var(--width-multiplier));
    margin-left: auto;
  }

  .main-app__video::before {
    width: calc(32 * var(--width-multiplier));
    height: calc(32 * var(--width-multiplier));
  }

  .main-app__video {
    position: absolute;
    bottom: calc(50 * var(--width-multiplier));
    left: 0;
    width: calc(160 * var(--width-multiplier));
    height: calc(100 * var(--width-multiplier));
    margin: 0;
  }

  .main-app__caption {
    margin-bottom: calc(16 * var(--width-multiplier));
    text-align: center;
  }

  .main-benefits__cards {
    grid-template-columns: repeat(2, 1fr);
    gap: calc(16 * var(--width-multiplier));
  }

  .main-target__title {
    margin-bottom: calc(24 * var(--width-multiplier));
  }

  .main-target__cards {
    margin-bottom: calc(32 * var(--width-multiplier));
  }

  .main-target__buttons {
    gap: calc(16 * var(--width-multiplier));
  }

  .main-target__button {
    min-width: unset;
    flex: 1 1 calc(50% - 8 * var(--width-multiplier));
  }

  .main-process__container .ellipse {
    display: none;
  }

  .main-process__container .circle {
    display: none;
  }

  .main-process__cards {
    gap: calc(32 * var(--width-multiplier));
    min-height: unset;
  }

  .main-post__img {
    height: calc(310 * var(--width-multiplier));
  }

  .main-save__container {
    gap: calc(16 * var(--width-multiplier));
  }

  .main-save__content {
    display: contents;
  }

  .main-save__txt {
    order: 1;
  }

  .main-save__buttons {
    order: 1;
    gap: calc(16 * var(--width-multiplier));
  }

  .main-save__button {
    width: 100%;
  }

  .main-save__img {
    height: calc(258 * var(--width-multiplier));
  }

  .hero-card__icon {
    min-width: calc(24 * var(--width-multiplier));
    width: calc(24 * var(--width-multiplier));
    height: calc(24 * var(--width-multiplier));
  }

  .hero-card {
    gap: calc(8 * var(--width-multiplier));
    font-size: calc(14 * var(--width-multiplier));
  }

  .catalog-card__img {
    height: calc(230 * var(--width-multiplier));
    margin-top: calc(-70 * var(--width-multiplier));
  }

  .catalog-card__caption {
    margin-bottom: calc(8 * var(--width-multiplier));
  }

  .benefits-card__icon {
    width: calc(24 * var(--width-multiplier));
    height: calc(24 * var(--width-multiplier));
    margin-bottom: calc(12 * var(--width-multiplier));
  }

  .benefits-card__caption {
    margin-bottom: calc(8 * var(--width-multiplier));
  }

  .benefits-card__txt {
    font-size: calc(12 * var(--width-multiplier));
  }

  .benefits-card {
    padding: calc(12 * var(--width-multiplier)) calc(6 * var(--width-multiplier));
    border: 1px solid var(--primary-light, #20C3F8);
    border-radius: calc(12 * var(--width-multiplier));
  }

  .target-card__img {
    height: calc(260 * var(--width-multiplier));
  }

  .target-card__content {
    gap: calc(8 * var(--width-multiplier));
    padding: calc(16 * var(--width-multiplier));
  }

  .process-card__content {
    gap: calc(8 * var(--width-multiplier));
  }

  .process-card__txt {
    font-size: calc(12 * var(--width-multiplier));
  }

  .process-card__count {
    display: none;
  }

  .process-card__icon {
    position: static;
  }

  .process-card {
    flex: 1 1 100%;
    display: flex;
    align-items: center;
    gap: calc(8 * var(--width-multiplier));
  }

  .store .qr {
    display: none;
  }

  .store .app {
    width: calc(140 * var(--width-multiplier));
    height: calc(32 * var(--width-multiplier));
  }

  .store {
    padding: calc(8 * var(--width-multiplier)) calc(12 * var(--width-multiplier));
    border-radius: calc(8 * var(--width-multiplier));
    background-color: var(--black, #000000);
  }
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }

  .main-hero,
  .main-hero *,
  .main-hero *::before,
  .main-hero *::after {
    animation: none !important;
    transition: none !important;
    filter: none !important;
    transform: none !important;
    opacity: 1 !important;
  }

  .main-hero .main-hero__tooltip svg path {
    stroke-dashoffset: 0;
  }

  .main-hero .main-hero__tooltip svg circle {
    transform: scale(1);
  }

  .main-app,
  .main-app *,
  .main-app *::before,
  .main-app *::after {
    animation: none !important;
    transition: none !important;
    filter: none !important;
    transform: none !important;
    opacity: 1 !important;
  }

  .main-app__tooltip svg path {
    stroke-dashoffset: 0;
  }

  .main-app__tooltip svg circle {
    transform: scale(1);
  }

  .main-process,
  .main-process *,
  .main-process *::before,
  .main-process *::after {
    animation: none !important;
    transition: none !important;
    filter: none !important;
    transform: none !important;
    opacity: 1 !important;
  }

  .main-process .circle path {
    stroke-dashoffset: 0;
  }
}
.product__feedback-btn{
display: flex;
grid-gap: 10px;
}
.resh-wr{
display: grid;
    grid-template-columns: 1fr 1.1fr;
    padding-top: 70px;
}
.resh-wr .btns-group{
padding: 0;
}
.resh-wr .feedback-form p{
    width: 75%;
}
.resh-wr .feedback-form__inner{
width: 100%;
}
.resh-wr .feedback-form__submit{
    margin: 30px 0 0;
    left: 0;
}
.resh-wr .feedback-form .container{
padding: 0;
}
.product-mobapp-d{
    position: absolute;
    bottom: 114px;
    width: 300px;
    left: 50%;
    transform: translate(370px, -110px);
    display: flex;
    grid-gap: 10px;
    align-items: flex-start;
}
.product-mobapp-d img{
width: 40px;
}
.product-mobapp-d p{
color: #fff;
text-align: left;
}
.content-block.reveal .partners{
margin: 0;
}
.wk-wr{
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 30px;
    grid-gap: 95px;
    align-items: center;
}
.wk-item{
	    display: flex;
    flex-direction: column;
    grid-gap: 30px;
}
.wk-wr img{
    width: 100%;
    height: 537px;
    object-fit: cover;
}

.wk-item h1{
	font-family: Inter;
	font-weight: 500;
	font-style: Medium;
	font-size: 64px;
	leading-trim: NONE;
	line-height: 100%;
	letter-spacing: -7%;
	color: #21A3FF;
}
.wk-item p{
	font-family: Inter;
	font-weight: 400;
	font-style: Regular;
	font-size: 20px;
	leading-trim: NONE;
	line-height: 140%;
	letter-spacing: 0%;
	color: #000000;
}
.wk-item .btn{
	gap: 10px;
	border-radius: 8px;
	padding-top: 24px;
	padding-right: 32px;
	padding-bottom: 24px;
	padding-left: 32px;
	background: #000000;
	font-family: Inter;
	font-weight: 500;
	font-style: Medium;
	font-size: 16px;
	leading-trim: NONE;
	line-height: 110.00000000000001%;
	letter-spacing: 0%;
width: 300px;
}
.site__inner:has(.wk-wr){
	background: #fff;
}
@media all and (max-width:768px){
	.resh-wr{
		    grid-template-columns: 1fr;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    padding: 35px 40px;
    grid-gap: 50px;
	}
	.wk-item h1{

font-size: 3rem;
    line-height: 1.2;
    letter-spacing: -0.02em;}

.wk-item p{
font-size: calc(16 * var(--width-multiplier));
}
.wk-wr img{
    width: 100%;
    height: auto;
}
.wk-wr{
	grid-template-columns: 1fr;
grid-gap: 20px;
}
}
/* End */


/* Start:/local/components/waviot/search.title/templates/ru/style.css?16977346832370*/
.search-suggestions__title b {
	display: inline-block;
	/*display: flex;*/
	/*flex-direction: row;*/
}

.search-suggestions__results-btn.showall {
	font-weight: 500;
	color:#000000;
}

.nav-visible .search-suggestions__results-btn.showall {
	color: #ffffff;
}


div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/components/waviot/search.title/templates/ru/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/waviot_ru/components/niges/cookiesaccept/.default/style.css?16977346852729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */
/* /local/templates/waviot_ru/css/main.css?1740677410163903 */
/* /local/templates/waviot_ru/css/custom.css?176968023452708 */
/* /local/components/waviot/search.title/templates/ru/style.css?16977346832370 */
/* /local/templates/waviot_ru/components/niges/cookiesaccept/.default/style.css?16977346852729 */
