

/* Start:/local/templates/promsitech/html/build/css/1.style.css?176578014364300*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

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

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

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

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

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

a {
  background-color: transparent;
}

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

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

/**
 * 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%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

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

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

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

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}

:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:calc(var(--f-spinner-width) * -.5) 0 0 calc(var(--f-spinner-height) * -.5);padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);border-radius:var(--f-spinner-border-radius);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{transform:rotate(360deg)}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;object-fit:contain;transition:none;user-select:none}.f-panzoom__wrapper>img.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.f-panzoom__viewport>.f-panzoom__content{display:block;width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.f-carousel__slide.has-html{overflow:auto}.f-html{position:relative;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{box-sizing:border-box;min-height:1px;overflow:visible;width:100%;height:100%}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;max-width:100%;max-height:calc(80vh - 100px);overflow:auto;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);min-height:1px;overflow:visible;background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{--f-progressbar-height: 100%;display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0);pointer-events:none}.f-carousel__toolbar__column.is-left{justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{justify-content:center}.f-carousel__toolbar__column.is-right{justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column>*{pointer-events:all}.f-carousel:has(.f-carousel__slide.is-fullsize) [data-panzoom-action=toggleFull] g{display:none}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}.f-carousel__counter{position:relative;display:flex;flex-direction:row;cursor:default;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-carousel__counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-z-index: 1;--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-fit: cover;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-transfors: none;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff}.f-thumbs{--f-carousel-slide-width: calc(var(--f-thumb-width) + var(--f-thumbs-gap));--f-carousel-slide-height: calc(var(--f-thumb-height) + var(--f-thumbs-gap));--f-carousel-gap: 0;flex-shrink:0;max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2);margin:var(--f-thumbs-margin);padding:0;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;user-select:none;transition:max-height .3s ease;z-index:var(--f-thumbs-z-index);overflow:hidden}.f-thumbs__viewport{margin:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:calc(var(--f-thumbs-gap) * .5);cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:none;border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs__slide img{display:block;width:100%;height:100%;object-fit:var(--f-thumb-fit);border-radius:inherit;pointer-events:none}.f-thumbs__slide img.has-lazyerror{display:none}.f-thumbs.is-modern{--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--width-diff) * 2);margin-left:calc(var(--width-diff) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-left:-50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:30;height:var(--f-progressbar-height, 3px);transform:scaleX(0);transform-origin:0;background:var(--f-progressbar-color, var(--f-carousel-theme-color, #575ad6));user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255, .2);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;position:absolute;inset:0;overflow:hidden;outline:none;display:flex;flex-direction:column}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116, .2);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000}.fancybox__container::backdrop{background-color:transparent}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__carousel>.f-progressbar{background-color:var(--fancybox-color)}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide .f-button[data-fancybox-close]{--f-button-width: var(--f-close-button-width, 34px);--f-button-height: var(--f-close-button-height, 34px);--f-button-border-radius: var(--f-close-border-radius, 4px);--f-button-color: var(--f-close-button-color, #fff);--f-button-hover-color: var(--f-close-button-hover-color, #fff);--f-button-bg: var(--f-close-button-bg, transparent);--f-button-hover-bg: var(--f-close-button-hover-bg, transparent);--f-button-active-bg: var(--f-close-button-active-bg, transparent);--f-button-svg-width: var(--f-close-button-svg-width, 22px);--f-button-svg-height: var(--f-close-button-svg-height, 22px);position:absolute;top:calc(var(--f-button-height) * -1);right:0;z-index:40}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}

.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #cdcdcd}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer;color:#7799d0}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000}

/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */

@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.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:var(--swiper-navigation-top-offset,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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display: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;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.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-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-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:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);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-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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:var(--swiper-pagination-progressbar-size,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:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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;touch-action:none}.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{pointer-events:auto}.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-prev{pointer-events:auto;visibility:visible}.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-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-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}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}

/* End */


/* Start:/local/templates/promsitech/html/build/css/style.css?1768999533333117*/
.mb-0{margin-bottom:0px}.mb-1{margin-bottom:1px}.mb-2{margin-bottom:2px}.mb-3{margin-bottom:3px}.mb-4{margin-bottom:4px}.mb-5{margin-bottom:5px}.mb-6{margin-bottom:6px}.mb-7{margin-bottom:7px}.mb-8{margin-bottom:8px}.mb-9{margin-bottom:9px}.mb-10{margin-bottom:10px}.mb-11{margin-bottom:11px}.mb-12{margin-bottom:12px}.mb-13{margin-bottom:13px}.mb-14{margin-bottom:14px}.mb-15{margin-bottom:15px}.mb-16{margin-bottom:16px}.mb-17{margin-bottom:17px}.mb-18{margin-bottom:18px}.mb-19{margin-bottom:19px}.mb-20{margin-bottom:20px}.mb-21{margin-bottom:21px}.mb-22{margin-bottom:22px}.mb-23{margin-bottom:23px}.mb-24{margin-bottom:24px}.mb-25{margin-bottom:25px}.mb-26{margin-bottom:26px}.mb-27{margin-bottom:27px}.mb-28{margin-bottom:28px}.mb-29{margin-bottom:29px}.mb-30{margin-bottom:30px}.mb-31{margin-bottom:31px}.mb-32{margin-bottom:32px}.mb-33{margin-bottom:33px}.mb-34{margin-bottom:34px}.mb-35{margin-bottom:35px}.mb-36{margin-bottom:36px}.mb-37{margin-bottom:37px}.mb-38{margin-bottom:38px}.mb-39{margin-bottom:39px}.mb-40{margin-bottom:40px}.mb-41{margin-bottom:41px}.mb-42{margin-bottom:42px}.mb-43{margin-bottom:43px}.mb-44{margin-bottom:44px}.mb-45{margin-bottom:45px}.mb-46{margin-bottom:46px}.mb-47{margin-bottom:47px}.mb-48{margin-bottom:48px}.mb-49{margin-bottom:49px}.mb-50{margin-bottom:50px}.mb-51{margin-bottom:51px}.mb-52{margin-bottom:52px}.mb-53{margin-bottom:53px}.mb-54{margin-bottom:54px}.mb-55{margin-bottom:55px}.mb-56{margin-bottom:56px}.mb-57{margin-bottom:57px}.mb-58{margin-bottom:58px}.mb-59{margin-bottom:59px}.mb-60{margin-bottom:60px}.mb-61{margin-bottom:61px}.mb-62{margin-bottom:62px}.mb-63{margin-bottom:63px}.mb-64{margin-bottom:64px}.mb-65{margin-bottom:65px}.mb-66{margin-bottom:66px}.mb-67{margin-bottom:67px}.mb-68{margin-bottom:68px}.mb-69{margin-bottom:69px}.mb-70{margin-bottom:70px}.mb-71{margin-bottom:71px}.mb-72{margin-bottom:72px}.mb-73{margin-bottom:73px}.mb-74{margin-bottom:74px}.mb-75{margin-bottom:75px}.mb-76{margin-bottom:76px}.mb-77{margin-bottom:77px}.mb-78{margin-bottom:78px}.mb-79{margin-bottom:79px}.mb-80{margin-bottom:80px}.mb-81{margin-bottom:81px}.mb-82{margin-bottom:82px}.mb-83{margin-bottom:83px}.mb-84{margin-bottom:84px}.mb-85{margin-bottom:85px}.mb-86{margin-bottom:86px}.mb-87{margin-bottom:87px}.mb-88{margin-bottom:88px}.mb-89{margin-bottom:89px}.mb-90{margin-bottom:90px}.mb-91{margin-bottom:91px}.mb-92{margin-bottom:92px}.mb-93{margin-bottom:93px}.mb-94{margin-bottom:94px}.mb-95{margin-bottom:95px}.mb-96{margin-bottom:96px}.mb-97{margin-bottom:97px}.mb-98{margin-bottom:98px}.mb-99{margin-bottom:99px}.mb-100{margin-bottom:100px}@media (min-width: 480px){.mb-0--xs{margin-bottom:0px}.mb-1--xs{margin-bottom:1px}.mb-2--xs{margin-bottom:2px}.mb-3--xs{margin-bottom:3px}.mb-4--xs{margin-bottom:4px}.mb-5--xs{margin-bottom:5px}.mb-6--xs{margin-bottom:6px}.mb-7--xs{margin-bottom:7px}.mb-8--xs{margin-bottom:8px}.mb-9--xs{margin-bottom:9px}.mb-10--xs{margin-bottom:10px}.mb-11--xs{margin-bottom:11px}.mb-12--xs{margin-bottom:12px}.mb-13--xs{margin-bottom:13px}.mb-14--xs{margin-bottom:14px}.mb-15--xs{margin-bottom:15px}.mb-16--xs{margin-bottom:16px}.mb-17--xs{margin-bottom:17px}.mb-18--xs{margin-bottom:18px}.mb-19--xs{margin-bottom:19px}.mb-20--xs{margin-bottom:20px}.mb-21--xs{margin-bottom:21px}.mb-22--xs{margin-bottom:22px}.mb-23--xs{margin-bottom:23px}.mb-24--xs{margin-bottom:24px}.mb-25--xs{margin-bottom:25px}.mb-26--xs{margin-bottom:26px}.mb-27--xs{margin-bottom:27px}.mb-28--xs{margin-bottom:28px}.mb-29--xs{margin-bottom:29px}.mb-30--xs{margin-bottom:30px}.mb-31--xs{margin-bottom:31px}.mb-32--xs{margin-bottom:32px}.mb-33--xs{margin-bottom:33px}.mb-34--xs{margin-bottom:34px}.mb-35--xs{margin-bottom:35px}.mb-36--xs{margin-bottom:36px}.mb-37--xs{margin-bottom:37px}.mb-38--xs{margin-bottom:38px}.mb-39--xs{margin-bottom:39px}.mb-40--xs{margin-bottom:40px}.mb-41--xs{margin-bottom:41px}.mb-42--xs{margin-bottom:42px}.mb-43--xs{margin-bottom:43px}.mb-44--xs{margin-bottom:44px}.mb-45--xs{margin-bottom:45px}.mb-46--xs{margin-bottom:46px}.mb-47--xs{margin-bottom:47px}.mb-48--xs{margin-bottom:48px}.mb-49--xs{margin-bottom:49px}.mb-50--xs{margin-bottom:50px}.mb-51--xs{margin-bottom:51px}.mb-52--xs{margin-bottom:52px}.mb-53--xs{margin-bottom:53px}.mb-54--xs{margin-bottom:54px}.mb-55--xs{margin-bottom:55px}.mb-56--xs{margin-bottom:56px}.mb-57--xs{margin-bottom:57px}.mb-58--xs{margin-bottom:58px}.mb-59--xs{margin-bottom:59px}.mb-60--xs{margin-bottom:60px}.mb-61--xs{margin-bottom:61px}.mb-62--xs{margin-bottom:62px}.mb-63--xs{margin-bottom:63px}.mb-64--xs{margin-bottom:64px}.mb-65--xs{margin-bottom:65px}.mb-66--xs{margin-bottom:66px}.mb-67--xs{margin-bottom:67px}.mb-68--xs{margin-bottom:68px}.mb-69--xs{margin-bottom:69px}.mb-70--xs{margin-bottom:70px}.mb-71--xs{margin-bottom:71px}.mb-72--xs{margin-bottom:72px}.mb-73--xs{margin-bottom:73px}.mb-74--xs{margin-bottom:74px}.mb-75--xs{margin-bottom:75px}.mb-76--xs{margin-bottom:76px}.mb-77--xs{margin-bottom:77px}.mb-78--xs{margin-bottom:78px}.mb-79--xs{margin-bottom:79px}.mb-80--xs{margin-bottom:80px}.mb-81--xs{margin-bottom:81px}.mb-82--xs{margin-bottom:82px}.mb-83--xs{margin-bottom:83px}.mb-84--xs{margin-bottom:84px}.mb-85--xs{margin-bottom:85px}.mb-86--xs{margin-bottom:86px}.mb-87--xs{margin-bottom:87px}.mb-88--xs{margin-bottom:88px}.mb-89--xs{margin-bottom:89px}.mb-90--xs{margin-bottom:90px}.mb-91--xs{margin-bottom:91px}.mb-92--xs{margin-bottom:92px}.mb-93--xs{margin-bottom:93px}.mb-94--xs{margin-bottom:94px}.mb-95--xs{margin-bottom:95px}.mb-96--xs{margin-bottom:96px}.mb-97--xs{margin-bottom:97px}.mb-98--xs{margin-bottom:98px}.mb-99--xs{margin-bottom:99px}.mb-100--xs{margin-bottom:100px}}@media (min-width: 768px){.mb-0--sm{margin-bottom:0px}.mb-1--sm{margin-bottom:1px}.mb-2--sm{margin-bottom:2px}.mb-3--sm{margin-bottom:3px}.mb-4--sm{margin-bottom:4px}.mb-5--sm{margin-bottom:5px}.mb-6--sm{margin-bottom:6px}.mb-7--sm{margin-bottom:7px}.mb-8--sm{margin-bottom:8px}.mb-9--sm{margin-bottom:9px}.mb-10--sm{margin-bottom:10px}.mb-11--sm{margin-bottom:11px}.mb-12--sm{margin-bottom:12px}.mb-13--sm{margin-bottom:13px}.mb-14--sm{margin-bottom:14px}.mb-15--sm{margin-bottom:15px}.mb-16--sm{margin-bottom:16px}.mb-17--sm{margin-bottom:17px}.mb-18--sm{margin-bottom:18px}.mb-19--sm{margin-bottom:19px}.mb-20--sm{margin-bottom:20px}.mb-21--sm{margin-bottom:21px}.mb-22--sm{margin-bottom:22px}.mb-23--sm{margin-bottom:23px}.mb-24--sm{margin-bottom:24px}.mb-25--sm{margin-bottom:25px}.mb-26--sm{margin-bottom:26px}.mb-27--sm{margin-bottom:27px}.mb-28--sm{margin-bottom:28px}.mb-29--sm{margin-bottom:29px}.mb-30--sm{margin-bottom:30px}.mb-31--sm{margin-bottom:31px}.mb-32--sm{margin-bottom:32px}.mb-33--sm{margin-bottom:33px}.mb-34--sm{margin-bottom:34px}.mb-35--sm{margin-bottom:35px}.mb-36--sm{margin-bottom:36px}.mb-37--sm{margin-bottom:37px}.mb-38--sm{margin-bottom:38px}.mb-39--sm{margin-bottom:39px}.mb-40--sm{margin-bottom:40px}.mb-41--sm{margin-bottom:41px}.mb-42--sm{margin-bottom:42px}.mb-43--sm{margin-bottom:43px}.mb-44--sm{margin-bottom:44px}.mb-45--sm{margin-bottom:45px}.mb-46--sm{margin-bottom:46px}.mb-47--sm{margin-bottom:47px}.mb-48--sm{margin-bottom:48px}.mb-49--sm{margin-bottom:49px}.mb-50--sm{margin-bottom:50px}.mb-51--sm{margin-bottom:51px}.mb-52--sm{margin-bottom:52px}.mb-53--sm{margin-bottom:53px}.mb-54--sm{margin-bottom:54px}.mb-55--sm{margin-bottom:55px}.mb-56--sm{margin-bottom:56px}.mb-57--sm{margin-bottom:57px}.mb-58--sm{margin-bottom:58px}.mb-59--sm{margin-bottom:59px}.mb-60--sm{margin-bottom:60px}.mb-61--sm{margin-bottom:61px}.mb-62--sm{margin-bottom:62px}.mb-63--sm{margin-bottom:63px}.mb-64--sm{margin-bottom:64px}.mb-65--sm{margin-bottom:65px}.mb-66--sm{margin-bottom:66px}.mb-67--sm{margin-bottom:67px}.mb-68--sm{margin-bottom:68px}.mb-69--sm{margin-bottom:69px}.mb-70--sm{margin-bottom:70px}.mb-71--sm{margin-bottom:71px}.mb-72--sm{margin-bottom:72px}.mb-73--sm{margin-bottom:73px}.mb-74--sm{margin-bottom:74px}.mb-75--sm{margin-bottom:75px}.mb-76--sm{margin-bottom:76px}.mb-77--sm{margin-bottom:77px}.mb-78--sm{margin-bottom:78px}.mb-79--sm{margin-bottom:79px}.mb-80--sm{margin-bottom:80px}.mb-81--sm{margin-bottom:81px}.mb-82--sm{margin-bottom:82px}.mb-83--sm{margin-bottom:83px}.mb-84--sm{margin-bottom:84px}.mb-85--sm{margin-bottom:85px}.mb-86--sm{margin-bottom:86px}.mb-87--sm{margin-bottom:87px}.mb-88--sm{margin-bottom:88px}.mb-89--sm{margin-bottom:89px}.mb-90--sm{margin-bottom:90px}.mb-91--sm{margin-bottom:91px}.mb-92--sm{margin-bottom:92px}.mb-93--sm{margin-bottom:93px}.mb-94--sm{margin-bottom:94px}.mb-95--sm{margin-bottom:95px}.mb-96--sm{margin-bottom:96px}.mb-97--sm{margin-bottom:97px}.mb-98--sm{margin-bottom:98px}.mb-99--sm{margin-bottom:99px}.mb-100--sm{margin-bottom:100px}}@media (min-width: 1024px){.mb-0--md{margin-bottom:0px}.mb-1--md{margin-bottom:1px}.mb-2--md{margin-bottom:2px}.mb-3--md{margin-bottom:3px}.mb-4--md{margin-bottom:4px}.mb-5--md{margin-bottom:5px}.mb-6--md{margin-bottom:6px}.mb-7--md{margin-bottom:7px}.mb-8--md{margin-bottom:8px}.mb-9--md{margin-bottom:9px}.mb-10--md{margin-bottom:10px}.mb-11--md{margin-bottom:11px}.mb-12--md{margin-bottom:12px}.mb-13--md{margin-bottom:13px}.mb-14--md{margin-bottom:14px}.mb-15--md{margin-bottom:15px}.mb-16--md{margin-bottom:16px}.mb-17--md{margin-bottom:17px}.mb-18--md{margin-bottom:18px}.mb-19--md{margin-bottom:19px}.mb-20--md{margin-bottom:20px}.mb-21--md{margin-bottom:21px}.mb-22--md{margin-bottom:22px}.mb-23--md{margin-bottom:23px}.mb-24--md{margin-bottom:24px}.mb-25--md{margin-bottom:25px}.mb-26--md{margin-bottom:26px}.mb-27--md{margin-bottom:27px}.mb-28--md{margin-bottom:28px}.mb-29--md{margin-bottom:29px}.mb-30--md{margin-bottom:30px}.mb-31--md{margin-bottom:31px}.mb-32--md{margin-bottom:32px}.mb-33--md{margin-bottom:33px}.mb-34--md{margin-bottom:34px}.mb-35--md{margin-bottom:35px}.mb-36--md{margin-bottom:36px}.mb-37--md{margin-bottom:37px}.mb-38--md{margin-bottom:38px}.mb-39--md{margin-bottom:39px}.mb-40--md{margin-bottom:40px}.mb-41--md{margin-bottom:41px}.mb-42--md{margin-bottom:42px}.mb-43--md{margin-bottom:43px}.mb-44--md{margin-bottom:44px}.mb-45--md{margin-bottom:45px}.mb-46--md{margin-bottom:46px}.mb-47--md{margin-bottom:47px}.mb-48--md{margin-bottom:48px}.mb-49--md{margin-bottom:49px}.mb-50--md{margin-bottom:50px}.mb-51--md{margin-bottom:51px}.mb-52--md{margin-bottom:52px}.mb-53--md{margin-bottom:53px}.mb-54--md{margin-bottom:54px}.mb-55--md{margin-bottom:55px}.mb-56--md{margin-bottom:56px}.mb-57--md{margin-bottom:57px}.mb-58--md{margin-bottom:58px}.mb-59--md{margin-bottom:59px}.mb-60--md{margin-bottom:60px}.mb-61--md{margin-bottom:61px}.mb-62--md{margin-bottom:62px}.mb-63--md{margin-bottom:63px}.mb-64--md{margin-bottom:64px}.mb-65--md{margin-bottom:65px}.mb-66--md{margin-bottom:66px}.mb-67--md{margin-bottom:67px}.mb-68--md{margin-bottom:68px}.mb-69--md{margin-bottom:69px}.mb-70--md{margin-bottom:70px}.mb-71--md{margin-bottom:71px}.mb-72--md{margin-bottom:72px}.mb-73--md{margin-bottom:73px}.mb-74--md{margin-bottom:74px}.mb-75--md{margin-bottom:75px}.mb-76--md{margin-bottom:76px}.mb-77--md{margin-bottom:77px}.mb-78--md{margin-bottom:78px}.mb-79--md{margin-bottom:79px}.mb-80--md{margin-bottom:80px}.mb-81--md{margin-bottom:81px}.mb-82--md{margin-bottom:82px}.mb-83--md{margin-bottom:83px}.mb-84--md{margin-bottom:84px}.mb-85--md{margin-bottom:85px}.mb-86--md{margin-bottom:86px}.mb-87--md{margin-bottom:87px}.mb-88--md{margin-bottom:88px}.mb-89--md{margin-bottom:89px}.mb-90--md{margin-bottom:90px}.mb-91--md{margin-bottom:91px}.mb-92--md{margin-bottom:92px}.mb-93--md{margin-bottom:93px}.mb-94--md{margin-bottom:94px}.mb-95--md{margin-bottom:95px}.mb-96--md{margin-bottom:96px}.mb-97--md{margin-bottom:97px}.mb-98--md{margin-bottom:98px}.mb-99--md{margin-bottom:99px}.mb-100--md{margin-bottom:100px}}@media (min-width: 1280px){.mb-0--lg{margin-bottom:0px}.mb-1--lg{margin-bottom:1px}.mb-2--lg{margin-bottom:2px}.mb-3--lg{margin-bottom:3px}.mb-4--lg{margin-bottom:4px}.mb-5--lg{margin-bottom:5px}.mb-6--lg{margin-bottom:6px}.mb-7--lg{margin-bottom:7px}.mb-8--lg{margin-bottom:8px}.mb-9--lg{margin-bottom:9px}.mb-10--lg{margin-bottom:10px}.mb-11--lg{margin-bottom:11px}.mb-12--lg{margin-bottom:12px}.mb-13--lg{margin-bottom:13px}.mb-14--lg{margin-bottom:14px}.mb-15--lg{margin-bottom:15px}.mb-16--lg{margin-bottom:16px}.mb-17--lg{margin-bottom:17px}.mb-18--lg{margin-bottom:18px}.mb-19--lg{margin-bottom:19px}.mb-20--lg{margin-bottom:20px}.mb-21--lg{margin-bottom:21px}.mb-22--lg{margin-bottom:22px}.mb-23--lg{margin-bottom:23px}.mb-24--lg{margin-bottom:24px}.mb-25--lg{margin-bottom:25px}.mb-26--lg{margin-bottom:26px}.mb-27--lg{margin-bottom:27px}.mb-28--lg{margin-bottom:28px}.mb-29--lg{margin-bottom:29px}.mb-30--lg{margin-bottom:30px}.mb-31--lg{margin-bottom:31px}.mb-32--lg{margin-bottom:32px}.mb-33--lg{margin-bottom:33px}.mb-34--lg{margin-bottom:34px}.mb-35--lg{margin-bottom:35px}.mb-36--lg{margin-bottom:36px}.mb-37--lg{margin-bottom:37px}.mb-38--lg{margin-bottom:38px}.mb-39--lg{margin-bottom:39px}.mb-40--lg{margin-bottom:40px}.mb-41--lg{margin-bottom:41px}.mb-42--lg{margin-bottom:42px}.mb-43--lg{margin-bottom:43px}.mb-44--lg{margin-bottom:44px}.mb-45--lg{margin-bottom:45px}.mb-46--lg{margin-bottom:46px}.mb-47--lg{margin-bottom:47px}.mb-48--lg{margin-bottom:48px}.mb-49--lg{margin-bottom:49px}.mb-50--lg{margin-bottom:50px}.mb-51--lg{margin-bottom:51px}.mb-52--lg{margin-bottom:52px}.mb-53--lg{margin-bottom:53px}.mb-54--lg{margin-bottom:54px}.mb-55--lg{margin-bottom:55px}.mb-56--lg{margin-bottom:56px}.mb-57--lg{margin-bottom:57px}.mb-58--lg{margin-bottom:58px}.mb-59--lg{margin-bottom:59px}.mb-60--lg{margin-bottom:60px}.mb-61--lg{margin-bottom:61px}.mb-62--lg{margin-bottom:62px}.mb-63--lg{margin-bottom:63px}.mb-64--lg{margin-bottom:64px}.mb-65--lg{margin-bottom:65px}.mb-66--lg{margin-bottom:66px}.mb-67--lg{margin-bottom:67px}.mb-68--lg{margin-bottom:68px}.mb-69--lg{margin-bottom:69px}.mb-70--lg{margin-bottom:70px}.mb-71--lg{margin-bottom:71px}.mb-72--lg{margin-bottom:72px}.mb-73--lg{margin-bottom:73px}.mb-74--lg{margin-bottom:74px}.mb-75--lg{margin-bottom:75px}.mb-76--lg{margin-bottom:76px}.mb-77--lg{margin-bottom:77px}.mb-78--lg{margin-bottom:78px}.mb-79--lg{margin-bottom:79px}.mb-80--lg{margin-bottom:80px}.mb-81--lg{margin-bottom:81px}.mb-82--lg{margin-bottom:82px}.mb-83--lg{margin-bottom:83px}.mb-84--lg{margin-bottom:84px}.mb-85--lg{margin-bottom:85px}.mb-86--lg{margin-bottom:86px}.mb-87--lg{margin-bottom:87px}.mb-88--lg{margin-bottom:88px}.mb-89--lg{margin-bottom:89px}.mb-90--lg{margin-bottom:90px}.mb-91--lg{margin-bottom:91px}.mb-92--lg{margin-bottom:92px}.mb-93--lg{margin-bottom:93px}.mb-94--lg{margin-bottom:94px}.mb-95--lg{margin-bottom:95px}.mb-96--lg{margin-bottom:96px}.mb-97--lg{margin-bottom:97px}.mb-98--lg{margin-bottom:98px}.mb-99--lg{margin-bottom:99px}.mb-100--lg{margin-bottom:100px}}@media (min-width: 1440px){.mb-0--xl{margin-bottom:0px}.mb-1--xl{margin-bottom:1px}.mb-2--xl{margin-bottom:2px}.mb-3--xl{margin-bottom:3px}.mb-4--xl{margin-bottom:4px}.mb-5--xl{margin-bottom:5px}.mb-6--xl{margin-bottom:6px}.mb-7--xl{margin-bottom:7px}.mb-8--xl{margin-bottom:8px}.mb-9--xl{margin-bottom:9px}.mb-10--xl{margin-bottom:10px}.mb-11--xl{margin-bottom:11px}.mb-12--xl{margin-bottom:12px}.mb-13--xl{margin-bottom:13px}.mb-14--xl{margin-bottom:14px}.mb-15--xl{margin-bottom:15px}.mb-16--xl{margin-bottom:16px}.mb-17--xl{margin-bottom:17px}.mb-18--xl{margin-bottom:18px}.mb-19--xl{margin-bottom:19px}.mb-20--xl{margin-bottom:20px}.mb-21--xl{margin-bottom:21px}.mb-22--xl{margin-bottom:22px}.mb-23--xl{margin-bottom:23px}.mb-24--xl{margin-bottom:24px}.mb-25--xl{margin-bottom:25px}.mb-26--xl{margin-bottom:26px}.mb-27--xl{margin-bottom:27px}.mb-28--xl{margin-bottom:28px}.mb-29--xl{margin-bottom:29px}.mb-30--xl{margin-bottom:30px}.mb-31--xl{margin-bottom:31px}.mb-32--xl{margin-bottom:32px}.mb-33--xl{margin-bottom:33px}.mb-34--xl{margin-bottom:34px}.mb-35--xl{margin-bottom:35px}.mb-36--xl{margin-bottom:36px}.mb-37--xl{margin-bottom:37px}.mb-38--xl{margin-bottom:38px}.mb-39--xl{margin-bottom:39px}.mb-40--xl{margin-bottom:40px}.mb-41--xl{margin-bottom:41px}.mb-42--xl{margin-bottom:42px}.mb-43--xl{margin-bottom:43px}.mb-44--xl{margin-bottom:44px}.mb-45--xl{margin-bottom:45px}.mb-46--xl{margin-bottom:46px}.mb-47--xl{margin-bottom:47px}.mb-48--xl{margin-bottom:48px}.mb-49--xl{margin-bottom:49px}.mb-50--xl{margin-bottom:50px}.mb-51--xl{margin-bottom:51px}.mb-52--xl{margin-bottom:52px}.mb-53--xl{margin-bottom:53px}.mb-54--xl{margin-bottom:54px}.mb-55--xl{margin-bottom:55px}.mb-56--xl{margin-bottom:56px}.mb-57--xl{margin-bottom:57px}.mb-58--xl{margin-bottom:58px}.mb-59--xl{margin-bottom:59px}.mb-60--xl{margin-bottom:60px}.mb-61--xl{margin-bottom:61px}.mb-62--xl{margin-bottom:62px}.mb-63--xl{margin-bottom:63px}.mb-64--xl{margin-bottom:64px}.mb-65--xl{margin-bottom:65px}.mb-66--xl{margin-bottom:66px}.mb-67--xl{margin-bottom:67px}.mb-68--xl{margin-bottom:68px}.mb-69--xl{margin-bottom:69px}.mb-70--xl{margin-bottom:70px}.mb-71--xl{margin-bottom:71px}.mb-72--xl{margin-bottom:72px}.mb-73--xl{margin-bottom:73px}.mb-74--xl{margin-bottom:74px}.mb-75--xl{margin-bottom:75px}.mb-76--xl{margin-bottom:76px}.mb-77--xl{margin-bottom:77px}.mb-78--xl{margin-bottom:78px}.mb-79--xl{margin-bottom:79px}.mb-80--xl{margin-bottom:80px}.mb-81--xl{margin-bottom:81px}.mb-82--xl{margin-bottom:82px}.mb-83--xl{margin-bottom:83px}.mb-84--xl{margin-bottom:84px}.mb-85--xl{margin-bottom:85px}.mb-86--xl{margin-bottom:86px}.mb-87--xl{margin-bottom:87px}.mb-88--xl{margin-bottom:88px}.mb-89--xl{margin-bottom:89px}.mb-90--xl{margin-bottom:90px}.mb-91--xl{margin-bottom:91px}.mb-92--xl{margin-bottom:92px}.mb-93--xl{margin-bottom:93px}.mb-94--xl{margin-bottom:94px}.mb-95--xl{margin-bottom:95px}.mb-96--xl{margin-bottom:96px}.mb-97--xl{margin-bottom:97px}.mb-98--xl{margin-bottom:98px}.mb-99--xl{margin-bottom:99px}.mb-100--xl{margin-bottom:100px}}.mt-0{margin-top:0px}.mt-1{margin-top:1px}.mt-2{margin-top:2px}.mt-3{margin-top:3px}.mt-4{margin-top:4px}.mt-5{margin-top:5px}.mt-6{margin-top:6px}.mt-7{margin-top:7px}.mt-8{margin-top:8px}.mt-9{margin-top:9px}.mt-10{margin-top:10px}.mt-11{margin-top:11px}.mt-12{margin-top:12px}.mt-13{margin-top:13px}.mt-14{margin-top:14px}.mt-15{margin-top:15px}.mt-16{margin-top:16px}.mt-17{margin-top:17px}.mt-18{margin-top:18px}.mt-19{margin-top:19px}.mt-20{margin-top:20px}.mt-21{margin-top:21px}.mt-22{margin-top:22px}.mt-23{margin-top:23px}.mt-24{margin-top:24px}.mt-25{margin-top:25px}.mt-26{margin-top:26px}.mt-27{margin-top:27px}.mt-28{margin-top:28px}.mt-29{margin-top:29px}.mt-30{margin-top:30px}.mt-31{margin-top:31px}.mt-32{margin-top:32px}.mt-33{margin-top:33px}.mt-34{margin-top:34px}.mt-35{margin-top:35px}.mt-36{margin-top:36px}.mt-37{margin-top:37px}.mt-38{margin-top:38px}.mt-39{margin-top:39px}.mt-40{margin-top:40px}.mt-41{margin-top:41px}.mt-42{margin-top:42px}.mt-43{margin-top:43px}.mt-44{margin-top:44px}.mt-45{margin-top:45px}.mt-46{margin-top:46px}.mt-47{margin-top:47px}.mt-48{margin-top:48px}.mt-49{margin-top:49px}.mt-50{margin-top:50px}.mt-51{margin-top:51px}.mt-52{margin-top:52px}.mt-53{margin-top:53px}.mt-54{margin-top:54px}.mt-55{margin-top:55px}.mt-56{margin-top:56px}.mt-57{margin-top:57px}.mt-58{margin-top:58px}.mt-59{margin-top:59px}.mt-60{margin-top:60px}.mt-61{margin-top:61px}.mt-62{margin-top:62px}.mt-63{margin-top:63px}.mt-64{margin-top:64px}.mt-65{margin-top:65px}.mt-66{margin-top:66px}.mt-67{margin-top:67px}.mt-68{margin-top:68px}.mt-69{margin-top:69px}.mt-70{margin-top:70px}.mt-71{margin-top:71px}.mt-72{margin-top:72px}.mt-73{margin-top:73px}.mt-74{margin-top:74px}.mt-75{margin-top:75px}.mt-76{margin-top:76px}.mt-77{margin-top:77px}.mt-78{margin-top:78px}.mt-79{margin-top:79px}.mt-80{margin-top:80px}.mt-81{margin-top:81px}.mt-82{margin-top:82px}.mt-83{margin-top:83px}.mt-84{margin-top:84px}.mt-85{margin-top:85px}.mt-86{margin-top:86px}.mt-87{margin-top:87px}.mt-88{margin-top:88px}.mt-89{margin-top:89px}.mt-90{margin-top:90px}.mt-91{margin-top:91px}.mt-92{margin-top:92px}.mt-93{margin-top:93px}.mt-94{margin-top:94px}.mt-95{margin-top:95px}.mt-96{margin-top:96px}.mt-97{margin-top:97px}.mt-98{margin-top:98px}.mt-99{margin-top:99px}.mt-100{margin-top:100px}@media (min-width: 480px){.mt-0--xs{margin-top:0px}.mt-1--xs{margin-top:1px}.mt-2--xs{margin-top:2px}.mt-3--xs{margin-top:3px}.mt-4--xs{margin-top:4px}.mt-5--xs{margin-top:5px}.mt-6--xs{margin-top:6px}.mt-7--xs{margin-top:7px}.mt-8--xs{margin-top:8px}.mt-9--xs{margin-top:9px}.mt-10--xs{margin-top:10px}.mt-11--xs{margin-top:11px}.mt-12--xs{margin-top:12px}.mt-13--xs{margin-top:13px}.mt-14--xs{margin-top:14px}.mt-15--xs{margin-top:15px}.mt-16--xs{margin-top:16px}.mt-17--xs{margin-top:17px}.mt-18--xs{margin-top:18px}.mt-19--xs{margin-top:19px}.mt-20--xs{margin-top:20px}.mt-21--xs{margin-top:21px}.mt-22--xs{margin-top:22px}.mt-23--xs{margin-top:23px}.mt-24--xs{margin-top:24px}.mt-25--xs{margin-top:25px}.mt-26--xs{margin-top:26px}.mt-27--xs{margin-top:27px}.mt-28--xs{margin-top:28px}.mt-29--xs{margin-top:29px}.mt-30--xs{margin-top:30px}.mt-31--xs{margin-top:31px}.mt-32--xs{margin-top:32px}.mt-33--xs{margin-top:33px}.mt-34--xs{margin-top:34px}.mt-35--xs{margin-top:35px}.mt-36--xs{margin-top:36px}.mt-37--xs{margin-top:37px}.mt-38--xs{margin-top:38px}.mt-39--xs{margin-top:39px}.mt-40--xs{margin-top:40px}.mt-41--xs{margin-top:41px}.mt-42--xs{margin-top:42px}.mt-43--xs{margin-top:43px}.mt-44--xs{margin-top:44px}.mt-45--xs{margin-top:45px}.mt-46--xs{margin-top:46px}.mt-47--xs{margin-top:47px}.mt-48--xs{margin-top:48px}.mt-49--xs{margin-top:49px}.mt-50--xs{margin-top:50px}.mt-51--xs{margin-top:51px}.mt-52--xs{margin-top:52px}.mt-53--xs{margin-top:53px}.mt-54--xs{margin-top:54px}.mt-55--xs{margin-top:55px}.mt-56--xs{margin-top:56px}.mt-57--xs{margin-top:57px}.mt-58--xs{margin-top:58px}.mt-59--xs{margin-top:59px}.mt-60--xs{margin-top:60px}.mt-61--xs{margin-top:61px}.mt-62--xs{margin-top:62px}.mt-63--xs{margin-top:63px}.mt-64--xs{margin-top:64px}.mt-65--xs{margin-top:65px}.mt-66--xs{margin-top:66px}.mt-67--xs{margin-top:67px}.mt-68--xs{margin-top:68px}.mt-69--xs{margin-top:69px}.mt-70--xs{margin-top:70px}.mt-71--xs{margin-top:71px}.mt-72--xs{margin-top:72px}.mt-73--xs{margin-top:73px}.mt-74--xs{margin-top:74px}.mt-75--xs{margin-top:75px}.mt-76--xs{margin-top:76px}.mt-77--xs{margin-top:77px}.mt-78--xs{margin-top:78px}.mt-79--xs{margin-top:79px}.mt-80--xs{margin-top:80px}.mt-81--xs{margin-top:81px}.mt-82--xs{margin-top:82px}.mt-83--xs{margin-top:83px}.mt-84--xs{margin-top:84px}.mt-85--xs{margin-top:85px}.mt-86--xs{margin-top:86px}.mt-87--xs{margin-top:87px}.mt-88--xs{margin-top:88px}.mt-89--xs{margin-top:89px}.mt-90--xs{margin-top:90px}.mt-91--xs{margin-top:91px}.mt-92--xs{margin-top:92px}.mt-93--xs{margin-top:93px}.mt-94--xs{margin-top:94px}.mt-95--xs{margin-top:95px}.mt-96--xs{margin-top:96px}.mt-97--xs{margin-top:97px}.mt-98--xs{margin-top:98px}.mt-99--xs{margin-top:99px}.mt-100--xs{margin-top:100px}}@media (min-width: 768px){.mt-0--sm{margin-top:0px}.mt-1--sm{margin-top:1px}.mt-2--sm{margin-top:2px}.mt-3--sm{margin-top:3px}.mt-4--sm{margin-top:4px}.mt-5--sm{margin-top:5px}.mt-6--sm{margin-top:6px}.mt-7--sm{margin-top:7px}.mt-8--sm{margin-top:8px}.mt-9--sm{margin-top:9px}.mt-10--sm{margin-top:10px}.mt-11--sm{margin-top:11px}.mt-12--sm{margin-top:12px}.mt-13--sm{margin-top:13px}.mt-14--sm{margin-top:14px}.mt-15--sm{margin-top:15px}.mt-16--sm{margin-top:16px}.mt-17--sm{margin-top:17px}.mt-18--sm{margin-top:18px}.mt-19--sm{margin-top:19px}.mt-20--sm{margin-top:20px}.mt-21--sm{margin-top:21px}.mt-22--sm{margin-top:22px}.mt-23--sm{margin-top:23px}.mt-24--sm{margin-top:24px}.mt-25--sm{margin-top:25px}.mt-26--sm{margin-top:26px}.mt-27--sm{margin-top:27px}.mt-28--sm{margin-top:28px}.mt-29--sm{margin-top:29px}.mt-30--sm{margin-top:30px}.mt-31--sm{margin-top:31px}.mt-32--sm{margin-top:32px}.mt-33--sm{margin-top:33px}.mt-34--sm{margin-top:34px}.mt-35--sm{margin-top:35px}.mt-36--sm{margin-top:36px}.mt-37--sm{margin-top:37px}.mt-38--sm{margin-top:38px}.mt-39--sm{margin-top:39px}.mt-40--sm{margin-top:40px}.mt-41--sm{margin-top:41px}.mt-42--sm{margin-top:42px}.mt-43--sm{margin-top:43px}.mt-44--sm{margin-top:44px}.mt-45--sm{margin-top:45px}.mt-46--sm{margin-top:46px}.mt-47--sm{margin-top:47px}.mt-48--sm{margin-top:48px}.mt-49--sm{margin-top:49px}.mt-50--sm{margin-top:50px}.mt-51--sm{margin-top:51px}.mt-52--sm{margin-top:52px}.mt-53--sm{margin-top:53px}.mt-54--sm{margin-top:54px}.mt-55--sm{margin-top:55px}.mt-56--sm{margin-top:56px}.mt-57--sm{margin-top:57px}.mt-58--sm{margin-top:58px}.mt-59--sm{margin-top:59px}.mt-60--sm{margin-top:60px}.mt-61--sm{margin-top:61px}.mt-62--sm{margin-top:62px}.mt-63--sm{margin-top:63px}.mt-64--sm{margin-top:64px}.mt-65--sm{margin-top:65px}.mt-66--sm{margin-top:66px}.mt-67--sm{margin-top:67px}.mt-68--sm{margin-top:68px}.mt-69--sm{margin-top:69px}.mt-70--sm{margin-top:70px}.mt-71--sm{margin-top:71px}.mt-72--sm{margin-top:72px}.mt-73--sm{margin-top:73px}.mt-74--sm{margin-top:74px}.mt-75--sm{margin-top:75px}.mt-76--sm{margin-top:76px}.mt-77--sm{margin-top:77px}.mt-78--sm{margin-top:78px}.mt-79--sm{margin-top:79px}.mt-80--sm{margin-top:80px}.mt-81--sm{margin-top:81px}.mt-82--sm{margin-top:82px}.mt-83--sm{margin-top:83px}.mt-84--sm{margin-top:84px}.mt-85--sm{margin-top:85px}.mt-86--sm{margin-top:86px}.mt-87--sm{margin-top:87px}.mt-88--sm{margin-top:88px}.mt-89--sm{margin-top:89px}.mt-90--sm{margin-top:90px}.mt-91--sm{margin-top:91px}.mt-92--sm{margin-top:92px}.mt-93--sm{margin-top:93px}.mt-94--sm{margin-top:94px}.mt-95--sm{margin-top:95px}.mt-96--sm{margin-top:96px}.mt-97--sm{margin-top:97px}.mt-98--sm{margin-top:98px}.mt-99--sm{margin-top:99px}.mt-100--sm{margin-top:100px}}@media (min-width: 1024px){.mt-0--md{margin-top:0px}.mt-1--md{margin-top:1px}.mt-2--md{margin-top:2px}.mt-3--md{margin-top:3px}.mt-4--md{margin-top:4px}.mt-5--md{margin-top:5px}.mt-6--md{margin-top:6px}.mt-7--md{margin-top:7px}.mt-8--md{margin-top:8px}.mt-9--md{margin-top:9px}.mt-10--md{margin-top:10px}.mt-11--md{margin-top:11px}.mt-12--md{margin-top:12px}.mt-13--md{margin-top:13px}.mt-14--md{margin-top:14px}.mt-15--md{margin-top:15px}.mt-16--md{margin-top:16px}.mt-17--md{margin-top:17px}.mt-18--md{margin-top:18px}.mt-19--md{margin-top:19px}.mt-20--md{margin-top:20px}.mt-21--md{margin-top:21px}.mt-22--md{margin-top:22px}.mt-23--md{margin-top:23px}.mt-24--md{margin-top:24px}.mt-25--md{margin-top:25px}.mt-26--md{margin-top:26px}.mt-27--md{margin-top:27px}.mt-28--md{margin-top:28px}.mt-29--md{margin-top:29px}.mt-30--md{margin-top:30px}.mt-31--md{margin-top:31px}.mt-32--md{margin-top:32px}.mt-33--md{margin-top:33px}.mt-34--md{margin-top:34px}.mt-35--md{margin-top:35px}.mt-36--md{margin-top:36px}.mt-37--md{margin-top:37px}.mt-38--md{margin-top:38px}.mt-39--md{margin-top:39px}.mt-40--md{margin-top:40px}.mt-41--md{margin-top:41px}.mt-42--md{margin-top:42px}.mt-43--md{margin-top:43px}.mt-44--md{margin-top:44px}.mt-45--md{margin-top:45px}.mt-46--md{margin-top:46px}.mt-47--md{margin-top:47px}.mt-48--md{margin-top:48px}.mt-49--md{margin-top:49px}.mt-50--md{margin-top:50px}.mt-51--md{margin-top:51px}.mt-52--md{margin-top:52px}.mt-53--md{margin-top:53px}.mt-54--md{margin-top:54px}.mt-55--md{margin-top:55px}.mt-56--md{margin-top:56px}.mt-57--md{margin-top:57px}.mt-58--md{margin-top:58px}.mt-59--md{margin-top:59px}.mt-60--md{margin-top:60px}.mt-61--md{margin-top:61px}.mt-62--md{margin-top:62px}.mt-63--md{margin-top:63px}.mt-64--md{margin-top:64px}.mt-65--md{margin-top:65px}.mt-66--md{margin-top:66px}.mt-67--md{margin-top:67px}.mt-68--md{margin-top:68px}.mt-69--md{margin-top:69px}.mt-70--md{margin-top:70px}.mt-71--md{margin-top:71px}.mt-72--md{margin-top:72px}.mt-73--md{margin-top:73px}.mt-74--md{margin-top:74px}.mt-75--md{margin-top:75px}.mt-76--md{margin-top:76px}.mt-77--md{margin-top:77px}.mt-78--md{margin-top:78px}.mt-79--md{margin-top:79px}.mt-80--md{margin-top:80px}.mt-81--md{margin-top:81px}.mt-82--md{margin-top:82px}.mt-83--md{margin-top:83px}.mt-84--md{margin-top:84px}.mt-85--md{margin-top:85px}.mt-86--md{margin-top:86px}.mt-87--md{margin-top:87px}.mt-88--md{margin-top:88px}.mt-89--md{margin-top:89px}.mt-90--md{margin-top:90px}.mt-91--md{margin-top:91px}.mt-92--md{margin-top:92px}.mt-93--md{margin-top:93px}.mt-94--md{margin-top:94px}.mt-95--md{margin-top:95px}.mt-96--md{margin-top:96px}.mt-97--md{margin-top:97px}.mt-98--md{margin-top:98px}.mt-99--md{margin-top:99px}.mt-100--md{margin-top:100px}}@media (min-width: 1280px){.mt-0--lg{margin-top:0px}.mt-1--lg{margin-top:1px}.mt-2--lg{margin-top:2px}.mt-3--lg{margin-top:3px}.mt-4--lg{margin-top:4px}.mt-5--lg{margin-top:5px}.mt-6--lg{margin-top:6px}.mt-7--lg{margin-top:7px}.mt-8--lg{margin-top:8px}.mt-9--lg{margin-top:9px}.mt-10--lg{margin-top:10px}.mt-11--lg{margin-top:11px}.mt-12--lg{margin-top:12px}.mt-13--lg{margin-top:13px}.mt-14--lg{margin-top:14px}.mt-15--lg{margin-top:15px}.mt-16--lg{margin-top:16px}.mt-17--lg{margin-top:17px}.mt-18--lg{margin-top:18px}.mt-19--lg{margin-top:19px}.mt-20--lg{margin-top:20px}.mt-21--lg{margin-top:21px}.mt-22--lg{margin-top:22px}.mt-23--lg{margin-top:23px}.mt-24--lg{margin-top:24px}.mt-25--lg{margin-top:25px}.mt-26--lg{margin-top:26px}.mt-27--lg{margin-top:27px}.mt-28--lg{margin-top:28px}.mt-29--lg{margin-top:29px}.mt-30--lg{margin-top:30px}.mt-31--lg{margin-top:31px}.mt-32--lg{margin-top:32px}.mt-33--lg{margin-top:33px}.mt-34--lg{margin-top:34px}.mt-35--lg{margin-top:35px}.mt-36--lg{margin-top:36px}.mt-37--lg{margin-top:37px}.mt-38--lg{margin-top:38px}.mt-39--lg{margin-top:39px}.mt-40--lg{margin-top:40px}.mt-41--lg{margin-top:41px}.mt-42--lg{margin-top:42px}.mt-43--lg{margin-top:43px}.mt-44--lg{margin-top:44px}.mt-45--lg{margin-top:45px}.mt-46--lg{margin-top:46px}.mt-47--lg{margin-top:47px}.mt-48--lg{margin-top:48px}.mt-49--lg{margin-top:49px}.mt-50--lg{margin-top:50px}.mt-51--lg{margin-top:51px}.mt-52--lg{margin-top:52px}.mt-53--lg{margin-top:53px}.mt-54--lg{margin-top:54px}.mt-55--lg{margin-top:55px}.mt-56--lg{margin-top:56px}.mt-57--lg{margin-top:57px}.mt-58--lg{margin-top:58px}.mt-59--lg{margin-top:59px}.mt-60--lg{margin-top:60px}.mt-61--lg{margin-top:61px}.mt-62--lg{margin-top:62px}.mt-63--lg{margin-top:63px}.mt-64--lg{margin-top:64px}.mt-65--lg{margin-top:65px}.mt-66--lg{margin-top:66px}.mt-67--lg{margin-top:67px}.mt-68--lg{margin-top:68px}.mt-69--lg{margin-top:69px}.mt-70--lg{margin-top:70px}.mt-71--lg{margin-top:71px}.mt-72--lg{margin-top:72px}.mt-73--lg{margin-top:73px}.mt-74--lg{margin-top:74px}.mt-75--lg{margin-top:75px}.mt-76--lg{margin-top:76px}.mt-77--lg{margin-top:77px}.mt-78--lg{margin-top:78px}.mt-79--lg{margin-top:79px}.mt-80--lg{margin-top:80px}.mt-81--lg{margin-top:81px}.mt-82--lg{margin-top:82px}.mt-83--lg{margin-top:83px}.mt-84--lg{margin-top:84px}.mt-85--lg{margin-top:85px}.mt-86--lg{margin-top:86px}.mt-87--lg{margin-top:87px}.mt-88--lg{margin-top:88px}.mt-89--lg{margin-top:89px}.mt-90--lg{margin-top:90px}.mt-91--lg{margin-top:91px}.mt-92--lg{margin-top:92px}.mt-93--lg{margin-top:93px}.mt-94--lg{margin-top:94px}.mt-95--lg{margin-top:95px}.mt-96--lg{margin-top:96px}.mt-97--lg{margin-top:97px}.mt-98--lg{margin-top:98px}.mt-99--lg{margin-top:99px}.mt-100--lg{margin-top:100px}}@media (min-width: 1440px){.mt-0--xl{margin-top:0px}.mt-1--xl{margin-top:1px}.mt-2--xl{margin-top:2px}.mt-3--xl{margin-top:3px}.mt-4--xl{margin-top:4px}.mt-5--xl{margin-top:5px}.mt-6--xl{margin-top:6px}.mt-7--xl{margin-top:7px}.mt-8--xl{margin-top:8px}.mt-9--xl{margin-top:9px}.mt-10--xl{margin-top:10px}.mt-11--xl{margin-top:11px}.mt-12--xl{margin-top:12px}.mt-13--xl{margin-top:13px}.mt-14--xl{margin-top:14px}.mt-15--xl{margin-top:15px}.mt-16--xl{margin-top:16px}.mt-17--xl{margin-top:17px}.mt-18--xl{margin-top:18px}.mt-19--xl{margin-top:19px}.mt-20--xl{margin-top:20px}.mt-21--xl{margin-top:21px}.mt-22--xl{margin-top:22px}.mt-23--xl{margin-top:23px}.mt-24--xl{margin-top:24px}.mt-25--xl{margin-top:25px}.mt-26--xl{margin-top:26px}.mt-27--xl{margin-top:27px}.mt-28--xl{margin-top:28px}.mt-29--xl{margin-top:29px}.mt-30--xl{margin-top:30px}.mt-31--xl{margin-top:31px}.mt-32--xl{margin-top:32px}.mt-33--xl{margin-top:33px}.mt-34--xl{margin-top:34px}.mt-35--xl{margin-top:35px}.mt-36--xl{margin-top:36px}.mt-37--xl{margin-top:37px}.mt-38--xl{margin-top:38px}.mt-39--xl{margin-top:39px}.mt-40--xl{margin-top:40px}.mt-41--xl{margin-top:41px}.mt-42--xl{margin-top:42px}.mt-43--xl{margin-top:43px}.mt-44--xl{margin-top:44px}.mt-45--xl{margin-top:45px}.mt-46--xl{margin-top:46px}.mt-47--xl{margin-top:47px}.mt-48--xl{margin-top:48px}.mt-49--xl{margin-top:49px}.mt-50--xl{margin-top:50px}.mt-51--xl{margin-top:51px}.mt-52--xl{margin-top:52px}.mt-53--xl{margin-top:53px}.mt-54--xl{margin-top:54px}.mt-55--xl{margin-top:55px}.mt-56--xl{margin-top:56px}.mt-57--xl{margin-top:57px}.mt-58--xl{margin-top:58px}.mt-59--xl{margin-top:59px}.mt-60--xl{margin-top:60px}.mt-61--xl{margin-top:61px}.mt-62--xl{margin-top:62px}.mt-63--xl{margin-top:63px}.mt-64--xl{margin-top:64px}.mt-65--xl{margin-top:65px}.mt-66--xl{margin-top:66px}.mt-67--xl{margin-top:67px}.mt-68--xl{margin-top:68px}.mt-69--xl{margin-top:69px}.mt-70--xl{margin-top:70px}.mt-71--xl{margin-top:71px}.mt-72--xl{margin-top:72px}.mt-73--xl{margin-top:73px}.mt-74--xl{margin-top:74px}.mt-75--xl{margin-top:75px}.mt-76--xl{margin-top:76px}.mt-77--xl{margin-top:77px}.mt-78--xl{margin-top:78px}.mt-79--xl{margin-top:79px}.mt-80--xl{margin-top:80px}.mt-81--xl{margin-top:81px}.mt-82--xl{margin-top:82px}.mt-83--xl{margin-top:83px}.mt-84--xl{margin-top:84px}.mt-85--xl{margin-top:85px}.mt-86--xl{margin-top:86px}.mt-87--xl{margin-top:87px}.mt-88--xl{margin-top:88px}.mt-89--xl{margin-top:89px}.mt-90--xl{margin-top:90px}.mt-91--xl{margin-top:91px}.mt-92--xl{margin-top:92px}.mt-93--xl{margin-top:93px}.mt-94--xl{margin-top:94px}.mt-95--xl{margin-top:95px}.mt-96--xl{margin-top:96px}.mt-97--xl{margin-top:97px}.mt-98--xl{margin-top:98px}.mt-99--xl{margin-top:99px}.mt-100--xl{margin-top:100px}}@media (max-width: 479px){.hidden-xs--small{display:none !important}}@media (min-width: 480px) and (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 1023px){.hidden-sm{display:none !important}}@media (min-width: 1024px) and (max-width: 1279px){.hidden-md{display:none !important}}@media (min-width: 1280px) and (max-width: 1439px){.hidden-lg{display:none !important}}@media (min-width: 1440px){.hidden-xl{display:none !important}}.fade{position:relative}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.3}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap.mfp-content{opacity:0;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing.mfp-content{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 0.5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}*,*:before,*:after{box-sizing:border-box}:root{--font-family: "Manrope", sans-serif;--second-family: "Inter", sans-serif;--red: #e40611;--white: #fff;--blue: #004290;--black: #353535;--light-blue: #eff2f7;--grey: #d9d9d9;--header-height: 60px;--container-padding: 20px;--button-padding: 8px 16px;--font-size-small: 12px;--font-size-default: 14px;--font-size-large: 16px;--border-radius-small: 10px;--border-radius-default: 10px;--box-shadow-default: 0 2px 4px rgba(0, 0, 0, 0.1);--icon-size-small: 16px;--icon-size-default: 24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;font-family:"Manrope";font-size:16px;font-weight:400;line-height:1.5;color:#333;width:100%;margin:0;overflow-x:hidden}body.fixed{margin-right:8px;overflow:hidden}input,select,textarea,a{outline:none}.page{min-width:320px;width:100%}.container{width:100%;max-width:1740px;margin:0 auto;width:100%;padding:0 30px;width:100%;max-width:1500px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.container{padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.container{padding:0 15px}}.dark{color:#fff}.d-none{display:none !important}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0}p{margin:0}a{color:inherit}a:hover{text-decoration:none}ul,ol{list-style:none;padding:0;margin:0;position:relative}ul li,ol li{position:relative;padding:0;margin:0}img,svg{max-width:100%;vertical-align:top}table{border-collapse:collapse;table-layout:fixed;width:100%}.button{font-family:var(--font-family);font-weight:700;font-size:16px;letter-spacing:-0.02em;color:var(--white);border-radius:10px;padding:16px 24px;line-height:1;transition:all ease 0.2s}.button__row{display:flex;justify-content:center;flex-direction:column;gap:20px}.button__row .button{width:100%;text-align:center}section{margin-bottom:90px}@media screen and (max-width: 1280px){section{margin-bottom:60px}}@media screen and (max-width: 767px){section{margin-bottom:40px}}section.section_small{margin-bottom:50px}@media screen and (max-width: 1280px){section.section_small{margin-bottom:40px}}@media screen and (max-width: 767px){section.section_small{margin-bottom:40px}}.icon--search{display:inline-block !important;width:30px !important;height:30px !important;background:url("/assets/images/required/icon-search.svg") no-repeat center/contain}.icon--cart{display:inline-block;width:var(--icon-size-default);height:var(--icon-size-default);background:url("/assets/images/required/icon-cart.svg") no-repeat center/contain}.icon--menu{display:inline-block;width:var(--icon-size-small);height:var(--icon-size-small);background:url("/assets/images/required/icon-menu.svg") no-repeat center/contain}.icon--telegram{background:url("/assets/images/required/tg.svg") no-repeat center/contain}.icon.icon--star{background:url("/assets/images/required/dz.svg") no-repeat center/contain}.icon.icon--vk{background:url("/assets/images/required/vk.svg") no-repeat center/contain}.icon.icon--yt{background:url("/assets/images/required/yt.svg") no-repeat center/contain}.icon--completo{background:url("/assets/images/required/completo.svg") no-repeat center/contain}i.icon.icon--phone{background:url("/assets/images/required/phone.svg") no-repeat center/contain}.icon--email{background:url("/assets/images/required/mail.svg") no-repeat center/contain}.icon--address{background:url("/assets/images/required/dot.svg") no-repeat center/contain}.icon--play{background:url("/assets/images/required/play.svg") no-repeat center/contain;width:100px !important;height:100px !important}.icon--warranty{background:url("/assets/images/required/warranty.svg") no-repeat center/contain}.icon--delivery{background:url("/assets/images/required/delivery.svg") no-repeat center/contain}.icon--payment{background:url("/assets/images/required/payment.svg") no-repeat center/contain}.icon--availability{background:url("/assets/images/required/availability.svg") no-repeat center/contain;width:20px !important;height:20px !important}.icon--alert{width:40px !important;height:40px !important;background-image:url("/assets/images/required/alert-icon.svg");background-size:contain;background-repeat:no-repeat}.icon--converter{background-image:url("/assets/images/required/mega/converter.svg")}.icon--gearbox{background-image:url("/assets/images/required/mega/gearbox.svg")}.icon--motor{background-image:url("/assets/images/required/mega/motor.svg")}.icon--motorgear{background-image:url("/assets/images/required/mega/motorgear.svg")}.icon--level-dry{background-image:url("/assets/images/required/mega/level-dry.svg")}.icon--level-liquid{background-image:url("/assets/images/required/mega/level-liquid.svg")}.icon--safety{background-image:url("/assets/images/required/mega/safety.svg")}.icon--dust{background-image:url("/assets/images/required/mega/dust.svg")}.icon--encoder{background-image:url("/assets/images/required/mega/encoder.svg")}.icon--temperature{background-image:url("/assets/images/required/mega/temperature.svg")}.icon--pressure{background-image:url("/assets/images/required/mega/pressure.svg")}.icon--contactless{background-image:url("/assets/images/required/mega/contactless.svg")}.icon--baumer-level{background-image:url("/assets/images/required/mega/baumer-level.svg")}.icon--baumer-conc{background-image:url("/assets/images/required/mega/baumer-conc.svg")}.icon--baumer-flow{background-image:url("/assets/images/required/mega/baumer-flow.svg")}.icon--power{background-image:url("/assets/images/required/mega/power.svg")}.icon--thermocontrol{background-image:url("/assets/images/required/mega/thermocontrol.svg")}.icon--misc{background-image:url("/assets/images/required/mega/misc.svg")}.icon--lights{background-image:url("/assets/images/required/mega/lights.svg")}.icon--baumer{background-image:url("/assets/images/required/mega/baumer.svg")}.icon--autonics{background-image:url("/assets/images/required/mega/autonics.svg")}.icon--user{background-image:url("/assets/images/required/user.svg")}.icon--favorite{background-image:url("/assets/images/required/heart.svg")}.icon--call{background-image:url("/assets/images/required/icon-phone.svg")}.icon--search-icon{background-image:url("/assets/images/required/search-blue.svg")}.blue{color:var(--blue) !important}.row{display:flex;gap:20px}@media (min-width: 769px){.row-md{display:flex;gap:20px}}.col{flex:0 0 50%;max-width:50%}@media (min-width: 769px){.col-md{flex:0 0 50%;max-width:50%}}.custom-checkbox{cursor:pointer;font-size:16px;line-height:1.5;font-family:var(--font-family);color:var(--black);position:relative;user-select:none;padding-left:32px;display:inline-block}.custom-checkbox input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.custom-checkbox a{margin-left:5px;color:#004290;text-decoration:underline}.custom-checkbox label.error{position:absolute;bottom:-24px;color:var(--red)}.custom-checkbox .custom-checkbox__box{position:relative;display:inline-flex;vertical-align:top;margin-top:0;margin-left:-32px;margin-right:32px}.custom-checkbox .custom-checkbox__box::before{content:'';position:absolute;left:0;top:1px;width:20px;height:20px;border:1px solid var(--blue);border-radius:2px;background-color:var(--blue-light);box-sizing:border-box}.custom-checkbox .custom-checkbox__box::after{content:'';position:absolute;left:4px;top:6px;width:12px;height:6px;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(-45deg);opacity:0;transition:opacity 0.2s ease}.custom-checkbox .custom-checkbox__link{display:inline-block;color:var(--blue);text-decoration:underline;margin-left:4px}.custom-checkbox .custom-checkbox__text{white-space:normal}.custom-checkbox .custom-checkbox__text a{margin-left:0}.custom-checkbox input[type="checkbox"]:checked+.custom-checkbox__box::after{opacity:1}@media (max-width: 768px){.custom-checkbox{font-size:13px;line-height:1.4;padding-left:28px;flex-direction:column}.custom-checkbox .custom-checkbox__box{margin-left:-28px;margin-right:28px;margin-top:0;height:18px}.custom-checkbox .custom-checkbox__box::before{width:18px;height:18px}.custom-checkbox .custom-checkbox__box::after{left:3px;top:5px;width:11px;height:5px}}@media (max-width: 480px){.custom-checkbox{font-size:12px;padding-left:26px}.custom-checkbox .custom-checkbox__box{margin-left:-26px;margin-right:26px}.custom-checkbox .custom-checkbox__box::before{width:16px;height:16px}.custom-checkbox .custom-checkbox__box::after{left:3px;top:5px;width:10px;height:5px}}.catalog-overlay{position:fixed;top:184px;height:calc(100% - 184px);left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:800;opacity:0;visibility:hidden;transition:opacity 0.3s ease}.catalog-overlay.active{opacity:1;visibility:visible}.no-scroll{overflow:hidden}.smooth-scrollbar{overflow:hidden}.smooth-scrollbar .scroll-content{padding-right:40px;padding-bottom:5px}.smooth-scrollbar .scrollbar-track{background-color:#E4E9F0;padding:9px 10px 19px 9px;border-radius:25px}.smooth-scrollbar .scrollbar-thumb{width:9px;border-radius:25px;cursor:pointer;margin:5px;background:none}.smooth-scrollbar .scrollbar-thumb:before{content:"";display:block;background-color:#0062AE;width:100%;height:calc(100% - 10px);border-radius:25px}.ymap-custom-marker{width:170px;height:75px;transform:translate(-50%, -100%)}.f-panzoom__wrapper{max-width:80% !important;max-height:90% !important}.f-panzoom__wrapper img{max-height:100% !important;max-width:100% !important;object-fit:contain}a[download]{color:var(--blue) !important}label.error{font-size:13px;color:var(--red)}form .iti{width:100%}form .iti__selected-dial-code{font-weight:500;margin-top:-1px}@media screen and (max-width: 767px){.hide-mobile{display:none !important}}.SmartCaptcha-Shield.SmartCaptcha-Shield_position_bottom{bottom:10px !important}.grid{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.grid__item{position:relative;padding-left:15px;padding-right:15px;width:100%}.grid__item-1{width:8.33333%}.grid__item-2{width:16.66667%}.grid__item-3{width:25%}.grid__item-4{width:33.33333%}.grid__item-5{width:41.66667%}.grid__item-6{width:50%}.grid__item-7{width:58.33333%}.grid__item-8{width:66.66667%}.grid__item-9{width:75%}.grid__item-10{width:83.33333%}.grid__item-11{width:91.66667%}.grid__item-12{width:100%}@media (min-width: 480px){.grid__item-1--xs{width:8.33333%}.grid__item-2--xs{width:16.66667%}.grid__item-3--xs{width:25%}.grid__item-4--xs{width:33.33333%}.grid__item-5--xs{width:41.66667%}.grid__item-6--xs{width:50%}.grid__item-7--xs{width:58.33333%}.grid__item-8--xs{width:66.66667%}.grid__item-9--xs{width:75%}.grid__item-10--xs{width:83.33333%}.grid__item-11--xs{width:91.66667%}.grid__item-12--xs{width:100%}}@media (min-width: 768px){.grid__item-1--sm{width:8.33333%}.grid__item-2--sm{width:16.66667%}.grid__item-3--sm{width:25%}.grid__item-4--sm{width:33.33333%}.grid__item-5--sm{width:41.66667%}.grid__item-6--sm{width:50%}.grid__item-7--sm{width:58.33333%}.grid__item-8--sm{width:66.66667%}.grid__item-9--sm{width:75%}.grid__item-10--sm{width:83.33333%}.grid__item-11--sm{width:91.66667%}.grid__item-12--sm{width:100%}}@media (min-width: 1024px){.grid__item-1--md{width:8.33333%}.grid__item-2--md{width:16.66667%}.grid__item-3--md{width:25%}.grid__item-4--md{width:33.33333%}.grid__item-5--md{width:41.66667%}.grid__item-6--md{width:50%}.grid__item-7--md{width:58.33333%}.grid__item-8--md{width:66.66667%}.grid__item-9--md{width:75%}.grid__item-10--md{width:83.33333%}.grid__item-11--md{width:91.66667%}.grid__item-12--md{width:100%}}@media (min-width: 1280px){.grid__item-1--lg{width:8.33333%}.grid__item-2--lg{width:16.66667%}.grid__item-3--lg{width:25%}.grid__item-4--lg{width:33.33333%}.grid__item-5--lg{width:41.66667%}.grid__item-6--lg{width:50%}.grid__item-7--lg{width:58.33333%}.grid__item-8--lg{width:66.66667%}.grid__item-9--lg{width:75%}.grid__item-10--lg{width:83.33333%}.grid__item-11--lg{width:91.66667%}.grid__item-12--lg{width:100%}}@media (min-width: 1440px){.grid__item-1--xl{width:8.33333%}.grid__item-2--xl{width:16.66667%}.grid__item-3--xl{width:25%}.grid__item-4--xl{width:33.33333%}.grid__item-5--xl{width:41.66667%}.grid__item-6--xl{width:50%}.grid__item-7--xl{width:58.33333%}.grid__item-8--xl{width:66.66667%}.grid__item-9--xl{width:75%}.grid__item-10--xl{width:83.33333%}.grid__item-11--xl{width:91.66667%}.grid__item-12--xl{width:100%}}.icon{position:relative;height:25px;width:25px;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center 0;background-size:contain}.icon--time{background-image:svg-load("../assets/images/svg/time.svg", fill=rgba(0,0,0,0))}.icon--phone{background-image:svg-load("../assets/images/svg/phone.svg", fill=rgba(0,0,0,0))}.icon--way{background-image:svg-load("../assets/images/svg/way.svg", fill=rgba(0,0,0,0))}.icon--scheme{background-image:svg-load("../assets/images/svg/scheme.svg", fill=rgba(0,0,0,0));width:28px}.icon--arrow{background-image:svg-load("../assets/images/svg/arrow.svg", fill=rgba(0,0,0,0))}.icon.icon--warehouse{background-image:url("/assets/images/required/benefit-warehouse.svg")}.icon.icon--discount{background-image:url("/assets/images/required/benefit-discount.svg")}.icon.icon--network{background-image:url("/assets/images/required/benefit-network.svg")}.icon.icon--shield{background-image:url("/assets/images/required/benefit-shield.svg")}.icon.icon--clients{background-image:url("/assets/images/required/benefit-clients.svg")}.icon.icon--training{background-image:url("/assets/images/required/benefit-training.svg")}.icon.icon--quantity-minus{background-image:url("/assets/images/required/quantity-minus.svg")}.icon.icon--quantity-plus{background-image:url("/assets/images/required/quantity-plus.svg")}.icon.icon--favorite-btn{background-image:url("/assets/images/required/favorite.svg")}.icon.icon--prev{background-image:url("/assets/images/required/icon-prev.svg")}.icon.icon--next{background-image:url("/assets/images/required/icon-next.svg")}.icon.icon--fav{background-image:url("/assets/images/required/fav-icon.svg")}.icon.icon--copy{background-image:url("/assets/images/required/icon-copy.svg");width:18px;height:18px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:600;line-height:1.25;color:inherit;margin-bottom:20px}h1,.h1{font-size:48.832px}h2,.h2{font-size:39.056px}h3,.h3{font-size:31.248px}h4,.h4{font-size:25.008px}h5,.h5{font-size:20px}h6,.h6{font-size:16px}.lead{font-size:20px;font-weight:300}hr{margin-top:0;margin-bottom:0;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:12.8px;font-weight:400}mark,.mark{padding:.2em;background-color:#000}p{margin:0}p:not(:last-child){margin-bottom:15px}a{color:#000;text-decoration:none;transition:all 0.25s ease}a:hover{color:#000}.color--black{color:#000}.color--wthite{color:#fff}.bg--black{background:#000}.bg--wthite{background:#fff}.btn{position:relative;display:inline-flex;cursor:pointer;outline:none;align-items:center;justify-content:center;background:#fa803f;border:0;padding:20px;color:#fff;min-width:200px}.btn+.btn{margin-left:30px}.btn--full{width:100%}.btn--add{min-width:0;width:50px;padding:16px 10px}.btn--remove{border-radius:50%;padding:0 5px;position:absolute;right:5px;top:5px;min-width:0;display:flex;align-items:center;justify-content:center;line-height:1;z-index:1}.form__step:not(:last-child){margin-bottom:20px}.form__input{display:flex;align-items:center;position:relative}.form__input:not(:last-child){margin-bottom:20px}.form__item:not(:last-child){margin-bottom:20px}.label{position:relative;display:block;flex-shrink:0;margin-right:15px}.link{position:relative;display:inline-flex}.loading{position:relative}ol:not([class]){counter-reset:item;margin-bottom:20px}ol:not([class]):last-child{margin-bottom:0}ol:not([class]) li{padding-left:20px}ol:not([class]) li+li{margin-top:0px}ol:not([class]) li:before{content:counter(item) ".";counter-increment:item;left:-2px;position:absolute;top:0;width:20px;text-align:right}ul:not([class]){margin-bottom:20px}ul:not([class]):last-child{margin-bottom:0}ul:not([class]) li{padding-left:26px}ul:not([class]) li+li{margin-top:0px}ul:not([class]) li:before{content:'';counter-increment:none;background:var(--blue);width:16px;height:16px;min-width:16px;border-radius:5px;left:0;position:absolute;top:4px}.menu__list{display:block}.menu__list--inner,.menu__list--inner2{display:block}.menu__item{display:block}.menu__item--inner,.menu__item--inner2{display:block;padding-left:20px}.menu-asside{display:block}.menu-asside__link{display:flex;color:#4365ec}.menu-asside__icon{width:50px;height:50px}.menu-asside__icon .icon{height:100%;width:100%}.menu-asside__text{display:block;font-size:12px;line-height:24px}.menu-fixed{position:fixed;left:-100vw;top:0;bottom:0;background:#fff;width:320px;transition:all 0.25s ease;z-index:9}.menu-fixed.active{left:0}.menu-fixed__item,.menu-fixed__list{position:initial}.menu-fixed__item--inner,.menu-fixed__list--inner{position:initial}.menu-fixed__nav{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;transition:all 0.25s ease}.menu-fixed__nav.active{display:block}.menu-fixed__link{position:relative}.menu-fixed__link--drop:after{content:'';background-size:contain;background-repeat:no-repeat;height:15px;width:15px;margin-left:10px;display:inline-flex}.header__wrapper{position:sticky;top:-1px;z-index:1000;background-color:var(--white);transition:all 0.25s ease;margin-bottom:10px}.header__wrapper_sticky{box-shadow:0 4px 10px rgba(0,0,0,0.05)}@media screen and (min-width: 1440px){.header__wrapper_sticky .header__main{position:relative;gap:calc(100% * 30 / 1476)}.header__wrapper_sticky .header__main-right{gap:20px;flex-basis:auto}}.header__wrapper_sticky .header__bottom .header__extra-menu-item--hidden{display:block}.header__wrapper_sticky .header__extra-menu{max-width:724px;flex-basis:100%;margin-right:auto}.header__wrapper_sticky .header__catalog-button{order:1}.header__wrapper_sticky .header__search{order:3;margin-right:-20px;flex-basis:auto;z-index:1}.header__wrapper_sticky .header__search .search-form{width:50px;min-width:50px;position:static}.header__wrapper_sticky .header__search .search-form_active .search-form__input-wrapper{transition:all 0.25s ease;width:calc(100% - 402px - 100% * 30 / 1476)}.header__wrapper_sticky .header__search .search-form__input-wrapper{width:0;overflow:hidden;position:absolute;top:0;bottom:0;right:248px}.header__wrapper_sticky .header__search .search-form__button{display:none}.header__wrapper_sticky .header__search .search-form__button_toggle{display:block;position:static}.header__wrapper_sticky .header__search .search-form__button .icon{width:40px;height:40px}.header__wrapper_sticky .header__extra-menu{order:2}.header__wrapper_sticky .header__main-right{order:4}@media screen and (min-width: 1440px){.header__wrapper_sticky .button--callback{background:var(--blue);padding:0 24px;border:none}.header__wrapper_sticky .button--callback:hover{background:rgba(35,103,183,0.8)}.header__wrapper_sticky .button--callback span{display:none}.header__wrapper_sticky .button--callback .icon--call{display:block;width:30px;height:30px;min-width:30px}}.header__main{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-basis:calc(100% * 1524 / 1440)}@media screen and (max-width: 1439px){.header__main{gap:15px}}@media screen and (max-width: 767px){.header__main{gap:10px;flex-basis:calc(100% * 189 / 330);max-width:189px}}.header__main-right{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-basis:calc(100% * 350 / 1476)}@media screen and (max-width: 1439px){.header__main-right{gap:15px;flex-basis:auto}}@media screen and (max-width: 767px){.header__main-right{gap:5px;flex-basis:100%}}.header__main .header__contacts{display:none}@media screen and (max-width: 767px){.header__main .header__contacts{display:flex}}.header__row{background:#EFF2F7}.header__row-inner{display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:130%;letter-spacing:-0.01em;color:var(--black);padding:5px 15px;width:100%;max-width:1500px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.header__row-inner{padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.header__row-inner{font-size:10px}}.header__logo{width:160px;min-width:160px;height:auto}@media screen and (max-width: 1439px){.header__logo{width:140px;min-width:140px}}@media screen and (max-width: 767px){.header__logo{width:107px;min-width:107px}}.header__top{background-color:var(--blue)}.header__top .wrapper{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:15px 30px;color:var(--white);width:100%;max-width:1500px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.header__top .wrapper{padding-left:15px;padding-right:15px}}.header__menu .header__menu-list{display:flex;list-style:none;margin:0;padding:0}.header__menu .header__menu-list .header__menu-item{margin-right:50px;display:flex}.header__menu .header__menu-list .header__menu-item:last-child{margin-right:0}.header__menu .header__menu-list .header__menu-item .header__menu-link{text-decoration:none;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.01em;color:var(--white)}.header__menu .header__menu-list .header__menu-item .header__menu-link:hover{text-decoration:underline}.header__contacts{display:flex;align-items:center;gap:50px}@media screen and (max-width: 767px){.header__contacts{display:flex}}.header__contacts .header__email,.header__contacts .header__phone{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.01em;color:var(--white);text-decoration:none}@media screen and (max-width: 767px){.header__contacts .header__email,.header__contacts .header__phone{color:var(--blue);font-size:14px;text-wrap:nowrap}}.header__contacts .header__email:hover,.header__contacts .header__phone:hover{text-decoration:underline}.header__contacts .header__email+.header__phone,.header__contacts .header__phone+.header__phone{margin-top:4px}.header__bottom .header__search-icon{display:none}.header__bottom .icon--call{display:none}.header__bottom .button--callback{transition:all 0.3s ease}@media screen and (max-width: 1439px){.header__bottom .button--callback{padding-left:15px;padding-right:15px}}.header__bottom .header__extra-menu-item--hidden{display:none}.header__bottom .wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1687px;padding:var(--container-padding);margin:0 auto;gap:10px;width:100%;max-width:1500px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.header__bottom .wrapper{padding-left:15px;padding-right:15px}}@media screen and (max-width: 1439px){.header__bottom .wrapper{gap:15px}}@media screen and (max-width: 767px){.header__bottom .wrapper{gap:5px;padding-top:10px;padding-bottom:10px}}.header__bottom__logo{display:inline-block}.header__bottom__logo img{height:40px}.header__catalog-button .button{font-size:16px;display:flex;align-items:center;padding:14px;background-color:var(--blue);border:none;border-radius:var(--border-radius-small);font-family:var(--font-family);font-weight:600;line-height:120%;letter-spacing:-0.01em;color:var(--white);cursor:pointer}.header__catalog-button .button__icon{margin-right:8px;margin-top:4px}@media (max-width: 1440px){.header__catalog-button .button .button__text{display:none}}.header__extra-menu{flex-basis:calc(100% * 371 / 1476)}@media screen and (max-width: 1280px){.header__extra-menu{display:none}}.header__extra-menu .header__extra-menu-list{display:flex;list-style:none;margin:0;padding:0;align-items:baseline;justify-content:space-between;gap:10px}.header__extra-menu .header__extra-menu-list .header__extra-menu-item{white-space:nowrap}.header__extra-menu .header__extra-menu-list .header__extra-menu-item .header__extra-menu-link{text-decoration:none;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.01em;color:var(--black)}.header__extra-menu .header__extra-menu-list .header__extra-menu-item .header__extra-menu-link:hover{color:var(--blue)}.header__actions{display:flex;align-items:center;gap:10px}.header__actions .icon{width:40px;height:40px;min-width:40px}@media screen and (max-width: 767px){.header__actions .icon{width:30px;height:30px;min-width:30px}}.header__cart{display:flex;align-items:center;position:relative}.header__cart .header__cart-link{position:relative;display:flex;align-items:center}.header__cart .header__cart-count{position:absolute;top:3px;right:2px;background-color:var(--red);color:var(--white);border-radius:50%;padding:2px 6px;line-height:1;font-size:var(--font-size-small);font-family:var(--font-family)}@media screen and (max-width: 767px){.header__cart .header__cart-count{height:12px;display:flex;align-items:center;justify-content:center;font-size:10px;padding:0 4px}}.header__search{flex-basis:calc(100% * 451 / 1476)}@media screen and (max-width: 1280px){.header__search{display:none}}.header__search .search-form{display:flex;align-items:center;position:relative}.header__search .search-form__input{border:1px solid var(--grey);border-radius:5px;padding:10px 15px;padding-right:49px;width:100%;height:50px;font-family:var(--font-family);font-weight:600;font-size:18px;line-height:120%;letter-spacing:-0.01em;color:var(--black)}.header__search .search-form__input-wrapper{width:100%}@media (max-width: 1440px){.header__search .search-form__input{width:100%}}.header__search .search-form__input::placeholder{color:var(--grey)}.header__search .search-form__button{background-color:inherit;padding:0;border:none;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;cursor:pointer;position:absolute;right:15px;bottom:5px}.header__search .search-form__button .icon{width:40px;height:40px}.header__search .search-form__button_toggle{display:none}.button--callback{white-space:nowrap;padding:16px 24px;height:50px;background-color:transparent;border:1px solid var(--blue);border-radius:var(--border-radius-small);font-family:var(--font-family);font-weight:700;font-size:16px;letter-spacing:-0.02em;color:var(--blue);cursor:pointer;display:flex;align-items:center;justify-content:center}.button--callback:hover{background-color:var(--light-blue)}.button--catalog{height:50px;width:154px;border-radius:5px;gap:20px}.button--catalog:hover{background:rgba(35,103,183,0.8)}#catalog-megamenu{position:absolute;top:100%;left:0;width:100%;background-color:var(--white);box-shadow:0 10px 30px rgba(0,0,0,0.1);z-index:99999;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s}@media screen and (max-width: 767px){#catalog-megamenu{display:none}}#catalog-megamenu.active{display:flex;opacity:1;visibility:visible;transform:translateY(0)}#catalog-megamenu .catalog-megamenu__inner{display:flex;justify-content:space-between;padding:30px;max-width:1740px;width:100%;margin:0 auto;gap:30px;width:100%;max-width:1500px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#catalog-megamenu .catalog-megamenu__inner{padding-left:15px;padding-right:15px}}#catalog-megamenu .catalog-megamenu__column:nth-child(1){flex-basis:calc(100% * 553 / 1440)}#catalog-megamenu .catalog-megamenu__column:nth-child(2){flex-basis:calc(100% * 553 / 1440)}#catalog-megamenu .catalog-megamenu__column:nth-child(3){flex-basis:calc(100% * 406 / 1440)}#catalog-megamenu .catalog-megamenu__title{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:120%;letter-spacing:-0.02em;color:var(--black);margin-bottom:20px}@media screen and (max-width: 1439px){#catalog-megamenu .catalog-megamenu__title{font-size:16px}}#catalog-megamenu .catalog-megamenu__list{list-style:none;padding:0;margin:0}#catalog-megamenu .catalog-megamenu__list li{margin-bottom:10px}#catalog-megamenu .catalog-megamenu__list li a{display:flex;align-items:center;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:130%;letter-spacing:-0.02em;color:var(--blue);text-decoration:none;transition:color 0.2s}#catalog-megamenu .catalog-megamenu__list li a i{margin-right:10px;font-size:18px}#catalog-megamenu .catalog-megamenu__list li a:hover{color:var(--red)}.header__extra-menu-item{position:relative}.header__extra-menu-item--has-sub .header__extra-menu-link{display:flex;align-items:center;gap:6px}.header__extra-menu-item--has-sub .header__extra-menu-link .icon--arrow-down{width:20px;height:20px;background-image:url("/assets/images/required/arrow-down.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 0.2s ease}.header__extra-menu-item--has-sub:hover .header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.header__extra-menu-item--has-sub:hover .icon--arrow-down{transform:rotate(180deg)}.header__submenu{position:absolute;top:100%;left:0;background-color:var(--white);box-shadow:0 8px 20px rgba(0,0,0,0.1);padding:20px;z-index:100000;min-width:200px;width:260px;border-radius:4px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.25s ease}.header__submenu li a{display:block;padding:4px 0;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:130%;letter-spacing:-0.02em;color:var(--blue);text-decoration:none;text-wrap:nowrap}.header__submenu li a:hover{background-color:var(--light-blue)}.header-placeholder{height:0;transition:height 0.3s ease}.header.sticky+.header-placeholder{height:150px}.mobile-menu{position:fixed;display:flex;top:calc(52px + var(--header-row));left:0;width:100vw;bottom:0;overflow:auto;background:var(--white);z-index:1000;flex-direction:column;padding:15px 15px 10px;transition:transform 0.25s ease, opacity 0.25s ease;font-family:var(--font-family);transform:translateY(100%);opacity:1}.mobile-menu.open{opacity:1;transform:translateY(0)}@media screen and (min-width: 1440px){.mobile-menu{display:none}}@media screen and (max-width: 1439px) and (min-width: 768px){.mobile-menu{top:calc(90px + var(--header-row))}}.mobile-menu .icon--arrow-down{width:20px;height:20px;background-image:url("/assets/images/required/arrow-down.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:all 0.25s ease}.mobile-menu .icon--menu-close{width:20px;height:12px;background-image:url("/assets/images/required/menu-close.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:all 0.25s ease}.no-scroll{overflow:hidden}.mobile-menu__search .search-form{position:relative;border:#C3C3C3 1px solid;border-radius:5px;height:42px}@media screen and (max-width: 1439px) and (min-width: 768px){.mobile-menu__search .search-form{height:50px}}.mobile-menu__search .search-form__input{display:block;width:100%;padding:0 54px 0 15px;font-size:13px;border:none;background:none;height:100%}.mobile-menu__search .search-form__input::placeholder{opacity:1;color:#BABABA}@media screen and (max-width: 1439px) and (min-width: 768px){.mobile-menu__search .search-form__input{font-size:18px}}.mobile-menu__search .search-form__button{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;padding:0}.mobile-menu__search .search-form__button .icon{width:24px !important;height:24px !important;display:block}.mobile-menu__catalog{margin-top:15px}@media screen and (max-width: 1439px) and (min-width: 768px){.mobile-menu__catalog{display:none}}.mobile-menu__catalog .button--catalog{width:100%;border-radius:5px;border:none;background:var(--blue);color:var(--white);font-size:13px;display:flex;align-items:center;justify-content:center;gap:5px;height:42px;padding:0;cursor:pointer;position:relative}.mobile-menu__catalog .button--catalog .icon--menu{height:16px;width:20px}.mobile-menu__catalog .button--catalog .icon--menu-close{display:none}.mobile-menu__catalog_active .mobile-menu__catalog-dropdown{display:flex}.mobile-menu__catalog_active .button--catalog .icon--menu{display:none}.mobile-menu__catalog_active .button--catalog .icon--menu-close{display:block}.mobile-menu__catalog-dropdown{border:#C7C7C7 1px solid;border-radius:0 0 8px 8px;padding:20px 15px 15px;margin-top:-5px;display:none;flex-direction:column;gap:15px}.mobile-menu__catalog-block{display:flex;flex-direction:column;gap:10px}.mobile-menu__catalog-block_active .mobile-menu__catalog-block-title{color:var(--blue)}.mobile-menu__catalog-block_active .mobile-menu__catalog-block-dropdown{display:flex}.mobile-menu__catalog-block_active .icon--arrow-down{transform:rotateZ(-180deg)}.mobile-menu__catalog-block-title{display:flex;justify-content:space-between;color:#353535;cursor:pointer;font-size:15px;font-weight:700;transition:all 0.25s ease}.mobile-menu__catalog-block-dropdown{display:none;flex-direction:column;gap:10px}.mobile-menu__catalog-block-dropdown a{color:var(--blue);font-weight:600;font-size:12px;display:flex;align-items:flex-start;gap:8px}.mobile-menu__catalog-block-dropdown a .icon{width:20px;min-width:20px;height:20px}.mobile-menu__links{margin-top:20px;padding:15px 0;display:flex;gap:15px}.mobile-menu__links-column{width:100%;display:flex;flex-direction:column;gap:15px}.mobile-menu__links-item{font-size:14px;color:var(--black);text-decoration:none;font-weight:600;display:flex;flex-direction:column;gap:15px}.mobile-menu__links-item_parent{cursor:pointer}@media screen and (max-width: 1439px) and (min-width: 768px){.mobile-menu__links-item{font-size:16px}}.mobile-menu__links-item_active .icon--arrow-down{transform:rotateZ(-180deg)}.mobile-menu__links-item_active .mobile-menu__links-item-dropdown{display:flex}.mobile-menu__links-item-text{display:flex;justify-content:flex-start;align-items:center}.mobile-menu__links-item-dropdown{display:none;flex-direction:column;gap:15px}@media screen and (max-width: 1439px) and (min-width: 768px){.mobile-menu__links-item-dropdown{padding-left:15px}}@media screen and (max-width: 1439px){.mobile-menu__links-item-dropdown{display:flex}}@media screen and (max-width: 767px){.mobile-menu__links-item-dropdown{display:flex}}.mobile-menu__footer{margin-top:auto;padding:15px 0;display:flex;align-items:center;gap:15px}@media screen and (max-width: 1439px) and (min-width: 768px){.mobile-menu__footer{display:none}}.mobile-menu__footer .button--outline{padding:0 16px;height:40px;border:1px solid var(--blue);color:var(--blue);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;background:none}.mobile-menu__footer .mobile-menu__actions{display:flex;gap:20px;align-items:center}.mobile-menu__footer .mobile-menu__actions a .icon{display:block;width:40px;height:40px}.footer{background-color:var(--blue);color:var(--white);padding:40px 0}@media screen and (max-width: 767px){.footer{padding:25px 15px}}.footer .footer-container{max-width:1740px;margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding:0 30px;width:100%;max-width:1500px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.footer .footer-container{padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.footer .footer-container{flex-direction:row;justify-content:space-between;flex-direction:column}}.footer .footer-top{display:flex;justify-content:space-between;width:100%;gap:20px;align-items:flex-start}@media screen and (max-width: 1439px) and (min-width: 768px){.footer .footer-top{gap:40px;flex-wrap:wrap;align-items:center}.footer .footer-top>*{width:50% !important;max-width:none !important;min-width:45%}}@media screen and (max-width: 767px){.footer .footer-top{gap:40px;flex-direction:column}}.footer .footer-logo{flex:1;max-width:200px}@media screen and (max-width: 1439px){.footer .footer-logo{min-width:242px;max-width:242px !important}}.footer .footer-logo img{width:100%}.footer .footer-menu{display:flex;justify-content:space-between;gap:20px;width:100%;max-width:340px}@media screen and (max-width: 767px){.footer .footer-menu{justify-content:flex-start;gap:84px}}@media (max-width: 460px){.footer .footer-menu{justify-content:flex-start;gap:29px}}.footer .footer-menu__list{display:flex;flex-direction:column;gap:10px}.footer .footer-menu__item{list-style:none}.footer .footer-menu__link{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.01em;color:var(--white);text-decoration:none}.footer .footer-menu__link:hover{text-decoration:underline}.footer .footer-contacts{flex:2;max-width:433px}.footer .footer-contacts__list{display:flex;flex-direction:column;gap:10px}.footer .footer-contacts__item{display:flex;align-items:center;gap:15px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:120%;letter-spacing:-0.01em;color:var(--white)}.footer .footer-contacts__item:last-child{align-items:flex-start}.footer .footer-contacts__item i{width:32px;height:32px}.footer .footer-contacts__item a{color:#fff;line-height:120%}@media (max-width: 768px){.footer .footer-contacts__item a{font-size:14px}}.footer .footer-contacts__item:last-child span{margin-top:0}.footer .footer-social{display:flex;gap:10px;margin-left:209px}@media (max-width: 1440px){.footer .footer-social{margin-left:99px}}@media screen and (max-width: 1439px){.footer .footer-social{order:1;margin-left:0;width:100%}}@media screen and (max-width: 767px){.footer .footer-social{order:1;margin-left:0;margin-bottom:0;margin-left:0 !important;width:auto}}.footer .footer-social .social-link{display:flex;align-items:center;justify-content:center;width:42px;height:42px;transition:background-color 0.3s}.footer .footer-social .social-link i{width:100%;height:100%}.footer .footer-bottom{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:20px}@media screen and (max-width: 1439px){.footer .footer-bottom{flex-wrap:wrap;gap:20px;align-items:center}}@media screen and (max-width: 767px){.footer .footer-bottom{flex-direction:column}}.footer .footer-bottom__link,.footer .footer-bottom__developer{font-family:var(--font-family);font-weight:700;font-size:14px;letter-spacing:-0.02em;text-decoration:underline;text-decoration-skip-ink:none;color:var(--white)}.footer .footer-bottom__link:hover,.footer .footer-bottom__developer:hover{text-decoration:underline}.footer .footer-bottom__link{opacity:0.8}@media screen and (max-width: 1439px){.footer .footer-bottom__link{order:2}}@media screen and (max-width: 767px){.footer .footer-bottom__link{order:2}}.footer .footer-bottom__developer{display:flex;align-items:center;gap:20px}@media screen and (max-width: 1439px){.footer .footer-bottom__developer{order:3}}@media screen and (max-width: 767px){.footer .footer-bottom__developer{order:3}}.footer .footer-bottom__developer span{opacity:0.8}.footer .footer-bottom__developer i{width:83px;height:30px;margin-top:5px}.footer .footer-bottom__divider{display:none}@media screen and (max-width: 767px){.footer .footer-bottom__divider{display:inline-block;width:1px;height:16px;background-color:var(--white);margin:0 10px}}@media screen and (max-width: 767px){.footer .button--red{width:100%}}.button-up{position:fixed;left:20px;bottom:30px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:var(--white);border-radius:50%;cursor:pointer;z-index:25;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.button-up.visible{opacity:1;visibility:visible}.button-up .icon{width:60px;height:60px;background:url(/local/templates/promsitech/html/build/up.svg);background-size:contain;background-repeat:no-repeat}@media (max-width: 768px){.button-up{left:15px;bottom:80px;width:50px;height:50px}.button-up .icon{width:50px;height:50px}}@media (max-width: 480px){.button-up{left:auto;right:15px;bottom:70px;width:44px;height:44px}.button-up .icon{width:44px;height:44px}}.section-slider{display:flex;gap:40px;margin-bottom:40px}.section-slider-about{margin-bottom:60px}@media screen and (max-width: 1439px){.section-slider{gap:20px;flex-wrap:wrap}.section-slider-about{margin-bottom:40px}}@media screen and (max-width: 767px){.section-slider{gap:10px;flex-direction:column}.section-slider.section-slider-about .third-slide__content img{display:none}.section-slider.section-slider-about .third-slide{padding-bottom:80px}.section-slider.section-slider-about .third-slider{height:auto}}.slider__prev,.slider__next{z-index:2;position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;background:transparent;border:1px solid var(--white);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.slider__prev:hover,.slider__next:hover{background-color:var(--blue);color:var(--white)}}.slider__prev .icon,.slider__next .icon{width:16px;height:16px}.slider__prev{left:10px}.slider__next{right:10px}.swiper-button-disabled{opacity:0.5}.slider-nav{display:flex;align-items:center;justify-content:space-between;width:100px;height:36px;position:absolute;bottom:30px;right:15px}.main-slider{position:relative;flex:1;max-width:calc(100% - 484px);background:url("/assets/images/required/slider-bg.jpg") no-repeat;color:var(--white);overflow:hidden;background-size:cover;border-radius:10px;height:auto}@media (max-width: 1280px){.main-slider{flex:auto;max-width:100%}}@media screen and (max-width: 767px){.main-slider{min-width:auto;flex:auto;width:100%;margin:0;height:50vh}}@media (max-width: 480px){.main-slider{min-width:auto;flex:auto;width:100%;margin:0;height:auto}}@media screen and (max-width: 767px){.main-slider .slider-nav{display:none}}.main-slider .main-slide{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/images/required/slider-bg.jpg");position:relative}@media screen and (max-width: 767px){.main-slider .main-slide{height:auto}}.main-slider .main-slide__container{padding:30px;display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:30px;position:relative}@media screen and (max-width: 767px){.main-slider .main-slide__container{padding:20px 15px;height:350px}}.main-slider .main-slide__content{max-width:762px;align-self:flex-start}@media screen and (max-width: 767px){.main-slider .main-slide__content{max-width:100%;width:100%}}.main-slider .main-slide__wrapper{align-self:flex-end;max-width:355px;margin-right:90px;width:100%}@media screen and (max-width: 767px){.main-slider .main-slide__wrapper{margin:0;max-width:100%}}.main-slider .main-slide__wrapper .button{display:inline-block;text-align:center}@media screen and (max-width: 767px){.main-slider .main-slide__wrapper .button{width:100%}}.main-slider .main-slide__desc{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;color:var(--white);margin-bottom:30px;position:relative;display:flex}@media screen and (max-width: 1280px){.main-slider .main-slide__desc{margin-bottom:20px}}@media (max-width: 768px){.main-slider .main-slide__desc{font-size:14px}}.main-slider .main-slide__desc::before{content:'';position:absolute;width:100%;height:1px;background:var(--white);opacity:0.5;top:-12px;left:0}@media (max-width: 768px){.main-slider .main-slide__desc::before{width:100%;left:0}}.main-slider .main-slide__scroll{position:absolute;bottom:30px;left:76px;transform:translateX(-50%);z-index:999}.main-slider .main-slide__scroll .main-slide__scroll-btn{width:91px;height:91px;background:transparent;border:2px solid var(--white);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all ease 0.2s}.main-slider .main-slide__scroll .main-slide__scroll-btn .icon--down{display:inline-block;width:47px;height:47px;background:url("/assets/images/required/icon-down.svg") no-repeat center/contain}.main-slider .main-slide__scroll .main-slide__scroll-btn:hover{background-color:rgba(255,255,255,0.1)}.main-slider .main-slide__picture{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media (max-width: 1023px){.main-slider .main-slide__picture_desktop{display:none}}@media (min-width: 1024px){.main-slider .main-slide__picture_mobile{display:none}}.main-slide__title{font-family:var(--font-family);font-weight:600;font-size:70px;line-height:100%;letter-spacing:-0.03em;color:var(--white);margin-bottom:40px}@media (max-width: 1200px){.main-slide__title{font-size:60px}}@media (max-width: 768px){.main-slide__title{font-size:40px;margin-bottom:30px}}.main-slide__title._black{color:var(--black);font-size:55px}@media (max-width: 768px){.main-slide__title._black{font-size:34px}}.main-slide__subtitle{font-family:var(--font-family);font-weight:700;font-size:28px;line-height:100%;color:var(--white);margin-bottom:20px}@media (max-width: 768px){.main-slide__subtitle{font-size:18px}}.main-slide__text{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.01em;color:var(--white);max-width:458px}@media (max-width: 768px){.main-slide__text{font-size:14px;max-width:300px}}.secondary-slider{position:relative;width:464px;background-color:var(--light-blue);overflow:hidden;border-radius:var(--border-radius-default)}@media (max-width: 1280px){.secondary-slider{width:100%;padding:0;height:50vh}}@media screen and (max-width: 767px){.secondary-slider{height:auto}}@media (max-width: 768px){.secondary-slider .slider-nav{display:none}}.secondary-slider .secondary-slide{display:flex;align-items:center;justify-content:flex-start;gap:20px;height:100%}.secondary-slider .secondary-slide__content{display:flex;flex-direction:column;align-items:flex-start;position:relative;height:100%;width:100%}.secondary-slider .secondary-slide__image img{max-width:100%;height:calc(100% - 130px);width:100%;object-fit:cover;object-position:top;border-radius:10px 10px 0 0;aspect-ratio:464 / 311}@media screen and (max-width: 767px){.secondary-slider .secondary-slide__image img{width:100%;aspect-ratio:330 / 181;height:calc(100% - 100px);object-fit:cover}}@media (max-width: 1023px){.secondary-slider .secondary-slide__image_desktop{display:none}}@media (min-width: 1024px){.secondary-slider .secondary-slide__image_mobile{display:none}}.secondary-slider .secondary-slide__label{padding:30px 110px 30px 30px;height:130px;background:var(--blue);width:100%}@media screen and (max-width: 767px){.secondary-slider .secondary-slide__label{font-size:24px;text-align:center;padding:15px 30px 35px;height:100px}}.secondary-slider .secondary-slide__label p{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:100%;color:var(--white);opacity:0.7}@media screen and (max-width: 767px){.secondary-slider .secondary-slide__label p{text-align:center;font-size:16px;margin-bottom:5px}}.secondary-slider .secondary-slide__label span{display:flex;margin-top:10px;font-family:var(--font-family);font-weight:700;font-size:28px;line-height:100%;color:var(--white)}@media screen and (max-width: 767px){.secondary-slider .secondary-slide__label span{font-size:24px;text-align:center;display:block;margin-top:0}}.secondary-slider .secondary-slide__counter{position:absolute;top:40px;left:30px;font-family:var(--font-family);font-weight:500;font-size:30px;line-height:100%;color:var(--white)}.secondary-slider .secondary-slide__counter span{opacity:0.7;font-size:20px;margin-left:3px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:20px}@media screen and (max-width: 767px){.section-title{flex-direction:column;align-items:flex-start;gap:20px}.section-title .row{display:none}}.section-title--alt{align-items:baseline}.section-title--alt .main-slide__title{text-transform:none;margin-bottom:0}.section-title--page .main-slide__title{font-size:44px;font-weight:600;line-height:100%;letter-spacing:-0.03em}@media screen and (max-width: 1280px){.section-title--page .main-slide__title{font-size:38px}}@media screen and (max-width: 767px){.section-title--page .main-slide__title{font-size:30px}}.section-title__text{font-weight:600;font-size:36px;line-height:100%;letter-spacing:-0.03em;color:var(--black);margin-bottom:0}.section-title__text_large{font-size:44px}@media screen and (max-width: 767px){.section-title__text{font-size:30px}}.section-title__desc{color:var(--black);font-family:var(--font-family);font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.03em;margin-bottom:30px}@media screen and (max-width: 767px){.section-title__desc{font-size:18px;margin-bottom:20px}}.section-about_area{margin:90px 0}@media screen and (max-width: 767px){.section-about_area{margin:80px 0}}.section-about_area .slider-navigation{margin-left:auto}.section-about_area .about-container{gap:90px}@media screen and (max-width: 767px){.section-about_area .about-container{gap:30px}}.section-about_area .about-content__image{width:calc(50% - 15px);flex:auto}@media (max-width: 1024px){.section-about_area .about-content__image{width:100%}}.section-about_area .about-content .about-text{width:calc(50% - 15px);flex:auto}@media (max-width: 1024px){.section-about_area .about-content .about-text{width:100%}}.section-about_area .about-content .about-text__title{font-size:28px;max-width:none}.section-about_area .about-content .about-text__description{line-height:150%;max-width:none;margin-bottom:20px}@media screen and (max-width: 767px){.section-about_area .slider-navigation,.section-about_area .button{display:none}.section-about_area .section-title{margin-bottom:20px}.section-about_area .about-container{gap:80px}.section-about_area .about-content{flex-direction:column-reverse}}.section-about__button{min-width:205px;text-align:center;min-height:54px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.about-container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:30px}.about-container--alt{flex-wrap:wrap}.about-container--alt .about-stats{flex-wrap:wrap;gap:20px}.about-container--alt .about-stats .stat-item{width:calc(20% - 16px)}@media screen and (max-width: 1280px){.about-container--alt .about-stats .stat-item{width:calc(50% - 15px)}}@media screen and (max-width: 767px){.about-container--alt .about-stats .stat-item{width:100% !important;padding:15px !important;height:120px !important}}.about-container--alt .about-stats .stat-item__label{font-size:16px}.about-container--alt .stat-item{width:calc(20% - 20px);padding:25px;justify-content:flex-start;height:auto;min-height:auto}@media (max-width: 1024px){.about-container--alt .stat-item{width:calc(33.3% - 20px)}}.about-container--alt .stat-item::before{position:relative;top:0;left:0;right:auto;width:8px !important;height:8px !important;margin-bottom:12px}@media screen and (max-width: 767px){.about-container{grid-template-columns:1fr;gap:20px}}.about-content{display:flex;gap:30px;width:100%}@media (max-width: 1024px){.about-content{gap:20px;flex-direction:column}}.about-content__image{max-width:100%;height:auto;border-radius:var(--border-radius-default);overflow:hidden;width:calc(60% - 10px)}.about-content__image img{object-fit:cover;height:100%;width:100%}@media (max-width: 1024px){.about-content__image img{width:100%;height:100%;object-fit:cover;border-radius:10px}}@media (max-width: 1024px){.about-content__image{width:100%;height:230px}}.about-text{flex:2;background-color:var(--light-blue);padding:30px;display:flex;flex-direction:column;justify-content:flex-start;border-radius:10px}@media screen and (max-width: 767px){.about-text{padding:15px}}.about-text__title{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.01em;color:var(--black);max-width:605px}@media screen and (max-width: 767px){.about-text__title{font-size:20px}}.about-text__description{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;color:var(--black);opacity:0.7;max-width:530px;margin-bottom:20px}@media screen and (max-width: 767px){.about-text__description{font-size:14px}}.about-text__link{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:130%;letter-spacing:-0.02em;color:var(--blue);text-decoration:none;margin-top:auto}@media screen and (max-width: 767px){.about-text__link{font-size:15px}}.about-text__link:hover{text-decoration:underline}.section-cases .cases-container{display:flex;align-items:stretch;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.section-cases .cases-container{flex-direction:column}}.section-cases .cases-container--alt{flex-direction:row-reverse}.section-cases .cases-container--alt .cases-content{width:100%;max-width:423px;flex:inherit}.section-cases .cases-container--alt .cases-images{flex-direction:row;justify-content:space-between}.section-cases .cases-container--alt .cases-images__top{flex-basis:100%}.section-cases .cases-container--alt .cases-images__top img{height:100%;aspect-ratio:855/ 589}.section-cases .cases-container--alt .cases-images__bottom{flex-direction:column;max-width:421px}.section-cases .cases-container--alt .cases-images__bottom img{width:100%}.section-cases .cases-separator{height:1px;background:var(--grey);margin:20px 0}.section-cases .cases-images{flex:2;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.section-cases .cases-images{width:100%}}.section-cases .cases-images__top{flex:1}.section-cases .cases-images__top img{width:100%;height:auto;border-radius:var(--border-radius-default);object-fit:cover;aspect-ratio:1298/ 371}@media (max-width: 768px){.section-cases .cases-images__top img{aspect-ratio:inherit;height:370px}}.section-cases .cases-images__bottom{display:flex;gap:20px}@media (max-width: 768px){.section-cases .cases-images__bottom{flex-direction:column}}.section-cases .cases-images__bottom img{flex:1;width:calc(50% - 20px);height:auto;border-radius:var(--border-radius-default);object-fit:cover}@media (max-width: 768px){.section-cases .cases-images__bottom img{width:100%;min-height:300px}}.section-cases .cases-content{background-color:var(--light-blue);width:100%;max-width:423px;display:flex;flex-direction:column;justify-content:flex-start;border-radius:var(--border-radius-default);padding:30px}.section-cases .cases-content__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:100%;letter-spacing:-0.02em;color:var(--black);margin-bottom:30px}.section-cases .cases-content__text{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;color:var(--black);opacity:0.9}.section-equipment .equipment-container{display:grid;grid-template-columns:2fr 3fr;gap:20px}@media (max-width: 768px){.section-equipment .equipment-container{grid-template-columns:1fr}}.section-equipment .equipment-left{background-color:var(--light-blue);padding:60px;border-radius:var(--border-radius-default);display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 768px){.section-equipment .equipment-left{padding:15px}}.section-equipment .equipment-left__description{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:120%;letter-spacing:-0.03em;color:var(--black);opacity:0.9;margin-bottom:48px}@media (max-width: 768px){.section-equipment .equipment-left__description{font-size:14px;margin-bottom:20px}}.section-equipment .equipment-left .button--red{margin-top:auto}.section-equipment .equipment-left__options{display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.section-equipment .equipment-left__options{margin-bottom:30px}}.section-equipment .equipment-left__options .option{display:flex;align-items:center;gap:20px;text-decoration:none;padding:0px;background-color:var(--light-blue);border-radius:var(--border-radius-small);transition:background-color 0.3s}.section-equipment .equipment-left__options .option__icon{width:54px;height:54px;object-fit:contain}@media (max-width: 768px){.section-equipment .equipment-left__options .option__icon{width:35px;height:35px}}.section-equipment .equipment-left__options .option__text{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:100%;letter-spacing:-0.02em;color:var(--black);opacity:0.9}@media (max-width: 768px){.section-equipment .equipment-left__options .option__text{font-size:18px;max-width:181px}}.section-equipment .equipment-right{display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.section-equipment .equipment-right{flex-direction:column}}.section-equipment .equipment-right .equipment-card{flex:1 1 calc(33.333% - 20px);display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--white);border-radius:var(--border-radius-default);transition:box-shadow 0.3s;position:relative}@media (max-width: 768px){.section-equipment .equipment-right .equipment-card{flex:1}}.section-equipment .equipment-right .equipment-card:hover{box-shadow:0 4px 8px rgba(0,0,0,0.1)}.section-equipment .equipment-right .equipment-card__image{width:100%;height:auto;border-radius:var(--border-radius-small)}@media (max-width: 768px){.section-equipment .equipment-right .equipment-card__image{height:478px;object-fit:cover}}.section-equipment .equipment-right .equipment-card__link{font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;text-decoration:underline !important;text-decoration-skip-ink:none;text-align:center;color:var(--white);width:100%;border-radius:0px 0px 10px 10px;text-decoration:none;position:absolute;bottom:0;left:0;padding:30px;background-color:var(--blue)}.section-exhibitions .exhibitions-container{display:grid;grid-template-columns:2fr 3fr;gap:30px}@media (max-width: 1024px){.section-exhibitions .exhibitions-container{grid-template-columns:1fr;display:flex;flex-direction:column-reverse}}.section-exhibitions .exhibitions-image{width:848px}@media (max-width: 1024px){.section-exhibitions .exhibitions-image{width:100%}}.section-exhibitions .exhibitions-image__photo{width:100%;height:auto;border-radius:var(--border-radius-default);object-fit:cover}@media (max-width: 768px){.section-exhibitions .exhibitions-image__photo{aspect-ratio:1}}.section-exhibitions .exhibitions-info{background-color:var(--light-blue);border-radius:var(--border-radius-default);padding:30px;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media (max-width: 768px){.section-exhibitions .exhibitions-info{padding:15px}}.section-exhibitions .exhibitions-info__title{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%}@media (max-width: 768px){.section-exhibitions .exhibitions-info__title{flex-direction:column-reverse;align-items:flex-start;gap:15px}}.section-exhibitions .exhibitions-info__description{font-family:var(--font-family);font-size:var(--font-size-default);line-height:1.6;color:var(--black);margin-bottom:20px}.section-exhibitions .exhibitions-info__details{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:30px;right:30px;width:140px;height:135px}@media screen and (max-width: 767px){.section-exhibitions .exhibitions-info__details{position:relative;bottom:0;right:0;order:2;margin-top:20px;width:120px;height:115px}}.section-exhibitions .exhibitions-info__date{font-size:14px;font-weight:600;color:var(--black)}.section-exhibitions .exhibitions-info__qr{width:100%;height:100%;object-fit:contain}.section-exhibitions .exhibitions-info__link{font-family:var(--font-family);font-size:14px;color:var(--blue);text-decoration:none;margin-top:20px}.section-exhibitions .exhibitions-info__link:hover{text-decoration:underline}.section-news .section-events{text-align:center}.section-news .section-events .events-list{display:flex;flex-direction:column;gap:20px}.section-news .section-events .event-item{display:flex;justify-content:flex-start;align-items:center;background-color:var(--light-blue);border-radius:10px;padding:20px;gap:10px}@media screen and (max-width: 767px){.section-news .section-events .event-item{flex-direction:column}}.section-news .section-events .event-item__date{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black);width:auto;white-space:nowrap;min-width:350px;text-align:left}@media screen and (max-width: 1280px){.section-news .section-events .event-item__date{min-width:250px}}@media screen and (max-width: 767px){.section-news .section-events .event-item__date{width:100%}}.section-news .section-events .event-item__text{text-align:left;color:var(--black);width:100%}.section-news .section-events .event-item__name{font-size:18px;line-height:120%;font-weight:700;letter-spacing:-0.03em;text-align:left;margin-bottom:10px}.section-news .section-events .event-item__desc{opacity:.7}.section-news .section-events .event-item .button--outline{background-color:var(--white);color:var(--blue);border:1px solid var(--blue);border-radius:10px;padding:16px 24px;font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;color:var(--blue);cursor:pointer;transition:all 0.3s ease}.section-news .section-events .event-item .button--outline:hover{background-color:var(--blue);color:var(--white)}@media screen and (max-width: 767px){.section-news .section-events .event-item .button--outline{width:100%}}.section-news .section-events .events-footer{margin-top:30px}.section-news .section-events .events-footer .button--red{background-color:var(--red);color:var(--white);border-radius:10px;padding:16px 24px;font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;color:var(--white);cursor:pointer;transition:background-color 0.3s ease}.section-news .section-events .events-footer .button--red:hover{background-color:#be040d;color:var(--white)}.section-news .news-tab-pane{display:none;opacity:0;transform:translateY(10px);transition:opacity 0.3s ease, transform 0.3s ease}.section-news .news-tab-pane.active{display:block;opacity:1;transform:translateY(0)}.section-news .news-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-news .news-header__title{font-family:var(--font-family);font-size:24px;font-weight:bold;color:var(--black)}.section-news .news-grid{display:flex;gap:30px;flex-wrap:wrap;align-items:stretch}@media (max-width: 1024px){.section-news .news-grid{gap:20px}}.section-news .news-card{background:var(--light-blue);transition:transform 0.3s;width:calc(25% - 20px);padding:20px;display:flex;flex-direction:column;border-radius:10px}.section-news .news-card:hover{transform:scale(1.02)}.section-news .news-card__left{flex:1;width:50%;max-height:620px}.section-news .news-card__left img{max-height:none}.section-news .news-card__left .news-card{height:100%;width:100%}@media (max-width: 1024px){.section-news .news-card__left{width:100%;max-height:none}.section-news .news-card__left img{max-height:500px}}@media (max-width: 768px){.section-news .news-card__left{flex-basis:auto}}.section-news .news-card__right{display:flex;justify-content:space-between;flex-wrap:wrap;width:50%;gap:30px}@media (max-width: 1024px){.section-news .news-card__right{width:100%}}@media screen and (max-width: 767px){.section-news .news-card__right{gap:20px;flex-basis:auto}}.section-news .news-card__right .news-card{width:calc(50% - 15px)}.section-news .news-card__right .news-card__title{font-size:18px;font-weight:600;letter-spacing:-0.03em}@media screen and (max-width: 767px){.section-news .news-card__right .news-card{width:100%;flex-basis:auto !important;aspect-ratio:1}}.section-news .news-card__image{width:100%;height:100%;max-height:170px;object-fit:contain;border-radius:10px}@media (max-width: 1024px){.section-news .news-card__image{max-height:200px;height:auto;object-fit:contain}}.section-news .news-card__content{width:100%;color:var(--black);padding:0}.section-news .news-card__title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black);margin:20px 0 0}.section-news .news-card__date{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:120%;letter-spacing:-0.01em;color:rgba(255,255,255,0.7);display:none}.section-partners .partners-container{display:grid;grid-template-columns:2fr 3fr;gap:30px}@media (max-width: 768px){.section-partners .partners-container{grid-template-columns:1fr}}.section-partners .partners-text{background-color:var(--light-blue);border-radius:var(--border-radius-default);padding:20px}.section-partners .partners-text__title{font-family:var(--font-family);font-size:24px;font-weight:bold;color:var(--black);margin-bottom:10px}@media (max-width: 768px){.section-partners .partners-text__title{font-size:20px}}.section-partners .partners-text__subtitle{font-family:var(--font-family);font-size:18px;font-weight:bold;color:var(--black);margin-bottom:10px}.section-partners .partners-text__description{font-family:var(--font-family);font-size:var(--font-size-default);line-height:1.6;color:var(--black);margin-bottom:20px}@media (max-width: 768px){.section-partners .partners-text__description{font-size:14px}}.section-partners .partners-text__link{font-family:var(--font-family);font-size:14px;color:var(--blue);text-decoration:none}.section-partners .partners-text__link:hover{text-decoration:underline}.section-partners .partners-map{align-self:flex-start}.section-partners .partners-map__image{width:100%;height:100%;border-radius:var(--border-radius-default);object-fit:contain;max-width:1000px}@media (max-width: 768px){.section-partners .partners-map__image{object-fit:fill}}.brand-item{border-radius:20px;width:calc(100%/3 - 20px);height:350px;background:var(--light-blue);position:relative;padding:20px;gap:20px;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 1439px){.brand-item{height:auto}}@media (max-width: 768px){.brand-item{width:100%;height:auto;gap:0}}.brand-item:nth-child(4),.brand-item:nth-child(5){width:calc(100%/2 - 20px)}@media (max-width: 768px){.brand-item:nth-child(4),.brand-item:nth-child(5){width:100%}}.brand-item:nth-child(4) .catalog-item__image,.brand-item:nth-child(5) .catalog-item__image{max-width:460px}.brand-item:nth-child(5) .catalog-item__image{max-width:200px;right:20px}.brand-item .brand-logo{margin-bottom:20px}.brand-item .catalog-item__image{position:absolute;bottom:44px;right:0;width:100%;max-width:319px}@media (max-width: 1439px){.brand-item .catalog-item__image{position:relative;bottom:0}}@media (max-width: 768px){.brand-item .catalog-item__image{position:relative;bottom:0}}.brand-item .catalog-item__download{margin-top:auto}@media (max-width: 768px){.brand-item .catalog-item__download{margin-bottom:10px}}.brand-item .about-text__link{margin-top:inherit}.catalog-item__download{display:flex;align-items:center;gap:9px;text-align:left}.catalog-item__download::before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 12L3 7L4.4 5.55L7 8.15V0H9V8.15L11.6 5.55L13 7L8 12ZM2 16C1.45 16 0.979333 15.8043 0.588 15.413C0.196666 15.0217 0.000666667 14.5507 0 14V11H2V14H14V11H16V14C16 14.55 15.8043 15.021 15.413 15.413C15.0217 15.805 14.5507 16.0007 14 16H2Z' fill='%23004290' /%3E%3C/svg%3E");width:16px;height:16px;background-size:contain}.section-team{position:relative}.section-team .team-container{display:flex;justify-content:space-between;position:relative;padding-top:30px;border-top:1px solid var(--grey)}@media (max-width: 768px){.section-team .team-container{flex-direction:column;border:none}}.section-team .team-container .team-navigation{width:100%}@media (max-width: 768px){.section-team .team-container .team-navigation{margin-bottom:20px}}.section-team .team-container .team-navigation .team-tabs{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0;margin:0}@media (max-width: 768px){.section-team .team-container .team-navigation .team-tabs{flex-direction:row;align-items:center}}.section-team .team-container .team-navigation .team-tabs .team-tab.active a{font-family:var(--font-family);font-weight:600;font-size:28px;line-height:100%;letter-spacing:-0.02em;color:var(--blue);opacity:1}@media (max-width: 768px){.section-team .team-container .team-navigation .team-tabs .team-tab.active a{font-size:20px}}.section-team .team-container .team-navigation .team-tabs .team-tab a{font-family:var(--font-family);font-weight:600;font-size:28px;line-height:100%;letter-spacing:-0.02em;color:var(--black);opacity:0.3;display:flex;align-items:center;gap:5px}@media (max-width: 768px){.section-team .team-container .team-navigation .team-tabs .team-tab a{font-size:20px}}@media screen and (min-width: 768px){.section-team .team-container .team-navigation .team-tabs .team-tab a:hover{color:var(--blue);opacity:1}}.section-team .team-container .team-swiper{position:relative;max-width:1002px}@media (max-width: 768px){.section-team .team-container .team-swiper{width:100%;max-width:auto}}.section-team .team-container .team-swiper .swiper-wrapper{display:flex}.section-team .team-container .team-swiper .swiper-slide{display:flex;flex-direction:column;gap:15px}.section-team .team-container .team-swiper .swiper-slide .team-content__title{font-family:var(--font-family);font-size:24px;font-weight:bold;color:var(--black);margin-bottom:10px}@media (max-width: 768px){.section-team .team-container .team-swiper .swiper-slide .team-content__title{display:none}}.section-team .team-container .team-swiper .swiper-slide .team-content__text{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;color:var(--black);opacity:0.7;max-width:100%}.section-team .team-container .team-swiper .swiper-slide .team-image{width:100%;height:auto;border-radius:var(--border-radius-default);object-fit:cover}@media (max-width: 768px){.section-team .team-container .team-swiper .swiper-slide .team-image{aspect-ratio:1}}.section-team .team-container .team-swiper .team-pagination{display:flex;justify-content:center;margin-top:20px}.section-team .team-container .team-swiper .team-navigation-buttons{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.section-team .team-container .team-swiper .team-navigation-buttons .swiper-button-prev,.section-team .team-container .team-swiper .team-navigation-buttons .swiper-button-next{width:40px;height:40px;background-color:var(--blue);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.3s}.section-team .team-container .team-swiper .team-navigation-buttons .swiper-button-prev:hover,.section-team .team-container .team-swiper .team-navigation-buttons .swiper-button-next:hover{background-color:var(--red)}.section-team .team-container .team-counter{display:flex;justify-content:center;align-items:center;margin-top:20px;font-family:var(--font-family);font-size:var(--font-size-default)}.section-team .team-container .team-counter .counter-current{font-weight:bold;color:var(--blue)}.section-team .team-container .team-counter .counter-separator,.section-team .team-container .team-counter .counter-total{color:var(--black)}.section-team .team__counter{font-family:var(--font-family);font-weight:500;font-size:32px;line-height:100%;color:#727272 !important}@media (max-width: 768px){.section-team .team__counter{display:none}}.section-team .team__counter .swiper-pagination-current{font-family:var(--font-family);font-weight:500;font-size:64px;line-height:100%;color:var(--blue);min-width:40px;display:inline-block}.section-team .team__counter .swiper-pagination-total{font-family:var(--font-family);font-weight:300;font-size:32px;line-height:100%;color:var(--black);opacity:0.7}.section-team .team .slider-nav{right:auto;left:15px}.section-team .team .slider-nav .slider__prev,.section-team .team .slider-nav .slider__next{background-color:var(--red);border:none}.section-team .team__next,.section-team .team__prev{z-index:999;background:var(--blue)}.section-team .slider-nav{bottom:auto;right:15px;top:0}@media (max-width: 768px){.section-team .slider-nav{display:none}}.section-team .swiper-button-disabled{opacity:0.5}.section-contact-form{padding:40px 60px;border-radius:10px;background-color:var(--light-blue)}@media screen and (max-width: 767px){.section-contact-form{padding:30px 15px}}.section-contact-form--carrer{background-color:var(--white);display:flex;padding:0;gap:30px}@media (max-width: 768px){.section-contact-form--carrer{padding:0;flex-direction:column}}.section-contact-form--carrer .contact-form-container{background-color:var(--light-blue);padding:30px;border-radius:10px;width:50%;flex-shrink:0}@media (max-width: 768px){.section-contact-form--carrer .contact-form-container{width:100%}}.section-contact-form--carrer .contact-form-content{width:100%}.section-contact-form--carrer .button--primary{max-width:142px}@media (max-width: 768px){.section-contact-form--carrer .button--primary{min-width:100%}}.section-contact-form--carrer .contact-form__input{max-width:100% !important}.section-contact-form--carrer .contact-form-image{max-width:100%;height:auto;min-height:auto}.section-contact-form--carrer .contact-form-image img{object-position:left;object-fit:cover}.section-contact-form--alt{padding:60px 0;text-align:center}@media screen and (max-width: 767px){.section-contact-form--alt{padding:40px 20px}}.section-contact-form--alt .contact-form-container{justify-content:center !important}.section-contact-form .contact-form-content .contact-form-content__description{margin-bottom:25px !important}@media screen and (max-width: 767px){.section-contact-form .contact-form-content .contact-form-content__description{margin-bottom:15px !important}}.section-contact-form .contact-form-content .contact-form .custom-checkbox{max-width:580px}.contact-form-container{display:flex;justify-content:space-between;gap:40px;align-items:center}@media screen and (max-width: 767px){.contact-form-container{grid-template-columns:1fr;flex-direction:column}}.contact-form-container_model,.contact-form-container_po{gap:0;max-width:600px;margin:0 auto}.contact-form-container_model .contact-form-content__description,.contact-form-container_po .contact-form-content__description{text-align:center;opacity:1}.contact-form-container_model .contact-form-content__success,.contact-form-container_po .contact-form-content__success{text-align:center;margin-top:20px;display:none;font-size:18px}.contact-form-container_model .contact-form-content__wrapper.success,.contact-form-container_po .contact-form-content__wrapper.success{opacity:.3;pointer-events:none}.contact-form-container_po{margin-top:20px}.contact-form-content{max-width:100%;width:100%}.contact-form-content__title{font-size:44px;font-weight:600;line-height:100%;letter-spacing:-0.03em;color:var(--black);margin-bottom:20px}@media (max-width: 768px){.contact-form-content__title{font-size:34px}}.contact-form-content__title._warranty{font-size:28px;text-align:center;margin-bottom:10px}@media (max-width: 768px){.contact-form-content__title._warranty{font-size:20px;text-align:left}}.contact-form-content__description{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black);margin-bottom:20px !important;opacity:.7}@media screen and (max-width: 767px){.contact-form-content__description{font-size:16px}}.contact-form-content__description._warranty{color:var(--black);font-size:18px;font-weight:600;line-height:120%;letter-spacing:-0.03em;opacity:0.7;text-align:center;margin-bottom:20px !important}@media (max-width: 768px){.contact-form-content__description._warranty{font-size:16px;text-align:center}}.contact-form-content .contact-form{display:flex;flex-direction:column;gap:28px;width:100%}.contact-form-content .contact-form__group{display:flex;flex-direction:column;position:relative}.contact-form-content .contact-form__group label.error{color:var(--red);font-size:13px}.contact-form-content .contact-form__input{border:none;border-bottom:1px solid #7b7b7b;outline:none;box-shadow:none;padding:10px;max-width:642px;width:100%;color:var(--black) !important;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:140%;letter-spacing:-0.01em;background-color:transparent}@media (max-width: 768px){.contact-form-content .contact-form__input{font-size:15px;line-height:140%;padding:10px}}.contact-form-content .contact-form__input:focus{border-color:var(--blue);outline:none}.contact-form-content .contact-form__input.error{color:#f10}.contact-form-content .contact-form .button{padding:19px 24px}.contact-form-content .contact-form__button{font-family:var(--font-family);font-size:16px;font-weight:bold;background-color:var(--red);color:var(--white);padding:19px 24px;border:none;border-radius:var(--border-radius-default);cursor:pointer;transition:background-color 0.3s}@media (max-width: 768px){.contact-form-content .contact-form__button{font-size:14px;font-weight:700;line-height:19px;letter-spacing:-0.02em}}.contact-form-content .contact-form .custom-checkbox{max-width:100%;font-size:13px;font-weight:500;padding-left:0;gap:10px}.contact-form-content .contact-form .custom-checkbox__box{min-width:20px;width:20px;margin:0;height:20px}.contact-form-image{width:100%;max-width:657px;height:347px}.contact-form-image img{width:100%;height:100%;border-radius:var(--border-radius-default);object-fit:contain}.page-header{position:relative;width:calc(100% - 445px)}@media (max-width: 1024px){.page-header{width:100%}}@media (max-width: 768px){.page-header{width:100% !important}}.page-header__banner{aspect-ratio:1003 / 473;height:100%;width:100%;border-radius:var(--border-radius-default);background:url("/assets/images/required/banner.jpg") no-repeat center/cover}@media (max-width: 768px){.page-header__banner{height:50vh;background-size:cover}}@media (max-width: 460px){.page-header__banner{width:100%;height:212px;background-size:cover}}.page-header__content{text-align:left;position:absolute;bottom:30px;left:30px}@media (max-width: 768px){.page-header__content{bottom:20px;left:15px}}.page-header__title{font-size:70px;font-weight:600;line-height:100%;letter-spacing:-0.03em;color:var(--white);margin:0}@media screen and (max-width: 767px){.page-header__title{font-size:40px}}.page-header__subtitle{font-family:var(--font-family);font-size:18px;font-weight:400;color:var(--grey, #d9d9d9);margin-top:10px}.third-slider{position:relative;border-radius:10px;width:100%;max-width:425px;height:auto;background-color:var(--light-blue);overflow:hidden;background:url("/assets/images/required/header-bg.jpg") no-repeat;background-size:cover}@media (max-width: 1024px){.third-slider{width:100%;height:auto;background-size:cover;max-width:none}}@media (max-width: 460px){.third-slider{width:100%;height:auto;background-size:cover}}.third-slider .third-slide{display:flex;align-items:center;padding:76px 30px 30px;height:100%}@media (max-width: 1024px){.third-slider .third-slide{padding-bottom:75px}}.third-slider .third-slide__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%;gap:47px}.third-slider .third-slide__content img{max-width:197px;width:100%;height:auto;margin-left:auto}@media (max-width: 1024px){.third-slider .third-slide__content img{display:none}}@media screen and (max-width: 767px){.third-slider .third-slide__content img{max-width:154px;transform:translate(-50%, -50%);left:50%;bottom:auto;top:63%}}.third-slider .third-slide__label{width:100%;position:relative;z-index:3}.third-slider .third-slide__label p{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:1.1;color:var(--white);letter-spacing:-0.02em}@media screen and (max-width: 767px){.third-slider .third-slide__label p{font-size:18px}}.third-slider .third-slide__label span{display:flex;margin-top:10px;font-family:var(--font-family);font-weight:700;font-size:36px;line-height:100%;color:var(--white)}.third-slider__counter{position:absolute;top:30px !important;left:30px !important;bottom:auto;width:auto;font-family:var(--font-family);font-weight:500;font-size:20px;line-height:100%;color:var(--white) !important}@media (max-width: 768px){.third-slider__counter{top:20px !important;left:15px !important}}.third-slider__counter .swiper-pagination-current{font-family:var(--font-family);font-weight:500;font-size:30px;line-height:100%;color:var(--white);min-width:20px}.third-slider__counter .swiper-pagination-total{font-family:var(--font-family);font-weight:300;font-size:20px;line-height:100%;color:var(--white);opacity:0.7}.third-slider .slider-nav{right:auto;left:15px}@media (max-width: 1024px){.third-slider .slider-nav{left:50%;transform:translate(-50%, 0);z-index:99}}.third-slider .slider-nav .slider__prev,.third-slider .slider-nav .slider__next{background-color:var(--red);border:none}.button--red{background-color:var(--red);color:var(--white);font-family:var(--font-family);border-radius:var(--border-radius-small);cursor:pointer;border:none}.button--red:hover{background-color:#BE040D;color:var(--white)}.button--empty-blue{background:transparent;border:1px solid var(--blue);color:var(--blue);cursor:pointer}.button--empty-blue:hover,.button--empty-blue.active{color:var(--white);background:var(--blue)}.button--full-blue{background:transparent;border:1px solid var(--blue);color:var(--white);background:var(--blue);cursor:pointer}.button--full-blue:hover,.button--full-blue.active{color:var(--blue);background:var(--white)}.button--favorite{cursor:pointer;padding:10px;border:1px solid var(--blue)}.button--favorite i{width:30px;height:30px}.button--favorite:hover,.button--favorite.active{background:var(--blue)}.button--favorite:hover i.icon.icon--favorite-btn,.button--favorite.active i.icon.icon--favorite-btn{background-image:url("/assets/images/required/favorite-white.svg")}.product-filters{display:flex;gap:20px;align-items:center;flex-wrap:wrap}@media (max-width: 768px){.product-filters{gap:10px}}.product-filters__sort_empty .optWrapper .options .opt:first-child{display:none}.product-filters .filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-filters .filter_nowrap{flex-wrap:nowrap}@media screen and (max-width: 767px){.product-filters .filter{gap:5px;width:100%}.product-filters .filter .SumoSelect{width:100% !important}}.product-filters .filter__label{font-size:16px;font-weight:600;line-height:120%;letter-spacing:-0.01em;color:var(--black);text-wrap:nowrap}@media screen and (max-width: 767px){.product-filters .filter__label{display:none}}.product-filters .filter__select{font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.01em;background-color:var(--white);border:none;border-radius:0;padding:6px 0;cursor:pointer;display:flex;justify-content:start;color:var(--blue)}.product-filters .filter__select:focus,.product-filters .filter__select:hover,.product-filters .filter__select:active{box-shadow:none !important}@media (max-width: 768px){.product-filters .filter__select{justify-content:space-between}}.product-filters .filter__select label{width:20px;height:20px;position:inherit}.product-filters .filter__select span{color:var(--blue);padding:0}.product-filters .filter .SumoSelect{width:auto}.filter-toggle{background:none;border:none;color:var(--blue);font-family:var(--font-family);font-size:16px;font-weight:600;cursor:pointer;padding:0}.filter-toggle:hover{text-decoration:underline}@media (max-width: 1024px){.filter-toggle{display:inline-flex;align-items:center;background-color:var(--blue);color:var(--white);padding:12px 20px;border-radius:12px;font-weight:600;font-size:16px;line-height:120%;width:100%;cursor:pointer}.filter-toggle i{margin-right:8px}}.sumo_brand .filter__select{color:var(--black)}.block-left{position:relative}.product-description__title{font-family:var(--font-family);font-weight:600;font-size:64px;line-height:100%;letter-spacing:-0.03em;color:var(--blue)}.product-card{display:flex;justify-content:space-between;gap:20px;margin-bottom:40px}@media (max-width: 768px){.product-card{display:flex;flex-direction:column;padding:0 15px}}.product-card__info{flex:2;max-width:395px}.product-card__article{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:130%;letter-spacing:-0.01em;color:var(--black);opacity:0.6}.product-card__title{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:150%;letter-spacing:-0.01em;color:var(--black);margin-bottom:25px}.product-card__details{list-style:none;padding:0;margin:0}.product-card__details li{font-family:var(--font-family);font-size:var(--font-size-default);color:var(--black);line-height:1.6;margin-bottom:5px}.product-card__details li span{color:#989898;margin-right:5px}.product-card__details li span b{color:var(--black);font-weight:600}.product-card__actions{text-align:center;border-radius:var(--border-radius-default);background-color:var(--white);box-shadow:0 4px 10px rgba(0,0,0,0.1);padding:30px;width:100%;max-width:560px}.product-card__availability{border:1px solid var(--blue);border-radius:20px;padding:4px 8px;width:155px;height:28px;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:5px;margin-bottom:30px}.product-card__availability span{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:130%;letter-spacing:-0.01em;color:var(--blue);display:inline-block;text-wrap:none}.product-card__price{font-family:var(--font-family);font-weight:700;font-size:32px;line-height:100%;letter-spacing:-0.01em;color:var(--black);margin-bottom:20px;text-align:left}.product-card__buttons{display:flex;justify-content:space-between;margin-bottom:30px;gap:15px}.product-card__buttons .button{flex:1}.product-card__buttons .button:not(.button--red){background-color:var(--white);color:var(--blue);border:1px solid var(--blue);cursor:pointer}.product-card__buttons .button:not(.button--red):hover{background-color:var(--blue);color:var(--white)}.product-card__info{list-style:none;padding:0;margin:0}.product-card__info li{display:flex;align-items:flex-start;justify-content:start;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black);margin-bottom:10px;text-align:left}.product-card__info li i{margin-right:10px}.icon--download{width:24px;height:24px;margin-right:10px;background:url("/assets/images/required/downloads.svg") no-repeat center;background-size:contain}.view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.view-header .view-toggle{display:flex;gap:10px}.view-header .view-toggle i.icon{width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}.view-header .view-toggle i.icon.icon--grid{background-image:url("/assets/images/required/grid-icon.svg")}.view-header .view-toggle i.icon.icon--list{background-image:url("/assets/images/required/list-icon.svg")}.view-header .view-toggle i.icon[data-active="false"]{opacity:0.5}.view-header .view-title{font-size:20px;font-weight:bold;color:var(--black)}@media screen and (max-width: 767px){.view-header{display:none}}.view-content{display:flex;flex-wrap:wrap;gap:30px;flex:1 1 auto}@media (max-width: 1440px){.view-content{row-gap:40px}}@media (max-width: 768px){.view-content{row-gap:30px;column-gap:30px;max-width:100%}}.view-content-wrapper{max-width:75%;min-width:0;width:100%}@media (max-width: 768px){.view-content-wrapper{max-width:100%}}.view-content--three .view-item[data-view=grid]{width:calc(100% / 3 - 20px)}@media (max-width: 1440px){.view-content--three .view-item[data-view=grid]{width:calc(100% / 2 - 20px)}}@media (max-width: 1024px){.view-content--three .view-item[data-view=grid]{width:calc(100% - 20px)}}@media (max-width: 768px){.view-content--three .view-item[data-view=grid]{width:100%}}.view-content--four .view-item[data-view=grid]{width:calc(100% / 4 - 23px)}@media (max-width: 1440px){.view-content--four .view-item[data-view=grid]{width:calc(100% / 3 - 20px)}}@media (max-width: 1024px){.view-content--four .view-item[data-view=grid]{width:calc(100% / 2 - 15px)}}@media (max-width: 768px){.view-content--four .view-item[data-view=grid]{width:100%}}.view-content--series{column-gap:30px;row-gap:30px}.view-content--series .view-item[data-view='grid']{gap:20px}.view-content--series .view-item__image img{background:none}.view-item{background-color:var(--white);border-radius:var(--border-radius-default);display:flex;flex-direction:column;box-sizing:border-box;position:relative}.view-item__description{font-weight:600;font-size:14px;line-height:130%;letter-spacing:0.01em;color:var(--black);opacity:0.7;margin-bottom:10px}.view-item__details{display:flex;flex-direction:column;justify-content:space-between;height:100%}.view-item__details h3{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black);margin-bottom:10px}.view-item__details ul.view-item__features{list-style:disc;padding-left:20px;margin-bottom:10px}.view-item__details ul.view-item__features li{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black)}.view-item__article{display:flex;gap:5px;font-size:16px;font-weight:500;line-height:150%;letter-spacing:0;margin-bottom:10px}.view-item__article span{opacity:0.8}.view-item__article span:first-child{font-weight:600;opacity:1}.view-item__price{font-family:var(--font-family);color:var(--black);font-size:24px;font-weight:600;line-height:110%;letter-spacing:-0.02em;margin-bottom:15px}.view-item__compare{margin-bottom:15px}.view-item__compare .filter-checkbox{display:inline-flex}.view-item__compare label{color:var(--blue);font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.01em}.view-item__brand a{display:flex;align-items:center;justify-content:center;border-radius:5px;padding:15px 15px 5px 15px;width:150px;height:45px;background:var(--light-blue)}.view-item__brand img{width:100%;height:auto;display:block}.view-item__swiper{height:100%;width:100%;position:relative;overflow-y:visible !important;background-color:var(--light-blue);border-radius:10px}.view-item__swiper-pagination{display:flex;justify-content:center;gap:15px;height:2px;position:absolute;bottom:-17px !important;width:100%}.view-item__swiper-pagination-bullet{background-color:var(--light-blue);flex-shrink:1;max-width:40px;width:100%;height:100%}.view-item__swiper-pagination-bullet:not(._active){cursor:pointer}.view-item__swiper-pagination-bullet._active,.view-item__swiper-pagination-bullet:hover{background-color:var(--blue)}.view-item__swiper-item{padding:20px;text-align:center}.view-item__image{position:relative;background-color:var(--light-blue);display:flex;align-items:center;justify-content:center;border-radius:10px;height:340px;min-height:340px;aspect-ratio:1}.view-item__image._swiper{overflow:hidden;background:none}@media (max-width: 1440px){.view-item__image{height:350px;min-height:350px}}@media (max-width: 768px){.view-item__image{aspect-ratio:1;max-width:100%}}.view-item__image img{width:100%;height:100%;object-fit:contain;user-select:none;background:#fff}.view-item__image .view-item__btn-fav{position:absolute;top:20px;right:20px}.view-item__image .product-tag{position:absolute;top:15px;left:15px;z-index:2}.view-item__buttons{display:flex;gap:15px}.view-item__btn{padding:15px 26px;background-color:transparent;border:1px solid var(--blue);border-radius:var(--border-radius-small);font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;color:var(--blue);cursor:pointer;display:flex;align-items:center;white-space:nowrap;z-index:20}@media screen and (min-width: 768px){.view-item__btn:hover{background-color:var(--light-blue)}.view-item__btn:hover i.icon.icon--fav{background-image:url("/assets/images/required/heart-blue.svg")}}.view-item__btn._icon{padding:11px}.view-item__btn.active{background-color:var(--blue);color:var(--white)}.view-item__btn.active i.icon.icon--fav{background-image:url("/assets/images/required/heart-white.svg")}@media screen and (min-width: 768px){.view-item__btn.active:hover i.icon.icon--fav{background-image:url("/assets/images/required/heart-broken.svg")}}.view-item__btn i.icon{width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}.view-item__btn i.icon.icon--fav{background-image:url("/assets/images/required/fav-icon.svg")}.view-item__btn i.icon[data-active="false"]{opacity:0.5}.view-item__series{grid-column:1;opacity:.7;color:var(--black);line-height:1.5}.view-item__icon{position:absolute;top:20px;right:0;width:150px;height:45px;padding:5px 10px;background:var(--light-blue)}.view-item__icon img{width:100%;height:100%;object-fit:contain}.view-item__title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black);margin-bottom:10px}.view-item[data-view="grid"]{width:calc(25% - 30px);gap:37px}@media (max-width: 768px){.view-item[data-view="grid"]{width:100%}}@media (max-width: 1440px){.view-item[data-view="grid"] .view-item__image{height:350px;min-height:350px}}@media screen and (max-width: 767px){.view-item[data-view="grid"] .view-item__image{height:270px;aspect-ratio:1;min-height:270px}}.view-item[data-view="grid"] .view-item__image .view-item__btn-fav{display:none}.view-item[data-view="grid"] .view-item__more{display:none}.view-item[data-view="grid"] .view-item__brand{display:none}.view-item[data-view="list"]{width:100%;flex-direction:row;gap:30px}@media (max-width: 1240px){.view-item[data-view="list"].view-item{flex-direction:column}}.view-item[data-view="list"] .view-item__image{min-height:auto}@media (min-width: 1241px){.view-item[data-view="list"] .view-item__image{max-width:340px}}@media (max-width: 1440px){.view-item[data-view="list"] .view-item__image{height:300px}}.view-item[data-view="list"] .view-item__image .view-item__btn-fav{display:block}@media screen and (max-width: 767px){.view-item[data-view="list"] .view-item__image .view-item__btn-fav{display:none}}.view-item[data-view="list"] .view-item__details{display:flex;flex-direction:column;gap:0;width:100%;padding-right:270px}@media (max-width: 1240px){.view-item[data-view="list"] .view-item__details{position:relative}}@media screen and (max-width: 767px){.view-item[data-view="list"] .view-item__details{padding-right:0}}.view-item[data-view="list"] .view-item__more,.view-item[data-view="list"] .view-item__price,.view-item[data-view="list"] .view-item__article,.view-item[data-view="list"] .view-item__title{grid-column:1;margin-bottom:0}.view-item[data-view="list"] .view-item__title{margin-bottom:10px}.view-item[data-view="list"] .view-item__article{margin-bottom:15px}.view-item[data-view="list"] .view-item__price{grid-row:3}@media screen and (max-width: 767px){.view-item[data-view="list"] .view-item__price{margin-bottom:15px}}.view-item[data-view="list"] .view-item__more{margin-top:30px;max-width:560px}.view-item[data-view="list"] .view-item__description{display:none}.view-item[data-view="list"] .view-item__buttons{position:static;grid-row:1;grid-column:2;margin-bottom:0;justify-content:end}@media screen and (max-width: 767px){.view-item[data-view="list"] .view-item__buttons{justify-content:flex-start}}.view-item[data-view="list"] .view-item__buttons .button--empty-blue{position:absolute;right:0;top:0}@media screen and (max-width: 767px){.view-item[data-view="list"] .view-item__buttons .button--empty-blue{position:relative}}.view-item[data-view="list"] .view-item__buttons .view-item__btn{position:absolute;right:0;top:0;padding:14px 37px}@media screen and (max-width: 767px){.view-item[data-view="list"] .view-item__buttons .view-item__btn{position:relative}}.view-item[data-view="list"] .view-item__buttons .view-item__btn-fav{display:none}@media screen and (max-width: 767px){.view-item[data-view="list"] .view-item__buttons .view-item__btn-fav{position:relative;display:inline-block;padding:11px}}.view-item[data-view="list"] .view-item__compare{position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){.view-item[data-view="list"] .view-item__compare{position:relative}}.section-view .section-title__text{font-weight:600;font-size:44px;line-height:100%;letter-spacing:-0.03em}@media screen and (max-width: 767px){.section-view .section-title__text{font-size:36px}}.deler-section .deler-container{display:flex;gap:20px;justify-content:space-between;align-items:stretch}@media (max-width: 1024px){.deler-section .deler-container{flex-direction:column}}.deler-section .deler-card{display:flex;justify-content:space-between;overflow:hidden;flex:1;border-radius:10px;padding:30px}.deler-section .deler-card._large{padding:30px 60px;height:400px;align-items:center}@media (max-width: 768px){.deler-section .deler-card._large{height:470px}}.deler-section .deler-card._large .deler-card__content{max-width:710px;justify-content:flex-start}.deler-section .deler-card._large .deler-card__text{max-width:425px}.deler-section .deler-card--become{background:linear-gradient(rgba(0,0,0,0.439), rgba(0,66,144,0.35)),url("/assets/images/required/bg-s.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--white)}@media (max-width: 768px){.deler-section .deler-card--become{flex-direction:column;gap:13px;align-items:center}}.deler-section .deler-card--become .deler-card__title,.deler-section .deler-card--become .deler-card__text{color:var(--white)}.deler-section .deler-card--become .button--red{width:191px;height:57px}.deler-section .deler-card--already{background-color:var(--light-blue)}@media (max-width: 768px){.deler-section .deler-card--already{flex-direction:column;gap:13px;align-items:center}}.deler-section .deler-card .deler-card__content{display:flex;flex-direction:column;gap:20px;max-width:425px;justify-content:space-between;z-index:2}.deler-section .deler-card .deler-card__content h2.deler-card__title{font-weight:600;font-size:36px;line-height:100%;letter-spacing:-0.03em}@media (max-width: 768px){.deler-section .deler-card .deler-card__content h2.deler-card__title{font-size:34px;line-height:120%}}.deler-section .deler-card .deler-card__content p.deler-card__desc{font-weight:500;font-size:16px;line-height:150%;text-align:left}@media (max-width: 768px){.deler-section .deler-card .deler-card__content p.deler-card__desc{font-size:16px;line-height:120%}}.deler-section .deler-card .deler-card__content p.deler-card__text{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%}@media (max-width: 768px){.deler-section .deler-card .deler-card__content p.deler-card__text{font-size:14px;line-height:120%}}.deler-section .deler-card .deler-card__content .button--red{width:256px;height:57px;line-height:1.5}.deler-section .deler-card .deler-card__image{text-align:center;position:relative;height:100%}@media screen and (max-width: 767px){.deler-section .deler-card .deler-card__image{padding:20px;display:none}}.deler-section .deler-card .deler-card__image img{max-width:100%;height:100%;object-fit:contain}@media (min-width: 768px) and (max-width: 1440px){.deler-section .deler-card .deler-card__image._outof img{position:relative;min-width:160px;width:160px;z-index:1}}.deler-section .deler-card .button{width:fit-content;text-align:center}.deler-section .deler-card .button--outline{background:none;color:var(--blue);border:1px solid var(--blue);border-radius:10px;padding:16px 24px;font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;cursor:pointer;transition:all 0.3s ease}.deler-section .deler-card .button--outline:hover{background-color:var(--blue);color:var(--white)}.deler-section .deler-card._compact{max-height:264px}@media (max-width: 768px){.deler-section .deler-card._compact{max-height:inherit}}.section-warranty{margin-bottom:90px}@media (max-width: 1200px){.section-warranty{margin-bottom:60px}}@media (max-width: 768px){.section-warranty{margin-bottom:40px}}.section-warranty__row{display:flex}@media (min-width: 1440px){.section-warranty__halfcol{flex:0 0 100%;max-width:100%}}.section-warranty .warranty-header{text-align:center;margin-bottom:30px}@media (max-width: 768px){.section-warranty .warranty-header{margin-bottom:20px}}.section-warranty .warranty-content{display:flex;gap:30px}@media (max-width: 1024px){.section-warranty .warranty-content{flex-wrap:wrap}}.section-warranty .warranty-content .warranty-left,.section-warranty .warranty-content .warranty-right{background-color:var(--white);border-radius:var(--border-radius-default);padding:20px;border:1px solid var(--grey)}@media (max-width: 1024px){.section-warranty .warranty-content .warranty-left,.section-warranty .warranty-content .warranty-right{flex:initial;padding:20px}}.section-warranty .warranty-content .warranty-left{width:calc(100% * 835 / 1440)}@media (max-width: 1024px){.section-warranty .warranty-content .warranty-left{width:100%}}.section-warranty .warranty-content .warranty-right{width:calc(100% * 587 / 1440)}@media (max-width: 1024px){.section-warranty .warranty-content .warranty-right{width:100%}}.section-warranty .warranty-footer{margin-top:30px;display:flex;gap:30px}@media (max-width: 1024px){.section-warranty .warranty-footer{flex-wrap:wrap}}.section-warranty .warranty-footer__left{width:calc(100% * 835 / 1440);border-radius:var(--border-radius-default);padding:20px;border:1px solid var(--grey);display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 1024px){.section-warranty .warranty-footer__left{width:100%}}@media (max-width: 1024px){.section-warranty .warranty-footer__left{flex:initial;padding:20px;width:100%}}.section-warranty .warranty-footer .warranty-docs{list-style:disc;padding-left:20px;color:var(--black);font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black)}.section-warranty .warranty-form{width:calc(100% * 587 / 1440);border-radius:20px;padding:30px 20px;background:var(--light-blue)}@media (max-width: 1024px){.section-warranty .warranty-form{flex:initial;padding:20px;width:100%}}.section-warranty .warranty-form .contact-form-content{width:100%;margin:0 auto}.section-warranty .warranty-form .contact-form-content .contact-form .custom-checkbox{max-width:100%}.section-warranty .warranty-form .contact-form-content__title{text-align:center}.section-warranty .warranty-form .contact-form__input{width:100%}.warranty-text{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black);margin:0 !important}@media screen and (max-width: 767px){.warranty-text{font-size:14px}}.warranty-text a{color:var(--blue)}.warranty-list{list-style:none;padding:0}.warranty-list li{position:relative;padding-left:20px;margin-bottom:10px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black)}.warranty-list li::before{content:"";position:absolute;left:0;top:8px;border-radius:2px;width:12px;height:12px;background-color:var(--red)}.warranty-subtitle{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--blue);margin-bottom:20px}.article{display:flex;justify-content:space-between;gap:20px}@media (max-width: 1279px){.article{display:flex;flex-direction:column-reverse;gap:20px}}.article__read{display:flex;align-items:center;gap:10px}.article__read span{font-family:"Manrope", sans-serif;font-weight:400;font-size:20px;line-height:140%;color:#181818}.list__actions--alt .categories-list__item:hover{background:#cbdbff;border:1px solid #cbdbff;color:#163881}.list__actions--alt .categories-list__item{padding:14px;border:1px solid #e0ece1;font-weight:600;font-size:16px}.article__image{margin-bottom:20px}.article__image img{max-width:100%;height:auto}.article__author{display:flex;align-items:center;background:#ebedf1;padding:25px;border-radius:20px;margin-bottom:20px}.article__author-photo{width:120px;height:120px;margin-right:40px}.article__author-info{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:5px}.article__date{font-family:"Manrope", sans-serif;font-weight:500;font-size:20px;line-height:120%;color:#163881;margin:0}.article__author-name{font-family:"Manrope", sans-serif;font-weight:600;font-size:24px;line-height:150%;color:#163881;margin:0}.article__author-title{font-family:"Manrope", sans-serif;font-weight:400;font-size:20px;line-height:150%;color:#222;margin:0}.article__desc{font-family:"Manrope", sans-serif;font-weight:500;font-size:20px;line-height:150%;color:#414141;margin:0}.article__content h2{font-family:"Manrope", sans-serif;font-weight:600;font-size:48px;line-height:110%;color:#181818}.article__content img{margin-top:40px;margin-bottom:40px;border-radius:20px}.article__content h3{font-family:"Manrope", sans-serif;font-weight:600;font-size:36px;line-height:110%;color:#181818;margin-top:0;margin-bottom:20px}.article__content p{margin-bottom:10px;font-family:"Manrope", sans-serif;font-weight:500;font-size:20px;line-height:150%;color:#414141;margin-bottom:20px}.article__content ul{margin-bottom:20px}.article__content ul li{margin-bottom:5px;padding-left:24px}.article__content ul li::before{background-image:none;width:16px;height:16px;border-radius:5px;margin-top:8px;background:#163881}.article__content img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:849 / 400}.quote{border:1px solid #163881;padding:30px;box-shadow:0 4px 10px 5px rgba(193,213,238,0.25);background:#ebedf1}.quote__text{font-family:"Manrope", sans-serif;font-weight:500;font-size:20px;line-height:150%;color:#414141;display:flex;gap:20px;max-width:678px}.quote__text::before{content:'';display:block;width:62px;height:62px;background-image:url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='61.5' y='61.5' width='61' height='61' rx='15.5' transform='rotate(-180 61.5 61.5)' fill='%23004290' stroke='%23D6E3F3' /%3E%3Cpath d='M28.4062 46.1853V41.638H33.5914V46.1853H28.4062ZM28.4062 38.7779V16.5557H33.5914V38.7779H28.4062Z' fill='white' /%3E%3C/svg%3E");background-size:contain}.article__share{margin-top:20px;margin-bottom:180px}.article__share p{margin-bottom:15px;font-family:"Manrope", sans-serif;font-weight:700;font-size:40px;line-height:120%;color:#13202c}.article__socials{display:flex;gap:20px}.article__social-link{display:block;width:72px;height:72px}.article__sidebar{right:20px;max-width:550px}.article__toc{border:1px solid #8d9093;max-width:550px;min-height:304px;background:#fff;padding:25px;margin-bottom:30px;border-radius:15px}.article__toc h3{font-family:"Manrope", sans-serif;font-weight:500;font-size:24px;line-height:110%;color:#163881;margin-bottom:10px;margin-top:0;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid var(--blue)}.article__toc h4{font-family:"Manrope", sans-serif;font-weight:600;font-size:28px;line-height:110%;color:#181818;margin-top:0;margin-bottom:15px}.article__toc ul li{margin-bottom:5px}.article__toc ul li ul{display:flex;flex-direction:column;gap:5px;font-family:"Manrope", sans-serif;font-weight:500;font-size:15px;line-height:110%;color:#181818;margin-bottom:15px}.article__toc ul li::before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23163881' /%3E%3C/svg%3E");background-size:contain;top:5px;width:10px;height:10px}.article__toc ul li a{color:#181818;text-decoration:none}.article__toc ul li a:hover{text-decoration:underline}.callback-form--alt{border-radius:20px;padding:30px 20px;background:var(--light-blue)}.callback-form--alt .contact-form-content__title{font-family:var(--font-family);font-weight:600;font-size:28px;line-height:100%;letter-spacing:-1%;text-align:center;color:var(--black)}.callback-form--alt .contact-form-content__description{text-align:center;font-family:var(--font-family);font-weight:600;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black)}.callback-form--alt .contact-form-container,.callback-form--alt .contact-form-content{width:100%;max-width:none}.callback-form--alt .button{padding:19px 24px}.callback-form__desc{font-family:"Manrope", sans-serif;font-weight:400;font-size:16px;line-height:140%;text-align:center;color:#181818;margin-bottom:25px}.article__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}.banner{position:relative;width:100%;border-radius:10px;overflow:hidden;margin-bottom:40px}.banner__image{display:block;width:100%;height:auto}.banner::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(22,56,129,0) 0%, rgba(22,56,129,0.95) 100%);pointer-events:none}.banner__overlay{position:absolute;z-index:999;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,66,144,0.7) 100%);color:var(--white)}.banner__title{font-family:var(--font-family);font-weight:700;font-size:32px;line-height:110%;color:var(--white);margin:0 0 10px}.banner__description{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--white);margin:0}.banner__icon{position:absolute;top:30px;right:40px;display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px}.section-about .section-title__text{font-weight:600;font-size:44px;line-height:100%;letter-spacing:-0.03em}@media screen and (max-width: 767px){.section-about .section-title__text{font-size:36px}}.section-faq{padding:20px}.section-faq .faq-header{display:flex;gap:10px;margin-bottom:20px}.section-faq .faq-header__search{flex-grow:1;padding:10px;border:1px solid var(--grey);border-radius:5px;font-size:16px}.section-faq .faq-header__search-btn{padding:10px 20px;font-size:16px;color:var(--white);background-color:var(--red);border:none;border-radius:5px;cursor:pointer}.section-faq .faq-header__search-btn:hover{background-color:rgba(228,6,17,0.8)}.section-faq .faq-items__item{border:1px solid var(--grey);border-radius:5px;margin-bottom:10px;overflow:hidden}.section-faq .faq-items__item.open .faq-items__item-content{display:flex}.section-faq .faq-items__item-header{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:var(--light-blue);cursor:pointer}.section-faq .faq-items__item-icon{width:20px;height:20px;background:url("/assets/images/required/plus.svg") no-repeat center/contain}.section-faq .faq-items__item-icon.open{background-image:url("/assets/images/required/minus.svg")}.section-faq .faq-items__item-title{font-weight:600;font-size:24px}.section-faq .faq-items__item-content{display:none;padding:15px;background-color:var(--white)}.section-faq .faq-items__item-content.open{display:block}.section-faq .faq-items__item-sub{margin-left:20px;border-left:2px solid var(--grey)}.section-faq .faq-items__item-sub-header{display:flex;align-items:center;justify-content:space-between;padding:10px;cursor:pointer}.section-faq .faq-items__item-sub-icon{width:15px;height:15px;background:url("/assets/images/required/plus.svg") no-repeat center/contain}.section-faq .faq-items__item-sub-icon.open{background-image:url("/assets/images/required/minus.svg")}.section-faq .faq-items__item-sub-title{font-weight:500;font-size:24px}.section-faq .faq-items__item-sub-content{display:none;padding-left:20px}.section-faq .faq-items__item-sub-sub{margin-left:20px;border-left:2px solid var(--grey)}.section-faq .faq-items__item-sub-sub-header{display:flex;align-items:center;justify-content:space-between;padding:10px;cursor:pointer}.section-faq .faq-items__item-sub-sub-icon{width:15px;height:15px;background:url("/assets/images/required/plus.svg") no-repeat center/contain}.section-faq .faq-items__item-sub-sub-icon.open{background-image:url("/assets/images/required/minus.svg")}.section-faq .faq-items__item-sub-sub-title{font-size:18px;font-weight:500}.section-faq .faq-items__item-sub-sub-content{display:none}.section-faq .faq-items__item-sub-sub-content ul{list-style:none;padding:0}.section-faq .faq-items__item-sub-sub-content ul li{margin:5px 0}.section-faq .faq-items__item-sub-sub-content ul li a{text-decoration:none;color:var(--blue)}.section-faq .faq-items__item-sub-sub-content ul li a:hover{text-decoration:underline}@media (max-width: 768px){.section-faq .faq-header{flex-direction:column}.section-faq .faq-header__search-btn{width:100%}.section-faq .faq-items__item-title{font-size:20px}.section-faq .faq-items__item-sub-title{font-size:18px}.section-faq .faq-items__item-sub-sub-title{font-size:16px}}.section-work{position:relative}.section-work .partners-slider{overflow:hidden}.section-work .partners-slider .swiper-wrapper{display:flex}.section-work .partners-slider .swiper-slide{flex:0 0 calc((100% / 6) - 20px);max-width:calc((100% / 6) - 20px);margin-right:20px;display:flex;justify-content:center;align-items:center;border:1px solid var(--grey);border-radius:10px;padding:30px}.section-work .partners-slider .swiper-slide img{max-width:100%;height:auto;display:block}.section-work .partners-slider .swiper-slide:last-child{margin-right:0}.section-work .slider-nav .slider__prev,.section-work .slider-nav .slider__next{background-color:var(--red);border:none}.partners-slide{display:flex;flex-direction:column;background:var(--light-blue);padding:20px;align-items:flex-start !important;border:none !important}.partners-slide img{margin-bottom:15px;border-radius:10px}.partners-slide .partners-slide__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:100%;letter-spacing:-0.02em;color:var(--black)}.section-cooperation{background-color:var(--white);padding:40px 20px}@media (max-width: 768px){.section-cooperation{padding:0}}.section-cooperation .cooperation-wrapper{display:flex;flex-wrap:wrap;gap:20px}.section-cooperation .cooperation-wrapper .cooperation-content{flex:1 1 25%;display:flex;flex-direction:column;gap:53px}.section-cooperation .cooperation-wrapper .cooperation-content .section-title{margin-bottom:20px}.section-cooperation .cooperation-wrapper .cooperation-content .cooperation-items{display:flex;flex-direction:column;gap:15px}.section-cooperation .cooperation-wrapper .cooperation-content .cooperation-items .cooperation-item{background-color:var(--light-blue);padding:30px;padding-right:152px;border-radius:10px}.section-cooperation .cooperation-wrapper .cooperation-content .cooperation-items .cooperation-item__title{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:120%;letter-spacing:-0.03em;color:var(--black);margin-bottom:20px}.section-cooperation .cooperation-wrapper .cooperation-content .cooperation-items .cooperation-item p{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black);opacity:0.7}.section-cooperation .cooperation-wrapper .cooperation-aside{flex:1 1 45%;display:flex;flex-direction:column;gap:20px}.section-cooperation .cooperation-wrapper .cooperation-aside p{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:150%;letter-spacing:-0.01em;color:var(--black);opacity:0.9;text-align:justify;margin-bottom:0}.section-cooperation .cooperation-wrapper .cooperation-aside img{max-width:100%;height:100%;border-radius:10px;object-fit:fill}@media (max-width: 768px){.section-cooperation .cooperation-wrapper{flex-direction:column}.section-cooperation .cooperation-wrapper .cooperation-content,.section-cooperation .cooperation-wrapper .cooperation-aside{flex:1 1 100%}}.section-visual-overview{background-color:var(--white)}.section-visual-overview .visual-slider{position:relative;overflow:hidden;width:100%}@media (max-width: 768px){.section-visual-overview .visual-slider{overflow:inherit}}.section-visual-overview .visual-slider .swiper-wrapper{display:flex;align-items:center}.section-visual-overview .visual-slider .swiper-slide{flex-basis:1200px;width:1200px;opacity:0.5;transition:opacity 0.3s ease, transform 0.3s ease}@media (max-width: 768px){.section-visual-overview .visual-slider .swiper-slide{flex-basis:100%;width:100%;height:390px}}.section-visual-overview .visual-slider .swiper-slide img{max-width:100%;height:auto;border-radius:10px;display:block}@media (max-width: 768px){.section-visual-overview .visual-slider .swiper-slide img{height:100%;border-radius:10px;display:block;object-fit:cover}}.section-visual-overview .visual-slider .swiper-slide .slide-caption{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:150%;letter-spacing:-0.01em;color:var(--black);margin-top:15px}.section-visual-overview .visual-slider .swiper-slide.swiper-slide-active{opacity:1}.section-visual-overview .visual-slider .slider-nav{position:absolute;top:50%;left:0;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);max-width:1160px;z-index:99;margin:0 auto}.section-visual-overview .visual-slider .slider-nav .visual-slider__prev,.section-visual-overview .visual-slider .slider-nav .visual-slider__next{background-color:var(--red);color:var(--white);width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:999}.section-visual-overview .visual-slider .slider-nav .visual-slider__prev i,.section-visual-overview .visual-slider .slider-nav .visual-slider__next i{display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.section-solutions .solutions-grid{display:flex;flex-wrap:wrap;gap:32px}.section-solutions .solutions-grid .solution-item{display:flex;flex:1 1 calc(50% - 20px);background-color:var(--light-blue);border-radius:15px;padding:25px;gap:30px;overflow:hidden}.section-solutions .solutions-grid .solution-item__image{flex:0 0 40%;width:100%;height:auto;object-fit:cover}.section-solutions .solutions-grid .solution-item__content{display:flex;flex-direction:column;justify-content:space-between}.section-solutions .solutions-grid .solution-item__title{font-family:var(--font-family);font-weight:600;font-size:28px;line-height:100%;letter-spacing:-0.02em;color:var(--black)}.section-solutions .solutions-grid .solution-item__links{display:flex;flex-direction:column;gap:5px;margin-top:auto}.section-solutions .solutions-grid .solution-item__links li{display:flex}.section-solutions .solutions-grid .solution-item__links li a{font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;text-decoration:underline;text-align:center;color:var(--blue);text-decoration:none}.section-solutions .solutions-grid .solution-item__links li a:hover{text-decoration:underline}@media (max-width: 768px){.section-solutions .solutions-grid .solution-item{flex:1 1 100%;flex-direction:column}.section-solutions .solutions-grid .solution-item__image{flex:0 0 auto;width:100%}}.section-application .application-image{width:100%;max-width:1740px;height:auto;border-radius:20px;overflow:hidden}.section-application .application-image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.section-projects{background-color:var(--white)}.section-projects .projects-grid{display:flex;flex-wrap:wrap;gap:32px}.section-projects .projects-grid .project-item{flex:1 1 calc(50% - 20px);background-color:var(--light-blue);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:30px}.section-projects .projects-grid .project-item__image{width:100%;height:auto;object-fit:cover;margin-bottom:15px;border-radius:10px}.section-projects .projects-grid .project-item__title{font-family:var(--font-family);font-weight:600;font-size:28px;line-height:100%;letter-spacing:-0.02em;color:var(--black);margin-bottom:30px}.section-projects .projects-grid .project-item__actions{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.section-projects .projects-grid .project-item__actions .button--primary{background-color:var(--blue);color:var(--white);padding:16px 24px;border-radius:10px;text-decoration:none;font-family:var(--font-family);font-size:16px;font-weight:bold;transition:all 0.3s ease;height:57px;line-height:1;display:flex;align-items:center;justify-content:center}.section-projects .projects-grid .project-item__actions .button--primary:hover{opacity:0.7}.section-projects .projects-grid .project-item__actions .project-item__download{display:flex;align-items:center;gap:5px;text-decoration:none;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--blue)}.section-projects .projects-grid .project-item__actions .project-item__download:hover{text-decoration:underline}@media (max-width: 768px){.section-projects .projects-grid .project-item{flex:1 1 100%}}.section-application-overview{display:flex;justify-content:space-between}.section-application-overview .application-overview-content{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-right:150px}.section-application-overview .application-overview-title{font-family:var(--font-family);font-weight:600;font-size:64px;line-height:100%;letter-spacing:-0.03em;color:var(--blue);max-width:683px;width:100%}.section-application-overview .application-overview-description{max-width:738px}.section-application-overview .application-overview-description p{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black);margin-bottom:31px}@media (max-width: 768px){.section-application-overview{flex-direction:column;align-items:flex-start}.section-application-overview .application-overview-content{max-width:100%}}.button--primary{font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;color:var(--blue);border:1px solid var(--blue);border-radius:10px;padding:16px 24px;display:inline-block;position:relative;overflow:hidden;background-color:transparent;transition:color 0.3s ease, background-color 0.3s ease;cursor:pointer}.button--primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--blue);z-index:0;transition:transform 0.3s ease;transform:translateX(0)}.button--primary:hover{color:var(--white);background-color:transparent}.button--primary:hover::before{transform:translateX(100%)}.button--primary span{position:relative;z-index:1}.section-career{padding:40px 20px;background-color:var(--white)}.section-career .career-description{font-family:var(--font-family);font-size:16px;line-height:1.5;color:var(--black);margin-bottom:30px;text-align:center}.section-career .career-content{display:flex;gap:20px;align-items:flex-start}.section-career .career-content .career-form{flex:1;background-color:var(--light-blue);padding:20px;border-radius:10px}.section-career .career-content .career-form__title{font-family:var(--font-family);font-size:18px;font-weight:bold;color:var(--blue);margin-bottom:20px}.section-career .career-content .career-form form{display:flex;flex-direction:column;gap:15px}.section-career .career-content .career-form form .form-group{display:flex;flex-direction:column;gap:5px}.section-career .career-content .career-form form .form-group label{font-family:var(--font-family);font-size:14px;color:var(--black)}.section-career .career-content .career-form form .form-group input,.section-career .career-content .career-form form .form-group textarea{font-family:var(--font-family);font-size:16px;padding:10px;border:1px solid var(--grey);border-radius:5px;color:var(--black);background-color:var(--white)}.section-career .career-content .career-form form .form-group input:focus,.section-career .career-content .career-form form .form-group textarea:focus{outline:none;border-color:var(--blue)}.section-career .career-content .career-form form .form-group input[type="file"]{display:none}.section-career .career-content .career-form form .form-group i.icon--upload{font-size:14px;color:var(--blue);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.section-career .career-content .career-form form .form-group i.icon--upload:hover{text-decoration:underline}.section-career .career-content .career-form form .button--primary{font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;color:var(--blue);border:1px solid var(--blue);border-radius:10px;padding:16px 24px;display:inline-block;position:relative;overflow:hidden;background-color:transparent;transition:color 0.3s ease, background-color 0.3s ease}.section-career .career-content .career-form form .button--primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--blue);z-index:0;transition:transform 0.3s ease;transform:translateX(0)}.section-career .career-content .career-form form .button--primary:hover{color:var(--white);background-color:transparent}.section-career .career-content .career-form form .button--primary:hover::before{transform:translateX(100%)}.section-career .career-content .career-form form .button--primary span{position:relative;z-index:1}.section-career .career-content .career-image{flex:1}.section-career .career-content .career-image img{width:100%;height:auto;border-radius:10px;object-fit:cover}@media (max-width: 768px){.section-career .career-content{flex-direction:column}.section-career .career-content .career-image{margin-top:20px}}.contact-form__group input[type="file"]{display:none}.contact-form__group .contact-form__label{font-weight:500;font-size:16px;line-height:150%;display:flex;align-items:center;gap:5px;color:var(--blue);cursor:pointer;text-decoration:none}.contact-form__group .contact-form__label i.icon--upload{display:inline-block;width:24px;height:24px;background-image:url(/local/templates/promsitech/html/build/icon-clip.svg);background-size:contain;background-repeat:no-repeat}.contact-form__group .contact-form__label:hover{text-decoration:underline}.career-form__title{font-weight:700;font-size:28px;line-height:100%;letter-spacing:-0.01em;color:var(--black);margin-bottom:30px}.section-product-selection{margin-bottom:60px;padding-top:30px}.section-product-selection__description{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:150%;letter-spacing:-0.01em;color:#47535e;margin-bottom:30px;max-width:858px}.section-product-selection .product-selection-form{display:flex;justify-content:flex-start;align-items:center;gap:10px}.section-product-selection .product-selection-form__group{display:flex;align-items:center;gap:10px}.section-product-selection .product-selection-form__input{font-family:var(--font-family);font-weight:600;font-size:22px;line-height:120%;letter-spacing:-0.01em;color:var(--grey);border:1px solid #a3a3a3;border-radius:10px;padding:15px 20px;width:300px}.section-product-selection .product-selection-form__input::placeholder{color:var(--grey)}.section-product-selection .product-selection-form__input:focus{outline:none;border-color:var(--blue)}.section-description .description-box{background-color:var(--light-blue);border-radius:10px;padding:40px}@media (max-width: 768px){.section-description .description-box{padding:0;background:none}}.section-description .description-text{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black)}.section-description .description-text._small{font-family:var(--font-family);color:var(--black);font-size:18px;font-weight:600;line-height:150%;letter-spacing:0}@media (max-width: 768px){.section-description .description-text{font-size:18px;font-weight:600;line-height:150%;letter-spacing:0}}.section-description .description-list{padding-left:20px;margin-bottom:20px}.section-description .description-list li{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:120%;letter-spacing:-0.03em;color:var(--black);margin-bottom:8px;list-style-type:disc}@media (max-width: 768px){.section-description .description-list li{font-size:18px;font-weight:600;line-height:150%;letter-spacing:0}}.section-description .description-links{display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.section-description .description-links{gap:10px}}.section-description .description-links .description-link{font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;text-decoration:underline;text-decoration-skip-ink:none;text-align:center;color:var(--blue);text-decoration:underline}@media (max-width: 768px){.section-description .description-links .description-link{font-size:18px;font-weight:600;line-height:150%;letter-spacing:0;word-break:break-all}}.section-description .description-links .description-link:hover{text-decoration:none}.aside .view-header{margin-bottom:30px}.aside .product-filters .filter__label,.aside .product-filters .filter__select{font-size:18px}.aside .news-tabs__item a{font-size:16px;padding:8px 16px}.aside .news-tabs,.aside .news-tabs__list{gap:15px}.section-view__wrapper{display:flex;gap:30px}@media (max-width: 768px){.section-view__wrapper{flex-direction:column}}.filter-block.js-filter-block .filter-checkbox:nth-child(n+7){display:none}.filter-block.js-filter-block.opened .filter-checkbox{display:flex}.filter-block.js-filter-block a{color:var(--blue);font-size:18px;font-weight:600;line-height:120%;letter-spacing:-0.01em;text-align:left;margin-top:10px;display:block}.filter-block__title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black);margin-bottom:20px}.filter-block__btn{background-color:var(--blue);color:var(--white);border:1px solid var(--blue);border-radius:10px;padding:12px 24px;font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;cursor:pointer;transition:all 0.3s ease}.filter-block__btn._outline{background-color:var(--white);color:var(--blue)}.filter-block__btn:hover{background-color:var(--blue);color:var(--white)}.filter-block__btn_mobile{display:none}@media (max-width: 768px){.filter-block__btn_mobile{display:flex}}.filter-block__btn_hidden{display:none !important}@media (max-width: 768px){.filter-block__btn_hidden+.filter-block__btn_full{margin-top:20px}}.filter-block__btn_full{width:100%}@media (max-width: 768px){.filter-block__btn_full{transition:none;margin:10px 0 0}.filter-block__btn_full:first-child{margin-top:20px}.filter-block__btn_full:last-child{margin-bottom:20px}}@media (max-width: 768px){.filter-block__bottom{position:fixed;bottom:0;left:0;right:0;padding:0 20px;background:#fff;box-shadow:0 -4px 10px rgba(0,0,0,0.05);z-index:1}}.filter-checkboxes{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px 20px}.filter-checkbox{display:flex;align-items:center;gap:10px}.filter-checkbox.disabled{opacity:0.3;pointer-events:none}.filter-checkbox__input{appearance:none;width:20px;height:20px;border:1px solid var(--blue);border-radius:4px;cursor:pointer;position:relative;background-color:var(--white);transition:background 0.2s;min-width:20px}.filter-checkbox__input:checked{background-color:var(--blue)}.filter-checkbox__input:checked::after{content:"";position:absolute;left:6px;top:1px;width:6px;height:12px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.filter-checkbox__label{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;letter-spacing:-0.01em;color:var(--black);cursor:pointer}.is-hidden{display:none}.pagination{display:flex;justify-content:space-between;align-items:center;margin-top:60px}@media (max-width: 768px){.pagination{margin-top:40px;flex-direction:column;align-items:center}}.pagination._justify-end{justify-content:end}.pagination__list{display:flex;gap:15px;list-style:none;padding:0;margin:0}@media (max-width: 768px){.pagination__list{gap:4px}}.pagination__btn{padding:18px 24px;background-color:var(--blue);border:1px solid var(--blue);border-radius:var(--border-radius-small);font-weight:700;font-size:16px;letter-spacing:-0.02em;color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.pagination__btn{padding:12px 18px;margin-bottom:20px}}.pagination__item{display:flex;justify-content:center;align-items:center}.pagination__item:first-of-type{margin-right:15px}.pagination__item:last-of-type{margin-left:15px}.pagination__link,.pagination__arrow,.pagination__dots{font-family:var(--font-family);font-weight:600;font-size:24px;letter-spacing:-0.03em;color:var(--blue);text-decoration:none;padding:10px 16px;border-radius:8px;transition:background 0.2s, color 0.2s;display:flex;align-items:center;justify-content:center;min-width:40px;line-height:1}@media (max-width: 768px){.pagination__link,.pagination__arrow,.pagination__dots{font-size:18px;line-height:100%;padding:8px 12px;min-width:32px}}.pagination__link{opacity:0.5;padding:0;min-width:auto}.pagination__link.active{opacity:1}.pagination__link:hover:not(.active){opacity:0.2}.pagination__arrow{background-color:var(--blue);color:var(--white);border-radius:8px;width:40px;height:40px;padding:0;font-size:18px;opacity:1}@media (max-width: 768px){.pagination__arrow{width:32px;height:32px}}.pagination__arrow.disabled{opacity:0.5}.pagination__arrow:hover:not(.disabled){opacity:0.85}.pagination__dots{padding:0;min-width:auto;color:var(--grey);pointer-events:none}.icon--arrow-right{background-image:url("data:image/svg+xml,%3Csvg width='15' height='28' viewBox='0 0 15 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.80206 7.67727L5.03989 6.4406L11.7821 13.1804C11.8907 13.2884 11.977 13.4169 12.0358 13.5583C12.0947 13.6998 12.125 13.8515 12.125 14.0047C12.125 14.1579 12.0947 14.3096 12.0358 14.4511C11.977 14.5925 11.8907 14.7209 11.7821 14.8289L5.03989 21.5723L3.80322 20.3356L10.1312 14.0064L3.80206 7.67727Z' fill='white' /%3E%3C/svg%3E")}.icon--arrow-left{background-image:url("data:image/svg+xml,%3Csvg width='14' height='28' viewBox='0 0 14 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1354 7.67727L9.89761 6.4406L3.15544 13.1804C3.04676 13.2884 2.96051 13.4169 2.90166 13.5583C2.8428 13.6998 2.8125 13.8515 2.8125 14.0047C2.8125 14.1579 2.8428 14.3096 2.90166 14.4511C2.96051 14.5925 3.04676 14.7209 3.15544 14.8289L9.89761 21.5723L11.1343 20.3356L4.80628 14.0064L11.1354 7.67727Z' fill='white' /%3E%3C/svg%3E")}.partners-slide__image-link{cursor:zoom-in}.partners-slide__image-link img{display:block;width:100%;height:auto}.company-values__list{display:flex;gap:20px;flex-wrap:wrap}.company-values__item{background-color:var(--blue);color:var(--white);border-radius:12px;padding:30px 24px;flex:1 1 calc(33.333% - 20px);display:flex;flex-direction:column;gap:16px;min-height:299px}@media (max-width: 768px){.company-values__item{min-height:auto;width:100%}}.company-values__item .icon{width:70px;height:70px;background-repeat:no-repeat;background-size:contain;background-position:center}.company-values__item .icon.icon--open{background-image:url("/assets/images/required/value-open.svg")}.company-values__item .icon.icon--partnership{background-image:url("/assets/images/required/value-partnership.svg")}.company-values__item .icon.icon--pro{background-image:url("/assets/images/required/value-pro.svg")}.company-values__title{font-family:var(--font-family);font-weight:700;font-size:32px;line-height:100%;letter-spacing:-0.01em;color:var(--white);margin-bottom:0}.company-values__text{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:120%;letter-spacing:-0.03em;color:var(--white)}.team-benefits .section-title{font-family:var(--font-family);font-weight:700;font-size:40px;line-height:1.2;color:var(--black);margin-bottom:40px}.team-benefits__list{display:flex;flex-wrap:wrap;gap:20px}.team-benefits__item{flex:1 1 calc(20% - 20px);background-color:var(--light-blue);padding:24px;border-radius:12px;min-width:250px;display:flex;flex-direction:column;gap:16px}.team-benefits__title{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:120%;letter-spacing:-0.03em;color:var(--blue)}.team-benefits__features{list-style:none;padding:0;margin:0}.team-benefits__features li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black);margin-bottom:20px}.team-benefits .icon--red-square{width:10px;height:10px;background-color:var(--red);border-radius:2px;flex-shrink:0;margin-top:6px}.section-careers-intro .careers-intro{display:flex;gap:20px;border-radius:10px;overflow:hidden}@media (max-width: 768px){.section-careers-intro .careers-intro{flex-direction:column}}.section-careers-intro .careers-intro__text{width:60%;padding:30px;font-family:var(--font-family);font-weight:600;font-size:24px;line-height:120%;letter-spacing:-0.03em;color:var(--black);background-color:var(--light-blue)}.section-careers-intro .careers-intro__text p{max-width:679px}.section-careers-intro .careers-intro__image{flex:1}.section-careers-intro .careers-intro__image img{display:block;width:100%;height:100%;object-fit:cover}.letsbuy-container{position:relative}.letsbuy-container .slider-nav{top:-70px;right:-10px}.letsbuy-container .slider-nav .slider__prev,.letsbuy-container .slider-nav .slider__next{border:none}.letsbuy-swiper{position:relative}.letsbuy-swiper .swiper-wrapper{display:flex}.letsbuy-pagination{display:flex;justify-content:center;margin-top:20px}.letsbuy-navigation-buttons{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.letsbuy-navigation-buttons .swiper-button-prev,.letsbuy-navigation-buttons .swiper-button-next{width:40px;height:40px;background-color:var(--blue);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.3s}.letsbuy-navigation-buttons .swiper-button-prev:hover,.letsbuy-navigation-buttons .swiper-button-next:hover{background-color:var(--red)}.letsbuy-card{padding:30px;border-radius:10px;background:#eff2f7;min-height:264px;user-select:none;overflow:hidden;position:relative;height:auto !important;display:flex !important;flex-direction:column}@media screen and (max-width: 767px){.letsbuy-card{min-height:200px !important}}.letsbuy-card__wrapper{display:flex;justify-content:space-between;height:100%;gap:10px}.letsbuy-card__content{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 768px){.letsbuy-card__content{justify-content:space-between;gap:20px}}.letsbuy-card__button{width:205px;z-index:2;text-align:center}@media (max-width: 480px){.letsbuy-card__button{width:180px}}@media screen and (max-width: 767px){.letsbuy-card__logo{height:54px}.letsbuy-card__logo img{height:100%;object-fit:contain}}.letsbuy-card__image{display:flex;align-items:end;justify-content:end;width:220px;max-height:100%;z-index:1}@media screen and (max-width: 767px){.letsbuy-card__image{position:absolute;right:-50px;bottom:-50px;justify-content:start;display:none}}.letsbuy-card__image img{object-fit:contain;width:100%;max-height:197px}@media (max-width: 768px){.letsbuy-card__image{position:absolute}}.letsbuy-card__info{font-size:11px;margin-top:10px}.letsbuy__next,.letsbuy__prev{z-index:999;background:var(--blue)}.filter-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1000;display:flex;align-items:center;justify-content:center;overflow:auto}.filter-popup.hidden{display:none}.filter-popup-on-top{z-index:55}.filter-popup-on-top .filter-popup__inner{position:absolute;top:130px;min-width:100%}.filter-popup-on-top.sticky .filter-popup__inner{top:55px}.filter-popup__inner{background:white;width:100%;max-width:400px;padding:20px;position:relative}.filter-popup__button{width:100%;margin-top:10px;display:flex;justify-content:center;align-items:center}.filter-popup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-popup__header h2{font-weight:600;font-size:24px;line-height:100%;margin-bottom:0}.filter-popup__header .filter-popup__close{background:none;border:none;font-size:24px;cursor:pointer;background:var(--light-blue);border-radius:5px;height:24px;width:24px;padding:0 2px}.filter-popup__header .filter-popup__close .icon--close{width:20px;height:20px}.filter-popup .filter__select{border:1px solid var(--blue);border-radius:10px;padding:15px 20px;font-weight:600;font-size:16px;line-height:120%}.filter-popup .filter+.filter{margin-top:10px}@media (max-width: 768px){.filter-popup__content{padding-bottom:140px}}.icon--filter{width:16px;height:15px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0.5C5.37935 0.499675 4.77387 0.691856 4.26702 1.05006C3.76016 1.40826 3.37688 1.91484 3.17 2.5H0V4.5H3.17C3.3766 5.08553 3.75974 5.59257 4.2666 5.95121C4.77346 6.30985 5.37909 6.50245 6 6.50245C6.62091 6.50245 7.22654 6.30985 7.7334 5.95121C8.24026 5.59257 8.6234 5.08553 8.83 4.5H16V2.5H8.83C8.62312 1.91484 8.23984 1.40826 7.73298 1.05006C7.22613 0.691856 6.62065 0.499675 6 0.5ZM5 3.5C5 3.23478 5.10536 2.98043 5.29289 2.79289C5.48043 2.60536 5.73478 2.5 6 2.5C6.26522 2.5 6.51957 2.60536 6.70711 2.79289C6.89464 2.98043 7 3.23478 7 3.5C7 3.76522 6.89464 4.01957 6.70711 4.20711C6.51957 4.39464 6.26522 4.5 6 4.5C5.73478 4.5 5.48043 4.39464 5.29289 4.20711C5.10536 4.01957 5 3.76522 5 3.5ZM10 8.5C9.37935 8.49967 8.77387 8.69186 8.26702 9.05006C7.76016 9.40826 7.37688 9.91484 7.17 10.5H0V12.5H7.17C7.3766 13.0855 7.75974 13.5926 8.2666 13.9512C8.77346 14.3099 9.37909 14.5025 10 14.5025C10.6209 14.5025 11.2265 14.3099 11.7334 13.9512C12.2403 13.5926 12.6234 13.0855 12.83 12.5H16V10.5H12.83C12.6231 9.91484 12.2398 9.40826 11.733 9.05006C11.2261 8.69186 10.6207 8.49967 10 8.5ZM9 11.5C9 11.2348 9.10536 10.9804 9.29289 10.7929C9.48043 10.6054 9.73478 10.5 10 10.5C10.2652 10.5 10.5196 10.6054 10.7071 10.7929C10.8946 10.9804 11 11.2348 11 11.5C11 11.7652 10.8946 12.0196 10.7071 12.2071C10.5196 12.3946 10.2652 12.5 10 12.5C9.73478 12.5 9.48043 12.3946 9.29289 12.2071C9.10536 12.0196 9 11.7652 9 11.5Z' fill='white' /%3E%3C/svg%3E")}.icon--close{width:24px;height:24px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.4 19L5 17.6L10.6 12L5 6.4L6.4 5L12 10.6L17.6 5L19 6.4L13.4 12L19 17.6L17.6 19L12 13.4L6.4 19Z' fill='%23004290' /%3E%3C/svg%3E")}.simple-banner{position:relative;padding:30px 60px;border-radius:10px;background-color:var(--light-blue);overflow:hidden}@media (max-width: 768px){.simple-banner{padding:30px 20px}}.simple-banner-container{display:flex;justify-content:space-between;gap:40px;align-items:center;min-height:300px}@media screen and (max-width: 1280px){.simple-banner-container{min-height:auto}}@media screen and (max-width: 767px){.simple-banner-container{grid-template-columns:1fr;flex-direction:column;gap:30px;min-height:auto}}.simple-banner-image{display:flex;align-items:center;justify-content:center;width:100%;max-width:657px;min-width:320px}@media screen and (max-width: 767px){.simple-banner-image{min-width:auto}}.simple-banner-image picture{width:100%}.simple-banner-image img{width:100%;height:auto;border-radius:var(--border-radius-default);object-fit:contain;aspect-ratio:757 / 340}.simple-banner-image._full-width{width:calc(100% + 40px)}@media (max-width: 768px){.simple-banner-image._full-width{min-height:260px}}@media (max-width: 460px){.simple-banner-image._full-width{min-height:120px}}.simple-banner-image._full-width picture{position:absolute;bottom:0;right:0;width:100%;height:100%;max-width:1060px;z-index:1}.simple-banner-image._full-width img{height:100%;object-fit:cover;object-position:right}@media (max-width: 1440px){.simple-banner-image._full-width img{object-fit:cover;object-position:left}}@media (max-width: 768px){.simple-banner-image._full-width img{object-fit:cover;object-position:bottom}}@media (max-width: 460px){.simple-banner-image._full-width img{object-fit:contain}}.simple-banner-content{z-index:5}.simple-banner-content__title{font-family:var(--font-family);font-weight:600;font-size:36px;line-height:100%;letter-spacing:-0.03em;color:var(--black);margin-bottom:20px}@media (max-width: 768px){.simple-banner-content__title{font-size:30px;margin-bottom:15px}}.simple-banner-content__description{max-width:425px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:-0.03em;color:var(--black);display:block;opacity:0.7}.simple-banner-content__description:not(:last-child){margin-bottom:30px}@media (max-width: 768px){.simple-banner-content__description{font-size:14px}.simple-banner-content__description:not(:last-child){margin-bottom:15px}}.simple-banner-content__btn{display:inline-block;text-align:center;padding:19px 24px;min-width:205px}@media (min-width: 769px){.simple-banner-content__btn{max-width:430px}}@media (max-width: 768px){.simple-banner-content__btn{font-size:14px;font-weight:700;line-height:19px;letter-spacing:-0.02em}}.brand-item--distributor{background:var(--light-blue);border-radius:24px;padding:20px 32px;display:flex;flex-direction:column;position:relative;min-width:430px;min-height:350px;flex:1}@media (max-width: 700px){.brand-item--distributor{min-width:0;padding:12px 8px}}.brand-item--distributor .catalog-item__content{flex:1 1 auto}.brand-item--distributor .catalog-item__title{font-size:28px;font-family:var(--font-family);font-weight:600;margin-bottom:18px;color:var(--black)}.brand-item--distributor .catalog-item__logo{position:absolute;top:24px;right:32px;background:var(--white);border-radius:10px;padding:10px 22px}@media (max-width: 768px){.brand-item--distributor .catalog-item__logo{width:103px;padding:0;border-radius:0}}.brand-item--distributor .catalog-item__logo:hover{transform:scale(1.2)}.brand-item--distributor .catalog-item__logo img{max-height:38px}.brand-item--distributor .catalog-item__image{position:absolute;bottom:24px;right:32px;max-width:319px}@media (max-width: 768px){.brand-item--distributor .catalog-item__image{position:relative;order:1;bottom:0;right:-51px;margin-top:10px}}.brand-item--distributor .catalog-item__image img{max-height:202px;filter:drop-shadow(0 2px 10px rgba(0,0,0,0.09))}@media (max-width: 768px){.brand-item--distributor .catalog-item__image img{max-height:110px}}.brand-item--distributor .catalog-item__download{display:flex;align-items:center;margin-top:auto;font-size:16px;color:var(--black);text-decoration:none}.brand-item--distributor .catalog-item__download .icon--download{margin-right:8px}.brand-item--distributor .about-text__link{display:block;margin-top:0;color:var(--blue);font-size:18px;font-weight:700;text-decoration:underline;transition:color 0.2s}.brand-item--distributor .about-text__link:hover{color:var(--red)}.section-delivery{margin-bottom:90px;--delivery-margin: 40px}@media (max-width: 1200px){.section-delivery{margin-bottom:60px;--delivery-margin: 30px}}@media (max-width: 768px){.section-delivery{margin-bottom:40px;--delivery-margin: 20px}}.section-delivery-title{margin-bottom:var(--delivery-margin);color:var(--blue);font-weight:600;font-size:70px;line-height:100%;letter-spacing:-3%}@media (max-width: 1200px){.section-delivery-title{font-size:60px}}@media (max-width: 768px){.section-delivery-title{font-size:44px}}.section-delivery-text{margin-bottom:30px;color:var(--black, #353535);font-size:18px;font-weight:700;line-height:120%;letter-spacing:-0.72px;max-width:835px}.section-delivery-text>*{margin-bottom:2px}@media (max-width: 1200px){.section-delivery-text{font-size:20px}}@media (max-width: 768px){.section-delivery-text{font-size:16px;margin-bottom:20px}}.section-delivery .delivery-list>*{margin-bottom:30px}.section-delivery .delivery-list>*:last-child{margin-bottom:0}.section-delivery .delivery-item{padding:16px 18px;border-radius:20px;border:2px solid var(--blue)}@media (max-width: 768px){.section-delivery .delivery-item{padding:20px 15px;border-radius:10px}}.section-delivery .delivery-item>*{margin-bottom:10px}.section-delivery .delivery-item>*:last-child{margin-bottom:0}@media (max-width: 768px){.section-delivery .delivery-item>*{margin-bottom:2px}}.section-delivery .delivery-title{color:var(--blue);font-size:24px;font-weight:600;line-height:110%;letter-spacing:-0.48px}@media (max-width: 768px){.section-delivery .delivery-title{font-size:20px}}.section-delivery .delivery-link{color:var(--blue);font-size:18px;font-weight:700;letter-spacing:-0.36px;text-decoration-line:underline}@media (max-width: 768px){.section-delivery .delivery-link{font-size:16px}}.section-delivery .delivery-phone{color:var(--black);font-size:16px;font-weight:600;line-height:150%}.section-delivery .delivery-text{font-weight:500;font-size:16px;line-height:150%}@media (max-width: 768px){.section-delivery .delivery-text{margin-bottom:2px;font-size:14px}}.section-acceptance{margin-bottom:90px}@media (max-width: 1200px){.section-acceptance{margin-bottom:60px}}@media (max-width: 768px){.section-acceptance{margin-bottom:40px}}.section-acceptance .acceptance-grid{--odd-width: calc(58% - 15px);--even-width: calc(42% - 15px);display:flex;flex-wrap:wrap;gap:30px}.section-acceptance .acceptance-grid>*{flex-grow:1}.section-acceptance .acceptance-grid>*:nth-child(odd){flex-basis:var(--odd-width);flex-shrink:0}.section-acceptance .acceptance-grid>*:nth-child(even){flex-basis:var(--even-width);flex-shrink:0}@media (max-width: 1200px){.section-acceptance .acceptance-grid{--odd-width: 100%;--even-width: 100%;flex-direction:column}}.section-acceptance .acceptance-grid .callback-form{display:flex;justify-content:center;align-items:center}.section-acceptance .acceptance-grid .callback-form .contact-form-content__title{margin-bottom:10px}.section-acceptance .acceptance-box{padding:20px;border-radius:10px;border:1px solid var(--blue);color:var(--black);font-size:16px;font-weight:500;line-height:150%}.section-acceptance .acceptance-box:nth-child(3){padding:30px}.section-acceptance .acceptance-box>*{margin-bottom:20px}.section-acceptance .acceptance-box>*:last-child{margin-bottom:0}@media (max-width: 1200px){.section-acceptance .acceptance-box{padding:20px}}@media (max-width: 768px){.section-acceptance .acceptance-box{padding:20px 15px;border-radius:10px;font-size:14px}}.section-acceptance .acceptance-title{color:var(--blue, #004290);font-size:18px;font-weight:700;line-height:120%;letter-spacing:-0.72px}.section-acceptance .acceptance-list{margin-left:20px;list-style-type:decimal}.section-acceptance .acceptance-list li>*{margin-top:10px}.section-acceptance .acceptance-list li>*:last-child{margin-bottom:10px}.section-acceptance .acceptance-quotes>*{margin-bottom:20px}.section-acceptance .acceptance-quotes>*:last-child{margin-bottom:0}.section-acceptance .acceptance-quotes li{display:flex;align-items:center;gap:10px}.section-acceptance .acceptance-quotes li::before{content:'';display:block;flex-shrink:0;width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='61.5' y='61.5' width='61' height='61' rx='15.5' transform='rotate(-180 61.5 61.5)' fill='%23004290' stroke='%23D6E3F3' /%3E%3Cpath d='M28.4062 46.1853V41.638H33.5914V46.1853H28.4062ZM28.4062 38.7779V16.5557H33.5914V38.7779H28.4062Z' fill='white' /%3E%3C/svg%3E");background-position:center;background-size:contain}.section-acceptance .acceptance-listing{font-weight:500}.section-acceptance .acceptance-listing>li{padding-left:22px;position:relative}.section-acceptance .acceptance-listing>li::before{content:'';position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:2px;background:var(--red, #E40611)}.section-acceptance .acceptance-listing>*{margin-bottom:20px}.section-acceptance .acceptance-listing>*:last-child{margin-bottom:0}.section-acceptance .acceptance-listing>*>*{margin-bottom:0}.section-acceptance .acceptance-listing>*>*:last-child{margin-bottom:0}.section-stage .section-title{margin-bottom:40px}.section-stage .stage-container>*{margin-bottom:30px}.section-stage .stage-container>*:last-child{margin-bottom:0}.section-stage .stage-box{padding:20px 25px;border-radius:10px;border:1px solid #D9D9D9}@media (max-width: 1200px){.section-stage .stage-box{padding:20px}}@media (max-width: 768px){.section-stage .stage-box{padding:20px 15px}}.section-stage .stage-list{color:var(--black, #353535);font-size:18px;font-weight:700;line-height:120%;letter-spacing:-3%;list-style:decimal;list-style-position:inside}@media (max-width: 768px){.section-stage .stage-list{font-size:16px}}.section-stage .stage-img img{width:100%;height:auto;display:block}.description-box__content a{font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;text-decoration:underline;text-decoration-skip-ink:none;color:var(--blue)}.catalog-popup{padding:30px;max-width:630px;background-color:var(--white);border-radius:8px;text-align:left;margin:0 auto;position:relative;overflow:auto;max-height:100vh}.catalog-popup._wide{max-width:640px}.catalog-popup_large{max-width:890px}.catalog-popup_basket .button{max-width:360px}.catalog-popup__title{font-weight:700;font-size:28px;line-height:100%;letter-spacing:-0.01em;color:var(--black);text-align:center;margin-bottom:15px}.catalog-popup__subtitle{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black);margin:0 auto 15px;text-align:center;max-width:506px}.catalog-popup__field{margin-bottom:25px}.catalog-popup__input{width:100%;padding:10px;border:none;border-bottom:1px solid var(--grey);font-weight:500;font-size:16px;line-height:150%}.catalog-popup label.error{color:var(--red);font-size:13px}.catalog-popup__label{font-weight:600;font-size:16px;line-height:150%;color:var(--black);margin-bottom:15px}.catalog-popup__radio-list{list-style:none;padding:0;margin-bottom:25px}.catalog-popup__radio-list li{margin-bottom:10px}.catalog-popup__radio-list li label{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black)}.catalog-popup__radio-list li input[type="radio"]{accent-color:var(--blue);width:20px;min-width:20px;height:20px}.catalog-popup .button{width:100%}.catalog-popup textarea.catalog-popup__input{resize:none}.catalog-popup__agreement{margin-bottom:20px;font-size:14px;color:var(--black)}.catalog-popup__agreement input[type="checkbox"]{accent-color:var(--blue);margin-top:3px}.catalog-popup__agreement a{color:var(--blue);text-decoration:underline}.catalog-popup__agreement a:hover{text-decoration:none}.catalog-popup__agreement label.error{top:-20px}.catalog-popup .mfp-close{position:absolute;width:30px;height:30px;cursor:pointer;right:20px;top:20px;border:none;opacity:1;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("/assets/images/required/close-icon.svg");font-size:0}.catalog-popup .mfp-close:active{top:20px}.catalog-popup__bottom{flex-direction:column;display:flex;justify-content:center;align-items:center}.catalog-popup__tabs{display:flex;gap:15px;margin-bottom:20px}.catalog-popup__tab{padding:20px;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-2%;text-align:center;color:var(--blue);transition:.3s;border:1px solid var(--blue);border-radius:10px;cursor:pointer;width:100%}.catalog-popup__tab:hover,.catalog-popup__tab.active{background:var(--blue);color:var(--white)}.catalog-popup__tab-content{display:none}.catalog-popup__tab-content.active{display:block}.catalog-popup__row{display:flex;gap:30px}.catalog-popup__column{width:100%}.catalog-popup__buttons{display:flex;gap:20px;justify-content:center}.catalog-popup__button .button{display:inline-block;width:100%}.catalog-popup .custom-checkbox{display:flex;align-items:center;gap:10px;padding:0;flex-direction:row}@media screen and (max-width: 767px){.catalog-popup .custom-checkbox{align-items:flex-start}}.catalog-popup .custom-checkbox__text{white-space:normal}.catalog-popup .custom-checkbox__box{min-width:20px;width:20px;height:20px;margin:0}@media screen and (max-width: 767px){.catalog-popup{padding:20px}.catalog-popup__title{font-size:24px}.catalog-popup__subtitle{font-size:14px}.catalog-popup__input{font-size:16px;padding:10px 14px}.catalog-popup__label{font-size:16px}.catalog-popup__radio-list li label{font-size:14px}.catalog-popup__agreement{font-size:13px;align-items:flex-start;gap:8px}.catalog-popup .button{font-size:16px;padding:12px}.catalog-popup .mfp-close{width:28px;height:28px;padding:5px;background-color:var(--light-blue);background-size:55%;border-radius:3px;right:10px;top:13px}}@media (max-width: 480px){.catalog-popup{padding:16px}.catalog-popup__title{font-size:20px}.catalog-popup__subtitle{font-size:13px}.catalog-popup__input{font-size:15px;padding:8px 12px}.catalog-popup__radio-list li label{font-size:13px}.catalog-popup .button{font-size:15px;padding:10px}}.news-tabs{display:flex;justify-content:flex-start;align-items:center;gap:15px}.news-tabs__list{display:flex;padding:0;margin:0;list-style:none;gap:15px;flex-wrap:wrap;align-items:center}@media (max-width: 768px){.news-tabs__list{flex-wrap:wrap;gap:10px}}.news-tabs__list.js-news-tabs__list .news-tabs__item:nth-child(n+6){display:none}.news-tabs__list.js-news-tabs__list .news-tabs__item:last-of-type{display:block}.news-tabs__list.js-news-tabs__list.opened .news-tabs__item{display:block}.news-tabs__item a,.news-tabs__item span{display:inline-block;border-radius:30px;padding:8px 16px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.5;color:var(--blue);text-decoration:none;border:1px solid var(--blue);transition:all 0.3s ease;cursor:pointer}@media (max-width: 768px){.news-tabs__item a,.news-tabs__item span{font-size:14px;line-height:19px}}@media (min-width: 769px){.news-tabs__item a:hover,.news-tabs__item span:hover{background-color:var(--blue);color:var(--white)}}.news-tabs__item.active a{background-color:var(--blue);color:var(--white)}.news-tabs__item--more{display:flex;align-items:center;justify-content:center}.news-tabs__item--more a{border:none;padding:0}.news-tabs__item--more a:hover{background:none;color:var(--blue)}.news-tabs__item input{display:none}.news-tabs__item input+span{display:flex;gap:6px;align-items:center}.news-tabs__item input:checked+span{background-color:var(--blue);color:var(--white)}.news-tabs__item input:checked+span:after{content:'';width:12px;height:12px;min-width:12px;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20L4 4M20 4L4 20' stroke-width='2' stroke-linecap='round' stroke='%23fff'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E") center center no-repeat;background-size:contain;opacity:.9;margin-top:2px}.news-filter .filter__label{font-weight:700;font-size:16px;line-height:1.2;letter-spacing:-0.03em;color:var(--black)}.news-filter .filter__select{font-weight:700;font-size:16px;line-height:120%;letter-spacing:-0.03em}.catalog-grid{display:flex;gap:30px;flex-wrap:wrap}@media (max-width: 480px){.catalog-grid{flex-direction:column}}.catalog-grid .catalog-item{width:calc(25% - (90px / 4));flex-basis:auto !important}@media screen and (max-width: 1439px){.catalog-grid .catalog-item{width:calc(33.33% - (60px / 3))}}@media screen and (max-width: 1280px){.catalog-grid .catalog-item{width:calc(50% - (30px / 2))}}@media screen and (max-width: 767px){.catalog-grid .catalog-item{width:100%}}.catalog-grid--full{margin-bottom:60px;gap:30px}.catalog-grid--full>.catalog-item:nth-child(4){flex-basis:calc(25% - 30px)}.catalog-grid--full>.catalog-item:nth-child(4) .catalog-item__image{max-width:auto}.catalog-grid--full>.catalog-item:nth-child(5){flex-basis:calc(25% - 30px)}.catalog-grid--full>.catalog-item:nth-child(5) .catalog-item__image{max-width:auto}.catalog-grid--full .catalog-item{flex-basis:calc(25% - 30px)}.catalog-grid--full .catalog-item__link{min-height:320px}@media screen and (max-width: 767px){.catalog-grid--full .catalog-item__link{min-height:250px}}.catalog-item{position:relative;background-color:var(--light-blue);border-radius:var(--border-radius-default);overflow:hidden;transition:background-color 0.3s;flex-basis:calc(100% / 4 - 20px)}@media screen and (max-width: 767px){.catalog-item{flex-basis:calc(100% / 2 - 30px) !important}}@media (max-width: 480px){.catalog-item{flex-basis:calc(100% / 3 - 30px) !important}}.catalog-item:hover{background-color:var(--blue)}.catalog-item:hover .catalog-item__title{color:var(--white);opacity:0.9}.catalog-item:hover .catalog-item__count{color:var(--white)}.catalog-item:hover .catalog-item__badge{color:var(--black);background-color:var(--white)}.catalog-item:hover .catalog-item__subtitle{visibility:visible}.catalog-item__subtitle{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;color:var(--white);opacity:0.7;visibility:hidden}.catalog-item__link{text-decoration:none;display:flex;flex-direction:column;align-items:center;padding:20px;height:100%;justify-content:space-between}.catalog-item__content{text-align:left;margin-bottom:10px;width:100%}.catalog-item__title{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-0.01em;color:var(--black);opacity:0.9;margin-bottom:10px}@media screen and (max-width: 767px){.catalog-item__title{font-size:16px}}.catalog-item__count{font-family:var(--font-family);font-size:14px;color:var(--black);position:absolute;bottom:30px;left:30px;display:flex;align-items:center}.catalog-item__badge{display:flex;align-items:center;justify-content:center;padding:2px 8px;width:30px;height:30px;line-height:1;background-color:var(--blue);color:var(--white);font-weight:bold;margin-right:5px;border-radius:50%}.catalog-item__image{max-width:165px;max-height:200px;align-self:flex-end}@media screen and (max-width: 1280px){.catalog-item__image{max-width:152px;max-height:152px}}@media screen and (max-width: 767px){.catalog-item__image{max-width:126px;max-height:126px}}.catalog-item__image img{width:100%;height:100%;object-fit:contain;max-height:200px}@media screen and (max-width: 1280px){.catalog-item__image img{max-height:152px}}@media screen and (max-width: 767px){.catalog-item__image img{max-height:126px}}.section-catalog .main-slide__title{text-transform:none}.section-catalog .catalog-title{text-transform:none}@media screen and (max-width: 767px){.section-catalog .catalog-title{display:block;font-size:24px}}.catalog-title{font-size:36px;font-weight:600;line-height:100%;letter-spacing:-0.03em;text-transform:uppercase;color:var(--blue);margin-bottom:30px}@media screen and (max-width: 767px){.catalog-title{display:none}}.about-stats{display:flex;width:100%;gap:30px;flex-wrap:wrap}@media (max-width: 1024px){.about-stats{flex-wrap:wrap;gap:10px}}.about-stats .stat-item{width:calc(20% - 24px)}@media screen and (max-width: 1280px){.about-stats .stat-item{width:calc(50% - 15px)}}@media screen and (max-width: 767px){.about-stats .stat-item{width:calc(50% - 5px)}}.about-stats--alt .stat-item__value{margin-bottom:30px}.about-stats--alt .stat-item{height:auto !important}.about-stats_area{gap:20px}.about-stats_area .swiper-wrapper{gap:20px}@media screen and (max-width: 767px){.about-stats_area .swiper-wrapper{flex-direction:column}}.about-stats_area.swiper-initialized .swiper-wrapper{gap:0}.about-stats_area .stat-item{gap:30px;width:calc(100% / 4 - 20px * 3 / 4);height:auto}.about-stats_area .stat-item__value{display:block;margin-bottom:30px}@media screen and (max-width: 767px){.about-stats_area .stat-item__value{margin-bottom:15px}}@media screen and (max-width: 767px){.about-stats_area .stat-item{order:1 !important;width:100%;gap:20px;padding:10px;min-height:140px}.about-stats_area .stat-item:before{right:10px;top:10px}}.about-stats_area .stat-item__label{line-height:150%;font-size:16px}@media screen and (max-width: 767px){.about-stats_area .stat-item__label{font-weight:500;font-size:12px;line-height:130%}}.stat-item{border-radius:10px;padding:30px;width:100%;height:auto;background:var(--light-blue);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}@media (max-width: 1024px){.stat-item{width:calc(50% - 5px);padding:15px;height:auto}}.stat-item::before{content:'';display:block;position:absolute;right:30px;top:30px;background:var(--red);border-radius:2px;width:12px;height:12px}@media screen and (max-width: 767px){.stat-item:last-child{width:100%}}.stat-item__value{font-family:var(--font-family);font-weight:600;font-size:54px;line-height:100%;letter-spacing:-0.03em;color:var(--blue);margin-bottom:26px}@media screen and (max-width: 767px){.stat-item__value{font-size:36px}}.stat-item__label{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:130%;color:var(--black);opacity:0.9}@media (max-width: 768px){.stat-item__label{font-size:12px}}.section-warehouse .warehouse-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px}@media screen and (max-width: 767px){.section-warehouse .warehouse-container{grid-template-columns:1fr}}.warehouse-item{background-color:var(--white);border-radius:var(--border-radius-default);display:flex;flex-direction:column;gap:17px}@media screen and (max-width: 767px){.warehouse-item{gap:10px}}.warehouse-item__title{font-weight:700;font-size:28px;line-height:100%;letter-spacing:-1%;display:flex;align-items:center;font-family:var(--font-family);color:var(--white);background:var(--blue);padding:25px;border-radius:var(--border-radius-small);height:auto;margin-bottom:0}@media screen and (max-width: 767px){.warehouse-item__title{padding:20px 15px;height:auto;margin-bottom:0}}.warehouse-item__wrapper{background-color:var(--light-blue);padding:30px;border-radius:var(--border-radius-default);height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 767px){.warehouse-item__wrapper{padding:20px 15px}}.warehouse-item__list{column-count:2;column-gap:40px;list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:20px;max-height:none;flex-wrap:wrap}@media screen and (max-width: 767px){.warehouse-item__list{gap:15px;max-height:none;margin-bottom:10px}}.warehouse-item__list-item{display:flex;align-items:center;gap:10px;break-inside:avoid;transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;transform-origin:left center}.warehouse-item__list-item .list-item__icon{border-radius:2px;width:12px;height:12px;background:var(--red);flex-shrink:0;transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.2s;transform-origin:left center}.warehouse-item__list-item .list-item__text{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;letter-spacing:-0.01em;color:var(--black)}@media screen and (max-width: 767px){.warehouse-item__list-item .list-item__text{font-size:15px;max-width:248px}}.warehouse-item__list-item:hover{transform:scale(1.06)}.warehouse-item__list-item:hover .list-item__icon{transform:scale(1.22);box-shadow:0 2px 8px rgba(228,6,17,0.15)}.warehouse-item__lists{display:flex;gap:30px}@media screen and (max-width: 767px){.warehouse-item__lists{flex-direction:column;gap:8px}}.warehouse-item__image{width:100%;height:auto;border-radius:var(--border-radius-default);object-fit:cover;aspect-ratio:651 / 298}@media screen and (max-width: 767px){.warehouse-item__image{aspect-ratio:1}}.section-history .section-title{align-items:flex-start;margin-bottom:60px}@media screen and (max-width: 767px){.section-history .section-title{margin-bottom:40px}}.section-history .values-content__description{font-size:18px;max-width:805px}@media screen and (max-width: 767px){.section-history .values-content__description{font-size:16px}}.history-container{position:relative}.history-slide{padding-top:45px;border-top:1px solid var(--grey)}@media screen and (max-width: 767px){.history-slide{gap:30px !important;border:0;display:flex !important;flex-direction:column-reverse}}.history-swiper{position:relative}.history-swiper .swiper-wrapper{display:flex;align-items:flex-start}.history-swiper .swiper-slide{display:grid;grid-template-columns:2fr 3fr;gap:20px}@media (max-width: 768px){.history-swiper .swiper-slide{grid-template-columns:1fr}}.history-swiper .history-content{display:flex;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid var(--blue)}@media screen and (max-width: 767px){.history-swiper .history-content{flex-direction:column;gap:25px}}.history-swiper .history-content__year{font-family:var(--font-family);font-size:36px;font-weight:bold;color:var(--blue);margin-bottom:10px}@media (max-width: 768px){.history-swiper .history-content__year{margin-bottom:0;font-size:34px}}.history-swiper .history-content__text{font-size:16px;font-weight:500;color:var(--black);margin-bottom:10px;line-height:1.5}@media screen and (max-width: 767px){.history-swiper .history-content__text{font-size:14px;line-height:130%}}.history-swiper .history-content__list{margin:20px 0;padding-left:20px}@media (max-width: 768px){.history-swiper .history-content__list{margin:0}}.history-swiper .history-content__list-item{font-family:var(--font-family);font-size:var(--font-size-default);color:var(--black);list-style:disc;margin-bottom:5px}@media (max-width: 768px){.history-swiper .history-content__list-item{margin:0}}.history-swiper .history-content__link{font-family:var(--font-family);font-size:14px;color:var(--blue);text-decoration:none}.history-swiper .history-content__link:hover{text-decoration:underline}.history-swiper .history-image{width:100%;max-width:464px;height:auto;border-radius:var(--border-radius-default);object-fit:cover}@media screen and (max-width: 767px){.history-swiper .history-image{aspect-ratio:1;object-fit:contain}}.history-pagination{display:flex;justify-content:center;margin-top:20px;gap:82px;height:82px;position:absolute;top:0 !important}@media (max-width: 768px){.history-pagination{gap:30px}}.history-pagination::before{content:'';width:100%;height:6px;display:block;background:var(--blue);opacity:0.3;position:absolute;top:15px;left:0}.history-pagination .swiper-pagination-bullet{display:flex;align-items:flex-end;justify-content:center;font-family:var(--font-family);font-weight:600;font-size:20px;line-height:120%;letter-spacing:-0.03em;text-align:center;background-color:inherit;height:71px;width:52px;position:relative;opacity:1;color:#b3c6de;margin:0 !important}@media (max-width: 768px){.history-pagination .swiper-pagination-bullet{font-size:20px;height:65px}}.history-pagination .swiper-pagination-bullet-active{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:120%;letter-spacing:-0.03em;text-align:center;color:var(--blue)}.history-pagination .swiper-pagination-bullet-active::before{background:#1a66ff !important}.history-pagination .swiper-pagination-bullet::before{content:'';width:34px;height:34px;display:block;position:absolute;top:2px;left:6px;background:var(--white);border-radius:100%;border:6px solid var(--blue)}@media (max-width: 768px){.history-pagination .swiper-pagination-bullet::before{width:26px;height:26px;top:4px}}.history-navigation{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.history-navigation .swiper-button-prev,.history-navigation .swiper-button-next{width:40px;height:40px;background-color:var(--blue);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.3s}.history-navigation .swiper-button-prev:hover,.history-navigation .swiper-button-next:hover{background-color:var(--red)}.history-desc{width:100%}.history__prev{top:17px;background:var(--blue);left:0;border:none}@media screen and (max-width: 767px){.history__prev{display:none}}.history__prev:before{content:'';position:absolute;height:4px;background:#c1cce0;top:15px;width:calc(100% + 50px);left:0}.history__prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);z-index:1;border-radius:5px}.history__prev i{position:relative;z-index:2}.history__next{top:17px;background:var(--blue);right:0;border:none}@media screen and (max-width: 767px){.history__next{display:none}}.history__next:before{content:'';position:absolute;height:4px;background:#c1cce0;top:15px;width:calc(100% + 50px);right:0}.history__next:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);z-index:1;border-radius:5px}.history__next i{position:relative;z-index:2}.history-line{max-width:calc(100% - 64px - 64px);margin:0 auto;z-index:3 !important}@media screen and (max-width: 767px){.history-line{max-width:100%}}.history-line:before{content:'';position:absolute;height:4px;background:#c1cce0;top:15px;width:100%;right:0}.history-line .swiper-slide{width:auto;height:auto;display:flex;flex-direction:column;align-items:center;gap:15px}.history-line__item{position:relative;width:34px;height:auto}.history-line__item span{font-weight:600;font-size:20.4px;line-height:120%;letter-spacing:-0.03em;text-align:center;color:var(--blue);opacity:.3;display:block}.history-line__item:first-of-type:after{left:50%}.history-line__item:last-of-type:after{right:50%}.history-line__item:after{content:'';position:absolute;height:4px;background:#c1cce0;top:15px;width:calc(100% + 80px)}.history-line__item:before{content:'';width:34px;height:34px;display:block;position:relative;left:-1px;background:var(--white);border-radius:100%;border:6px solid var(--blue);cursor:pointer;z-index:1}.history-line__item.swiper-slide-thumb-active:before{background:#1a66ff}.where-buy{display:flex;gap:20px}@media (max-width: 1024px){.where-buy{flex-direction:column}}.where-buy-container{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 767px){.where-buy-container{gap:20px}}.where-buy-filters{display:flex;gap:30px}.where-buy-filters__select:not(.CaptionCont){height:44px;opacity:0}.where-buy-filters__select:not(.CaptionCont)+.CaptionCont>span.placeholder{font-style:normal;color:#333}.where-buy-filters__select:not(.CaptionCont)+.CaptionCont+.optWrapper.multiple>.options li.opt{padding-left:20px}.where-buy-filters__select:not(.CaptionCont)+.CaptionCont+.optWrapper.multiple>.options li.opt span{display:none}.where-buy-filters .SumoSelect{max-width:350px !important}.where-buy-filters .SumoSelect .sumo-select{border:1px solid var(--blue);border-radius:10px;padding:9px 20px;color:var(--black)}.where-buy-filters .SumoSelect .optWrapper{top:60px}@media (max-width: 1024px){.where-buy-filters .SumoSelect .optWrapper{top:50px !important}}.where-buy-filters .optWrapper{top:60px}.where-buy-map{height:100%}@media (min-width: 1025px){.where-buy-address{border:1px solid var(--blue);border-radius:20px;padding:18px;background:var(--white)}}.where-buy-address .where-buy-title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--blue);margin-bottom:10px}.where-buy-address p{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:140%;color:var(--black);margin-bottom:6px;opacity:0.7}.where-buy-row{display:flex;justify-content:space-between;align-items:center;position:relative}.where-buy-content{display:flex;gap:0;background:var(--light-blue);border-radius:18px}@media screen and (max-width: 767px){.where-buy-content{background:none}}.where-buy-content .where-buy-map{flex:1;height:684px;border:1px solid var(--grey);border-radius:18px;overflow:hidden}@media screen and (max-width: 767px){.where-buy-content .where-buy-map{height:400px}}.where-buy-addresses{flex:1;background-color:var(--light-blue);border-radius:10px;padding:30px;display:flex;flex-direction:column;position:relative;max-height:684px}@media screen and (max-width: 767px){.where-buy-addresses{max-height:none}}.where-buy-addresses._contacts{padding:30px}@media (max-width: 1024px){.where-buy-addresses._contacts{padding-top:0;padding-left:0;padding-right:0;padding-bottom:60px}}.where-buy-phone{display:block;font-family:var(--font-family);font-weight:500;font-size:18px;line-height:140%;color:var(--black);opacity:0.7;margin-bottom:20px !important;width:fit-content;text-align:left}@media (max-width: 768px){.where-buy-phone{font-size:14px}}.where-buy-phone:has(+.where-buy-phone):not(:last-child){margin-bottom:0 !important}.where-buy-contact{display:block;margin-bottom:15px}.where-buy-contact:last-of-type{margin-bottom:0}.where-buy-contact-title{font-size:13px;color:var(--black);font-weight:500;line-height:150%;letter-spacing:0;opacity:0.7;display:block;margin-bottom:5px}@media screen and (max-width: 767px){.where-buy-contact-title{font-size:14px}}.where-buy-contact-text{font-size:16px;line-height:150%;color:var(--black);font-weight:600;text-align:left;display:block;opacity:1}@media screen and (max-width: 767px){.where-buy-contact-text{font-size:16px;line-height:110%}}.where-buy-count{color:var(--black);font-size:16px;font-weight:500;line-height:150%;margin-bottom:10px}.where-buy-search{margin-bottom:20px}.where-buy-search input{background:var(--white);width:100%;border-radius:6px;padding:16px 15px;border:1px solid var(--white);font-family:var(--font-family);font-weight:400;font-size:14px;line-height:140%;color:#1d1d1b}.where-buy-button{position:absolute;right:0;top:0;padding:12px 24px;height:50px;background-color:transparent;border:1px solid var(--blue);border-radius:var(--border-radius-small);font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;color:var(--blue);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.where-buy-scroll{max-height:100%;width:100%;padding-bottom:1px;display:none;overflow:auto;padding-right:40px;scrollbar-width:auto}@media screen and (min-width: 768px){.where-buy-scroll{display:block}}@media (min-width: 1025px){.where-buy-scroll .swiper-wrapper{display:flex;flex-direction:column;gap:20px}.where-buy-scroll .swiper-slide{height:auto}}.where-buy-guarantee{display:none;overflow:hidden}@media screen and (max-width: 767px){.where-buy-guarantee{display:block}}.where-buy-swiper{display:none;overflow:hidden}@media screen and (max-width: 767px){.where-buy-swiper{display:block}}.where-buy .swiper-wrapper{align-items:stretch !important}@media screen and (max-width: 767px){.where-buy .swiper-wrapper{align-items:flex-start !important}}.where-buy-contacts-swiper{width:100%;padding-bottom:60px !important}.where-buy-item-address__wrapper{padding:20px;border:1px solid var(--blue);border-radius:10px;background:var(--white)}@media (max-width: 1024px){.where-buy-item-address__wrapper{padding:15px;border-width:2px;border-radius:15px}}.where-buy-item-address__top{display:flex;justify-content:space-between;gap:23px;margin-bottom:15px}.where-buy-item-address__title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;margin-bottom:5px;color:var(--blue)}@media screen and (max-width: 767px){.where-buy-item-address__title{font-weight:600;font-size:16px;line-height:130%;letter-spacing:0}}.where-buy-item-address__dealer{font-weight:500;font-size:13px;line-height:150%;color:var(--black);opacity:.7}.where-buy-item-address__content{display:flex;flex-direction:column;gap:15px}.where-buy-item-address__block{color:var(--black);font-weight:500;font-size:16px;line-height:150%}@media screen and (max-width: 767px){.where-buy-item-address__block{font-size:14px;line-height:1.4}}.where-buy-item-address__block-title{font-weight:600;font-size:16px;line-height:150%;margin-bottom:5px}@media screen and (max-width: 767px){.where-buy-item-address__block-title{font-size:15px}}.where-buy-item-address__block p,.where-buy-item-address__block ul{margin:0}.where-buy-item-address__block ul:not([class]) li{padding-left:12px}.where-buy-item-address__block ul:not([class]) li:before{top:10px;width:4px;height:4px}.where-buy-item-address__button .where-buy-button{position:relative}.where-buy-item-address__button .optWrapper{left:auto;right:0}@media (max-width: 1024px){.where-buy-count{display:none}.where-buy-filters{flex-direction:column;gap:16px}.where-buy-filters .SumoSelect{max-width:100% !important}.where-buy-content{flex-direction:column}.where-buy-content .where-buy-map{width:100%;min-height:500px;flex:none}}@media screen and (max-width: 1024px) and (max-width: 767px){.where-buy-content .where-buy-map{min-height:400px}}@media (max-width: 1024px){.where-buy-addresses{background:none;padding:0 0 60px;width:100%}.where-buy-search input{border:1px solid var(--blue)}.where-buy .slider-nav{bottom:10px;left:50%;transform:translateX(-50%)}.where-buy .slider-nav .where-buy__prev,.where-buy .slider-nav .where-buy__next{background-color:var(--red);border:none}}@media (max-width: 768px){.where-buy-map{min-height:500px}.where-buy-search input{font-size:16px;padding:10px 14px}.where-buy-container{gap:16px}.where-buy-content{gap:16px}.where-buy-address h3.where-buy-title{font-size:18px;margin-bottom:8px}.where-buy-address p{font-size:14px;margin-bottom:4px}}@media (max-width: 480px){.where-buy-filters{gap:12px}.where-buy-search input{font-size:16px}.where-buy-content{gap:12px}}.section-dealers{background-color:var(--light-blue);padding:40px;border-radius:var(--border-radius-default)}@media (max-width: 768px){.section-dealers{padding:20px 15px}}.dealers-container{display:flex;gap:30px}@media screen and (max-width: 1280px){.dealers-container{flex-direction:column}}.dealers-content{width:50%;display:flex;flex-direction:column}@media screen and (max-width: 1280px){.dealers-content{width:100%}}.dealers-content .section-title{font-size:44px;font-weight:600;line-height:100%;letter-spacing:-0.03em;color:var(--blue);margin-bottom:30px}@media screen and (max-width: 1280px){.dealers-content .section-title{font-size:36px;margin-bottom:15px}}.dealers-content .section-subtitle{margin-bottom:20px;max-width:476px;position:relative;display:flex;align-items:center;color:var(--black);font-family:var(--font-family);font-size:14px;font-weight:600;line-height:120%;letter-spacing:-0.01em}.dealers-image{width:50%;text-align:center;flex-shrink:0}@media screen and (max-width: 1280px){.dealers-image{width:100%}}.dealers-image img{max-width:100%;height:100%;border-radius:var(--border-radius-default);object-fit:cover;aspect-ratio:671 / 484}@media screen and (max-width: 1280px){.dealers-image img{width:100%}}.dealers-list{list-style:none;padding:0;margin:0;display:flex;gap:20px;flex-wrap:wrap;height:100%}.dealers-list__item{display:flex;align-items:flex-start;gap:10px;flex-direction:column;background:var(--white);width:calc(50% - 10px);min-height:195px;font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--blue);border-radius:10px;padding:25px}@media screen and (max-width: 1280px){.dealers-list__item{width:calc(50% - 10px);font-size:14px;padding:15px 25px;min-height:103px}}@media screen and (max-width: 767px){.dealers-list__item{width:100%}}.dealers-list__item .icon{display:inline-block;border-radius:2px;width:12px;height:12px;background-color:var(--red);margin-top:7px}.benefits-section .section-title__text{font-weight:600;font-size:36px;line-height:100%;letter-spacing:-0.03em}.benefits-section.benefits-section--alt .benefits-container--alt .benefits-list{gap:20px;justify-content:flex-start}@media screen and (max-width: 767px){.benefits-section.benefits-section--alt .benefits-container--alt .benefits-list{flex-direction:row;gap:10px}}.benefits-section.benefits-section--alt .benefits-container--alt .benefit-item--alt{background-color:var(--blue);color:var(--white);flex:1 1 calc(16.6% - 30px);flex-grow:1}@media (max-width: 1440px){.benefits-section.benefits-section--alt .benefits-container--alt .benefit-item--alt{flex:inherit;width:calc(33.3% - 14px);padding:10px;height:auto;line-height:130%;font-size:12px;font-weight:500}}@media screen and (max-width: 767px){.benefits-section.benefits-section--alt .benefits-container--alt .benefit-item--alt{width:calc(50% - 5px)}}.benefits-section.benefits-section--alt .benefits-container--alt .benefit-item--alt p{color:var(--white)}.benefits-section.benefits-section--alt .benefits-container--alt .benefit-item--alt:hover{transform:scale(1.05)}.benefits-section--blue .benefit-item{background:var(--blue) !important;height:224px !important}.benefits-section--blue p{color:var(--white) !important}.benefits-section .benefits-title{font-family:var(--font-family);font-size:28px;font-weight:bold;color:var(--black);margin-bottom:30px}.benefits-section .benefits-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}@media screen and (max-width: 767px){.benefits-section .benefits-list{flex-direction:row}}.benefits-section .benefit-item{background-color:var(--light-blue);padding:20px;border-radius:10px;flex:1 1 calc(16.6% - 20px);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;gap:20px;transition:transform 0.3s}@media (max-width: 768px){.benefits-section .benefit-item{flex:1 1 100%;width:100%}}.benefits-section .benefit-item:hover{transform:translateY(-5px)}.benefits-section .benefit-item i.icon{width:60px;height:60px;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){.benefits-section .benefit-item i.icon{width:40px;height:40px}}.benefits-section .benefit-item i.icon.icon--warehouse{background-image:url(/local/templates/promsitech/html/build/warehouse-icon.svg)}.benefits-section .benefit-item i.icon.icon--discount{background-image:url(/local/templates/promsitech/html/build/discount-icon.svg)}.benefits-section .benefit-item i.icon.icon--connections{background-image:url(/local/templates/promsitech/html/build/connections-icon.svg)}.benefits-section .benefit-item i.icon.icon--shield{background-image:url(/local/templates/promsitech/html/build/shield-icon.svg)}.benefits-section .benefit-item i.icon.icon--clients{background-image:url(/local/templates/promsitech/html/build/clients-icon.svg)}.benefits-section .benefit-item i.icon.icon--training{background-image:url(/local/templates/promsitech/html/build/training-icon.svg)}.benefits-section .benefit-item p{font-weight:600;font-size:16px;line-height:150%;color:var(--black)}@media screen and (max-width: 767px){.benefits-section .benefit-item p{font-size:12px;line-height:130%}}.catalog-swiper .swiper-wrapper{display:flex}@media (min-width: 1025px){.catalog-swiper .swiper-wrapper{display:flex;gap:30px;flex-wrap:wrap}}.catalog-swiper-item{position:relative;background-color:var(--light-blue);border-radius:var(--border-radius-default);overflow:hidden;transition:background-color 0.3s;height:auto !important}@media (min-width: 1025px){.catalog-swiper-item{flex-basis:calc(100% / 3 - 20px)}}@media (min-width: 1440px){.catalog-swiper-item{flex-basis:calc(100% / 4 - 22.5px)}}.catalog-swiper-item:hover{background-color:var(--blue)}.catalog-swiper-item:hover .catalog-swiper-item__title{color:var(--white);opacity:0.9}.catalog-swiper-item__link{text-decoration:none;display:flex;flex-direction:column;align-items:center;padding:30px;height:100%;justify-content:space-between}.catalog-swiper-item__title{font-weight:600;font-size:24px;line-height:1.1;letter-spacing:-0.02em;color:var(--black);opacity:0.9;margin-bottom:10px}@media (max-width: 1440px){.catalog-swiper-item__title{font-size:24px}}@media (max-width: 768px){.catalog-swiper-item__title{font-size:20px}}.catalog-swiper-item__content{text-align:left;margin-bottom:10px;width:100%}.catalog-swiper-item__image{max-width:170px;max-height:180px;align-self:flex-end}@media (max-width: 768px){.catalog-swiper-item__image{max-width:126px}}.catalog-swiper-item__image img{width:100%;height:100%;object-fit:contain}.catalog-swiper__pagination{display:flex;justify-content:center;margin-top:10px;gap:5px}.catalog-swiper__pagination-bullet{display:block;height:10px;width:10px;border-radius:50%;box-sizing:border-box;border:1px solid var(--blue);cursor:pointer}.catalog-swiper__pagination-bullet._active{cursor:default;background-color:var(--blue)}.gallery{width:100%;display:flex;gap:30px;margin-bottom:40px;position:relative;max-width:588px;transition:transform 0.3s ease-in-out}@media (max-width: 768px){.gallery{flex-direction:column-reverse;gap:15px}}.gallery.fixed{position:fixed;top:0;max-width:588px}@media (max-width: 768px){.gallery{margin-bottom:40px}}.gallery .product-card__badge{width:38px}.gallery-slider{width:100%;height:auto;margin:0 0 10px 0}.gallery-slider .swiper-slide{width:auto;height:400px}.gallery__img{padding:50px;background:#eff2f7;border-radius:10px;height:427px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.gallery__img{height:100%}}.gallery__img img{display:block;width:100%;height:100%;object-fit:contain;margin:0 auto;background:#fff}.gallery__thumbs{border:1px solid #004290;border-radius:10px;display:flex;width:118px;height:118px;padding:5px 10px;align-items:center;justify-content:center;position:relative}@media (max-width: 768px){.gallery__thumbs{width:70px;height:70px}}.gallery__thumbs img{width:auto;height:auto;max-height:100%}.gallery .swiper-slide-thumb-active{opacity:1 !important}.gallery .mySwiper1{height:100%;width:118px;margin:0}@media (max-width: 768px){.gallery .mySwiper1{width:100%}}.gallery .mySwiper1 .swiper-wrapper{display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.gallery .mySwiper1 .swiper-wrapper{flex-direction:row;gap:10px}}.gallery .mySwiper1 .swiper-slide{width:118px !important;height:118px !important;opacity:0.5}@media (max-width: 768px){.gallery .mySwiper1 .swiper-slide{width:70px !important;height:70px !important}}.gallery .mySwiper2{width:calc(100% - 148px);box-sizing:border-box}@media (max-width: 768px){.gallery .mySwiper2{width:100%;aspect-ratio:1;height:330px}}.gallery .mySwiper2 swiper-slide{height:100%;width:100%;opacity:0.4}.gallery .mySwiper2 .swiper-slide-thumb-active{opacity:1}.gallery swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.gallery__arrows{position:absolute;top:0;bottom:0;z-index:2}@media screen and (max-width: 767px){.gallery__arrows{display:none}}.gallery__arrow{position:absolute;left:15px;transition:.3s}.gallery__arrow.swiper-button-disabled{opacity:0;z-index:0;display:none}.gallery__arrow_prev{top:0;transform:rotate(90deg)}.gallery__arrow_next{bottom:0;transform:rotate(90deg)}@media screen and (max-width: 767px){.gallery__arrow{display:none}}.gallery__main{position:relative}.gallery__main .product-tag{position:absolute;top:15px;left:15px;z-index:2}.contact-form{position:relative;overflow:hidden}.contact-form__wrapper{max-width:550px;margin:0 auto}.contact-form__title{font-weight:600;font-size:44px;line-height:100%;letter-spacing:-0.03em;text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.contact-form__title{font-size:32px}}.contact-form__img{position:absolute}@media screen and (max-width: 1280px){.contact-form__img{display:none}}.contact-form__img img{width:100%;height:100%;object-fit:contain}.contact-form__img_1{width:161px;height:161px;transform:rotate(9.29deg);top:-86px;left:12%}.contact-form__img_2{width:229px;height:259px;transform:rotate(27.65deg);top:138px;right:-4%}.contact-form__img_3{width:346px;height:399px;transform:rotate(110deg);top:225px;left:-7%}.contact-form .catalog-popup{padding:0;background:none}.contact-form .catalog-popup__input{background:none;padding:10px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0}.contact-form .catalog-popup__label{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0}.contact-form .catalog-popup__radio-list{margin-bottom:25px}.contact-form .catalog-popup__radio-list li{margin-bottom:10px}.contact-form .catalog-popup__agreement{margin-bottom:10px}.contact-form .catalog-popup .button{margin-top:20px}.contact-form .catalog-popup input[type="radio"]{width:20px;height:20px}.range-block{max-width:calc(100% - 10px)}.range-block__label{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black);margin-bottom:20px;display:block}.range-block #price-slider{margin:40px 0}.range-block .noUi-target{background:var(--grey);border-radius:4px;height:4px;margin-left:14px !important}.range-block .noUi-connect{background:var(--blue)}.range-block .noUi-handle{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='10' stroke='%23004290' stroke-width='10' /%3E%3C/svg%3E");display:block;background-size:contain;background-repeat:no-repeat;top:-15px;cursor:pointer;border:none;box-shadow:none;border-radius:50%;overflow:hidden}.range-block__inputs{display:flex;gap:10px;justify-content:space-between}.range-block__inputs input{max-width:136px;flex:1;border:1px solid var(--grey);border-radius:10px;padding:10px 15px;background-color:var(--white);font-family:var(--font-family);font-weight:600;font-size:18px;line-height:150%;letter-spacing:-0.01em;color:var(--black)}.range-block .noUi-handle:after,.range-block .noUi-handle:before{content:none}.section-contacts{overflow:hidden}.section-contacts .contacts-container{padding:30px;display:flex;background-color:var(--light-blue);flex-wrap:wrap;gap:0 30px;border-radius:25px}@media (max-width: 768px){.section-contacts .contacts-container{padding:20px 15px}}.section-contacts .contacts-container:not(:last-of-type){margin-bottom:90px}@media screen and (max-width: 767px){.section-contacts .contacts-container:not(:last-of-type){margin-bottom:60px}}.section-contacts .contacts-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.section-contacts .contacts-header .main-slide__title{margin-bottom:20px}@media screen and (max-width: 767px){.section-contacts .contacts-header{flex-direction:column;align-items:flex-start}}.section-contacts .contacts-city{max-width:360px;min-width:210px;width:100%}.section-contacts .contacts-city .SumoSelect{max-width:412px !important}.section-contacts .contacts-city .SumoSelect .sumo-select{border:1px solid var(--blue);border-radius:10px;padding:14px 20px;color:var(--black)}@media (max-width: 768px){.section-contacts .contacts-city .SumoSelect .sumo-select{padding:9px 10px;font-size:16px}}.section-contacts .contacts-city .optWrapper{top:60px}.section-contacts .contacts-tab-pane{display:none;opacity:0;transform:translateY(10px);transition:opacity 0.3s ease, transform 0.3s ease}.section-contacts .contacts-tab-pane.active{display:block;opacity:1;transform:translateY(0)}.section-contacts .contacts-tab-pane._contacts{overflow:visible}.section-contacts .contacts-tab-pane._contacts .contacts-container{background:none}.section-contacts .contacts-tab-pane .section-title{flex-direction:column;align-items:flex-start;justify-content:flex-start}.section-contacts .contacts-tab-pane .section-title__desc{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0;margin-bottom:0}@media screen and (max-width: 767px){.section-contacts .contacts-tab-pane .where-buy-row{padding-right:150px}.section-contacts .contacts-tab-pane .where-buy-row+.where-buy-contact{padding-right:150px}}.section-contacts .contacts-tabs__desc{font-size:16px;line-height:150%;color:var(--black);font-weight:600;margin-top:20px}@media screen and (max-width: 767px){.section-contacts .contacts-tabs__desc{margin-top:10px}}.section-contacts .contacts-tabs__list{display:flex;gap:20px}@media (max-width: 768px){.section-contacts .contacts-tabs__list{gap:10px;flex-direction:column}}.section-contacts .contacts-tabs__item{font-size:18px;width:100%;padding:30px;border-radius:10px;background:var(--light-blue);color:var(--blue);font-weight:700;line-height:120%;letter-spacing:-0.02em;text-align:center;gap:10px;display:flex;flex-direction:column;-webkit-transition:transform .2s 0s linear;-moz-transition:transform .2s 0s linear;-o-transition:transform .2s 0s linear;-ms-transition:transform .2s 0s linear;transition:transform .2s 0s linear;cursor:pointer}@media (max-width: 1024px){.section-contacts .contacts-tabs__item{font-size:18px;font-weight:600;padding:20px}}@media screen and (max-width: 767px){.section-contacts .contacts-tabs__item{padding:10px;gap:8px}}.section-contacts .contacts-tabs__item i.icon{background-image:none;width:60px;height:60px;left:50%;transform:translateX(-50%)}@media (max-width: 768px){.section-contacts .contacts-tabs__item i.icon{width:40px;height:40px}}.section-contacts .contacts-tabs__item i.icon._icon--handshake{background-image:url(/local/templates/promsitech/html/build/handshake.svg)}.section-contacts .contacts-tabs__item i.icon._icon--buildings{background-image:url(/local/templates/promsitech/html/build/buildings.svg)}.section-contacts .contacts-tabs__item i.icon._icon--map{background-image:url(/local/templates/promsitech/html/build/map.svg)}.section-contacts .contacts-tabs__item.active{box-sizing:border-box;border:1px solid #004290}.section-contacts .contacts-tabs__item:not(.active):hover{transform:scale(1.05)}.section-contacts .contacts-info{flex:1;min-width:250px;margin-bottom:45px}@media screen and (max-width: 767px){.section-contacts .contacts-info{margin-bottom:20px}}.section-contacts .contacts-address{margin-bottom:20px}.section-contacts .contacts-subtitle{font-size:13px;font-weight:500;line-height:150%;color:var(--black);opacity:0.7;margin-bottom:5px}@media screen and (max-width: 767px){.section-contacts .contacts-subtitle{line-height:120%;letter-spacing:-0.03em;opacity:1}}.section-contacts .contacts-text{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black)}@media screen and (max-width: 767px){.section-contacts .contacts-text{font-size:14px;font-weight:500;line-height:150%;letter-spacing:0;margin-bottom:10px;opacity:0.7}.section-contacts .contacts-text:not(:last-child){margin-bottom:0}}.section-contacts .contacts-link{color:var(--blue);font-size:18px;font-weight:700;line-height:1;letter-spacing:-0.02em;text-decoration:underline;cursor:pointer;display:flex;align-items:center}@media screen and (max-width: 767px){.section-contacts .contacts-link{font-size:16px;line-height:22px;text-align:left}}.section-contacts .contacts-phone{margin-bottom:20px}.section-contacts .contacts-schedule{margin-bottom:20px}.section-contacts .contacts-alerts{margin-bottom:15px}.section-contacts .contacts-alerts .contacts-alert{display:flex;align-items:center;gap:30px;border:1px solid var(--grey);border-radius:10px;padding:20px;background:var(--white)}@media screen and (max-width: 767px){.section-contacts .contacts-alerts .contacts-alert{padding:15px}}.section-contacts .contacts-alerts .contacts-alert:not(:last-of-type){margin-bottom:15px}.section-contacts .contacts-alerts .contacts-alert p{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0%;color:var(--black)}.section-contacts .contacts-links{display:flex;flex-direction:column;gap:20px;border:1px solid var(--grey);border-radius:10px;padding:20px;background:rgba(255,255,255,0.5);flex:1}@media (max-width: 768px){.section-contacts .contacts-links{padding:15px}}.section-contacts .contacts-desc{flex:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--grey);border-radius:10px;padding:20px}.section-contacts .contacts-desc p{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:130%;letter-spacing:-0.01em;color:var(--black);margin-bottom:0;opacity:0.8}.section-contacts .contacts-wrapper{display:flex;gap:20px;margin-bottom:15px}.section-contacts .contacts-imgs{position:relative;overflow:visible !important;width:100%;margin-bottom:90px;display:flex;gap:20px}@media screen and (max-width: 767px){.section-contacts .contacts-imgs{overflow:inherit;margin-bottom:40px}}.section-contacts .contacts-imgs .swiper-wrapper{display:flex;align-items:center}.section-contacts .contacts-imgs__item{position:relative;width:50%}.section-contacts .contacts-imgs__item-preview{position:relative;display:block;cursor:pointer;height:100%;width:100%;max-height:500px}.section-contacts .contacts-imgs__item-preview:before{display:block;content:"";background-image:url("/assets/images/required/zoom-icon.svg");background-color:#0062AE;background-repeat:no-repeat;background-size:65%;background-position:center;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;z-index:105;border-radius:8px;-webkit-transition:opacity .2s 0s linear;-moz-transition:opacity .2s 0s linear;-o-transition:opacity .2s 0s linear;-ms-transition:opacity .2s 0s linear;transition:opacity .2s 0s linear}.section-contacts .contacts-imgs__item-preview:hover:before{opacity:1}.section-contacts .contacts-imgs__item-preview img{width:100%;height:100%;object-fit:cover}.section-contacts .contacts-imgs__caption{font-weight:500;font-size:16px;line-height:150%;color:var(--black);margin-top:20px;display:flex;flex-direction:column}.section-contacts .contacts-imgs__caption-title{font-weight:600;margin-bottom:5px}.section-contacts .contacts-imgs .swiper-slide{max-width:830px;width:100%;filter:brightness(0.5);transition:opacity 0.3s ease, transform 0.3s ease;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;-webkit-transition:filter .2s 0s linear;-moz-transition:filter .2s 0s linear;-o-transition:filter .2s 0s linear;-ms-transition:filter .2s 0s linear;transition:filter .2s 0s linear}.section-contacts .contacts-imgs .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}@media (max-width: 768px){.section-contacts .contacts-imgs .swiper-slide img{height:100%;border-radius:10px;display:block;object-fit:cover}}.section-contacts .contacts-imgs .swiper-slide.swiper-slide-active{filter:brightness(1)}.section-contacts .contacts-imgs .contacts-nav .contacts-swiper__prev,.section-contacts .contacts-imgs .contacts-nav .contacts-swiper__next{background-color:var(--red);color:var(--white);width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:15;top:calc(50% - 30px);transform:translateY(-50%);border:none}.section-contacts .contacts-imgs .contacts-nav .contacts-swiper__prev i,.section-contacts .contacts-imgs .contacts-nav .contacts-swiper__next i{display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.section-contacts .contacts-imgs .contacts-nav .contacts-swiper__prev{left:50%;transform:translateY(-50%) translateX(-340px)}@media (max-width: 768px){.section-contacts .contacts-imgs .contacts-nav .contacts-swiper__prev{left:10%;transform:translateY(-50%)}}.section-contacts .contacts-imgs .contacts-nav .contacts-swiper__next{right:50%;transform:translateY(-50%) translateX(340px)}@media (max-width: 768px){.section-contacts .contacts-imgs .contacts-nav .contacts-swiper__next{right:10%;transform:translateY(-50%)}}.section-contacts .contacts-map{width:100%;min-height:600px;border-radius:10px;overflow:hidden;margin-bottom:30px}@media (max-width: 1024px){.section-contacts .contacts-map{min-height:520px;margin-bottom:20px}}@media (max-width: 768px){.section-contacts .contacts-map{min-height:400px;margin-bottom:20px}}.spoiler-items{width:100%}.spoiler-items._bordered{border-top:1px solid var(--grey);padding-top:40px}@media screen and (max-width: 767px){.spoiler-items._bordered{padding-top:20px}}.spoiler-items._bordered .spoiler-items__item-header{gap:20px}.spoiler-items._bordered .spoiler-items__item-title{font-weight:700;font-size:28px;line-height:100%;letter-spacing:-0.01em}.spoiler-items__item{margin-bottom:10px;overflow:hidden}.spoiler-items__item.open .spoiler-items__item-content{display:block}.spoiler-items__item.open .spoiler-items__item-icon{transform:scaleY(-1)}.spoiler-items__item-header{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;gap:30px;margin-bottom:20px}.spoiler-items__item-icon{width:40px;height:40px;background-color:var(--blue);background-image:url("/assets/images/required/arrow-outlined.svg");background-repeat:no-repeat;background-size:50%;background-position:center;border-radius:5px;flex-shrink:0}.spoiler-items__item-title{font-weight:600;font-size:24px;margin-bottom:0}.spoiler-items__item-desc{opacity:0.8;font-size:14px;font-weight:600;line-height:130%;letter-spacing:-0.01em;margin-bottom:20px}.spoiler-items__item-content{display:none;color:var(--black);font-family:var(--font-family);font-size:16px;font-weight:500;line-height:150%;letter-spacing:0}.spoiler-items__item-content p{opacity:0.8}.spoiler-items__item-info{max-width:530px}.spoiler-items__item-info .spoiler-items__item-title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;margin-bottom:10px}.section-vacancies__more{display:flex;justify-content:center;margin-top:30px}.section-vacancies .vacancies-header{text-align:center;margin-bottom:30px;max-width:960px}.section-vacancies .vacancies-header p{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:120%;letter-spacing:-0.03em;color:var(--black);text-align:left}.section-vacancies .vacancies-grid{display:flex;flex-wrap:wrap;gap:20px}.section-vacancies .vacancies-grid .vacancy-item{flex:1 1 calc(50% - 20px);background-color:var(--light-blue);padding:30px;border-radius:10px}.section-vacancies .vacancies-grid .vacancy-item__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:100%;letter-spacing:-0.02em;color:var(--blue);margin-bottom:20px}.section-vacancies .vacancies-grid .vacancy-item__description{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black);margin-bottom:30px}@media (max-width: 768px){.section-vacancies .vacancies-grid .vacancies-grid .vacancy-item{flex:1 1 100%}}.section-vacancy{margin-bottom:90px}@media screen and (max-width: 767px){.section-vacancy{margin-bottom:60px}}.section-vacancy .vacancy-title{font-weight:600;font-size:44px;line-height:100%;letter-spacing:-0.03em;color:var(--blue);margin-bottom:30px}.section-vacancy .vacancy-salary{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--black);margin-bottom:15px}.section-vacancy .vacancy-meta{font-weight:500;font-size:16px;line-height:150%;color:var(--black)}.section-vacancy .vacancy-meta p{margin-bottom:10px}.section-vacancy .section-title{font-weight:600;font-size:36px;line-height:100%;letter-spacing:-0.03em;color:var(--black);margin-bottom:30px}.section-vacancy .vacancy-block{background-color:var(--white);border:1px solid var(--grey);border-radius:8px;max-width:1082px;padding:30px;margin-bottom:30px}.section-vacancy .vacancy-block__title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--blue);margin-bottom:20px}.section-vacancy .vacancy-block__list{list-style:none;font-weight:500;font-size:16px;line-height:150%;color:var(--black)}.section-vacancy .vacancy-block__list li{padding-left:25px;position:relative}.section-vacancy .vacancy-block__list li:before{content:'';width:4px;height:4px;background:var(--black);border-radius:50%;position:absolute;top:10px;left:10px}.section-vacancy .where-buy-addresses{max-height:484px}.section-vacancy .where-buy-content .where-buy-map{height:484px}.vacancy-tags{display:flex;flex-wrap:wrap;gap:10px;max-width:1082px}.vacancy-tags__item{cursor:pointer;font-weight:500;font-size:16px;line-height:150%;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--blue);border-radius:999px;color:var(--blue);white-space:nowrap;background-color:var(--white);transition:background 0.2s ease}.vacancy-tags__item:hover{color:var(--white);background-color:var(--blue)}@media (max-width: 1024px){.section-vacancy .vacancy-title{font-size:48px}.section-vacancy .section-title{font-size:40px}.section-vacancy .vacancy-block{padding:24px}}@media (max-width: 768px){.section-vacancy .vacancy-title{font-size:36px}.section-vacancy .vacancy-salary{font-size:20px}.section-vacancy .vacancy-meta{font-size:14px}.section-vacancy .section-title{font-size:28px}.section-vacancy .vacancy-block{padding:20px}.section-vacancy .vacancy-block__title{font-size:20px}.section-vacancy .vacancy-block__list li{font-size:14px}.vacancy-tags{gap:8px}.vacancy-tags__item{font-size:14px;padding:6px 14px}}@media (max-width: 480px){.section-vacancy .vacancy-title{font-size:28px}.section-vacancy .vacancy-salary{font-size:18px}.section-vacancy .section-title{font-size:22px}.section-vacancy .vacancy-block{padding:16px}.section-vacancy .vacancy-block__title{font-size:18px}.vacancy-tags{gap:6px}.vacancy-tags__item{font-size:12px;padding:4px 12px}}.section-banner{background-color:var(--light-blue);padding:40px;display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen and (max-width: 767px){.section-banner{flex-direction:column;padding:20px}}.section-banner--alt{position:relative;border-radius:10px;padding:0;background:none}.section-banner--alt .button--red{margin-top:25px;max-width:203px}.section-banner--alt .banner-image{max-width:inherit !important;position:absolute;bottom:0;right:0}.section-banner .banner-container{display:flex;gap:20px;justify-content:space-between;width:100%}@media screen and (max-width: 767px){.section-banner .banner-container{flex-direction:column}}.section-banner .banner-container--alt{gap:30px}.section-banner .banner-container--alt .banner-logo{margin-top:auto}.section-banner .banner-container--alt .banner-content{width:calc(100% - 586px);background:var(--light-blue);border-radius:10px;padding:30px;max-width:100%}.section-banner .banner-container--alt .banner-container__img{max-width:586px;padding:40px 80px}.section-banner .banner-container--alt .banner-image{max-width:100%;object-fit:contain}@media screen and (max-width: 1280px){.section-banner .banner-container--alt{flex-direction:column}.section-banner .banner-container--alt .banner-content{width:100%}.section-banner .banner-container--alt .banner-container__img{max-width:100%}.section-banner .banner-container--alt .banner-image{max-height:280px}}@media screen and (max-width: 767px){.section-banner .banner-container--alt .banner-image{height:auto;width:auto;margin:0}.section-banner .banner-container--alt .banner-container__img{padding:20px;justify-content:center}}.section-banner .banner-container__img{border:1px solid var(--blue);border-radius:10px;padding:22px 20px;background:var(--white);max-width:705px;width:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 1024px){.section-banner .banner-container__img{max-width:100%}}.section-banner .banner-container__img .banner-image{position:relative}.section-banner .banner-content{display:flex;flex-direction:column}.section-banner .banner-info{max-width:700px}@media screen and (max-width: 767px){.section-banner .banner-info{max-width:100%}}.section-banner .banner-title{font-size:44px;font-weight:600;line-height:100%;letter-spacing:-0.03em;color:var(--blue);margin-bottom:20px}@media screen and (max-width: 1280px){.section-banner .banner-title{font-size:36px}}@media screen and (max-width: 767px){.section-banner .banner-title{font-size:24px}}.section-banner .banner-text{font-size:16px;font-weight:600;line-height:150%;color:var(--black)}.section-banner .banner-logos{display:flex;flex-wrap:wrap;gap:30px;margin-top:90px}@media screen and (max-width: 767px){.section-banner .banner-logos{margin-top:20px}}.section-banner .banner-logo{width:280px;height:120px;padding:0 30px;display:flex;justify-content:center;align-items:center;background-color:var(--white);border-radius:5px}.section-banner .banner-logo img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 767px){.section-banner .banner-logo{width:130px;height:55px;padding:10px;object-fit:contain}}.section-banner .banner-image{max-width:360px;max-height:320px;height:auto;border-radius:10px;margin-top:auto}@media screen and (max-width: 767px){.section-banner .banner-image{margin-left:auto;object-fit:contain;max-width:170px;width:100%;max-height:250px}}.product-series .section-about .section-title__text{font-weight:600;font-size:36px;line-height:100%;letter-spacing:-0.03em}@media screen and (max-width: 767px){.product-series .section-about .section-title__text{font-size:30px}}#series .news-tabs__list.js-news-tabs__list .news-tabs__item:nth-child(n+6){display:block}.section-product-tabs .product-tabs{margin-bottom:20px;border-bottom:1px solid var(--grey)}.section-product-tabs .product-tabs__list{display:flex;gap:10px 20px;flex-wrap:wrap;padding-bottom:10px}@media screen and (max-width: 767px){.section-product-tabs .product-tabs__list{flex-wrap:nowrap;padding-bottom:15px;gap:10px;overflow:auto}}.section-product-tabs .product-tabs__list .product-tab{font-weight:600;font-size:16px;line-height:150%;color:var(--black);opacity:0.3;cursor:pointer;transition:all 0.2s ease}.section-product-tabs .product-tabs__list .product-tab:first-child{padding-left:0}.section-product-tabs .product-tabs__list .product-tab:hover{color:var(--blue);opacity:1}.section-product-tabs .product-tabs__list .product-tab.active{color:var(--blue);opacity:1}@media screen and (max-width: 767px){.section-product-tabs .product-tabs__list .product-tab{white-space:nowrap;font-size:16px}}.section-product-tabs .product-tab-content .product-tab-pane{display:none}.section-product-tabs .product-tab-content .product-tab-pane.active{display:block}@media screen and (max-width: 767px){.section-product-tabs .product-tab-content .product-tab-pane.active{overflow:auto}}.section-product-tabs .product-tab-pane__text{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em}.section-product-tabs .product-tab-pane__text li{padding-left:25px}.section-product-tabs .product-tab-pane__text li:before{width:5px;height:5px;left:10px;top:10px}.section-product-tabs .product-tab-pane .nominal-characteristics{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--black);margin-bottom:20px}.section-product-tabs .product-tab-pane .specifications-title{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:150%;letter-spacing:-0.01em;color:var(--black);margin-bottom:15px;max-width:619px}.section-product-tabs .product-tab-pane .specifications-table,.section-product-tabs .product-tab-pane table{width:100% !important;border-collapse:collapse;margin-bottom:20px}.section-product-tabs .product-tab-pane .specifications-table th,.section-product-tabs .product-tab-pane .specifications-table td,.section-product-tabs .product-tab-pane table th,.section-product-tabs .product-tab-pane table td{text-align:center;padding:15px;border:1px solid var(--black);font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;text-align:center;color:var(--black)}.section-product-tabs .product-tab-pane .specifications-table th,.section-product-tabs .product-tab-pane table th{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;text-align:center;color:var(--black);text-align:center;height:102px}.section-product-tabs .product-tab-pane .specifications-table .specifications-link,.section-product-tabs .product-tab-pane .specifications-table a,.section-product-tabs .product-tab-pane table .specifications-link,.section-product-tabs .product-tab-pane table a{color:var(--blue);text-decoration:none}.section-product-tabs .product-tab-pane .specifications-table .specifications-link:hover,.section-product-tabs .product-tab-pane .specifications-table a:hover,.section-product-tabs .product-tab-pane table .specifications-link:hover,.section-product-tabs .product-tab-pane table a:hover{text-decoration:underline}@media screen and (max-width: 767px){.section-product-tabs .product-tab-pane .specifications-table,.section-product-tabs .product-tab-pane table{display:block}}.section-product-tabs .product-tab-pane .documentation{display:flex;flex-direction:column;gap:5px;margin-bottom:0}.section-product-tabs .product-tab-pane .documentation .description-links{display:inline-block}.section-product-tabs .product-tab-pane .documentation .description-links .icon{display:inline-block;vertical-align:bottom;margin-right:5px}.section-product-tabs .product-tab-pane .documentation .description-links .description-link{text-align:left}.section-product-tabs .product-tab-pane .documentation .description-links span{margin-left:0}@media screen and (max-width: 767px){.section-product-tabs .product-tab-pane img{width:100%;height:auto}}.section-product-tabs .document-list{list-style:none;padding:0;margin:0}.section-product-tabs .document-list .document-item{margin-bottom:10px}.section-product-tabs .document-list .document-item:last-child{margin-bottom:0}.section-product-tabs .document-list .document-link{display:flex;align-items:center;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:130%;letter-spacing:-0.02em;color:var(--black);text-decoration:none}.section-product-tabs .document-list .document-link:hover{text-decoration:underline}.brands-container{display:flex;gap:30px;align-items:normal}@media screen and (max-width: 1439px){.brands-container{gap:20px}}@media (max-width: 1024px){.brands-container{display:flex;flex-direction:column}}.brands-left{background-color:var(--light-blue);background-image:url("/assets/images/required/brand-bg.png");background-repeat:no-repeat;background-size:auto 290px;background-position:95% center;padding:60px;max-width:1150px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;height:auto;width:65%}@media (max-width: 1024px){.brands-left{width:100%;background-image:none}}@media (max-width: 460px){.brands-left{padding:15px;gap:20px;background-image:none;padding-bottom:28px;height:auto}}.brands-left__title{font-family:var(--font-family);font-size:24px;font-weight:bold;margin-bottom:20px;color:var(--black);text-align:center}.brands-left__logos{display:flex;gap:20px;max-width:765px;flex-wrap:wrap}@media (max-width: 767px){.brands-left__logos{justify-content:center}}.brands-left__logos .brand-logo{padding:25px 22px 17px}.brands-left__link{display:inline-block;font-family:var(--font-family);font-weight:600;font-size:18px;line-height:130%;letter-spacing:-0.02em;color:var(--blue);text-decoration:none;margin-top:83px}@media screen and (max-width: 767px){.brands-left__link{text-align:center;margin-top:10px}}.brands-left__link:hover{text-decoration:underline}.brands-right{background:url("/assets/images/required/mark-bg.jpg") no-repeat;background-size:cover;border-radius:var(--border-radius-default);padding:70px 0;display:flex;flex-direction:column;align-items:center;height:auto;justify-content:center;width:35%}@media (max-width: 1024px){.brands-right{padding:25px 15px;gap:20px;width:100%;height:auto}}.brands-right__title{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:100%;letter-spacing:-0.03em;color:var(--white);margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.brands-right__title{margin-bottom:0}}.brands-right__logos{display:flex;flex-direction:column;gap:25px;max-width:173px}.brands-right__logos .brand-logo{display:flex;align-items:center;justify-content:center;background-color:var(--white);padding:25px 22px 17px;border-radius:5px;transition:transform 0.3s;height:80px}.brands-right__logos .brand-logo:hover{transform:scale(1.05)}.brands-right__logos .brand-logo img{max-width:100%;height:100%;object-fit:contain}.brand-logo{display:flex;align-items:center;justify-content:center;background-color:var(--light-blue);border-radius:5px;padding:15px 15px 5px 15px;transition:transform 0.3s;background:var(--white);max-width:180px}@media screen and (max-width: 767px){.brand-logo{max-width:173px;width:100%}}.brand-logo:hover{transform:scale(1.05)}.brand-logo img{max-width:100%;height:auto}.news-item{display:flex;flex-direction:column;background:var(--light-blue);border-radius:var(--border-radius-default);overflow:hidden;max-width:calc(100% / 3 - 20px);transition:transform 0.3s ease, box-shadow 0.3s ease}@media screen and (max-width: 767px){.news-item{max-width:100%}}.news-item:hover{transform:translateY(-5px)}.news-item__image{width:100%;height:299px;object-fit:contain;border-radius:var(--border-radius-default);margin-bottom:20px}.news-item__title{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;color:var(--black);margin-bottom:15px}.news-item__date{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.01em;color:var(--black);margin-bottom:10px}.news-item__text{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;color:var(--black);margin-bottom:15px}.news-item__content{padding:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.section-values .section-title__text{font-weight:600;font-size:36px;line-height:100%;letter-spacing:-0.03em}.values-container{display:grid;grid-template-columns:2fr 3fr;gap:40px}@media screen and (max-width: 767px){.values-container{grid-template-columns:1fr;gap:20px}}.values-list{display:flex;flex-direction:column;gap:20px}.values-item{background-color:var(--light-blue);border-radius:var(--border-radius-default);padding:30px;height:auto;color:var(--black)}.values-item__subtitle{font-size:18px;font-weight:bold;margin-bottom:15px}.values-item__text{font-size:16px;line-height:1.5;opacity:.7}.values-video{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.values-video{aspect-ratio:405 / 210}}.values-video .video-wrapper{position:relative;width:100%;padding-top:41.25%;height:100%;border-radius:var(--border-radius-default);overflow:hidden;background-color:var(--black)}.values-video .video-wrapper__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.values-video .video-wrapper__thumbnail{object-fit:contain}}.values-video .video-wrapper__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all ease 0.3s;background:transparent;box-shadow:none}.values-video .video-wrapper iframe{position:absolute;top:0;bottom:0;right:0;left:0}.values-content__title{font-family:var(--font-family);font-size:24px;font-weight:bold;color:var(--black);margin-bottom:20px}.values-content__description{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;letter-spacing:-0.01em;color:var(--black);opacity:0.9;max-width:834px}.select{position:absolute}.optWrapper{transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25),opacity 0.15s ease-out;background-color:#a4a4a4;opacity:0;left:0;top:0;position:absolute;display:block !important;visibility:hidden}.open .optWrapper{transform:scale(1) translateY(0);opacity:1;visibility:visible}.SumoSelect{display:block;width:100%;cursor:pointer}.SumoSelect>.CaptionCont{box-shadow:none !important}.SumoSelect>.CaptionCont>label>i{background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.175 0.160156L5 3.97682L8.825 0.160156L10 1.33516L5 6.33516L0 1.33516L1.175 0.160156Z' fill='%23004290' /%3E%3C/svg%3E");width:10px;height:7px}.SumoSelect>.CaptionCont>span{letter-spacing:-0.01em;cursor:pointer}.SumoSelect>.optWrapper{top:35px;width:100%;min-width:320px}.SumoSelect>.optWrapper>.options li.opt{padding:14px 20px}@media (max-width: 1024px){.SumoSelect>.optWrapper>.options li.opt{font-weight:600;font-size:16px;line-height:120%}}.SumoSelect>.optWrapper>.options li.opt label{white-space:normal}@media (max-width: 768px){.SumoSelect.open>.optWrapper{top:52px}}.SumoSelect.open>.CaptionCont{box-shadow:none}.SumoSelect.sumo_OS{background:var(--light-blue)}.SumoSelect.sumo_OS .CaptionCont{background:var(--light-blue);border:none;border-bottom:1px solid #7b7b7b;border-radius:0;padding:10px}@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{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,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,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,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,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,0.5), rgba(0,0,0,0))}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.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-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width: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:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet: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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms 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:200ms transform, 200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.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{pointer-events:auto}.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-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.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-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{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}.slider__slide{min-height:200px;background:rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center}.breadcrumbs{display:flex;flex-wrap:wrap}.nav-breadcrumbs{display:flex;align-items:center;gap:5px;margin-bottom:20px;white-space:nowrap;max-width:100%;overflow:hidden}@media screen and (max-width: 767px){.nav-breadcrumbs{display:none}}.nav-breadcrumbs__link{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:120%;letter-spacing:-0.01em;color:var(--black);text-decoration:none;opacity:0.5}.nav-breadcrumbs__link:hover{text-decoration:underline}.nav-breadcrumbs__separator{display:flex;align-items:center;min-width:16px}.nav-breadcrumbs__separator .nav-breadcrumbs__icon{width:20px;height:20px;fill:none;stroke:var(--black, #353535)}.nav-breadcrumbs__text{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:120%;letter-spacing:-0.01em;color:var(--black)}.nav-breadcrumbs__item:last-of-type{text-overflow:ellipsis;overflow:hidden}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.popup{background:#fff;max-width:600px;margin:30px auto}.popup--figure{max-width:calc(100vw - 60px);margin:30px auto}@media (max-width: 480px){.table{display:block}}@media (max-width: 480px){.table__head{display:none}}@media (max-width: 480px){.table__body{display:block}}@media (max-width: 480px){.table__tr{display:block}}@media (max-width: 480px){.table__td{display:flex}}@media (max-width: 480px){.table__td:before{content:attr(data-td)}}.table-scroll{width:100%;overflow-x:auto}.table-scroll table{width:max-content !important;min-width:100%}.table-scroll td,.table-scroll th{white-space:nowrap}.hamburger{width:28px;min-width:28px;height:28px;position:relative;display:block;margin:0;padding:0;border:0;outline:none;background:rgba(228,6,17,0.2);border-radius:5px}.hamburger__line{top:calc(50% - 2px / 2)}.hamburger__line:before,.hamburger__line:after{content:''}.hamburger__line:before{top:-4px}.hamburger__line:after{top:4px}.hamburger__line,.hamburger__line:before,.hamburger__line:after{height:2px;width:14px;display:block;background:#E40611;position:absolute;left:50%;border-radius:1px;transition:0.3s ease-in-out;transform:translateX(-50%)}.hamburger__input{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;z-index:2}.hamburger__input:checked+.hamburger__line:before{transform:translateY(4px) translateX(-50%) rotate(45deg)}.hamburger__input:checked+.hamburger__line:after{transform:translateY(-4px) translateX(-50%) rotate(-45deg)}.hamburger__input:checked+.hamburger__line{background-color:transparent}.hamburger--style2 .hamburger__line,.hamburger--style2 .hamburger__line:before,.hamburger--style2 .hamburger__line:after{transition:0.3s ease-in-out}.hamburger--style2 .hamburger__input:checked+.hamburger__line:before{transform:translateY(4px) translateX(30px) rotate(135deg)}.hamburger--style2 .hamburger__input:checked+.hamburger__line{background-color:transparent;transform:translateX(-60px)}.hamburger--style2 .hamburger__input:checked+.hamburger__line:after{transform:translateY(-4px) translateX(30px) rotate(-135deg)}.product__top{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;margin-bottom:30px}@media screen and (max-width: 767px){.product__top{gap:15px;flex-direction:column-reverse;margin-bottom:15px}}.product__title{font-weight:500;font-size:30px;letter-spacing:-0.03em;color:var(--blue);margin-bottom:0;max-width:850px}@media screen and (max-width: 1439px){.product__title{font-size:30px}}@media screen and (max-width: 767px){.product__title{font-size:24px}}.product__icon{padding:18px 10px;display:flex;align-items:center;background:var(--light-blue)}@media screen and (max-width: 767px){.product__icon{padding:10px 15px}}.product__icon img{width:150px;height:auto;object-fit:contain}@media screen and (max-width: 767px){.product__icon img{width:76px}}.product__wrapper{display:flex;gap:30px}@media (max-width: 1200px){.product__wrapper{flex-direction:column}}@media screen and (max-width: 767px){.product__wrapper{gap:15px}}.product__left{width:33.33%;position:relative}@media screen and (max-width: 1439px){.product__left{width:45%}}@media (max-width: 1200px){.product__left{width:100%}}.product__left-wrapper{position:sticky;top:120px}.product__right{width:66.66%;display:flex;flex-direction:column}@media screen and (max-width: 1439px){.product__right{width:55%}}@media (max-width: 1200px){.product__right{width:100%}}.product__right-wrapper{width:100%;gap:30px;display:flex;margin-bottom:60px}@media screen and (max-width: 1439px){.product__right-wrapper{flex-direction:column}}@media (max-width: 1200px){.product__right-wrapper{flex-direction:row}}@media (max-width: 920px){.product__right-wrapper{flex-direction:column}}.product__gallery{width:100%;margin-bottom:40px}@media (max-width: 1200px){.product__gallery{display:flex;justify-content:center}}@media screen and (max-width: 767px){.product__gallery{margin-bottom:20px}}.product__gallery .gallery{margin-bottom:0;height:364px;overflow:hidden}@media screen and (max-width: 767px){.product__gallery .gallery{height:auto}}.product__gallery .gallery__img{height:364px;padding:20px}@media screen and (max-width: 767px){.product__gallery .gallery__img{height:330px}}.product__gallery .gallery .mySwiper1{width:70px;height:364px;overflow:visible}@media screen and (max-width: 767px){.product__gallery .gallery .mySwiper1{width:100%;height:auto}}.product__gallery .gallery .mySwiper1 .swiper-wrapper{gap:0}.product__gallery .gallery .mySwiper1 .swiper-slide{height:70px !important;width:100% !important}@media screen and (max-width: 767px){.product__gallery .gallery .mySwiper1 .swiper-slide{width:70px !important}}.product__gallery .gallery .mySwiper2{width:calc(100% - 100px)}@media screen and (max-width: 767px){.product__gallery .gallery .mySwiper2{width:100%}}.product__gallery .gallery__thumbs{height:100%;width:100%}.product__series-title{font-size:18px;line-height:1.5;margin-bottom:15px;font-weight:600;color:var(--black)}.product__series-list{display:flex;flex-wrap:wrap;gap:10px}.product__series-item{border:1px solid var(--blue);border-radius:20px;color:var(--blue);padding:4px 8px;font-size:14px;line-height:1.3;font-weight:600;transition:.3s}.product__series-item:hover,.product__series-item.active{color:var(--white);background:var(--blue)}.product__info{width:50%;color:var(--black)}@media screen and (max-width: 1439px){.product__info{width:100%}}.product__info-article{font-weight:500;display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.product__info-article span{font-size:14px;line-height:1.3;letter-spacing:-0.01em;opacity:.6}.product__info-article p{font-size:16px;line-height:1.5}@media screen and (max-width: 767px){.product__info-article{gap:5px;margin-bottom:15px}.product__info-article p{font-size:16px}}.product__info-props{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 767px){.product__info-props{gap:8px}}.product__info-prop{max-width:330px;font-weight:500}.product__info-prop span{color:#989898;font-size:16px;line-height:1.5;display:inline-block}.product__info-prop span b{opacity:1;color:var(--black);font-weight:500}@media screen and (max-width: 767px){.product__info-prop span{font-size:14px}}.product__price-info{width:50%}@media screen and (max-width: 1439px){.product__price-info{width:100%}}.price-info__block_w_action{margin-top:15px}@media screen and (max-width: 767px){.price-info__block_w_action{margin-top:30px}}.price-info__action{display:inline-flex;padding:5px 10px;border-radius:5px;gap:5px;align-items:center;background:var(--red);color:var(--white)}.price-info__action-text{font-weight:600;font-size:16px}.price-info__action-icon{width:30px;min-width:30px;height:30px}.price-info__wrapper{background:var(--light-blue);padding:30px;border-radius:10px;display:flex;flex-direction:column;gap:30px;position:relative}@media screen and (max-width: 767px){.price-info__wrapper{padding:20px 15px;gap:20px}}@media (max-width: 420px){.price-info__wrapper{padding-top:60px}}.price-info__tag{display:inline-flex;gap:5px;padding:4px 8px;border-radius:20px;border:1px solid var(--blue);font-size:14px;line-height:1.3;letter-spacing:-0.01em;color:var(--blue);font-weight:600;height:28px}.price-info__tag_red{border:1px solid var(--red);color:var(--red)}.price-info__price{margin-bottom:20px;font-weight:700;font-size:32px;line-height:1;letter-spacing:-0.01em}@media screen and (max-width: 767px){.price-info__price{font-size:20px}}.price-info__buttons{display:flex;gap:15px}.price-info__buttons .button{white-space:nowrap;padding:16px 24px}.price-info__buttons .button:first-child{width:100%}.price-info__buttons .button:last-child{width:auto}.price-info__buttons-cart{display:flex;gap:10px;max-width:292px;width:100%}.price-info__buttons-cart .button{width:100% !important}@media (max-width: 1650px){.price-info__buttons-cart{max-width:100%}}@media (max-width: 1650px){.price-info__buttons{flex-direction:column}}@media screen and (max-width: 767px){.price-info__buttons{gap:10px}}.price-info__icons{display:flex;flex-direction:column;gap:15px}.price-info__icon{display:flex;gap:10px}.price-info__icon span{color:var(--black);font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.price-info__icon span{font-size:14px}}.price-info__icon a{color:var(--blue)}.price-info__actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:absolute;top:30px;right:30px}@media screen and (max-width: 767px){.price-info__actions{top:20px;right:15px}}@media (max-width: 420px){.price-info__actions{left:15px;flex-direction:row;justify-content:space-between}}.price-info__compare .view-item__compare{margin-bottom:0}.price-info__compare .filter-checkbox__input{background:var(--light-blue)}.price-info__compare .filter-checkbox__input:checked{background:var(--blue)}.price-info__favorite{display:flex;gap:5px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-0.01em;cursor:pointer}.price-info__favorite.active .icon{background-image:url("/assets/images/required/heart-blue.svg")}@media screen and (min-width: 768px){.price-info__favorite:hover .icon{background-image:url("/assets/images/required/heart-blue.svg")}}.price-info__favorite .icon{left:-2px}.quantity__wrapper{user-select:none;display:flex;padding:13.5px;border:1px solid var(--blue);border-radius:5px;align-items:center;transition:.3s}.quantity__wrapper.disabled{opacity:.5;pointer-events:none}.quantity__button{cursor:pointer}.quantity__button .icon{width:20px;height:20px}.quantity__input{user-select:none}.quantity__input input{font-weight:500;font-size:20px;width:32px;text-align:center;background:transparent;border:none;color:var(--blue);padding:0}.product-item{color:var(--black)}.product-item__slider{margin-bottom:20px}.product-item__image{padding:50px;background:var(--light-blue);border-radius:10px;text-align:center;height:401px;line-height:1}.product-item__image img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width: 767px){.product-item__image{height:330px}}.product-item__dots{margin-top:20px;display:flex;gap:15px;justify-content:center}.product-item__dot{width:40px;height:2px;background:var(--blue);opacity:.3;transition:.3s;cursor:pointer}.product-item__dot:hover,.product-item__dot.active{opacity:1}.product-item__info{display:flex;flex-direction:column;gap:10px}.product-item__title{font-size:24px;line-height:1.2;font-weight:700}.product-item__article{color:var(--black)}.product-item__article b{margin-right:5px}.product-item__article span{opacity:.8}.product-item__text{color:var(--black);font-weight:500}.product-item__swiper{overflow:hidden}.product-item__compare{margin-bottom:20px}.product-item__buttons{display:flex;gap:15px}.product-item__price{font-weight:600;letter-spacing:-0.02em;font-size:28px;margin-bottom:15px}.checkbox-custom label{display:flex}.checkbox-custom input{display:none}.checkbox-custom__content{display:flex;gap:10px;cursor:pointer}.checkbox-custom__icon{width:20px;height:20px;border:1px solid var(--blue);border-radius:3px;position:relative}.checkbox-custom__icon:after{content:'';position:absolute;left:50%;top:45%;width:12px;height:6px;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:translate(-50%, -50%) rotate(-45deg);opacity:0;transition:opacity 0.2s ease}.checkbox-custom__text{font-weight:700;font-size:18px;line-height:1;letter-spacing:-0.02em;color:var(--blue)}.checkbox-custom input:checked+.checkbox-custom__content .checkbox-custom__icon:after{opacity:1}.product-list{display:flex;flex-wrap:wrap;gap:30px}.product-list-slider{overflow:hidden}.product-list .view-item{width:100%}.product-list .product-item,.product-list__item{width:calc(25% - 22.5px)}@media screen and (max-width: 1439px){.product-list{gap:15px}.product-list .product-item,.product-list__item{width:calc(33.33% - 15px)}}@media screen and (max-width: 767px){.product-list{gap:0;flex-wrap:nowrap}.product-list .product-item,.product-list__item{width:100%}}.product-list__arrows{display:none;gap:10px;justify-content:center;align-items:center;margin-top:20px}@media screen and (max-width: 767px){.product-list__arrows{display:flex}}.product-list__arrow{width:40px;height:40px;background:var(--red);border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-list__arrow i{width:14px;height:18px}.section-catalog .main-slide__title{text-transform:none}.section-catalog .catalog-title{text-transform:none}@media screen and (max-width: 767px){.section-catalog .catalog-title{display:block;font-size:24px}}.catalog-title{font-size:36px;font-weight:600;line-height:100%;letter-spacing:-0.03em;text-transform:uppercase;color:var(--blue);margin-bottom:30px}@media screen and (max-width: 767px){.catalog-title{display:none}}.smart-filter{position:relative;display:flex;flex-direction:column;gap:30px;flex-shrink:1;max-width:410px}@media (max-width: 768px){.smart-filter{min-width:100%}}.smart-filter__tooltip{position:absolute;right:-230px;top:0;border-radius:5px;background:#e40611;text-align:center;padding:10px;z-index:65;transform:translateY(-25px)}@media (max-width: 768px){.smart-filter__tooltip{display:none}}.smart-filter__tooltip:before{content:"";position:absolute;top:50%;left:-24px;width:25px;height:30px;transform:translateY(-50%);background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='24' height='30' viewBox='0 0 24 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.85831 13.285C0.56363 14.0618 0.563632 15.9382 1.85831 16.715L24 30L24 0L1.85831 13.285Z' fill='%23E40611'/%3E%3C/svg%3E%0A")}.smart-filter__tooltip span{display:block;color:var(--white);font-family:var(--font-family);font-size:18px;font-weight:600;line-height:150%;letter-spacing:0}.smart-filter__tooltip button{color:var(--white);font-family:var(--font-family);font-size:18px;font-weight:600;line-height:150%;letter-spacing:0;border:none;background:none;text-decoration:underline}.smart-filter__tooltip button:hover{text-decoration:none}.smart-filter .news-tabs__item span{padding:4px 8px;font-weight:600;font-size:14px;line-height:130%;letter-spacing:-0.01em}.smart-filter .news-tabs__item--more a{padding:0;font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.01em}.smart-filter .filter-checkbox__input{top:2px}.smart-filter .filter-checkbox__label{font-size:14px}.area{display:flex;flex-direction:column;gap:30px;margin:0 0 40px}@media screen and (max-width: 767px){.area{margin:30px 0}}.area__top{display:flex;gap:30px;align-items:flex-start}@media screen and (max-width: 1439px){.area__top{flex-direction:column}}@media screen and (max-width: 767px){.area__top{gap:30px;margin:0}}.area__top-left{width:100%}.area__top-right{width:100%;padding-left:7px;display:flex;flex-direction:column;align-items:flex-start;gap:31px}@media screen and (max-width: 767px){.area__top-right{margin:0;gap:20px;padding-left:0}}.area__title{color:var(--blue);font-weight:600;font-size:64px;line-height:100%;letter-spacing:-3%;margin:0;font-size:44px}@media screen and (max-width: 767px){.area__title{font-size:40px}}.area__text{color:var(--black);font-weight:500;line-height:150%;opacity:.7}@media screen and (max-width: 767px){.area__text{font-size:14px}}.area__button{min-width:256px;text-align:center;min-height:56px;display:inline-flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 767px){.area__button{width:100%;min-height:45px;font-size:14px}}.area__image{border-radius:20px;height:450px;object-fit:cover;object-position:center center}@media screen and (max-width: 767px){.area__image{height:218px;border-radius:10px}}.area__sets{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 1439px){.area__sets{gap:10px}}.area__sets_columns_5 .area__sets-item{width:calc(100% / 5 - 20px * 4 / 5);min-width:calc(100% / 5 - 20px * 4 / 5);max-width:calc(100% / 5 - 20px * 4 / 5)}@media screen and (max-width: 1439px){.area__sets_columns_5 .area__sets-item{width:calc(100% / 3 - 10px * 2 / 3);min-width:calc(100% / 3 - 10px * 2 / 3);max-width:calc(100% / 3 - 10px * 2 / 3)}}@media screen and (max-width: 767px){.area__sets_columns_5 .area__sets-item{width:calc(100% / 2 - 10px * 1 / 2);min-width:calc(100% / 2 - 10px * 1 / 2);max-width:calc(100% / 2 - 10px * 1 / 2)}}.area__sets_columns_4 .area__sets-item{width:calc(100% / 4 - 20px * 3 / 4);min-width:calc(100% / 4 - 20px * 3 / 4);max-width:calc(100% / 4 - 20px * 3 / 4)}@media screen and (max-width: 1439px){.area__sets_columns_4 .area__sets-item{width:calc(100% / 3 - 10px * 2 / 3);min-width:calc(100% / 3 - 10px * 2 / 3);max-width:calc(100% / 3 - 10px * 2 / 3)}}@media screen and (max-width: 767px){.area__sets_columns_4 .area__sets-item{width:calc(100% / 2 - 10px * 1 / 2);min-width:calc(100% / 2 - 10px * 1 / 2);max-width:calc(100% / 2 - 10px * 1 / 2)}}.area__sets-item{background:var(--blue);border-radius:10px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:170px;color:var(--white);text-decoration:none;width:calc(100% / 3 - 20px * 2 / 3);min-width:calc(100% / 3 - 20px * 2 / 3);max-width:calc(100% / 3 - 20px * 2 / 3);gap:12px;transition:.3s}@media screen and (max-width: 1439px){.area__sets-item{padding:20px;min-height:130px;width:calc(100% / 3 - 10px * 2 / 3);min-width:calc(100% / 3 - 10px * 2 / 3);max-width:calc(100% / 3 - 10px * 2 / 3)}}@media screen and (max-width: 767px){.area__sets-item{width:calc(100% / 2 - 10px * 1 / 2);min-width:calc(100% / 2 - 10px * 1 / 2);max-width:calc(100% / 2 - 10px * 1 / 2);padding:10px;min-height:120px}}.area__sets-item:hover{color:var(--white);transform:scale(1.05)}.area__sets-item-image{max-height:50px}@media screen and (max-width: 767px){.area__sets-item-image{max-height:40px}}.area__sets-item-text{font-weight:600;font-size:16px;margin-top:auto}@media screen and (max-width: 767px){.area__sets-item-text{font-weight:500;font-size:12px;line-height:130%}}.cases{display:flex;flex-direction:column;gap:19px;margin:50px 0}.cases-page{margin:0 0 90px}.cases-page .cases__grid{margin-bottom:40px}@media screen and (max-width: 767px){.cases{margin:40px 0;gap:30px}}.cases__title{font-size:44px;font-weight:600;line-height:100%;letter-spacing:-0.03em;color:var(--blue);margin-bottom:0}@media screen and (max-width: 1280px){.cases__title{font-size:38px}}@media screen and (max-width: 767px){.cases__title{font-size:30px}}.cases__filters{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:21px;margin-top:8px}.cases__filters-item{font-weight:600}.cases__filters-item_closer{margin-right:-15px}@media screen and (max-width: 767px){.cases__filters{flex-direction:column;align-items:flex-start;gap:15px;margin-top:0}}.cases__grid{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:40px;transition:all 0.25s ease}@media screen and (max-width: 767px){.cases__grid{column-gap:0;row-gap:20px}}.cases__grid_loading{opacity:.5}.cases__grid-item{width:calc(100% / 2 - 30px * 1 / 2);min-width:calc(100% / 2 - 30px * 1 / 2);max-width:calc(100% / 2 - 30px * 1 / 2);background:var(--light-blue);border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:21px}@media screen and (max-width: 1439px){.cases__grid-item{width:100%;min-width:0;max-width:none}}@media screen and (max-width: 767px){.cases__grid-item{border-radius:10px;padding:20px;gap:20px}}.cases__grid-item-image{max-height:382px}.cases__grid-item-image img{border-radius:15px;aspect-ratio:651 / 340;object-fit:cover;object-position:center center;width:100%;height:100%}@media screen and (max-width: 767px){.cases__grid-item-image{height:200px}}.cases__grid-item-info{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.cases__grid-item-title{color:var(--black);font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-0.02em;font-size:24px}@media screen and (max-width: 767px){.cases__grid-item-title{font-size:20px;line-height:100%}}.cases__grid-item-controls{display:flex;gap:20px;align-items:center}@media screen and (max-width: 767px){.cases__grid-item-controls{flex-direction:column-reverse;align-items:flex-start}}.cases__grid-item-button{background:var(--blue);color:var(--white);min-height:54px;padding:5px 24px;border-radius:10px;text-decoration:none;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-2%;transition:all 0.25s ease;display:flex;align-items:center;justify-content:center;text-align:center}.cases__grid-item-button:hover{opacity:0.7;color:var(--white)}@media screen and (max-width: 767px){.cases__grid-item-button{width:100%;min-height:45px;font-size:14px}}.cases__grid-item-download{display:flex;align-items:center;gap:5px;color:var(--blue);font-weight:500;line-height:150%}.cases__grid-item-download .icon{margin:0}.cases__grid-item-download:hover{opacity:0.7;color:var(--blue)}@media screen and (max-width: 767px){.cases__grid-item-download{font-weight:600;font-size:14px;line-height:130%;letter-spacing:-2%}}.cases__pagination .pagination{margin:0;flex-direction:row;justify-content:center}.custom-select{position:relative}@media screen and (min-width: 768px){.custom-select_active .custom-select__dropdown{opacity:1;visibility:visible;margin-top:0}.custom-select_active .custom-select__value-icon{transform:rotateZ(180deg)}}.custom-select__control{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%}@media screen and (max-width: 767px){.custom-select__control{z-index:1;cursor:pointer}}.custom-select__value{position:relative;display:flex;align-items:center;cursor:pointer}.custom-select__value-text{color:var(--blue);font-weight:600;font-size:16px;line-height:120%;letter-spacing:-1%}@media screen and (max-width: 767px){.custom-select__value-text{font-size:18px}}.custom-select__value-icon{width:20px;min-width:20px;height:20px;transition:all 0.25s ease;margin-top:2px}.custom-select__dropdown{position:absolute;left:0;top:calc(100% + 10px);min-width:100%;background:var(--white);border:var(--grey) 1px solid;border-radius:5px;padding:20px;gap:15px;transition:all 0.25s ease;display:flex;flex-direction:column;opacity:0;visibility:hidden;margin-top:10px;z-index:1}.custom-select__dropdown-item{color:var(--black);transition:all 0.25s ease;text-decoration:none;font-weight:600;font-size:16px;line-height:120%;letter-spacing:-1%;white-space:nowrap;cursor:pointer}.custom-select__dropdown-item_placeholder{opacity:.5}.custom-select__dropdown-item:hover,.custom-select__dropdown-item:focus{color:var(--blue);opacity:1}.slider-navigation{display:flex;gap:10px}.slider-navigation__prev,.slider-navigation__next{display:flex;width:40px;min-width:40px;padding:0;height:40px;border:none;align-items:center;justify-content:center;border-radius:5px;background:var(--blue);cursor:pointer;transition:all 0.25s ease}.slider-navigation__prev:not(.swiper-button-disabled):hover,.slider-navigation__next:not(.swiper-button-disabled):hover{opacity:0.7}.slider-navigation__prev .icon,.slider-navigation__next .icon{width:16px;height:16px}.slider-navigation__prev.swiper-button-lock,.slider-navigation__next.swiper-button-lock{display:none}.solutions{display:flex;flex-direction:column;gap:40px;margin:0 0 90px}@media screen and (max-width: 767px){.solutions{margin:30px 0 80px;gap:20px}}.solutions__title{font-size:44px;font-weight:600;line-height:100%;letter-spacing:-0.03em;color:var(--blue);margin-bottom:0}@media screen and (max-width: 1280px){.solutions__title{font-size:38px}}@media screen and (max-width: 767px){.solutions__title{font-size:30px}}.solutions__grid{display:flex;gap:32px 30px;flex-wrap:wrap}@media screen and (max-width: 767px){.solutions__grid{gap:15px}}.solutions__grid-item{width:calc(50% - 15px);background:var(--light-blue);border-radius:15px;padding:20px;display:flex;gap:20px}@media screen and (max-width: 1439px){.solutions__grid-item{width:100%}}@media screen and (max-width: 767px){.solutions__grid-item{border-radius:10px;padding:20px;flex-direction:column;gap:20px}.solutions__grid-item_active .solutions__grid-item-title:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='5' fill='%23004290'/%3E%3Crect x='4' y='8.5' width='12' height='3.55556' rx='1.77778' fill='white'/%3E%3C/svg%3E%0A")}.solutions__grid-item_active .solutions__grid-item-text{display:block}.solutions__grid-item_active .solutions__grid-item-button{display:flex}}.solutions__grid-item-left{width:46%;aspect-ratio:300 / 220}@media screen and (max-width: 1439px){.solutions__grid-item-left{max-width:450px;min-width:0}}@media screen and (max-width: 767px){.solutions__grid-item-left{width:100%;max-width:none;aspect-ratio:290 / 150}}.solutions__grid-item-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:15px}.solutions__grid-item-right{width:54%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 767px){.solutions__grid-item-right{width:100%;min-width:0}}.solutions__grid-item-info{display:flex;flex-direction:column;gap:15px}.solutions__grid-item-title{font-weight:600;font-size:24px;line-height:1.1;letter-spacing:-0.02em}@media screen and (max-width: 767px){.solutions__grid-item-title{font-size:20px;line-height:100%;display:flex;gap:10px;cursor:pointer}.solutions__grid-item-title:before{content:'';display:block;width:20px;min-width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='5' fill='%23004290'/%3E%3Crect x='4' y='8.66406' width='12' height='2.66667' rx='1.33333' fill='white'/%3E%3Crect x='8.66406' y='16' width='12' height='2.66667' rx='1.33333' transform='rotate(-90 8.66406 16)' fill='white'/%3E%3C/svg%3E%0A")}}.solutions__grid-item-text{opacity:.7;font-weight:500;font-size:13px;line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.solutions__grid-item-text{display:none;max-width:none}}.solutions__grid-item-link{margin-top:28px;display:flex;gap:7px;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;color:var(--blue)}.solutions__grid-item-link:hover{color:var(--blue)}.solutions__grid-item-link span{text-decoration:underline}.solutions__grid-item-button{background:var(--blue);color:var(--white);min-height:54px;padding:5px 30px;border-radius:10px;text-decoration:none;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-2%;transition:all 0.25s ease;display:flex;align-items:center;justify-content:center;text-align:center;min-width:216px;margin-top:auto}.solutions__grid-item-button:hover{opacity:0.7;color:var(--white)}@media screen and (max-width: 767px){.solutions__grid-item-button{min-width:0;min-height:45px;font-size:14px;display:none}}.solutions .cases__title{font-size:36px}@media screen and (max-width: 767px){.solutions .cases__title{font-size:30px}}.area-application__title{font-weight:600;font-size:64px;letter-spacing:-0.03em;line-height:1;color:var(--blue);margin-bottom:30px}@media screen and (max-width: 767px){.area-application__title{font-size:40px;margin-bottom:20px}}.area-application__pagination .pagination{margin-top:20px;justify-content:center}@media screen and (max-width: 767px){.area-application__pagination .pagination{flex-direction:row;justify-content:center}}.area-application__list .view-item[data-view="list"]{padding:20px 0;border-top:1px solid var(--grey);border-radius:0}.area-application__list .view-item[data-view="list"]:last-of-type{border-bottom:1px solid var(--grey)}.area-application__list .view-item[data-view="list"] .view-item__btn-fav,.area-application__list .view-item[data-view="list"] .view-item__buttons,.area-application__list .view-item[data-view="list"] .view-item__price,.area-application__list .view-item[data-view="list"] .view-item__compare,.area-application__list .view-item[data-view="list"] .view-item__swiper-pagination{display:none !important}.area-application__list .view-item[data-view="list"] .view-item__details{grid-template-rows:auto 30px 20px 1fr}.case__content{display:flex;gap:30px}@media screen and (max-width: 1280px){.case__content{flex-wrap:wrap}}@media screen and (max-width: 767px){.case__content{gap:20px}}.case__left{width:50%;padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:var(--light-blue);border-radius:10px}@media screen and (max-width: 1280px){.case__left{width:100%}}@media screen and (max-width: 767px){.case__left{padding:20px 15px}}.case__title{font-size:44px;margin-bottom:30px;font-weight:600;line-height:1;letter-spacing:-0.03em;color:var(--blue);hyphens:auto}@media screen and (max-width: 1280px){.case__title{width:100%}}@media screen and (max-width: 767px){.case__title{font-size:30px;margin-bottom:15px}}.case__text{max-width:770px;font-size:16px;color:var(--black)}@media screen and (max-width: 1280px){.case__text{width:100%}}@media screen and (max-width: 767px){.case__text{font-size:14px}}.case__right{width:50%}@media screen and (max-width: 1280px){.case__right{width:100%}}.case__img{width:100%;height:100%}.case__img img{border-radius:10px;width:100%;aspect-ratio:712 / 380;height:100%}@media screen and (max-width: 1280px){.case__img img{aspect-ratio:330/230;max-height:500px}}.presentation-link{display:flex;align-items:center;gap:5px;color:var(--blue);font-weight:500;line-height:150%}.presentation-link .icon{margin:0}.presentation-link:hover{opacity:0.7;color:var(--blue)}.block-slider__title{font-size:55px;font-weight:600;line-height:1;letter-spacing:-0.03em;margin-bottom:30px}.block-slider__wrapper{display:flex;gap:30px}@media screen and (max-width: 1280px){.block-slider__wrapper{flex-wrap:wrap}}.block-slider__content{width:50%;border:1px solid var(--blue);border-radius:10px;padding:30px}@media screen and (max-width: 1280px){.block-slider__content{width:100%}}@media screen and (max-width: 767px){.block-slider__content{padding:20px 15px}}.block-slider__slider{width:50%;position:relative}@media screen and (max-width: 1280px){.block-slider__slider{width:100%}}@media screen and (max-width: 767px){.block-slider__slider{padding-bottom:60px}}.block-slider__slider-preview{display:inline-block;width:100%;height:100%;position:relative}.block-slider__slider-preview:hover:after{opacity:1}.block-slider__slider-preview:after{display:block;content:"";background-image:url("/assets/images/required/zoom-icon.svg");background-color:#0062AE;background-repeat:no-repeat;background-size:65%;background-position:center;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;z-index:105;border-radius:8px;transition:opacity 0.2s 0s linear}.block-slider__slider .swiper-wrapper img{aspect-ratio:711 / 412;width:100%;height:100%;object-fit:contain;border-radius:10px}@media screen and (max-width: 1280px){.block-slider__slider .swiper-wrapper img{aspect-ratio:330/230;max-height:500px}}.block-slider__subtitle{font-weight:700;font-size:28px;line-height:1;letter-spacing:-0.01em;color:var(--blue);margin-bottom:15px}@media screen and (max-width: 767px){.block-slider__subtitle{font-size:24px}}.block-slider__text{max-width:754px;font-size:16px;line-height:1.5}.block-slider__text p:not(:last-of-type){margin-bottom:15px}@media screen and (max-width: 1280px){.block-slider__text{max-width:100%}}@media screen and (max-width: 767px){.block-slider__text{font-size:14px}}@media screen and (max-width: 767px){.block-slider__arrows .slider-navigation{justify-content:center}}.block-slider__arrows .slider-navigation__prev,.block-slider__arrows .slider-navigation__next{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--red);z-index:1}@media screen and (max-width: 767px){.block-slider__arrows .slider-navigation__prev,.block-slider__arrows .slider-navigation__next{position:relative;top:0;transform:none}}.block-slider__arrows .slider-navigation__next{right:40px}@media screen and (max-width: 767px){.block-slider__arrows .slider-navigation__next{right:0;left:0}}.block-slider__arrows .slider-navigation__prev{left:40px}@media screen and (max-width: 767px){.block-slider__arrows .slider-navigation__prev{right:0;left:0}}@media screen and (max-width: 767px){.block-slider__arrows{position:absolute;bottom:0;width:100%}}.block-gray__list{display:flex;flex-direction:column;gap:20px}.block-gray__item{border-radius:10px;background:var(--light-blue);padding:30px}@media screen and (max-width: 767px){.block-gray__item{padding:15px}}.block-gray__title{font-weight:700;font-size:28px;line-height:1;letter-spacing:-0.01em;margin-bottom:20px}@media screen and (max-width: 767px){.block-gray__title{margin-bottom:10px;font-size:20px;letter-spacing:-0.01em}}.block-gray__text{max-width:1184px}@media screen and (max-width: 767px){.block-gray__text{font-size:14px}}.cart{color:var(--black)}.cart__top{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.cart__title{font-size:64px;font-weight:600;line-height:1;letter-spacing:-0.03em;color:var(--blue)}@media screen and (max-width: 767px){.cart__title{font-size:34px}}.cart__count{color:var(--black);font-size:18px;line-height:1.5;font-weight:600}.cart__controls{display:flex;gap:30px;margin-bottom:20px}@media screen and (max-width: 767px){.cart__controls{gap:10px}}@media screen and (max-width: 767px){.cart__control{height:24px;display:flex;align-items:center}}.cart__control-close{cursor:pointer;display:flex;align-items:center}.cart__control .checkbox-custom__content{align-items:center}.cart__control .checkbox-custom__text{color:var(--black);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.cart__control .checkbox-custom__icon:after{top:38%}.cart__content{display:flex;gap:30px}@media screen and (max-width: 1280px){.cart__content{flex-direction:column;gap:20px}}.cart__left{width:66%}@media screen and (max-width: 1280px){.cart__left{width:100%}}.cart__right{width:44%}@media screen and (max-width: 1280px){.cart__right{width:100%}}.cart-info__wrapper{padding:30px;background:var(--light-blue);border-radius:10px}.cart-info__top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.cart-info__title{font-weight:600;font-size:24px;line-height:120%;letter-spacing:-3%}.cart-info__count{font-weight:500;font-size:16px;line-height:150%;opacity:.7}.cart-info__price,.cart-info__sale{font-weight:500;font-size:16px;line-height:150%;margin-bottom:15px;display:flex;gap:20px;justify-content:space-between}.cart-info__total{margin:30px 0;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-3%;display:flex;gap:20px;justify-content:space-between}.cart-info__bottom span{font-weight:600;font-size:14px;line-height:100%;letter-spacing:-1%;opacity:.7}.cart-info__button{width:100%;margin-bottom:20px}.cart-info__button .button{width:100%}.cart-item:last-of-type .cart-item__wrapper{border-bottom:1px solid var(--grey)}.cart-item__wrapper{padding:20px 0;border-top:1px solid var(--grey);display:flex;align-items:center;gap:20px;color:var(--black)}@media screen and (max-width: 1280px){.cart-item__wrapper{width:100%}}@media screen and (max-width: 767px){.cart-item__wrapper{position:relative}}@media screen and (max-width: 767px){.cart-item__checkbox{z-index:1;position:absolute;top:30px;left:10px}}.cart-item__checkbox .custom-checkbox{line-height:1;padding:0}.cart-item__checkbox .custom-checkbox__box{margin:0;min-width:20px;min-height:20px}.cart-item__content{display:flex;gap:30px}@media screen and (max-width: 1280px){.cart-item__content{width:100%}}@media screen and (max-width: 767px){.cart-item__content{gap:20px;flex-direction:column}}@media screen and (max-width: 767px){.cart-item__left{display:flex;justify-content:center}}.cart-item__image{width:300px;height:300px;background:var(--light-blue);border-radius:10px;padding:20px;text-align:center;position:relative}@media screen and (max-width: 767px){.cart-item__image{width:100%}}.cart-item__image img{width:100%;height:100%;object-fit:contain;background:#fff}.cart-item__favorite{position:absolute;top:15px;right:15px}@media screen and (max-width: 767px){.cart-item__favorite{right:10px;top:10px}.cart-item__favorite .favorite-button{width:20px;height:20px;border:none}.cart-item__favorite .favorite-button.active{background:none}.cart-item__favorite .favorite-button.active:hover .icon--fav{background-image:url("/assets/images/required/heart-blue.svg")}.cart-item__favorite .favorite-button.active .icon--fav{background-image:url("/assets/images/required/heart-blue.svg")}.cart-item__favorite .icon{width:20px;height:20px}}@media screen and (max-width: 1280px){.cart-item__right{width:100%}}.cart-item__top{display:flex;justify-content:space-between;gap:20px;margin-bottom:10px}@media screen and (max-width: 767px){.cart-item__top{flex-direction:column;justify-content:flex-start;gap:10px;margin-bottom:20px}}.cart-item__title{font-weight:600;font-size:18px;line-height:1.5}.cart-item__price{white-space:nowrap;font-weight:700;font-size:24px;line-height:120%;letter-spacing:-2%}.cart-item__main{display:flex;margin-bottom:20px;gap:16px}@media screen and (max-width: 1439px){.cart-item__main{gap:0;flex-direction:column}}.cart-item__column{gap:10px}.cart-item__column:first-of-type{width:40%}.cart-item__column:last-of-type{width:60%}@media screen and (max-width: 1439px){.cart-item__column:first-of-type{width:100%}.cart-item__column:last-of-type{width:100%}}.cart-item__series,.cart-item__article{font-weight:600;font-size:14px;line-height:130%;letter-spacing:-1%;margin-bottom:10px;opacity:.7}.cart-item__props{display:flex;flex-direction:column;gap:10px}.cart-item__prop{font-weight:500;font-size:14px;line-height:150%}.cart-item__prop span{opacity:.7}.cart-item__quantity{margin-bottom:10px}.cart-item__bottom{display:flex;justify-content:space-between;align-items:center}.cart-item__bottom .quantity__wrapper{padding:12px 19px;width:154px;justify-content:center;gap:20px}.cart-item__bottom .quantity__input input{font-size:18px}.cart-item__delete{display:flex;gap:5px;cursor:pointer}.favorite-button{width:50px;height:50px;border:1px solid var(--blue);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all ease 0.2s;cursor:pointer}@media screen and (min-width: 768px){.favorite-button:hover{background:var(--light-blue)}.favorite-button:hover .icon--fav{background-image:url("/assets/images/required/heart-blue.svg")}}.favorite-button.active{background:var(--blue)}.favorite-button.active .icon--fav{background-image:url("/assets/images/required/heart-white.svg")}.favorite-button.active:hover .icon--fav{background-image:url("/assets/images/required/heart-broken.svg")}.compare-popup{position:absolute;z-index:100;display:none}@media screen and (max-width: 767px){.compare-popup{position:fixed;bottom:15px;left:15px;right:15px}.compare-popup .button{font-size:14px;padding:15px 16px}}.compare-popup.is-active{display:inline-block}.compare-popup__wrapper{padding:30px 15px 30px 30px;box-shadow:0 4px 16px 0 rgba(66,66,66,0.15);background-color:#fff;max-width:430px;min-width:430px}@media screen and (max-width: 767px){.compare-popup__wrapper{padding:20px;border-radius:10px;max-width:100%;border:1px solid rgba(0,66,144,0.35);min-width:auto}}.compare-popup__info{max-height:420px;overflow:auto}@media screen and (max-width: 767px){.compare-popup__info{overflow:visible}}.compare-popup__list{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.compare-popup__list{display:none}}.compare-popup__item{display:flex;align-items:center;gap:10px}.compare-popup__item:hover .compare-popup__item-title{color:var(--blue)}.compare-popup__item:hover .compare-popup__item-close{opacity:1}.compare-popup__item-img{border-radius:10px;background-color:var(--light-blue);padding:10px;width:80px;height:80px;min-width:80px;display:flex;justify-content:center;align-items:center}.compare-popup__item-img img{width:100%;height:100%;background:#fff;object-fit:contain}.compare-popup__item-link{display:flex;gap:10px;align-items:center}.compare-popup__item-title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.03em;transition:.3s}.compare-popup__item-close{width:16px;height:16px;min-width:16px;opacity:0;transition:.3s;cursor:pointer}.compare-popup__count{display:none;font-weight:600;font-size:20px;line-height:100%;letter-spacing:-0.03em}@media screen and (max-width: 767px){.compare-popup__count{display:block}}.compare-popup__bottom{display:flex;gap:15px;margin-top:20px}.compare-popup__bottom .button{line-height:normal}@media screen and (max-width: 767px){.compare-popup__bottom{gap:10px}}.compare-popup .smooth-scrollbar .scroll-content{padding-bottom:0;padding-right:20px}.compare-popup .smooth-scrollbar .scrollbar-thumb:before{height:100%}.compare-popup .smooth-scrollbar .scrollbar-thumb{width:6px;margin:0}.compare-popup .smooth-scrollbar .scrollbar-track{padding:0}.compare-popup .smooth-scrollbar .scrollbar-track-y{width:6px}.article-copy{font-weight:600;font-size:14px;line-height:130%;letter-spacing:-0.01em;display:flex;flex-wrap:wrap;gap:5px;position:relative}.article-copy__title{opacity:.7}.article-copy__info{display:flex;gap:2px;transition:.5s;cursor:pointer}.article-copy__info.is-copy{opacity:.5}.article-copy__text{color:var(--blue)}.article-copy__success{position:absolute;top:100%;background:#fff;padding:10px;border-radius:10px;border:1px solid var(--blue);z-index:-1;opacity:0;transition:.3s;pointer-events:none}.article-copy__success.is-copy{z-index:1;opacity:1}.article-copy__success span{opacity:1}.news-slider{display:none}@media screen and (max-width: 767px){.news-slider{display:block}}.news-slider__container{margin-bottom:20px;width:calc(100% + 15px)}.news-slider__bottom{display:flex;flex-direction:column;gap:10px}.news-slider__bottom .button{text-align:center}.news-slider .news-card{width:100%;position:relative;max-width:300px;height:auto;overflow:hidden;padding:0}.news-slider .news-card:after{display:none;content:'';background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.news-slider .news-card:hover{transform:scale(1)}.news-slider .news-card__content{position:relative;z-index:1;width:100%;padding:20px;bottom:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.news-slider .news-card__image{position:relative;border-radius:0;top:0;right:0;left:0;bottom:0;max-height:none;height:200px;min-height:200px;object-fit:cover;width:100%}@media screen and (max-width: 767px){.news-slider .news-card__image{object-fit:contain}}.news-slider .news-card__title{font-size:16px;margin-bottom:10px;margin-top:0}.news-slider .news-card__date{color:var(--black);opacity:.7;display:block;font-size:14px}.specification-props{margin-bottom:20px}.specification-props__item{display:flex;margin-bottom:5px}.specification-props__name{width:50%;position:relative}.specification-props__name span{background:#fff;padding-right:5px;display:inline-block;position:relative}@media screen and (max-width: 767px){.specification-props__name span{padding-right:10px}}.specification-props__name:before{content:"";border-bottom:1px dotted #dadcde;bottom:6px;position:absolute;width:100%}.specification-props__value{width:50%}.sections-tree{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.sections-tree__block{display:none;flex-direction:column;align-items:flex-start;gap:15px}.sections-tree__block_active{display:flex}.sections-tree__block .sections-tree__block{padding-left:15px}.sections-tree__item{font-size:14px;color:var(--black);font-weight:600}.sections-tree__item_active{color:var(--blue)}.sections-tree__item_active+.sections-tree__item-arrow{transform:rotateZ(180deg)}.sections-tree__item:hover{color:var(--blue)}.sections-tree__item-arrow{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.175 0.160156L5 3.97682L8.825 0.160156L10 1.33516L5 6.33516L0 1.33516L1.175 0.160156Z' fill='%23004290' /%3E%3C/svg%3E");width:10px;height:7px;cursor:pointer;transition:all 0.25s ease;position:relative}.sections-tree__item-arrow:before{content:'';position:absolute;left:-5px;top:-5px;right:-5px;bottom:-5px}.sections-tree__item-wrapper{user-select:none}.product-tag{display:flex;gap:5px;flex-wrap:wrap;align-items:flex-start}.product-tag__wrapper{font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;padding:5px 15px;background:var(--red);border-radius:5px;color:var(--white)}.product-tag__wrapper_blue{background:var(--blue)}.product-tag__wrapper_green{background:#87ec43}.anchor{margin-top:-100px;display:block;margin-bottom:100px;height:1px}.download-link{font-family:var(--font-family);font-weight:700;font-size:18px;letter-spacing:-0.02em;text-decoration:underline;text-decoration-skip-ink:none;color:var(--blue)}.download-link .icon{display:inline-block;vertical-align:bottom;margin-right:5px}@media screen and (min-width: 768px){.download-link:hover{text-decoration:none;color:var(--blue)}}.instrument-counter__wrapper{border-radius:5px;background:var(--white);padding:10px 25px;display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;border:1px solid var(--blue)}.instrument-counter__text{font-weight:600;font-size:16px;line-height:150%;color:var(--black);text-align:center}.instrument-counter__text span{color:var(--blue)}.instrument-counter__numbers{display:flex}.instrument-counter__number{min-width:35px;height:42px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg, #EFF2F7 56.73%, #C6D7F3 100%);font-weight:700;font-size:32px;line-height:120%;letter-spacing:0.03em;color:var(--blue);border:1px solid rgba(0,66,144,0.4);border-radius:5px}@media screen and (max-width: 767px){.instrument-counter{width:100%}}.cookie{padding:0 10px;position:fixed;bottom:30px;left:0;right:0;justify-content:center;z-index:100;display:none}.cookie.active{display:flex}.cookie__wrapper{max-width:1170px;margin:0 auto;background-color:var(--light-blue);border-radius:10px;padding:28px 30px 14px;box-shadow:0 0 2px 0 var(--black);position:relative}.cookie__close{position:absolute;top:10px;right:10px;cursor:pointer;line-height:1}.cookie__close img{width:15px;height:15px;line-height:0}.cookie__text{font-weight:500;font-size:14px;line-height:150%;text-align:justify;margin-bottom:20px;color:var(--black)}.cookie__text a{text-decoration:underline}.cookie__btn{display:flex;justify-content:center}.more-products{margin:90px 0;position:relative}@media screen and (max-width: 767px){.more-products{padding-bottom:60px;margin:40px 0}}.more-products__slider{padding-bottom:2px}.more-products__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}@media screen and (max-width: 767px){.more-products__head{margin-bottom:20px}}.more-products__title{font-size:36px;font-weight:600;line-height:100%;letter-spacing:-0.03em;margin:0}@media screen and (max-width: 767px){.more-products__title{font-size:28px}}.more-products__buttons{display:flex;align-items:center;gap:10px}@media screen and (max-width: 767px){.more-products__buttons{position:absolute;bottom:0;left:0;width:100%;justify-content:center}}.more-products__prev,.more-products__next{position:static;width:40px;height:40px;background:#e40611;border:none;transform:none}.more-products__slide.view-item{display:flex;height:auto}.more-products__slide .view-item__info{margin-bottom:10px}


/* End */


/* Start:/local/templates/promsitech/css/air-datepicker.min.css?176578014919624*/
.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}
.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}
.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}
.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}
.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}
.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}
/* End */


/* Start:/local/templates/promsitech/css/style.min.css?1768444985117817*/
* {
   padding: 0;
   margin: 0;
   border: 0;
   -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
   -webkit-tap-highlight-color: transparent;
   scrollbar-color: #004290 #f7f7f7;
   scrollbar-width: thin;
}

*::-webkit-scrollbar-thumb {
   background-color: #004290;
}

*::-webkit-scrollbar-track {
   background-color: #f7f7f7;
}

*::-webkit-scrollbar-button {
   display: none;
   background-color: #004290;
}

*::-webkit-scrollbar {
   width: 8px;
}

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

:focus,
:active {
   outline: none;
}

a:focus,
a:active {
   outline: none;
}

nav,
footer,
header,
aside {
   display: block;
}

html,
body {
   height: 100%;
   width: 100%;
   font-size: 100%;
   -ms-text-size-adjust: 100%;
   -moz-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%;
}

input::-ms-clear {
   display: none;
}

button {
   cursor: pointer;
}

button::-moz-focus-inner {
   padding: 0;
   border: 0;
}

a,
a:visited {
   text-decoration: none;
}

a:hover {
   text-decoration: none;
}

a,
button {
   -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
   -webkit-tap-highlight-color: transparent;
   background: transparent;
   font-family: inherit;
}

ul li {
   list-style: none;
}

img {
   vertical-align: top;
   max-width: 100%;
}

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

@font-face {
   font-family: Manrope;
   font-display: swap;
   src: url("/local/templates/promsitech/css/../fonts/Manrope-ExtraBold.woff2") format("woff2"), url("/local/templates/promsitech/css/../fonts/Manrope-ExtraBold.woff") format("woff");
   font-weight: 800;
   font-style: normal;
}

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

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

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

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

/*html {*/
/*   scroll-behavior: smooth;*/
/*   scrollbar-gutter: stable;*/
/*}*/

body {
   min-height: 100%;
}

/*-------------------------------------------News article----------------------------------------------*/
.nav-breadcrumbs {
   margin-bottom: 30px;
}

.nav-breadcrumbs__text {
   font-size: 16px;
}

.nav-breadcrumbs__separator svg {
   width: 16px;
   height: 16px;
}

.fv-article__title {
   color: #004290;
   font-size: 36px;
   font-weight: 600;
   line-height: 100%;
   letter-spacing: -0.03em;
   margin-bottom: 15px;
}

@media (width < 767px) {
   .fv-article__title {
      font-size: 34px;
      margin-bottom: 0;
   }
}

.fv-article__content {
   border-top: 0.75px solid rgb(217, 217, 217);
   display: grid;
   grid-template-columns: 1fr 32.183908%;
   gap: 50px;
   padding-top: 20px;
   padding-bottom: 70px;
}

@media (width < 1023px) {
   .fv-article__content {
      grid-template-columns: 1fr;
      padding-bottom: 50px;
      gap: 0;
   }
}

@media (width < 767px) {
   .fv-article__content {
      border: none;
      padding-top: 15px;
   }
}

.fv-article__info {
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 20px;
}
.fv-article__info-column {
   display: flex;
   flex-direction: column;
}

@media (width < 767px) {
   .fv-article__info {
      flex-direction: column;
      align-items: flex-start;
      margin-bottom: 15px;
   }
}

.fv-article__date {
   font-size: 16px;
   font-weight: 500;
   color: #004290;
}

@media (width < 767px) {
   .fv-article__date {
      font-size: 16px;
      line-height: 120%;
      margin-bottom: 5px;
   }
}

.fv-article__readtime {
   font-size: 16px;
   line-height: 140%;
   color: #181818;
   display: inline-flex;
   align-items: center;
}

.fv-article__readtime img {
   width: 28px;
   height: 28px;
   margin-right: 10px;
}

@media (width < 767px) {
   .fv-article__readtime {
      font-size: 16px;
   }

   .fv-article__readtime img {
      width: 25px;
      height: 25px;
      margin-right: 5px;
   }
}

.fv-article__poster {
   width: 100%;
   height: 400px;
   border-radius: 16px;
   overflow: hidden;
   margin-bottom: 40px;
}

.fv-article__poster img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

@media (width < 767px) {
   .fv-article__poster {
      height: 200px;
      margin-bottom: 15px;
   }
}

.fv-article__author {
   background: #ebedf1;
   margin-bottom: 30px;
   padding: 25px;
   display: flex;
   align-items: center;
   gap: 40px;
   border-radius: 16px;
}

@media (width < 767px) {
   .fv-article__author {
      padding: 20px 15px;
      gap: 10px;
      margin-bottom: 15px;
   }
}

.fv-article__author-photo {
   width: 150px;
   height: 150px;
   border-radius: 16px;
   overflow: hidden;
}

.fv-article__author-photo img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

@media (width < 767px) {
   .fv-article__author-photo {
      width: 75px;
      height: 75px;
      flex: 0 0 75px;
   }
}

.fv-article__author-date {
   font-weight: 600;
   color: #004290;
   font-size: 16px;
   margin-bottom: 10px;
   line-height: 150%;
   margin-bottom: 0 !important;
}

@media (width < 767px) {
   .fv-article__author-date {
      font-size: 14px;
   }
}

.fv-article__author-name {
   font-weight: 600;
   margin-bottom: 5px !important;
   font-size: 24px;
   color: #004290;
   line-height: 110%;
   letter-spacing: -0.02em;
}

@media (width < 767px) {
   .fv-article__author-name {
      font-size: 16px;
      margin-bottom: 5px !important;
   }
}

.fv-article__author-speciality {
   font-size: 16px;
   line-height: 150%;
}

@media (width < 767px) {
   .fv-article__author-speciality {
      font-size: 16px;
   }
}

.fv-article__text {
   font-size: 16px;
   color: #414141;
   font-weight: 500;
   line-height: 150%;
   margin-bottom: 20px;
}

.fv-article__text p:not(:last-child) {
   margin-bottom: 20px;
}

.fv-article__text h2 {
   font-size: 28px;
   margin: 40px 0 20px;
}

.fv-article__text ol,
.fv-article__text ul {
   margin: 20px 0;
}

.fv-article__text ul li {
   list-style-type: none;
   list-style: none;
   padding-left: 25px;
}

.fv-article__text ul li:not(:last-child) {
   margin-bottom: 10px;
}

.fv-article__text ul li::before {
   display: block;
   width: 16px;
   height: 16px;
   top: 50%;
   transform: translateY(-50%);
   border-radius: 4px;
   background: #004290;
}

.fv-article__text .text-att {
   border: 1px solid #d9d9d9;
   padding: 30px;
   border-radius: 15px;
   position: relative;
   display: flex;
   align-items: center;
   gap: 20px;
   font-size: 16px;
   line-height: 150%;
   margin: 20px 0;
   box-shadow: 0px 3px 7.5px 3.75px rgba(193, 213, 238, 0.25);
   background: rgb(255, 255, 255);
}

.fv-article__text .text-att::before {
   content: "";
   flex: 0 0 60px;
   width: 60px;
   height: 60px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 15px;
   color: #fff;
   font-size: 40px;
   border: 0.75px solid rgb(214, 227, 243);
   background: rgb(0, 66, 144);
   background: url(/local/templates/promsitech/css/../img/icons/in.svg) center/auto 30px no-repeat, #004290;
}
.fv-article__text a {
   color: var(--blue);
   text-decoration: underline;
}

@media (width < 767px) {
   .fv-article__text {
      font-size: 14px;
   }

   .fv-article__text h2 {
      font-size: 20px;
      margin: 40px 0 20px;
   }

   .fv-article__text .text-att {
      display: block;
      padding: 20px;
   }

   .fv-article__text .text-att::before {
      width: 30px;
      margin-bottom: 15px;
      height: 30px;
      border-radius: 7px;
      background: url(/local/templates/promsitech/css/../img/icons/in.svg) center/auto 16px no-repeat, #004290;
   }

   .fv-article__text iframe {
      width: 100%;
   }

   .fv-article__text img {
      object-fit: contain;
      height: auto;
   }
}

.fv-article__media {
   width: 100%;
   min-width: 0;
   display: grid;
   grid-template-columns: 1fr;
   position: relative;
   margin-top: 40px;
}

.fv-article__slider {
   width: 100%;
   min-width: 0;
}

.fv-article__slide {
   width: 100%;
   max-height: 520px;
   border-radius: 20px;
   overflow: hidden;
}

.fv-article__slide img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

@media (width < 767px) {
   .fv-article__slide {
      height: 200px;
   }
}

.fv-article__buttons {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 10px;
}

.fv-article__prev,
.fv-article__next {
   background: #e40611;
   border-color: transparent;
   transition: all 0.2s ease 0s;
   width: 40px;
   height: 40px;
}

@media (width < 767px) {

   .fv-article__prev,
   .fv-article__next {
      position: static;
   }
}

.fv-article__prev {
   left: 30px;
}

@media (width < 767px) {
   .fv-article__prev {
      left: 10px;
   }
}

.fv-article__next {
   right: 30px;
}

@media (width < 767px) {
   .fv-article__next {
      right: 10px;
   }
}

.fv-article__aside {
   max-width: 560px;
   display: flex;
   flex-direction: column;
}

@media (width < 1023px) {
   .fv-article__aside {
      max-width: 100%;
   }
}

.fv-article__menu {
   border: 1px solid #8d9093;
   border-radius: 15px;
   background: #fff;
   padding: 25px;
   margin-bottom: 30px;
   order: -1;
}

.fv-article__menu ul li {
   font-weight: 600;
   font-size: 18px;
   line-height: 110%;
}

.fv-article__menu ul li::before {
   background: #004290;
   width: 10px;
   min-width: 10px;
   height: 10px;
   border-radius: 50%;
   top: 3px;
}

.fv-article__menu ul li:not(:last-child) {
   margin-bottom: 15px;
}

.fv-article__menu ul li ul {
   margin-top: 15px;
}

.fv-article__menu ul li ul li {
   font-weight: 500;
   font-size: 13px;
   line-height: 110%;
}

.fv-article__menu ul li ul li:not(:last-child) {
   margin-bottom: 10px;
}

@media (hover: hover) {
   .fv-article__menu ul li a:hover {
      color: #004290;
   }
}

@media (width < 767px) {
   .fv-article__menu {
      padding: 20px 15px;
      margin-bottom: 15px;
   }

   .fv-article__menu ul li {
      font-size: 16px;
   }
}

.fv-article__menu-title {
   font-size: 16px;
   padding-bottom: 10px;
   border-bottom: 2px solid #004290;
   line-height: 110%;
}

@media (width < 1560px) {
   .fv-article__menu-title {
      font-size: 20px;
   }
}

@media (width < 767px) {
   .fv-article__menu-title {
      font-size: 16px;
   }
}

.fv-article__menu-name {
   margin: 20px 0;
   font-size: 24px;
   font-weight: 600;
   line-height: 110%;
}

.fv-article__banner {
   width: 100%;
   border-radius: 20px;
   transition: all 0.3s ease 0s;
   display: block;
   margin-bottom: 30px;
   position: relative;
   overflow: hidden;
   background: #eff2f7;
   padding: 20px;
}

@media (hover: hover) {
   .fv-article__banner:hover {
      background: #e0e5ec;
   }

   .fv-article__banner:hover .fv-article__banner-name {
      color: #004290;
   }
}

@media (width < 767px) {
   .fv-article__banner {
      margin-bottom: 20px;
      padding: 0;
   }
}

.fv-article__banner-icon {
   display: none;
}

@media (width < 767px) {
   .fv-article__banner-icon {
      position: absolute;
      top: 20px;
      right: 20px;
      width: 60px;
      height: 60px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      border: 2px solid #fff;
      z-index: 3;
   }
}

.fv-article__banner-image {
   width: 100%;
   margin-bottom: 20px;
   max-height: 413px;
   border-radius: 10px;
   overflow: hidden;
}

.fv-article__banner-image img {
   width: 100%;
   border-radius: 10px;
}

@media (width < 767px) {
   .fv-article__banner-image {
      height: 400px;
      margin-bottom: 0;
   }

   .fv-article__banner-image img {
      height: 100%;
      object-fit: cover;
   }

   .fv-article__banner-image::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      inset: 0;
      background: linear-gradient(180deg, rgba(22, 56, 129, 0), rgba(22, 56, 129, 0.95) 100%);
      z-index: 2;
   }
}

.fv-article__banner-text {
   z-index: 3;
}

@media (width < 767px) {
   .fv-article__banner-text {
      position: absolute;
      padding: 20px;
      left: 0;
      bottom: 0;
   }
}

.fv-article__banner-name {
   font-weight: 700;
   font-size: 24px;
   line-height: 110%;
   margin-bottom: 10px;
   transition: all 0.3s ease 0s;
}

@media (width < 767px) {
   .fv-article__banner-name {
      font-size: 20px;
      color: #fff;
   }
}

.fv-article__banner-descr {
   font-size: 16px;
   line-height: 150%;
   font-weight: 500;
}

@media (width < 767px) {
   .fv-article__banner-descr {
      color: #fff;
      font-weight: 400;
      line-height: 110%;
   }
}

.fv-article__callback {
   background: #eff2f7;
   padding: 30px 20px;
   border-radius: 20px;
   transition: all 0.3s ease 0s;
   display: block;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .fv-article__callback {
      padding: 30px 15px;
   }
}

.fv-article__callback-title {
   color: #353535;
   text-align: center;
   font-size: 28px;
   line-height: 100%;
   letter-spacing: -0.03em;
   margin-bottom: 10px;
   font-weight: 700;
}

@media (width < 767px) {
   .fv-article__callback-title {
      text-align: left;
      font-size: 20px;
   }
}

.fv-article__callback-subtitle {
   letter-spacing: -0.03em;
   font-weight: 700;
   color: #353535;
   font-size: 18px;
   text-align: center;
   line-height: 120%;
   opacity: 0.7;
   margin-bottom: 20px;
}

@media (width < 767px) {
   .fv-article__callback-subtitle {
      font-size: 16px;
      text-align: left;
   }
}

.fv-article__form input {
   background: transparent;
   transition: all 0.3s ease 0s;
   margin-bottom: 28px;
   height: 44px;
   border-color: #7b7b7b;
   padding: 10px;
   font-size: 16px;
}

.fv-article__form input:focus {
   border-color: #004290;
}

@media (hover: hover) {
   .fv-article__form input:hover {
      border-color: #004290;
   }
}

@media (width < 767px) {
   .fv-article__form input {
      height: 41px;
      padding: 10px;
   }
}

.fv-article__form button {
   margin-top: 15px;
   width: 100%;
}
.fv-article__form button.iti__selected-country {
   margin-top: 0;
   width: auto;
}

.fv-article__form .catalog-popup__agreement {
   margin-top: 0;
   margin-bottom: 0;
   font-weight: 500;
   font-size: 13px;
   padding-left: 30px;
   display: flex;
   align-items: center;
   flex-direction: row;
}

.fv-article__form .catalog-popup__agreement .custom-checkbox__box::before {
   border-radius: 0;
   transform: translateY(-50%);
}

.fv-article__form .catalog-popup__agreement .custom-checkbox__box::after {
   transform: translateY(-50%) rotate(-45deg);
   top: 0;
}

.contact-form-container {
   gap: 95px;
}

@media (max-width: 767px) {
   .contact-form-container {
      gap: 25px;
   }
}

.custom-checkbox {
   display: flex;
   flex-direction: row;
   align-items: flex-start;
   font-size: 13px;
   line-height: 150%;
}

/*.custom-checkbox .custom-checkbox__box::before {*/
/*   transform: translateY(-55%);*/
/*}*/

/*.custom-checkbox .custom-checkbox__box::after {*/
/*   transform: translateY(-55%) rotate(-45deg);*/
/*   top: -2px;*/
/*}*/

@media (width < 767px) {
   .custom-checkbox .custom-checkbox__box::before {
      transform: translateY(0%);
   }

   .custom-checkbox .custom-checkbox__box::after {
      transform: translateY(0%) rotate(-45deg);
      top: 6px;
   }
}

.fv-popup__body .custom-checkbox:has(input:user-invalid) {
   color: #e40611;
}

.contact-form-content .contact-form__input {
   min-height: 44px;
}

.contact-form-content .contact-form {
   gap: 0;
}

.contact-form-content .contact-form__group {
   margin-bottom: 28px;
}

@media (max-width: 768px) {
   margin-bottom: 10px;
}

.contact-form-content .button {
   margin-top: 15px;
}

/*------------------------------
Related block
---------------------------*/
.related {
   margin-bottom: 40px;
}

.related__title {
   color: rgb(53, 53, 53);
   font-size: 36px;
   font-weight: 600;
   line-height: 100%;
   letter-spacing: -0.03em;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .related__title {
      font-size: 34px;
      margin-bottom: 20px;
   }
}

.related__body {
   position: relative;
}

.related__slide {
   height: auto;
}

.related__slider-next,
.related__slider-prev {
   background: #e40611;
   border: none;
   width: 40px;
   height: 40px;
   transition: all 0.3s ease 0s;
}

.related__slider-next.swiper-button-disabled,
.related__slider-prev.swiper-button-disabled {
   opacity: 0;
}

@media (width < 767px) {

   .related__slider-next.swiper-button-disabled,
   .related__slider-prev.swiper-button-disabled {
      opacity: 0.5;
   }
}

@media (width < 767px) {
   .related__slider-next {
      transform: none;
      position: static;
   }
}

@media (width < 767px) {
   .related__slider-prev {
      position: static;
      transform: none;
   }
}

.related__slider-buttons {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 10px;
   margin-top: 20px;
}

.article-preview {
   background: #eff2f7;
   padding: 20px;
   border-radius: 10px;
}

.article-preview {
   display: flex;
   flex-direction: column;
}

.article-preview__image {
   width: 100%;
   height: 300px;
   min-height: 300px;
   border-radius: 10px;
   overflow: hidden;
   margin-bottom: 20px;
}

.article-preview__info {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   height: 100%;
}

.article-preview__image img {
   width: 100%;
   height: 100%;
   object-fit: contain;
}

@media (width < 767px) {
   .article-preview__image {
      height: 200px;
   }
}

.article-preview__info {
   color: #353535;
}

.article-preview__date {
   font-size: 16px;
   line-height: 150%;
   font-weight: 600;
   margin-bottom: 10px;
}

@media (width < 767px) {
   .article-preview__date {
      font-size: 16px;
      margin-bottom: 5px;
   }
}

.article-preview__name {
   font-weight: 700;
   font-size: 18px;
   line-height: 120%;
   margin-bottom: 10px;
}

@media (width < 767px) {
   .article-preview__name {
      font-size: 20px;
   }
}

.article-preview__text {
   font-size: 16px;
   font-weight: 500;
   line-height: 150%;
   margin-bottom: 10px;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis;
   opacity: 0.7;
}

@media (width < 767px) {
   .article-preview__text {
      -webkit-line-clamp: 3;
      font-size: 14px;
   }
}

.article-preview__link {
   font-size: 18px;
   line-height: 130%;
   letter-spacing: -0.02em;
   color: #004290;
   font-weight: 700;
   letter-spacing: -0.02em;
}

@media (width < 767px) {
   .article-preview__link {
      font-size: 16px;
   }
}

/*------------------------------
Documents
---------------------------*/
.fv-title {
   font-size: 44px;
   font-weight: 600;
   margin-bottom: 40px;
   line-height: 100%;
   letter-spacing: -0.03em;
}

@media (width < 980px) {
   .fv-title {
      font-size: 38px;
   }
}

@media (width < 767px) {
   .fv-title {
      font-size: 30px;
      margin-bottom: 30px;
   }
}

.fv-title-70 {
   font-size: 70px;
}

@media (width < 1023px) {
   .fv-title-70 {
      font-size: 60px;
   }
}

@media (width < 767px) {
   .fv-title-70 {
      font-size: 40px;
   }
}

.documentation {
   margin-bottom: 90px;
}

@media (width < 767px) {
   .documentation {
      margin-bottom: 80px;
   }
}

.documentation__body {
   display: grid;
   grid-template-columns: 1fr 33%;
   gap: 30px;
}

@media (width < 1023px) {
   .documentation__body {
      grid-template-columns: 1fr;
   }
}

.documentation__search {
   margin-bottom: 30px;
}

.documentation__search .search-form {
   display: flex;
   align-items: center;
   max-width: 810px;
}

.documentation__search .search-form__input-wrapper {
   display: flex;
   align-items: center;
   position: relative;
   height: 50px;
   width: 100%;
   border: 1px solid #c3c3c3;
   border-radius: 5px 0 0 5px;
   transition: all 0.3s ease 0s;
}

.documentation__search .search-form__input-wrapper:focus-within {
   border-color: #004290;
}

@media (hover: hover) {
   .documentation__search .search-form__input-wrapper:hover {
      border-color: #004290;
   }
}

@media (width < 767px) {
   .documentation__search .search-form__input-wrapper {
      height: 45px;
      overflow: hidden;
   }
}

.documentation__search .search-form__input {
   flex: 1;
   border-radius: 10px;
   margin-inline: 5px;
   padding: 15px;
   border: none;
   outline: none;
   font-size: 16px;
   height: 100%;
}

.documentation__search .search-form__button {
   margin-right: 15px;
   width: 30px;
   height: 30px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.documentation__search .button.button--red {
   height: 50px;
   border-radius: 0 10px 10px 0;
}

@media (width < 767px) {
   .documentation__search .button.button--red {
      height: 45px;
   }
}

@media (width < 767px) {
   .documentation__search .search-form {
      flex-direction: column;
      align-items: stretch;
      gap: 10px;
   }

   .documentation__search .button.button--red {
      border-radius: 10px;
   }

   .documentation__search .search-form__input {
      border-radius: 5px;
   }

   .documentation__search .search-form__input-wrapper {
      border-radius: 5px;
   }
}

.documentation {

}

.aside-banner {
   display: block;
   position: relative;
   width: 100%;
   height: auto;
   aspect-ratio: 1/1;
   border-radius: 20px;
   overflow: hidden;
   max-width: 560px;
}

@media (width < 767px) {
   .aside-banner {
      height: 400px;
      aspect-ratio: unset;
   }
}

@media (hover: hover) {
   .aside-banner:hover .aside-banner__icon img {
      transform: rotate(45deg);
   }

   .aside-banner:hover .aside-banner__name {
      transform: translateY(-5px);
   }
}

.aside-banner::after {
   content: "";
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   inset: 0;
   z-index: 1;
   background: linear-gradient(180deg, rgba(22, 56, 129, 0), rgba(22, 56, 129, 0.95) 100%);
}

.aside-banner__icon {
   width: 60px;
   height: 60px;
   border-radius: 50%;
   border: 2px solid #fff;
   display: flex;
   align-items: center;
   justify-content: center;
   position: absolute;
   top: 20px;
   right: 30px;
   z-index: 3;
}

.aside-banner__icon img {
   transition: all 0.3s ease 0s;
}

.aside-banner__image {
   width: 100%;
   height: 100%;
}

.aside-banner__image img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.aside-banner__text {
   position: absolute;
   left: 0;
   bottom: 0;
   padding: 30px;
   color: #fff;
   z-index: 2;
}

@media (width < 767px) {
   .aside-banner__text {
      padding: 20px;
   }
}

.aside-banner__name {
   font-weight: 700;
   font-size: 28px;
   line-height: 110%;
   margin-bottom: 10px;
   transition: all 0.3s ease 0s;
}

@media (width < 1500px) {
   .aside-banner__name {
      font-size: 28px;
   }
}

@media (width < 767px) {
   .aside-banner__name {
      font-size: 20px;
   }
}

.aside-banner__descr {
   font-size: 16px;
   line-height: 150%;
}

@media (width < 767px) {
   .aside-banner__descr {
      font-size: 14px;
   }
}

.accordion {
   background: #eff2f7;
   padding: 30px;
   border-radius: 15px;
   max-width: 1033px;
}

@media (width < 767px) {
   .accordion {
      padding: 20px 15px;
   }
}

.accordion__content {
   display: none;
   padding: 15px 5px 15px 15px;
   border-radius: 15px;
}

.accordion__item.active>.accordion__content {
   display: block;
}

.accordion__item.active>.accordion__button .accordion__button-plus {
   display: none;
}

.accordion__item.active>.accordion__button .accordion__button-minus {
   display: block;
}

.accordion__item.active>.accordion__button .accordion__button-icon {
   background-color: #eff2f7;
}

.accordion__item.active {
   margin-bottom: 15px;
}

.accordion__item {
   transition: all 0.3s ease 0s;
}

@media (hover: hover) {
   .accordion__item:hover>.accordion__button {
      color: #004290;
   }
}

.accordion__item.active {
   border-radius: 16px;
   padding: 15px 5px 15px 15px;
   background: #fff;
}

.accordion__item.active .accordion__item:not(:last-child) {
   margin-bottom: 10px;
}

.accordion__item.active .accordion__item.active {
   background: #eff2f7;
}

.accordion__item.active .accordion__item.active .accordion__button-icon {
   background-color: #fff;
}

.accordion__item > .accordion__button {
   color: #353535;
}

.accordion__item.active>.accordion__button {
   color: #004290;
}

.accordion__item .accordion__content {
   font-size: 16px;
}

.accordion__item .accordion__content .accordion__button {
   font-size: 16px;
}

.accordion__item .accordion__content .accordion__button .accordion__button-icon {
   width: 22px;
   height: 22px;
   flex: 0 0 22px;
}

.accordion__item .accordion__content .accordion__button .accordion__button-icon img {
   width: 13px;
}

@media (width < 767px) {
   .accordion__item .accordion__content .accordion__button {
      font-size: 16px;
   }
}

@media (width < 767px) {
   .accordion__item:not(:last-child) {
      margin-bottom: 25px;
   }
}

.accordion__button {
   display: flex;
   align-items: flex-start;
   font-size: 18px;
   font-weight: 600;
   padding: 10px 0;
   border: none;
   background: none;
   width: 100%;
   text-align: left;
   cursor: pointer;
   line-height: 150%;
   gap: 15px;
}

@media (width < 767px) {
   .accordion__button {
      padding: 0;
      font-size: 18px;
   }
}

.accordion__button-icon {
   display: flex;
   align-items: center;
   justify-content: center;
   width: 26px;
   height: 26px;
   flex: 0 0 26px;
   position: relative;
   background-color: #004290;
   border-radius: 5px;
}

@media (width < 767px) {
   .accordion__button-icon {
      width: 20px !important;
      height: 20px !important;
      flex: 0 0 20px !important;
   }

   .accordion__button-icon img {
      width: 12px;
   }
}

.accordion__button-plus {
   display: block;
}

.accordion__button-minus {
   display: none;
}

.accordion__content-list {
   list-style: none;
   padding: 0;
}

.accordion__content-list li:not(:last-child) {
   margin-bottom: 20px;
}

.accordion__content-list li a {
   color: #e40611;
   font-weight: 500;
   display: flex;
   font-size: 16px;
   line-height: 150%;
   align-items: center;
   gap: 9px;
   transition: all 0.3s ease 0s;
   word-break: break-all;
}

.accordion__content-list li a img {
   width: 16px;
   height: 16px;
}

@media (hover: hover) {
   .accordion__content-list li a:hover {
      color: #000;
   }

   .accordion__content-list li a:hover img {
      filter: grayscale(1);
   }
}

@media (width < 767px) {
   .accordion__content-list li a {
      font-size: 14px;
   }
}

.contact-form input {
   border-radius: 0;
}

@media (width < 767px) {
   .documentation+.section-contact-form {
      padding-bottom: 0;
   }

   .documentation+.section-contact-form .contact-form-container {
      gap: 0;
   }
}

.contact-form-image {
   max-width: 100%;
   height: auto;
   max-height: 100%;
}

/*------------------------------Career---------------------------*/
.fv-career__title {
   margin-bottom: 40px;
}

@media (width < 767px) {
   .fv-career__title {
      margin-bottom: 20px;
   }
}

.fv-career__subtitle {
   letter-spacing: -0.03em;
   line-height: 150%;
   font-weight: 700;
   font-size: 18px;
   margin: 0 !important;
}

@media (width < 767px) {
   .fv-career__subtitle {
      font-size: 16px;
      margin-bottom: 20px;
   }
}

.fv-career .fv-vacancies__items.only-mob {
   margin-top: 20px;
   display: none;
}

@media (width < 767px) {
   .fv-career .fv-vacancies__items.only-mob {
      display: grid;
   }
}

.fv-career h2 {
   font-size: 36px;
   margin-bottom: 30px;
   font-weight: 600;
   letter-spacing: -0.03em;
   color: #353535;
}

@media (width < 767px) {
   .fv-career h2 {
      font-size: 34px;
      margin-bottom: 20px;
   }
}

.fv-career__worths {
   margin: 50px 0;
}

@media (width < 767px) {
   .fv-career__worths {
      padding: 0px;
      margin: 30px 0;
   }
}

.fv-career__worths-cards {
   display: flex;
   gap: 20px;
   margin-bottom: 50px;
}

@media (width < 1023px) {
   .fv-career__worths-cards {
      flex-direction: column;
   }
}
@media (width < 767px) {
   .fv-career__worths-cards {
      margin-bottom: 50px;
   }
}

.fv-career__worth {
   flex: 0 1 33.333%;
   background: #004290;
   border-radius: 10px;
   padding: 30px;
   color: #fff;
   height: auto;
}

.fv-career__worth-icon {
   margin-bottom: 30px;
   width: 70px;
   height: 70px;
}
@media (width < 767px) {
   .fv-career__worth-icon {
      margin-bottom: 15px;
      width: 50px;
      height: 50px;
   }
}

.fv-career__worth-icon img {
   width: 100%;
   height: 100%;
   object-fit: contain;
}

.fv-career__worth-name {
   font-size: 28px;
   line-height: 1;
   font-weight: 700;
   letter-spacing: -0.01em;
   margin-bottom: 20px;
}

@media (width < 1500px) {
   .fv-career__worth-name {
      font-size: 28px;
   }
}
@media (width < 767px) {
   .fv-career__worth-name {
      font-size: 20px;
   }
}

.fv-career__worth-descr {
   font-size: 16px;
   line-height: 120%;
   font-weight: 600;
   letter-spacing: -0.03em;
   line-height: 150%;
}

@media (width < 1500px) {
   .fv-career__worth-descr {
      font-size: 20px;
   }
}
@media (width < 767px) {
   .fv-career__worth-descr {
      font-size: 16px;
   }
}

.fv-career__worths-att {
   display: flex;
   gap: 30px;
}

@media (width < 1023px) {
   .fv-career__worths-att {
      flex-direction: column;
   }
}

.fv-career__worths-att-text {
   background: #eff2f7;
   flex: 0 1 60%;
   display: flex;
   align-items: center;
   padding: 30px;
   font-size: 18px;
   letter-spacing: -0.03em;
   border-radius: 10px;
   font-weight: 700;
   text-wrap: balance;
}

@media (width < 1500px) {
   .fv-career__worths-att-text {
      font-size: 20px;
   }
}

.fv-career__worths-att-img {
   flex: 0 1 40%;
   position: relative;
   border-radius: 10px;
   overflow: hidden;
}

.fv-career__worths-att-img img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.fv-career__conditions {
   margin: 50px 0;
}

@media (width < 767px) {
   .fv-career__conditions {
      margin: 30px 0;
   }
}

.fv-career__conditions-items {
   display: grid;
   grid-template-columns: repeat(5, 1fr);
   gap: 20px;
}

@media (width < 1401px) {
   .fv-career__conditions-items {
      grid-template-columns: repeat(3, 1fr);
   }
}

@media (width < 1023px) {
   .fv-career__conditions-items {
      grid-template-columns: repeat(2, 1fr);
   }
}

@media (width < 767px) {
   .fv-career__conditions-items {
      gap: 10px;
   }
}

@media (width < 401px) {
   .fv-career__conditions-items {
      grid-template-columns: 1fr;
   }
}

.fv-career__condition {
   background: #eff2f7;
   border-radius: 10px;
   padding: 30px;
}

@media (width < 1699px) {
   .fv-career__condition {
      padding: 20px;
   }
}

@media (width < 1401px) {
   .fv-career__condition:nth-child(3) {
      grid-row: span 2;
   }
}

@media (width < 767px) {
   .fv-career__condition {
      padding: 20px 15px;
   }

   .fv-career__condition:nth-child(3) {
      grid-row: span 1;
   }
}

.fv-career__condition-name {
   font-weight: 600;
   font-size: 18px;
   line-height: 120%;
   letter-spacing: -0.03em;
   color: #004290;
   margin-bottom: 20px;
}

@media (width < 1500px) {
   .fv-career__condition-name {
      font-size: 20px;
   }
}

.fv-career__condition-list li {
   position: relative;
   padding-left: 22px;
   font-size: 500px;
   font-size: 16px;
   line-height: 150%;
}

.fv-career__condition-list li:not(:last-child) {
   margin-bottom: 15px;
}

.fv-career__condition-list li::before {
   content: "";
   display: block;
   position: absolute;
   top: 5px;
   left: 0;
   width: 12px;
   height: 12px;
   border-radius: 2px;
   background: #e40611;
}

@media (width < 1500px) {
   .fv-career__condition-list li {
      font-size: 14px;
   }
}

@media (width < 767px) {
   .fv-career__condition-list li {
      padding-left: 14px;
      font-size: 14px;
   }

   .fv-career__condition-list li::before {
      width: 8px;
      height: 8px;
   }
}

.fv-career__stages {
   margin: 50px 0;
}

@media (width < 767px) {
   .fv-career__stages {
      margin: 50px 0;
   }
}

.fv-career__stages h2 {
   margin-bottom: 20px;
}

@media (width < 767px) {
   .fv-career__stages h2 {
      margin-bottom: 20px;
   }
}

.fv-career__stages h2+p {
   font-size: 16px;
   color: #353535;
   font-weight: 600;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .fv-career__stages h2+p {
      font-size: 16px;
      margin-bottom: 20px;
   }
}

.fv-career__stages-items {
   display: flex;
   display: grid;
   grid-template-columns: repeat(4, 1fr);
   gap: 20px;
}

@media (width < 1200px) {
   .fv-career__stages-items {
      grid-template-columns: repeat(2, 1fr);
   }
}

@media (width < 767px) {
   .fv-career__stages-items {
      gap: 10px;
   }
}

.fv-career__stage {
   background: #eff2f7;
   border-radius: 10px;
   padding: 30px;
   color: #353535;
   position: relative;
}

.fv-career__stage::before {
   content: "";
   display: block;
   position: absolute;
   top: 30px;
   right: 30px;
   width: 12px;
   height: 12px;
   border-radius: 2px;
   background: #e40611;
}

@media (width < 767px) {
   .fv-career__stage {
      padding: 10px;
      min-height: 120px;
   }

   .fv-career__stage::before {
      top: 10px;
      right: 10px;
   }
}

.fv-career__stage-num {
   font-size: 54px;
   font-weight: 600;
   line-height: 100%;
   color: #004290;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .fv-career__stage-num {
      font-size: 36px;
      margin-bottom: 20px;
   }
}

.fv-career__stage-name {
   font-weight: 600;
   font-size: 18px;
   line-height: 120%;
   letter-spacing: -0.03em;
   margin-bottom: 10px;
}

@media (width < 767px) {
   .fv-career__stage-name {
      font-size: 16px;
   }
}

.fv-career__stage-descr {
   font-size: 16px;
   font-weight: 500;
   line-height: 150%;
}

@media (width < 767px) {
   .fv-career__stage-descr {
      font-size: 12px;
      padding-bottom: 10px;
   }
}

.full-width {
   width: 100vw;
   position: relative;
   left: 50%;
   right: 50%;
   margin-left: -50vw;
   margin-right: -50vw;
}

.fv-team h2 {
   font-size: 36px;
   margin-bottom: 30px;
   font-weight: 600;
   letter-spacing: -0.03em;
   color: #353535;
}

@media (width < 767px) {
   .fv-team h2 {
      font-size: 34px;
      margin-bottom: 20px;
   }
}

.fv-team__gallery {
   position: relative;
}

@media (width < 767px) {
   .fv-team__gallery {
      width: 100vw;
      margin-left: -15px;
   }
}

.fv-team__slide {
   width: 100%;
   position: relative;
}

.fv-team__slide::before {
   content: "";
   display: block;
   position: absolute;
   top: calc(50% - 24px);
   left: calc(50% - 24px);
   width: 48px;
   height: 48px;
   background: url(/local/templates/promsitech/css/../img/icons/zoom-in.svg) center/contain no-repeat;
   opacity: 0;
   transition: all 0.3s ease 0s;
   pointer-events: none;
}

@media (width < 767px) {
   .fv-team__slide::before {
      display: none;
   }
}

@media (hover: hover) {
   .fv-team__slide:hover::before {
      opacity: 1;
   }
}

.fv-team__slide-image {
   display: block;
   width: 100%;
   height: 500px;
   overflow: hidden;
   border-radius: 15px;
}

.fv-team__slide-image img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

@media (width < 1024px) {
   .fv-team__slide-image {
      height: 380px;
   }
}

@media (width < 600px) {
   .fv-team__slide-image {
      height: 250px;
   }
}

.fv-team__slide-name {
   font-size: 16px;
   font-weight: 600;
   line-height: 150%;
   margin-top: 15px;
}

@media (width < 767px) {
   .fv-team__slide-name {
      font-size: 16px;
      margin-top: 10px;
      margin-bottom: 20px;
   }
}

.fv-team__slider-buttons {
   margin-inline: auto;
   position: absolute;
   top: 50%;
   left: 0;
   width: 100%;
}

@media (width < 767px) {
   .fv-team__slider-buttons {
      position: static;
      margin-top: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
   }
}

.fv-team__slider-prev,
.fv-team__slider-next {
   background: #e40611;
   width: 40px;
   height: 40px;
   border: none;
}

@media (width < 767px) {

   .fv-team__slider-prev,
   .fv-team__slider-next {
      position: static;
      transform: none;
   }
}

.fv-team__slider-prev {
   left: 27%;
}

@media (width < 1024px) {
   .fv-team__slider-prev {
      left: 10%;
   }
}

.fv-team__slider-next {
   right: 27%;
}

@media (width < 1024px) {
   .fv-team__slider-next {
      right: 10%;
   }
}

.fv-vacancies {
   margin: 50px 0;
}

@media (width < 767px) {
   .fv-vacancies {
      margin: 40px 0;
   }
}

.fv-vacancies h2 {
   font-size: 36px;
   margin-bottom: 30px;
   font-weight: 600;
   letter-spacing: -0.03em;
   color: #353535;
   max-width: 1200px;
   margin-inline: auto;
}

@media (width < 767px) {
   .fv-vacancies h2 {
      font-size: 34px;
      margin-bottom: 20px;
   }
}

.fv-vacancies__items {
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: 30px;
   max-width: 1200px;
   margin-inline: auto;
}

@media (width < 980px) {
   .fv-vacancies__items {
      gap: 20px;
   }
}

@media (width < 767px) {
   .fv-vacancies__items {
      grid-template-columns: 1fr;
   }
}

.fv-vacancies__item {
   padding: 30px;
   background: #eff2f7;
   border-radius: 10px;
}

@media (width < 767px) {
   .fv-vacancies__item {
      padding: 20px;
   }
}

.fv-vacancies__name {
   font-weight: 700;
   font-size: 24px;
   line-height: 120%;
   color: #004290;
   margin-bottom: 20px;
   letter-spacing: -0.02em;
}

@media (width < 980px) {
   .fv-vacancies__name {
      font-size: 22px;
   }
}

@media (width < 767px) {
   .fv-vacancies__name {
      font-size: 18px;
   }
}

.fv-vacancies__description {
   font-size: 16px;
   line-height: 150%;
   font-weight: 500;
   margin-bottom: 30px;
}

@media (width < 980px) {
   .fv-vacancies__description {
      font-size: 14px;
   }
}

.fv-vacancies__button a {
   height: 50px;
   display: inline-flex;
   align-items: center;
   justify-content: center;
   padding: 12px 24px;
   border: 1px solid #004290;
   border-radius: 10px;
   color: #004290;
   letter-spacing: -0.02em;
   font-weight: 700;
   transition: all 0.2s ease 0s;
}

@media (hover: hover) {
   .fv-vacancies__button a:hover {
      background: #004290;
      color: #fff;
   }
}

@media (width < 767px) {
   .fv-vacancies__button a {
      width: 100%;
      height: 45px;
   }
}

.fv-vacancies__more {
   margin-top: 30px;
   text-align: center;
}

.fv-vacancies__more .button {
   display: inline-block;
}

@media (width < 767px) {
   .send-resume-mob {
      margin-top: 20px;
   }
}

.send-resume {
   margin: 90px 0;
}

@media (width < 767px) {
   .send-resume {
      margin: 0;
   }
}

.send-resume__body {
   display: flex;
   gap: 30px;
}

.send-resume__card {
   flex: 0 1 50%;
   border-radius: 10px;
   background: #eff2f7;
   padding: 40px;
   order: -1;
}

@media (width < 767px) {
   .send-resume__card {
      padding: 30px 15px;
      border-radius: 10px;
   }
}

.send-resume__form h3 {
   font-size: 28px;
   font-weight: 700;
   line-height: 1;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .send-resume__form h3 {
      font-size: 18px;
      margin-bottom: 15px;
      color: #004290;
   }
}

.send-resume__form button[type=submit] {
   width: 100%;
   margin-top: 20px;
   height: 54px;
}

@media (width < 767px) {
   .send-resume__form button[type=submit] {
      background: none;
      color: #004290;
      border: 1px solid #004290;
   }
}

.send-resume__form-group:not(:last-of-type) {
   height: 44px;
   margin-bottom: 28px;
}

.send-resume__form-group:nth-child(5) {
   margin-bottom: 20px;
}

.send-resume__form-group:nth-child(6) {
   margin-bottom: 20px;
}

@media (width < 1500px) {
   .send-resume__form-group:not(:last-child) {
      margin-bottom: 20px;
   }
}

.send-resume__image {
   flex: 0 1 50%;
   width: 100%;
   border-radius: 10px;
   overflow: hidden;
   position: relative;
   height: auto;
}

.send-resume__image img {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   object-fit: cover;
   object-position: left;
}

@media (width < 1023px) {
   .send-resume__image {
      display: none;
   }
}

.upload-file-container {
   color: #004290;
}

.upload-file {
   font-weight: 600;
   font-size: 16px;
   line-height: 130%;
   transition: all 0.3s ease 0s;
   color: #004290;
   cursor: pointer;
}

.upload-file img {
   margin-right: 5px;
}

.upload-file input {
   display: none;
}

@media (hover: hover) {
   .upload-file:hover {
      color: #000;
   }
}

@media (width < 1500px) {
   .upload-file {
      font-size: 18px;
   }
}

@media (width < 767px) {
   .upload-file {
      font-size: 14px;
   }
}

.theme-input,
.theme-textarea {
   padding: 10px;
   border-bottom: 1px solid rgb(123, 123, 123);
   background: transparent;
   width: 100%;
   transition: all 0.2s ease 0s;
   font-family: "Manrope";
   font-weight: 500;
   font-size: 16px;
   border-radius: 0;
   resize: none;
   height: 44px;
}

.theme-input:focus,
.theme-textarea:focus {
   border-color: #004290;
}

.theme-input:user-invalid,
.theme-textarea:user-invalid {
   border-color: #e40611;
}

.theme-input::placeholder,
.theme-textarea::placeholder {
   color: #9a9a9a;
}

@media (hover: hover) {

   .theme-input:hover,
   .theme-textarea:hover {
      border-color: #004290;
   }
}

@media (width < 767px) {

   .theme-input,
   .theme-textarea {
      height: 41px;
      font-size: 15px;
      padding: 10px;
   }
}

.selection__title {
   margin-bottom: 30px;
}

@media (width < 767px) {
   .selection__title {
      margin-bottom: 20px;
   }
}

.selection__tabs {
   display: flex;
   align-items: center;
   gap: 15px;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .selection__tabs {
      flex-wrap: wrap;
      gap: 10px;
      margin-bottom: 15px;
      padding-top: 15px;
      border-top: 1px solid #d9d9d9;
   }
}

.selection__tab {
   padding: 8px 16px;
   border-radius: 30px;
   border: 1px solid #004290;
   color: #004290;
   font-size: 15px;
   font-weight: 600;
   line-height: 1;
   letter-spacing: -0.02em;
   cursor: pointer;
   transition: all 0.3s ease 0s;
}

.selection__tab.active {
   background: #004290;
   color: #fff;
}

@media (hover: hover) {
   .selection__tab:not(.active):hover {
      background: #eff2f7;
   }
}

@media (width < 767px) {
   .selection__tab {
      font-size: 14px;
      padding: 10px 16px;
      line-height: 100%;
   }
}

.selection__groups {
   border-top: 1px solid #d9d9d9;
   padding: 30px 0;
}

@media (width < 767px) {
   .selection__groups {
      padding: 20px 0;
   }
}

.selection__group {
   display: none;
}

.selection__group.active {
   display: block;
}

.selection__group-descr {
   font-size: 16px;
   font-weight: 600;
   line-height: 150%;
   margin-bottom: 20px;
}

@media (width < 767px) {
   .selection__group-descr {
      font-size: 16px;
   }
}

.selection__group-search .search-form__input-wrapper {
   border-radius: 10px;
   border-color: #a3a3a3;
   max-width: 412px;
   margin-right: 20px;
}

@media (width < 767px) {
   .selection__group-search .search-form__input-wrapper {
      margin: 0;
   }
}

.selection__group-search .button.button--red {
   border-radius: 10px;
   min-width: 144px;
}

.selection__results {
   position: relative;
}

.button-blue {
   height: 50px;
   display: inline-flex;
   align-items: center;
   justify-content: center;
   text-align: center;
   border: 1px solid #004290;
   padding: 12px 37px;
   font-size: 18px;
   font-weight: 700;
   line-height: 100%;
   color: #004290;
   border-radius: 10px;
   transition: all 0.2s ease 0s;
}

@media (hover: hover) {
   .button-blue:hover {
      background: #004290;
      color: #fff;
   }
}

.product-preview {
   min-width: 0;
   position: relative;
   display: flex;
   flex-direction: column;
   height: auto;
}

.product-preview .swiper-wrapper {
   height: auto;
}

@media (width > 1024px) {
   .product-preview {
      max-width: 413px;
   }
}

.product-preview__images {
   border-radius: 10px;
   overflow: hidden;
   width: 100%;
   border-radius: 10px;
}

.product-preview__images .swiper-wrapper {
   height: auto;
   min-height: 340px;
   background: url(/local/templates/promsitech/css/../img/icons/image.svg) center / 40px 40px no-repeat, #eff2f7;
   border-radius: 10px;
}

@media (width < 767px) {
   .product-preview__images .swiper-wrapper {
      min-height: 200px;
   }
}


@media (width > 767px) {
   .section-values .section-title {
      display: grid;
      grid-template-columns: 2fr 3fr;
      gap: 40px;
   }
}

.product-preview__image {
   display: flex;
   align-items: center;
   justify-content: center;
   height: 340px;
   width: 100%;
   background: #eff2f7;
   border-radius: 10px;
   padding: 20px;
}

.product-preview__image img {
   width: 100%;
   height: 100%;
   max-width: 100%;
   max-height: 100%;
   object-fit: contain;
   background-color: #fff;
}
@media (width < 1440px) {
   .product-preview__image {
      height: 350px;
   }
}
@media (width < 767px) {
   .product-preview__image {
      height: 270px;
   }
}

.product-preview__images-pagination {
   position: static;
   display: flex;
   align-items: center;
   justify-content: center;
   height: 20px;
}

.product-preview__images-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
   opacity: 1;
}

.product-preview__images-pagination .swiper-pagination-bullet {
   border-radius: 0;
   display: inline-block;
   height: 8px;
   flex: 1 1 50px;
   max-width: 50px;
   width: auto !important;
   background: transparent;
   opacity: 0.3;
   border-bottom: 3px solid #004290;
}

@media (width < 767px) {
   .product-preview__images-pagination .swiper-pagination-bullet {
      max-width: 20px;
   }
}

.product-preview__info {
   margin-top: 10px;
   color: #353535;
   display: flex;
   flex-direction: column;
   flex: 1;
}
.product-preview__info .product__info-prop-list {
   margin-bottom: 10px;
}

.product-preview__name {
   display: block;
   font-weight: 700;
   font-size: 18px;
   line-height: 120%;
   margin-bottom: 5px;
   letter-spacing: -0.03em;
   transition: all 0.2s ease 0s;
}

@media (hover: hover) {
   .product-preview__name:hover {
      color: #004290;
   }
}

@media (width < 767px) {
   .product-preview__name {
      text-wrap: balance;
   }
}

.product-preview__subname {
   font-weight: 500;
   font-size: 16px;
   line-height: 150%;
   margin-bottom: 5px !important;
}

@media (width < 767px) {
   .product-preview__subname {
      font-size: 14px;
      margin-bottom: 0 !important;
   }
}

.product-preview__sku {
   font-size: 16px;
}

.product-preview__sku span {
   opacity: 0.8;
}

.product-preview__descr {
   opacity: 0.7;
   font-weight: 500;
   font-size: 14px;
   line-height: 150%;
   margin-bottom: 10px;
   flex: 1;
}

@media (width < 767px) {
   .product-preview__descr {
      display: none;
   }
}

.product-preview__compare {
   margin-bottom: 20px;
}

.product-preview__compare .custom-checkbox {
   font-weight: 700;
   font-size: 16px;
   color: #004290;
}

@media (width < 767px) {
   .product-preview__compare {
      margin-bottom: 10px;
      margin-top: 10px;
   }
}

.product-preview__price {
   font-weight: 600;
   font-size: 24px;
   line-height: 110%;
   letter-spacing: -0.02em;
   margin-bottom: 15px;
}

.product-preview__buttons {
   display: flex;
   align-items: center;
   justify-content: flex-start;
   gap: 15px;
   margin-top: auto;
}

@media (width < 767px) {
   .product-preview__buttons {
      gap: 5px;
   }
}

@media (width < 767px) {
   .product-preview__cart {
      font-size: 14px;
      white-space: nowrap;
      padding: 8px 20px;
      height: 50px;
   }
}

@media (width < 560px) {
   .product-preview__cart {
      padding: 8px 10px;
   }
}

.product-preview__wishlist {
   width: 50px;
   height: 50px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 10px;
   border: 1px solid #004290;
}

.product-preview__wishlist img {
   max-width: 25px;
}

@media (hover: hover) {
   .product-preview__wishlist:hover .product-preview__wishlist-empty {
      display: none;
   }

   .product-preview__wishlist:hover .product-preview__wishlist-added {
      display: block;
   }
}

@media (width < 767px) {
   .product-preview__wishlist {
      width: 50px;
      height: 50px;
   }
}

.product-preview__wishlist-added {
   display: none;
}

.product-preview__remove {
   position: absolute;
   top: 20px;
   right: 20px;
   z-index: 5;
   width: 22px;
   height: 22px;
   padding: 2px;
   border-radius: 2px;
   cursor: pointer;
}

.product-preview__remove img {
   width: 18px;
   height: 18px;
}

@media (hover: hover) {
   .product-preview__remove:hover {
      background: #fff;
   }
}

@media (width < 767px) {
   .selection__results-slider-buttons {
      margin-top: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
   }
}

.selection__results-slider-prev,
.selection__results-slider-next {
   background: #e40611;
   border: none;
   width: 40px;
   height: 40px;
   top: 40%;
}

@media (width < 767px) {

   .selection__results-slider-prev,
   .selection__results-slider-next {
      position: static;
      transform: none;
   }
}

@media (width < 767px) {
   .fv-search__title {
      margin-bottom: 30px;
   }
}

.fv-search__area .search-form__input-wrapper {
   margin-right: 20px;
   border-radius: 10px;
}

.fv-search__area .button.button--red {
   border-radius: 10px;
}

@media (width < 767px) {
   .fv-search__area {
      margin-bottom: 10px;
   }
}

.fv-search__results-title {
   font-size: 28px;
   line-height: 1;
   font-weight: 700;
   letter-spacing: -0.01em;
   margin-bottom: 30px;
}

.fv-search__sort {
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   gap: 5px;
   position: relative;
   z-index: 5;
}

.fv-search__sort span {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: -0.01em;
}

.fv-search__sort .custom-select__value-text {
   font-size: 16px;
}

.fv-search__sort .custom-select:not(:last-child) {
   margin-right: 35px;
}

@media (hover: hover) {
   .fv-search__sort .custom-select:hover .custom-select__value-text {
      color: #156ad1;
   }
}

@media (width < 767px) {
   .fv-search__sort {
      display: grid;
      grid-template-columns: auto auto;
      gap: 10px;
   }

   .fv-search__sort span {
      grid-column: span 2;
   }

   .fv-search__sort .custom-select__value,
   .fv-search__sort .custom-select__value-text {
      font-size: 14px;
   }

   .fv-search__sort .custom-select:nth-child(3) .custom-select__value {
      justify-content: flex-end;
   }

   .fv-search__sort .custom-select:nth-child(3) .custom-select__dropdown {
      left: unset;
      right: 0;
   }
}

.fv-search__results-content {
   margin-top: 30px;
}

@media (width < 767px) {
   .fv-search__results-content {
      margin-top: 20px;
   }
}

.fv-search__results-catalog {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 1fr;
   gap: 30px;
}

@media (width < 1300px) {
   .fv-search__results-catalog {
      grid-template-columns: 1fr 1fr 1fr;
   }
}

@media (width < 980px) {
   .fv-search__results-catalog {
      grid-template-columns: 1fr 1fr;
      gap: 20px;
   }
}

@media (width < 767px) {
   .fv-search__results-catalog {
      gap: 30px 10px;
      grid-template-columns: 1fr;
   }

   .fv-search__results-catalog .product-preview__image {
      height: 270px;
   }

   .fv-search__results-catalog .product-preview__images-pagination .swiper-pagination-bullet {
      max-width: 20px;
   }

   .fv-search__results-catalog .product-preview__name {
      font-size: 16px;
   }

   /*.fv-search__results-catalog .product-preview__image img {*/
   /*   max-height: 80%;*/
   /*   max-width: 80%;*/
   /*}*/
}

.fv-search__results-news {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
   gap: 40px 30px;
}

@media (width < 1200px) {
   .fv-search__results-news {
      gap: 30px 20px;
   }
}

@media (width < 1023px) {
   .fv-search__results-news {
      grid-template-columns: 1fr 1fr;
   }
}

@media (width < 767px) {
   .fv-search__results-news {
      gap: 20px 10px;
   }

   .fv-search__results-news .article-preview {
      padding: 10px;
   }

   .fv-search__results-news .article-preview__image {
      height: 140px;
      margin-bottom: 10px;
   }

   .fv-search__results-news .article-preview__date {
      font-size: 14px;
   }

   .fv-search__results-news .article-preview__name {
      font-size: 16px;
      margin-bottom: 5px;
   }

   .fv-search__results-news .article-preview__link {
      font-size: 14px;
   }
}

@media (width < 400px) {
   .fv-search__results-news {
      grid-template-columns: 1fr;
   }

   .fv-search__results-news .article-preview {
      padding: 15px;
   }
}

.fv-search__results-news-more {
   margin-top: 30px;
   text-align: center;
}

.fv-search__results-news-more .button {
   background: #004290;
}

@media (hover: hover) {
   .fv-search__results-news-more .button:hover {
      background: #156ad1;
   }
}

@media (width < 767px) {
   .fv-search__results-news-more {
      margin-top: 20px;
   }

   .fv-search__results-news-more .button {
      width: 100%;
   }
}

.page-pagination {
   display: flex;
   align-items: center;
   justify-content: center;
   margin-top: 50px;
   gap: 30px;
}

.page-pagination-prev,
.page-pagination-next {
   width: 40px;
   height: 40px;
   display: flex;
   align-items: center;
   justify-content: center;
   background: #004290;
   border-radius: 5px;
}

.page-pagination-prev img,
.page-pagination-next img {
   width: 14px;
}

.page-pagination-prev.disabled,
.page-pagination-next.disabled {
   opacity: 0.5;
}

@media (hover: hover) {

   .page-pagination-prev:not(:disabled):hover,
   .page-pagination-next:not(:disabled):hover {
      background: #e40611;
   }
}

.page-pagination-prev img {
   transform: rotate(180deg);
}

.page-pagination-pages {
   display: flex;
   align-items: center;
}

.page-pagination-pages a,
.page-pagination-pages span {
   font-weight: 600;
   font-size: 18px;
   line-height: 120%;
   color: #004290;
   opacity: 0.5;
}

.page-pagination-pages a.active,
.page-pagination-pages span.active {
   opacity: 1;
}

.page-pagination-pages a {
   padding: 4px 7.5px;
   border-radius: 5px;
}

@media (hover: hover) {
   .page-pagination-pages a:not(.active):hover {
      background: #eff2f7;
   }
}

.fv-tags {
   display: flex;
   flex-wrap: wrap;
   gap: 15px;
   margin: 30px 0;
}

@media (width < 767px) {
   .fv-tags {
      gap: 10px;
   }
}

.fv-tag {
   border: 1px solid #004290;
   color: #004290;
   padding: 8px 16px;
   white-space: nowrap;
   text-align: center;
   font-weight: 500;
   font-size: 16px;
   line-height: 150%;
   letter-spacing: -0.02em;
   border-radius: 30px;
}

.fv-tag.active {
   pointer-events: none;
   background: #004290;
   color: #fff;
}

@media (hover: hover) {
   .fv-tag:not(.active):hover {
      color: #004290;
      background: #eff2f7;
   }
}

@media (width < 767px) {
   .fv-tag {
      font-size: 14px;
   }
}

.fv-error__message {
   font-size: 16px;
   line-height: 150%;
   font-weight: 600;
   margin-bottom: 0 !important;
}

@media (width < 767px) {
   .fv-error__message {
      font-size: 16px;
   }
}

.fv-error__buttons {
   display: flex;
   align-items: center;
   gap: 20px;
   margin-top: 20px;
}

.fv-error__buttons .button {
   font-size: 18px;
}

@media (width < 767px) {
   .fv-error__buttons {
      flex-direction: column;
      gap: 15px;
      margin-top: 20px;
   }

   .fv-error__buttons .button,
   .fv-error__buttons .button-blue {
      width: 100%;
      text-align: center;
      font-size: 16px;
      height: 48px;
   }
}

.fv-wishlist__title {
   margin-bottom: 60px;
   display: flex;
   align-items: flex-end;
   justify-content: space-between;
   gap: 20px;
}

.fv-wishlist__title span {
   font-weight: 600;
   color: #353535;
   font-size: 18px;
   line-height: 150%;
   letter-spacing: normal;
}

@media (width < 767px) {
   .fv-wishlist__title {
      flex-direction: column;
      margin-bottom: 0px;
      align-items: flex-start;
      gap: 0;
   }

   .fv-wishlist__title span {
      text-align: left;
      transform: translateY(32px);
   }
}

.fv-wishlist__body {
   display: grid;
   grid-template-columns: 380px 1fr;
   gap: 30px;
}

@media (width < 1200px) {
   .fv-wishlist__body {
      grid-template-columns: 300px 1fr;
   }
}

@media (width < 1023px) {
   .fv-wishlist__body {
      grid-template-columns: 1fr;
      gap: 0;
   }
}

.fv-wishlist__sidebar {
   position: relative;
}

@media (width < 767px) {
   .fv-wishlist__sidebar {
      text-align: right;
   }
}

.fv-wishlist__sidebar-toggle {
   align-items: center;
   gap: 5px;
   font-weight: 600;
   display: none;
}

.fv-wishlist__sidebar-toggle img {
   width: 20px;
   height: 20px;
}

@media (width < 767px) {
   .fv-wishlist__sidebar-toggle {
      display: inline-flex;
      margin-left: auto;
      padding: 8px 10px;
      justify-content: flex-end;
   }

   .fv-wishlist__sidebar-toggle.active {
      border-radius: 30px;
      background: #eff2f7;
      color: #004290;
   }
}

.fv-wishlist__sidebar-remove {
   display: none;
}

@media (width < 767px) {
   .fv-wishlist__sidebar-remove {
      display: block;
      margin-bottom: 10px;
      font-weight: 600;
      color: #004290;
   }

   .fv-wishlist__sidebar-remove img {
      width: 20px;
      height: 20px;
   }
}

@media (width > 1024px) {
   .fv-wishlist__filters {
      position: sticky;
      top: 100px;
   }
}

@media (width < 767px) {
   .fv-wishlist__filters {
      max-height: 0;
      overflow: hidden;
      transition: all 0.3s ease 0s;
   }

   .fv-wishlist__filters.opened {
      max-height: 100vh;
      padding-top: 20px;
   }
}

.fv-wishlist__grid {
   display: flex;
   align-items: center;
   gap: 14px;
   margin-bottom: 30px;
}

.fv-wishlist__row-btn {
   display: flex;
   align-items: center;
   gap: 14px;
   opacity: 0.5;
}

.fv-wishlist__row-btn.active {
   opacity: 1;
}

@media (width < 767px) {
   .fv-wishlist__grid {
      display: none;
      margin-bottom: 15px;
   }
}

.fv-wishlist__grid-btn {
   width: 24px;
   height: 24px;
   flex: 0 0 24px;
   display: flex;
   align-items: center;
   justify-content: center;
   opacity: 0.4;
   transition: all 0.2s ease 0s;
}

.fv-wishlist__grid-btn.active {
   opacity: 1;
}

@media (hover: hover) {
   .fv-wishlist__grid-btn:not(.active):hover {
      opacity: 1;
   }
}

.fv-wishlist__sort-item {
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   gap: 5px;
   color: #004290;
   font-weight: 600;
   font-size: 16px;
   margin-bottom: 20px;
}

.fv-wishlist__sort-item .custom-select__value-text {
   font-size: 16px;
}

@media (hover: hover) {
   .fv-wishlist__sort-item .custom-select__value-text:hover {
      color: #156ad1;
   }
}

@media (width < 767px) {
   .fv-wishlist__sort-item {
      margin-bottom: 15px;
      font-size: 14px;
   }

   .fv-wishlist__sort-item .custom-select__value-text {
      font-size: 14px;
   }

   .fv-wishlist__sort-item:first-child {
      margin-bottom: 5px;
   }
}

.fv-wishlist__tags {
   gap: 10px;
   margin: 20px 0;
}

.fv-wishlist__tags .fv-tag {
   font-size: 14px;
   padding: 4px 8px;
   font-weight: 500;
   font-weight: 600;
}

.fv-wishlist__tags button {
   color: #004290;
   font-weight: 600;
   font-size: 16px;
   line-height: 120%;
   letter-spacing: -0.01em;
}

@media (hover: hover) {
   .fv-wishlist__tags button:hover {
      color: #156ad1;
   }
}

@media (width < 767px) {
   .fv-wishlist__tags {
      margin: 20px 0;
   }

   .fv-wishlist__tags .fv-tag {
      font-size: 14px;
   }
}

@media (width < 767px) {
   .fv-wishlist__content-info {
      display: flex;
      align-items: center;
      justify-content: space-between;
   }
}

.fv-wishlist__value {
   display: none;
   font-size: 18px;
   font-weight: 500;
   line-height: 150%;
   margin: 0 !important;
}

@media (width < 767px) {
   .fv-wishlist__value {
      display: block;
   }
}

.fv-wishlist__remove {
   display: flex;
   margin-left: auto;
   align-items: center;
   gap: 5px;
   font-weight: 500;
   font-size: 16px;
   line-height: 150%;
}

@media (hover: hover) {
   .fv-wishlist__remove:hover {
      color: #004290;
   }
}

@media (width < 1023px) {
   .fv-wishlist__remove {
      margin-left: 0;
      margin-right: auto;
   }
}

@media (width < 767px) {
   .fv-wishlist__remove {
      margin-left: auto;
      margin-right: 0;
      margin-top: -26px;
      display: none;
   }

   .fv-wishlist__remove img {
      width: 20px;
      height: 20px;
   }
}

.fv-wishlist__products.row-view {
   padding: 40px 0 50px;
   display: grid;
   grid-template-columns: 1fr;
   gap: 40px;
}

.fv-wishlist__products.grid-view {
   padding: 30px 0 50px;
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
   gap: 50px 30px;
}


.fv-wishlist__products.row-view .product-preview {
   flex-direction: row;
   max-width: 100%;
   width: 100%;
   gap: 30px;
   border-top: 1px solid #D9D9D9;
   padding-top: 20px;
}

.fv-wishlist__products.row-view .product-preview__images {
   max-width: 340px;
}

@media (width >=768px) {

   .fv-wishlist__products.row-view .product-preview__wishlist {
      position: absolute;
      top: 35px;
      left: 275px;
      z-index: 2;
   }

   .fv-wishlist__products.row-view .product-preview__info {}

   .fv-wishlist__products.row-view .product-preview__cart {
      position: absolute;
      top: 20px;
      right: 0;
      margin: 0;
   }
   .fv-wishlist__products.row-view .button--empty-blue {
      position: absolute;
      top: 20px;
      right: 0;
      margin: 0;
   }

   .fv-wishlist__products.row-view .product-preview__name,
   .fv-wishlist__products.row-view .product-preview__subname {
      max-width: calc(100% - 180px);
   }

   .fv-wishlist__products.row-view .product-preview__name_popup {
      max-width: calc(100% - 320px);
   }

   .fv-wishlist__products.row-view .product-preview__subname {
      order: -2;
      margin-bottom: 15px;
   }

   .fv-wishlist__products.row-view .product-preview__price {
      order: -1;
   }

   .fv-wishlist__products.row-view .product-preview__name {
      order: -3;
   }

   .fv-wishlist__products.row-view .product-preview__compare {
      text-align: right;
      width: max-content;
      margin-left: auto;
   }

   .fv-wishlist__products.row-view .product-preview__compare .custom-checkbox {
      font-size: 18px;
   }

   .fv-wishlist__products.row-view {}

   .fv-wishlist__products.row-view {}
}

.fv-wishlist__products .product-preview__wishlist-empty {
   display: none;
}

.fv-wishlist__products .product-preview__wishlist-added {
   display: block;
}

@media (width < 1400px) {
   .fv-wishlist__products.grid-view {
      grid-template-columns: 1fr 1fr;
   }
}
@media (width < 530px) {
   .fv-wishlist__products.grid-view {
      grid-template-columns: 1fr;
   }
}

@media (1024px < width < 1200px) {
   .fv-wishlist__products.row-view .product-preview__images {
      width: 280px;
   }

   .fv-wishlist__products.row-view .product-preview__wishlist {
      left: 215px;
   }
}


@media (width <=1023px) {
   .fv-wishlist__products {
      grid-template-columns: 1fr 1fr;
   }
}

@media (width < 767px) {
   .fv-wishlist__products.grid-view {
      gap: 30px 10px;
      padding: 10px 0 40px;
   }

   .fv-wishlist__products.row-view .product-preview {
      gap: 16px;
   }

   .fv-wishlist__products.row-view .product-preview__images {
      max-width: 240px;
      flex: 0 0 50%;
   }

   .fv-wishlist__products .product-preview__image {
      height: 270px;
   }

   .fv-wishlist__products .product-preview__name {
      font-size: 16px;
   }
}

.fv-wishlist__products-panel {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 20px;
}

.fv-wishlist__products-panel .button-blue {
   background: #004290;
   color: #fff;
}

@media (hover: hover) {
   .fv-wishlist__products-panel .button-blue:hover {
      background: #156ad1;
      border-color: #156ad1;
   }
}

@media (width < 767px) {
   .fv-wishlist__products-panel {
      flex-direction: column;
      gap: 30px;
   }
}

.fv-wishlist__products-panel .page-pagination {
   margin: 0;
}

.about-text__title {
   font-size: 28px;
}

@media (width < 767px) {
   .about-text__title {
      font-size: 20px;
      margin-bottom: 10px;
   }
}

.fv-section-title {
   font-size: 36px;
   line-height: 100%;
   font-weight: 600;
   letter-spacing: -0.03em;
   color: #353535;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .fv-section-title {
      font-size: 28px;
      margin-bottom: 20px;
   }
}

.fv-section-title-sm {
   font-size: 36px;
   line-height: 100%;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .fv-section-title-sm {
      font-size: 28px;
      margin-bottom: 20px;
   }
}

.advantages {
   margin: 60px 0;
}

@media (width < 767px) {
   .advantages {
      margin: 40px 0;
   }
}

.advantages__cards {
   display: flex;
   gap: 20px;
}

@media (width < 1500px) {
   .advantages__cards {
      gap: 10px;
   }
}

@media (width < 1390px) {
   .advantages__cards {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
   }
}

@media (width < 767px) {
   .advantages__cards {
      grid-template-columns: repeat(2, 1fr);
   }
}

.advantages__card {
   flex: 1;
   border-radius: 10px;
   padding: 30px;
   background: #004290;
   color: #fff;
   display: flex;
   flex-direction: column;
}

@media (width < 767px) {
   .advantages__card {
      padding: 10px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      gap: 10px;
   }
}

.advantages__card-icon {
   width: 60px;
   height: 60px;
   margin-bottom: 20px;
}

@media (width < 767px) {
   .advantages__card-icon {
      width: 40px;
      height: 40px;
      margin-bottom: 12px;
   }
}

.advantages__card-text {
   font-weight: 600;
   font-size: 16px;
   line-height: 150%;
   margin-top: auto;
}

@media (width < 767px) {
   .advantages__card-text {
      font-size: 12px;
      font-weight: 500;
   }
}

@media (width < 767px) {
   .fv-qaulity+.section-about .about-content {
      flex-direction: column-reverse;
   }
}

.partnership {
   position: relative;
   margin: 60px 0 60px;
}

@media (width < 767px) {
   .partnership {
      padding-bottom: 80px;
      margin: 40px 0 40px;
   }
}

.partnership__head {
   display: flex;
   align-items: flex-end;
   justify-content: space-between;
   gap: 20px;
}

.partnership__slider-buttons {
   display: flex;
   gap: 10px;
   align-items: center;
}

@media (width < 767px) {
   .partnership__slider-buttons {
      position: absolute;
      bottom: 0;
      left: 0;
      justify-content: center;
      width: 100%;
   }
}

.partnership__slider-prev,
.partnership__slider-next {
   position: static;
   width: 40px;
   height: 40px;
   background: #e40611;
}

.partnership__slider .swiper-wrapper {
   padding-bottom: 10px;
}

@media (width < 767px) {
   .partnership__slider {
      width: calc(100vw - 15px);
   }
}

.partnership__slide {
   width: auto;
   border-radius: 10px;
   border: 1px solid #d9d9d9;
   padding: 30px;
}

@media (width < 767px) {
   .partnership__slide {
      max-width: 180px;
   }
}

.become-partner {
   border-radius: 10px;
   background: #eff2f7;
   height: 360px;
   display: flex;
   align-items: center;
   text-align: center;
   justify-content: center;
   position: relative;
   overflow: hidden;
   margin: 60px 0;
}

@media (width < 767px) {
   .become-partner {
      height: 462px;
      margin: 40px 0;
   }
}

.become-partner__body {
   position: relative;
   z-index: 2;
   max-width: 550px;
   margin-inline: auto;
}

@media (width < 7667px) {
   .become-partner__body {
      width: 100%;
      padding-inline: 15px;
   }
}

.become-partner__title {
   margin-bottom: 20px;
   font-size: 44px;
}

@media (width < 767px) {
   .become-partner__title {
      font-size: 34px;
   }
}

.become-partner__description {
   font-size: 18px;
   line-height: 120%;
   font-weight: 700;
   letter-spacing: -0.03em;
   opacity: 0.7;
   margin-bottom: 20px;
}

@media (width < 767px) {
   .become-partner__description {
      font-size: 16px;
   }
}

.become-partner__button .button {
   width: 100%;
}

.become-partner__image-1 {
   position: absolute;
   top: 50%;
   right: 0;
   transform: translateY(-50%);
   max-width: 17.643678%;
}

@media (width < 767px) {
   .become-partner__image-1 {
      top: -30px;
      right: 0;
      transform: none;
      max-width: 32.424242%;
   }
}

.become-partner__image-2 {
   position: absolute;
   top: 0;
   left: 15.344828%;
   max-width: 11.954023%;
}

@media (width < 767px) {
   .become-partner__image-2 {
      left: 3%;
      max-width: 30.909091%;
   }
}

.become-partner__image-3 {
   position: absolute;
   bottom: 0;
   left: 0;
   max-width: 20%;
   transform: translateY(20%);
}

@media (width < 767px) {
   .become-partner__image-3 {
      left: 50%;
      transform: translate(-50%, 40%);
      max-width: 50%;
   }
}

.fv-popup {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   max-height: 100vh;
   overflow-y: auto;
   display: grid;
   grid-template-columns: 1fr;
   align-items: center;
   padding: 40px 0;
   z-index: 99999;
   opacity: 0;
   visibility: hidden;
   pointer-events: none;
   background: rgba(0, 0, 0, 0.6);
}

.fv-popup.show {
   opacity: 1;
   visibility: visible;
   pointer-events: all;
}

.fv-popup.show .fv-popup__body {
   opacity: 1;
}

.fv-popup__body {
   opacity: 0;
   background: #eff2f7;
   border-radius: 10px;
   position: relative;
   padding: 30px;
   width: min(100% - 30px, 630px);
   margin-inline: auto;
   transition: all 0.3s ease 0s;
}

.fv-popup__close {
   position: absolute;
   top: 30px;
   right: 30px;
   width: 34px;
   height: 34px;
   padding: 2px;
   border-radius: 4px;
   z-index: 2;
   transition: all 0.3s ease 0s;
   cursor: pointer;
}

.fv-popup__close img {
   width: 30px;
   height: 30px;
}

@media (hover: hover) {
   .fv-popup__close:hover {
      background: #fff;
   }
}

@media (width < 767px) {
   .fv-popup__close {
      width: 28px;
      height: 28px;
      background: #eff2f7;
      display: flex;
      align-items: center;
      justify-content: center;
      right: 15px;
   }

   .fv-popup__close img {
      width: 20px;
      height: 20px;
   }
}

.partners-popup__body {
   width: min(100% - 30px, 630px);
   background: #eff2f7;
   border-radius: 10px;
   position: relative;
   padding: 30px;
   transition: all 0.3s ease 0s;
}

@media (width < 767px) {
   .partners-popup__body {
      background: #fff;
      padding: 30px 15px;
   }
}

.partners-popup__title {
   font-weight: 700;
   font-size: 32px;
   margin-bottom: 20px;
   text-align: center;
   line-height: 100%;
   letter-spacing: -0.01em;
}

@media (width < 767px) {
   .partners-popup__title {
      font-size: 24px;
      letter-spacing: -0.03em;
      text-align: left;
   }
}

.partners-popup__form .button {
   margin-top: 20px;
   width: 100%;
   height: 57px;
   font-size: 18px;
}

@media (width < 767px) {
   .partners-popup__form .button {
      height: 45px;
      font-size: 14px;
   }
}

.partners-popup__form-area {
   margin-bottom: 28px;
}

@media (width < 1500px) {
   .partners-popup__form-area {
      margin-bottom: 20px;
   }
}

.certificates .partnership__slide {
   border: none;
   background: #eff2f7;
   padding: 20px;
   max-width: 295px;
}

.certificates .partnership__slide a {
   margin-bottom: 20px;
   display: block;
   border-radius: 10px;
   overflow: hidden;
}

.certificates .partnership__slide a img {
   width: 100%;
   height: 300px;
   object-fit: cover;
   border-radius: 10px;
}

.certificates .partnership__slide p {
   font-weight: 700;
   font-size: 18px;
   line-height: 120%;
   letter-spacing: -0.02em;
}

@media (width < 767px) {
   .certificates .partnership__slide {
      max-width: 260px;
      padding: 15px;
   }

   .certificates .partnership__slide p {
      font-size: 16px;
   }
}

.hero-banner {
   border-radius: 10px;
   background: #eff2f7;
   display: flex;
}

@media (width < 1023px) {
   .hero-banner {
      flex-direction: column;
      gap: 15px;
   }
}

.hero-banner__text {
   padding: 40px;
   flex: 0 1 60%;
}

@media (width < 1200px) {
   .hero-banner__text {
      flex: 0 1 50%;
      padding: 30px;
   }
}

@media (width < 767px) {
   .hero-banner__text {
      padding: 20px 15px;
   }
}

.hero-banner__title {
   margin-bottom: 30px;
}

@media (width < 767px) {
   .hero-banner__title {
      font-size: 40px;
      margin-bottom: 15px;
   }
}

.hero-banner__description {
   max-width: 710px;
   font-size: 16px;
   line-height: 150%;
   opacity: 0.7;
   font-weight: 500;
   margin-bottom: 30px;
}

@media (width < 1200px) {
   .hero-banner__description {
      font-size: 14px;
   }
}

@media (width < 1023px) {
   .hero-banner__description {
      margin-bottom: 15px;
      text-wrap: pretty;
   }
}

.hero-banner__image {
   flex: 0 1 40%;
   width: 100%;
   height: auto;
}
.hero-banner_education .hero-banner__image {
   padding: 20px 20px 20px 0;
}
.hero-banner__image img {
   width: 100%;
   height: 100%;
   object-fit: contain;
   object-position: bottom;
}
.hero-banner_education .hero-banner__image img {
   object-position: center;
   object-fit: cover;
   border-radius: 10px;
}

@media (width < 1200px) {
   .hero-banner__image {
      flex: 0 1 50%;
   }
}

.section-values .section-title {
   align-items: flex-start;
}

@media (width < 767px) {
   .section-values .section-title {
      gap: 0;
   }
}

@media (width < 767px) {
   .values-media {
      aspect-ratio: unset !important;
   }
}

@media (width < 767px) {
   .section-values .values-item {
      padding: 15px;
   }
}

.section-margin {
   margin: 50px 0;
}

@media (width < 767px) {
   .section-margin {
      margin: 40px 0;
   }
}

.education__panel {
   display: flex;
   align-items: center;
   justify-content: space-between;
   gap: 40px;
   margin-top: 30px;
   margin-bottom: 30px;
   position: relative;
   z-index: 10;
}

.education__panel .fv-tags {
   gap: 10px;
   margin-bottom: 0;
   margin-top: 0;
}

@media (width < 1023px) {
   .education__panel {
      flex-direction: column;
      align-items: flex-start;
      gap: 20px;
      margin-top: 20px;
      margin-bottom: 20px;
   }
}

@media (width < 767px) {
   .education__filters {
      width: 100%;
   }
}

.education__filters-button {
   display: none;
}

@media (width < 1023px) {
   .education__filters-button {
      display: inline-flex;
      align-items: center;
      gap: 5px;
      color: #fff;
      background: #004290;
      border-radius: 10px;
      padding: 10px 18px;
      transition: all 0.3s ease 0s;
   }
}

@media (width < 767px) {
   .education__filters-button {
      width: 100%;
      font-size: 16px;
      height: 39px;
   }

   .education__filters-button img {
      width: 16px;
      height: 16px;
      object-fit: contain;
   }
}

@media (width < 1023px) {
   .education__filters-body {
      max-height: 0;
      overflow: hidden;
      transition: all 0.3s ease 0s;
   }

   .education__filters-body.show {
      max-height: 100vh;
   }
}

.education__filters-title {
   display: none;
}

.education__filters-items {
   display: flex;
   align-items: center;
   gap: 20px;
}

@media (width < 1023px) {
   .education__filters-items {
      margin: 20px 0;
   }
}

@media (width < 767px) {
   .education__filters-items {
      flex-direction: column;
      align-items: flex-start;
      gap: 10px;
   }
}

.education__filters-item {
   display: flex;
   gap: 5px;
   align-items: center;
}

.education__filters-item p {
   letter-spacing: -0.01em;
   margin: 0;
   font-weight: 600;
   font-size: 15px;
   white-space: nowrap;
}

.education__filters-item .custom-select__value-text {
   letter-spacing: -0.01em;
   font-size: 15px;
   white-space: nowrap;
}

@media (width < 1500px) {
   .education__filters-item {
      display: block;
   }
}

@media (width < 767px) {
   .education__filters-item {
      width: 100%;
   }

   .education__filters-item p {
      display: none;
   }

   .education__filters-item .custom-select__value {
      justify-content: space-between;
      border: 1px solid #004290;
      padding: 12px 20px;
      height: 40px;
      border-radius: 10px;
   }
}

.education__content {
   display: none;
   position: relative;
}

.education__content.show {
   display: block;
}

.education__courses-more {
   text-align: center;
   margin-top: 30px;
}

.education__courses-more .button {
   background: #004290;
   color: #fff;
}

@media (hover: hover) {
   .education__courses-more .button:hover {
      background: #156ad1;
   }
}

@media (width < 767px) {
   .education__courses-more {
      display: none;
   }
}

@media (width < 600px) {
   .education__slider {
      width: 100vw;
      margin-left: -15px;
      padding-inline: 15px;
   }
}

@media (width >=768px) {
   .education__slider .swiper-wrapper {
      display: grid;
      grid-template-columns: 1fr;
      gap: 30px;
   }
}

@media (width > 1023px) {
   .education__slider .swiper-wrapper {
      grid-template-columns: 1fr 1fr;
   }
}

@media (width > 1150px) {
   .education__slider .swiper-wrapper {
      grid-template-columns: 1fr 1fr 1fr;
   }
}

.education__slider-buttons {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 10px;
   margin-top: 20px;
}

@media (width >=768px) {
   .education__slider-buttons {
      display: none;
   }
}

.education__slider-next {
   right: -20px;
}

.education__slider-prev {
   left: -20px;
}

.education__slider-next,
.education__slider-prev {
   background: #e40611;
   width: 40px;
   height: 40px;
   border: none;
   transform: none;
}

@media (width < 767px) {

   .education__slider-next,
   .education__slider-prev {
      position: static;
   }
}

.education__slide {
   width: 100%;
   justify-content: space-between;
}

.education__course {
   border-radius: 20px;
   padding: 20px;
   background: #eff2f7;
   display: flex;
   flex-direction: column;
   height: auto;
}

@media (width < 600px) {
   .education__course {
      max-width: 85%;
   }
}

.education__course-image {
   width: 100%;
   height: 240px;
   border-radius: 20px;
   overflow: hidden;
   margin-bottom: 20px;
}

.education__course-image img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

@media (width < 767px) {
   .education__course-image {
      height: 160px;
   }
}

.education__course-name {
   margin-bottom: 10px;
   font-weight: 600;
   font-size: 24px;
   line-height: 110%;
   letter-spacing: -0.02em;
}

@media (width < 767px) {
   .education__course-name {
      font-size: 18px;
   }
}

.education__course-descr {
   opacity: 0.7;
   font-weight: 500;
   font-size: 16px;
   line-height: 150%;
   margin-bottom: 15px;
   flex: 1;
   hyphens: auto;
}

@media (width < 767px) {
   .education__course-descr {
      font-size: 14px;
   }
}

.education__course-info {
   font-size: 16px;
   line-height: 150%;
   font-weight: 500;
   margin-bottom: 15px;
   margin-top: 15px;
}

.education__course-info p {
   display: flex;
   align-items: center;
   gap: 10px;
   margin: 0;
}

.education__course-info p:not(:last-child) {
   margin-bottom: 10px;
}

@media (width < 767px) {
   .education__course-info {
      font-size: 14px;
   }

   .education__course-info img {
      width: 24px;
      height: 24px;
   }
}

.education__course-buttons {
   display: flex;
   align-items: center;
   gap: 15px;
}

.education__course-buttons .button {
   height: 54px;
   font-size: 16px;
   display: inline-flex;
   align-items: center;
   text-align: center;
   justify-content: center;
}

@media (width < 767px) {
   .education__course-buttons {
      justify-content: center;
      gap: 7px;
   }

   .education__course-buttons .button {
      flex: 1;
      height: 45px;
   }
}

@media (width < 359px) {
   .education__course-buttons {
      flex-direction: column;
   }

   .education__course-buttons .button {
      display: inline-flex;
      width: 100%;
      padding: 10px 16px;
   }
}

.fv-player {
   position: relative;
}

.fv-player__play {
   display: block;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 70px;
   height: 70px;
   border-radius: 50%;
   border: 2px solid #fff;
   padding: 20px 18px 20px 22px;
   z-index: 5;
   text-align: center;
   background: rgba(255, 255, 255, 0.3);
   cursor: pointer;
   transition: all 0.3s ease 0s;
}

.fv-player__play img {
   object-fit: contain !important;
   border-radius: 0 !important;
}

@media (hover: hover) {
   .fv-player__play:hover {
      background: rgba(0, 65, 144, 0.5254901961);
   }
}

.fv-player__video {
   width: 100%;
   height: auto;
}

.fv-popup {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

@media (width < 767px) {
   .education-popup__body {
      padding: 30px 20px;
   }
}

.education-popup__title {
   font-weight: 700;
   font-size: 32px;
   margin-bottom: 20px;
   text-align: center;
   line-height: 100%;
   letter-spacing: -0.01em;
}

.education-popup__title span {
   display: block;
   color: #004290;
   margin-top: 10px;
}

@media (width < 767px) {
   .education-popup__title {
      font-size: 24px;
      letter-spacing: -0.03em;
      text-align: left;
      max-width: 90%;
   }

   .education-popup__title span {
      display: inline-block;
   }
}

.education-popup__form .theme-input,
.education-popup__form .theme-textarea {
   padding: 10px;
   height: 44px;
}

.education-popup__form .custom-checkbox:first-of-type {
   margin-top: 25px;
}

.education-popup__form .custom-checkbox:last-of-type {
   margin-top: 10px;
   margin-bottom: 25px;
}

.education-popup__form .button {
   width: 100%;
   height: 54px;
   font-size: 16px;
}

@media (width < 767px) {
   .education-popup__form .button {
      height: 48px;
   }
}

.education-popup__form-types {
   display: flex;
   flex-direction: column;
   gap: 10px;
}

.education-popup__form-types label {
   font-weight: 500;
   font-size: 16px;
   line-height: 150%;
   display: flex;
   align-items: center;
   gap: 10px;
   cursor: pointer;
}

.education-popup__form-types label input {
   accent-color: #004290;
   width: 20px;
   height: 20px;
}

.education-popup__form-area {
   margin-bottom: 25px;
   position: relative;

}

.theme-input--calendar {
   position: absolute;
   top: 0;
   right: 0;
   height: calc(100% - 2px);
   width: auto;
   aspect-ratio: 1;
   z-index: 5;
   background: #eff2f7;
   display: flex;
   align-items: center;
   justify-content: center;
   pointer-events: none;
}

@media (width < 767px) {
   .education-popup__form-area {
      margin-bottom: 15px;
   }
}

.thanks-popup {}

.fv-popup {}

.thanks-popup__body {}

.fv-popup__body {
   max-width: 630px;
}

.thanks-popup__title {
   font-weight: 700;
   font-size: 28px;
   margin-bottom: 20px;
   text-align: center;
}

.thanks-popup__subtitle {
   max-width: 440px;
   margin-inline: auto;
   text-align: center;
   margin-bottom: 30px;
}

.thanks-popup__buttons {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 20px;
}

@media (width < 600px) {
   .thanks-popup__buttons {
      flex-direction: column;
      gap: 10px;
   }

   .thanks-popup__buttons .button {
      width: 100%;
      text-align: center;
      height: 48px;
   }
}

@media (width < 359px) {
   .thanks-popup__title {
      font-size: 24px;
   }
}


.compare-popup__body {
   max-width: 429px;
   padding: 30px 20px 30px 30px;
   background: #fff;
   box-shadow: 0 4px 16px rgba(66, 66, 66, 0.15);
}

.compare-popup__title {
   margin-bottom: 20px;
   font-weight: 600;
   font-size: 20px;
   color: #353535;
}

.compare-popup__products {
   margin: 20px 0;
   max-height: 420px;
   overflow-y: auto;
   display: flex;
   flex-direction: column;
   gap: 20px;
}

.compare-popup__product {
   display: flex;
   align-items: center;
   gap: 10px;
   padding-right: 20px;
}

.compare-popup__product-image {
   flex: 0 0 80px;
   width: 80px;
   height: 80px;
   background: #EFF2F7;
   border-radius: 10px;
   display: flex;
   align-items: center;
   justify-content: center;

}

.compare-popup__product-image img {
   max-width: 60px;
   max-height: 60px;
}

.compare-popup__product-name {
   font-size: 18px;
   font-weight: 700;
   line-height: 120%;
   color: #353535;
}

.compare-popup__product-remove {
   display: flex;
   align-items: center;
   justify-content: center;
   flex: 0 0 26px;
   width: 26px;
   height: 26px;
   border-radius: 4px;
   opacity: 0;
   pointer-events: none;
   transition: opacity 0.3s ease 0s;
}

.compare-popup__product-remove img {
   width: 16px;
   height: 16px;
}

.compare-popup__buttons {
   display: flex;
   align-items: center;
   gap: 15px;
}

.compare-popup__buttons .button {
   letter-spacing: -0.02em;
}

.compare-popup__buttons .button-blue {
   background: #004290;
   color: #fff;
   font-size: 16px;
   min-width: 130px;
}

@media (width < 767px) {
   .compare-popup__body {
      padding: 20px;
      border: 1px solid #00429059;
   }

   .compare-popup__products {
      display: none;
   }

   .compare-popup__buttons {
      gap: 10px;
   }

   .compare-popup__buttons .button {
      font-size: 14px;
      padding-inline: 16px;
      height: 45px;
      text-align: center;
   }
}

@media (width < 359px) {
   .compare-popup__buttons {
      flex-direction: column;
   }

   .compare-popup__buttons .button {
      width: 100%;
   }
}

@media (hover: hover) {
   .compare-popup__product {
      cursor: pointer;
   }

   .compare-popup__product:hover .compare-popup__product-remove {
      opacity: 1;
      pointer-events: all;
   }

   .compare-popup__product:hover .compare-popup__product-name {
      color: #004290;
   }


   .compare-popup__buttons .button-blue:hover {
      background: #156ad1;
      border-color: #156ad1;
   }
}

.video-popup {}

.video-popup__body {
   width: auto;
   height: auto;
   max-width: 80%;
}

.video-popup__name {
   font-weight: 700;
   font-size: 24px;
   margin-bottom: 30px;
   max-width: calc(100% - 40px);
}

.video-popup__player {
   width: auto;
   max-width: 100%;
   height: auto;
}

.video-popup__player video,
.video-popup__player iframe {
   max-width: 100%;
   /*width: auto;*/
   height: auto;
   max-height: 70vh;
   object-fit: contain;
   border-radius: 10px;
}

.video-popup__player iframe {
   /*width: 100%;*/
   height: auto;
   aspect-ratio: 16/9;
}

@media (width < 767px) {
   .video-popup__body {
      padding: 20px 16px;
      max-width: 98%;
   }

   .video-popup__name {
      font-size: 18px;
      margin-bottom: 20px;
   }
}

.section-values .values-item {
   height: auto;
}

.education__webinar {
   border-radius: 20px;
   padding: 20px;
   background: #eff2f7;
   height: auto;
   display: flex;
   flex-direction: column;
}

@media (width < 600px) {
   .education__webinar {
      max-width: 85%;
   }
}

.education__webinar-media {
   width: 100%;
   height: 236px;
   border-radius: 20px;
   overflow: hidden;
}

.education__webinar-media img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   border-radius: 20px;
}

@media (width < 767px) {
   .education__webinar-media {
      height: 160px;
   }
}

.education__calendar {
   display: grid;
   grid-template-columns: 464px 1fr;
   gap: 30px;
}

@media (width < 1023px) {
   .education__calendar {
      grid-template-columns: 1fr;
   }
}

.education__calendar-webinars {
   width: 100%;
   min-width: 0;
}

@media (width < 767px) {
   .education__calendar-webinars {
      display: grid;
      grid-template-columns: 1fr;
   }
}

.education__subslider {
   width: 100%;
   min-width: 0;
}

@media (width < 600px) {
   .education__subslider {
      width: 100vw;
      margin-left: -15px;
      padding-inline: 15px;
   }
}

.education__subslider .swiper-wrapper {
   display: flex;
   gap: 0;
}

.education__subslider .education__slide {
   width: calc(50% - 15px);
}

@media (width < 1200px) {
   .education__subslider .education__slide {
      width: 100%;
   }
}

@media (width < 600px) {
   .education__subslider .education__slide {
      max-width: 85%;
   }
}

.education__subslider-buttons {
   margin-bottom: 24px;
   display: flex;
   justify-content: flex-end;
   gap: 10px;
}

@media (width < 767px) {
   .education__subslider-buttons {
      order: 2;
      margin-bottom: 0;
      margin-top: 20px;
      justify-content: center;
   }
}

.education__subslider-next,
.education__subslider-prev {
   position: static;
   transform: none;
   background: #e40611;
   width: 40px;
   height: 40px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
   -webkit-appearance: none;
   margin: 0;
}

input[type=number] {
   -moz-appearance: textfield;
}

.air-datepicker {
   width: 464px;
   font-family: "Manrope";
   border: none;
}

.air-datepicker--content {
   padding: 0;
}

@media (width < 767px) {
   .air-datepicker {
      width: 100%;
   }
}

.air-datepicker .air-datepicker-nav {
   padding: 0;
   margin-bottom: 30px;
   border: none;
}

@media (width < 767px) {
   .air-datepicker .air-datepicker-nav {
      margin-bottom: 20px;
   }
}

.air-datepicker .air-datepicker-nav--title {
   font-size: 24px;
   font-weight: 600;
   line-height: 110%;
   color: #353535;
   letter-spacing: -0.02em;
}

@media (width < 767px) {
   .air-datepicker .air-datepicker-nav--title {
      font-size: 18px;
   }
}

.air-datepicker .air-datepicker-nav--action {
   width: 40px;
   height: 40px;
   border-radius: 5px;
   background: #004290;
}

.air-datepicker .air-datepicker-nav--action svg {
   color: #fff;
}

.air-datepicker .air-datepicker-nav--action svg path {
   stroke: #fff;
}

.air-datepicker .air-datepicker-body--day-names {
   margin: 0;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .air-datepicker .air-datepicker-body--day-names {
      margin-bottom: 20px;
   }
}

.air-datepicker .air-datepicker-body--day-name {
   font-weight: 700;
   font-size: 18px;
   line-height: 120%;
   color: #353535;
   letter-spacing: -0.03em;
   text-transform: lowercase;
}

.air-datepicker .air-datepicker-body--cells {
   gap: 15px;
   --adp-day-cell-height: auto;
}

@media (width < 767px) {
   .air-datepicker .air-datepicker-body--cells {
      gap: 10px;
   }
}

.air-datepicker .air-datepicker-cell.-day- {
   height: auto;
   max-height: unset;
   min-height: unset;
   aspect-ratio: 1/1;
   display: flex;
   align-items: center;
   justify-content: center;
   background: #eff2f7;
   border-radius: 15px;
   font-size: 14px;
   font-weight: 600;
   letter-spacing: -0.01em;
   color: #004290;
   line-height: 130%;
   transition: all 0.2s ease 0s;
}

.air-datepicker .air-datepicker-cell.-day-.-other-month- {
   background: rgba(217, 217, 217, 0.5019607843);
   opacity: 1;
   color: rgba(53, 53, 53, 0.6745098039);
}

.air-datepicker .air-datepicker-cell.-day-.active-day {
   background: #004290;
   color: #fff;
}

@media (hover: hover) {
   .air-datepicker .air-datepicker-cell.-day-.active-day:hover {
      background: #156ad1;
   }
}

.air-datepicker .air-datepicker-cell.-day-.-selected- {
   background: #eff2f7;
}

.air-datepicker .air-datepicker-cell.-day-.active-day.-selected- {
   background: #e40611;
}

@media (width < 767px) {
   .air-datepicker .air-datepicker-cell.-day- {
      border-radius: 8px;
   }
}

.air-datepicker .air-datepicker-cell.-month- {
   background: #eff2f7;
   font-size: 16px;
   font-weight: 600;
}

.education__classroom {
   display: flex;
   gap: 30px;
}

@media (width < 1200px) {
   .education__classroom {
      flex-direction: column;
   }
}

.education__classroom-info {
   flex: 0 1 40%;
   border: 1px solid #004290;
   padding: 30px;
   border-radius: 10px;
}

@media (width < 767px) {
   .education__classroom-info {
      padding: 20px 15px;
   }
}

.education__classroom-title {
   font-size: 28px;
   margin-bottom: 20px;
}

@media (width < 767px) {
   .education__classroom-title {
      font-size: 24px;
      margin-bottom: 15px;
   }
}

.education__classroom-gallery {
   flex: 0 1 60%;
   min-width: 0;
   position: relative;
}

.education__classroom-gallery .swiper {
   min-width: 0;
   width: 100%;
}

.education__classroom-gallery .fv-team__slider-prev {
   left: 5%;
}

.education__classroom-gallery .fv-team__slider-next {
   right: 5%;
}

.education__classroom+.more-products .fv-section-title-sm {
   margin: 0;
}

@media (width < 767px) {

   .education__classroom+.more-products .product-preview__descr,
   .education__classroom+.more-products .product-preview__compare,
   .education__classroom+.more-products .product-preview__price {
      display: block;
   }

   .education__classroom+.more-products .product-preview__buttons {
      display: flex;
   }

   .education__classroom+.more-products .product-preview__descr {
      font-size: 12px;
   }
}

.education__classroom-about {
   display: flex;
   align-items: flex-start;
   gap: 30px;
}

.education__classroom-about p {
   max-width: 833px;
   margin-left: auto;
   font-size: 16px;
   font-weight: 500;
   line-height: 150%;
}

@media (width < 1023px) {
   .education__classroom-about {
      flex-direction: column;
      gap: 0;
   }

   .education__classroom-about p {
      margin: 0;
   }
}

@media (width < 767px) {
   .education__classroom-about p {
      font-size: 14px;
   }
}

.fv-course {
   margin-top: 40px;
}

@media (width < 767px) {
   .fv-course {
      margin-top: 30px;
   }
}

.fv-course__body {
   margin-bottom: 50px;
   display: flex;
   gap: 30px;
}

@media (width < 1024px) {
   .fv-course__body {
      flex-direction: column;
   }
}

@media (width < 767px) {
   .fv-course__body {
      margin-bottom: 50px;
      gap: 10px;
   }
}

.fv-course__info {
   flex: 0 1 50%;
   background: #eff2f7;
   border-radius: 20px;
   padding: 40px;
}

@media (width < 767px) {
   .fv-course__info {
      padding: 20px;
   }
}

.fv-course__title {
   font-size: 44px;
   line-height: 100%;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .fv-course__title {
      font-size: 34px;
      margin-bottom: 20px;
   }
}

.fv-course__descr {
   font-size: 16px;
   font-weight: 500;
   opacity: 0.7;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .fv-course__descr {
      margin-bottom: 20px;
   }

   .fv-course__descr p {
      margin-bottom: 10px;
   }
}

.fv-course__details {
   display: flex;
   align-items: center;
   gap: 25px;
   color: #004290;
   font-weight: 600;
}

.fv-course__details img {
   margin-right: 8px;
}

.fv-course__details .button {
   min-width: 190px;
}

@media (width < 767px) {
   .fv-course__details {
      flex-direction: column;
      align-items: flex-start;
      gap: 10px;
      font-size: 14px;
   }
}

.fv-course__banner {
   flex: 0 1 50%;
   border-radius: 20px;
   overflow: hidden;
}

.fv-course__banner img {
   width: 100%;
   height: auto;
   object-fit: contain;
   border-radius: 20px;
   border: 2px solid var(--blue);
}

.fv-course__about {
   margin-bottom: 50px;
   display: flex;
   gap: 30px;
}

.fv-course__about>div {
   flex: 0 1 50%;
   padding: 30px;
   border-radius: 10px;
   border: 1px solid #d9d9d9;
}

.fv-course__about>div li {
   font-size: 16px;
   font-weight: 500;
   line-height: 150%;
}

.fv-course__about>div li:not(:last-child) {
   margin-bottom: 15px;
}

.fv-course__about>div li::before {
   top: 50%;
   background: #e40611;
   transform: translateY(-50%);
   width: 12px;
   height: 12px;
   border-radius: 2px;
}

@media (width < 767px) {
   .fv-course__about {
      margin-bottom: 30px;
      flex-direction: column;
      gap: 20px;
   }

   .fv-course__about>div {
      padding: 20px;
   }

   .fv-course__about>div li {
      font-size: 14px;
      padding-left: 25px;
   }
}

.fv-course__about-title {
   font-size: 28px;
   font-weight: 700;
   line-height: 100%;
   letter-spacing: -0.01em;
   margin-bottom: 30px;
}

@media (width < 767px) {
   .fv-course__about-title {
      font-size: 20px;
      margin-bottom: 20px;
   }
}

.fv-brands__items {
   display: grid;
   grid-template-columns: repeat(6, 1fr);
   gap: 20px;
}

@media (width < 1200px) {
   .fv-brands__items {
      grid-template-columns: 1fr 1fr;
   }
}

@media (width < 767px) {
   .fv-brands__items {
      grid-template-columns: 1fr;
      gap: 15px;
   }
}

.fv-brand {
   background: #eff2f7;
   border-radius: 20px;
   position: relative;
   padding: 20px;
   display: flex;
   min-height: 350px;
   gap: 20px;
}

@media (width >=1200px) {

   .fv-brand:nth-child(1),
   .fv-brand:nth-child(2),
   .fv-brand:nth-child(3) {
      grid-column: span 2;
   }

   .fv-brand:nth-child(4),
   .fv-brand:nth-child(5) {
      grid-column: span 3;
   }
}

.fv-brand:nth-child(5) ul {
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: 0 35px;
}

@media (width < 1023px) {
   .fv-brand:nth-child(5) ul {
      display: block;
   }
}

@media (width < 1023px) {
   .fv-brand {
      flex-direction: column;
   }
}

@media (width < 767px) {
   .fv-brand {
      padding: 15px;
      border-radius: 10px;
   }
}

.fv-brand__info {
   flex: 1;
}

.fv-brand__logo {
   max-width: 180px;
   margin-bottom: 20px;
   background: #fff;
}

@media (width < 600px) {
   .fv-brand__logo {
      max-width: 100%;
      width: 100%;
      border-radius: 10px;
      text-align: center;
   }

   .fv-brand__logo img {
      max-width: 180px;
   }
}

.fv-brand__text ul li a {
   font-size: 16px;
   font-weight: 500;
   line-height: 150%;
}

@media (hover: hover) {
   .fv-brand__text ul li a:hover {
      color: #004290;
   }
}

.fv-brand__text ul li:not(:last-child) {
   margin-bottom: 10px;
}

.fv-brand__text ul li::before {
   width: 10px;
   height: 10px;
   top: 6px;
   background: #e40611;
   border-radius: 2px;
}

@media (width < 600px) {
   .fv-brand__text ul li {
      font-size: 14px;
   }
}

.fv-brand__image {
   display: flex;
   align-items: flex-end;
   justify-content: flex-end;
   flex: 0 1 auto;
   max-width: 50%;
}

.fv-brand__image img {
   max-height: 300px;
   max-width: 280px;
   width: 100%;
}

@media (width < 1023px) {
   .fv-brand__image {
      text-align: right;
      width: 100%;
      flex: 1;
      max-width: 100%;
   }
}

@media (width < 767px) {
   .fv-brand__image {
      text-align: center;
      justify-content: center;
   }

   .fv-brand__image img {
      max-width: 80%;
      max-height: 233px;
      object-fit: contain;
   }
}

.fv-distributors {
   margin: 90px 0;
}

@media (width < 767px) {
   .fv-distributors {
      margin: 80px 0;
   }
}

.fv-distributors__body {
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: 30px;
}

@media (width < 767px) {
   .fv-distributors__body {
      grid-template-columns: 1fr;
   }
}

.fv-distributor {
   border-radius: 20px;
   background: #eff2f7;
   padding: 20px;
   display: flex;
   gap: 20px;
   justify-content: space-between;
   position: relative;
}

@media (width < 767px) {
   .fv-distributor {
      display: block;
      padding-bottom: 200px;
      min-height: 380px;
   }
}

.fv-distributor__info {
   display: flex;
   flex-direction: column;
}

@media (width < 767px) {
   .fv-distributor__info {
      display: block;
   }
}

.fv-distributor__name {
   font-size: 28px;
   letter-spacing: -0.02em;
   font-weight: 600;
   margin-bottom: 20px;
   line-height: 110%;
}

@media (width < 767px) {
   .fv-distributor__name {
      max-width: calc(100% - 120px);
   }
}

.fv-distributor__text ul li a {
   font-size: 16px;
   font-weight: 500;
   line-height: 150%;
}

@media (hover: hover) {
   .fv-distributor__text ul li a:hover {
      color: #004290;
   }
}

.fv-distributor__text ul li:not(:last-child) {
   margin-bottom: 10px;
}

.fv-distributor__text ul li::before {
   width: 10px;
   height: 10px;
   top: 6px;
   background: #e40611;
   border-radius: 2px;
}

.fv-distributor__buttons {
   margin-top: auto;
   display: flex;
   flex-direction: column;
   gap: 20px;
}

@media (width < 767px) {
   .fv-distributor__buttons {
      margin-top: 20px;
      flex-direction: row;
      align-items: center;
      width: 100%;
      gap: 30px;
   }
}

.fv-distributor__download {
   display: inline-flex;
   align-items: center;
   gap: 5px;
   font-size: 16px;
   line-height: 150%;
   font-weight: 500;
}

@media (hover: hover) {
   .fv-distributor__download:hover {
      color: #004290;
   }
}

@media (width < 767px) {
   .fv-distributor__download {
      font-size: 14px;
   }
}

.fv-distributor__visit {
   font-size: 20px;
   color: #004290;
   font-weight: 600;
   line-height: 130%;
   padding-left: 3px;
}

@media (width < 767px) {
   .fv-distributor__visit {
      font-size: 14px;
      padding-left: 0;
   }
}

.fv-distributor__images {
   display: flex;
   flex-direction: column;
   align-items: flex-end;
}

.fv-distributor__logo {
   max-width: 180px;
   margin-bottom: 28px;
}

@media (width < 767px) {
   .fv-distributor__logo {
      position: absolute;
      top: 20px;
      right: 20px;
      max-width: 100px;
   }
}

@media (width < 767px) {
   .fv-distributor__products {
      position: absolute;
      bottom: 0;
      right: 10%;
   }
}

.fv-distributor__products img {
   max-width: 220px;
   max-height: 220px;
}

@media (width < 767px) {
   .fv-distributor__products img {
      max-height: 170px;
      max-width: 170px;
   }
}

.compare__head {
   display: flex;
   align-items: flex-end;
   justify-content: space-between;
   margin-bottom: 40px;
   gap: 20px;
}

@media (width < 1024px) {
   .compare__head {
      flex-direction: column;
      align-items: flex-start;
      margin-bottom: 20px;
   }
}

.compare__title {
   margin: 0;
}

@media (width < 1024px) {
   .compare__head-info {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
   }
}

.compare__quant {
   display: none;
}

@media (width < 1024px) {
   .compare__quant {
      display: block;
      font-size: 14px;
      font-weight: 600;
      line-height: 150%;
   }
}

.compare__remove {
   font-weight: 500;
   line-height: 150%;
}

@media (hover: hover) {
   .compare__remove:hover {
      color: #004290;
   }
}

@media (width < 767px) {
   .compare__remove {
      font-size: 14px;
      line-height: 150%;
      display: inline-flex;
      align-items: center;
      gap: 5px;
   }

   .compare__remove img {
      width: 18px;
      height: 18px;
   }
}

.compare__scroll-buttons {
   position: fixed;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: 100;
   width: 100%;
   padding-inline: 390px 30px;
   max-width: 1500px;
   display: flex;
   align-items: center;
   justify-content: space-between;
   pointer-events: none;
}

@media (width < 1550px) {
   .compare__scroll-buttons {
      padding-left: calc(25vw - 35px);
   }
}

@media (width < 1200px) {
   .compare__scroll-buttons {
      padding-left: calc(33.333vw - 35px);
      padding-right: 0;
   }
}

.compare__scroll-right,
.compare__scroll-left {
   pointer-events: all;
   cursor: pointer;
   transition: opacity 0.2s ease;
   background: #004290;
   width: 40px;
   height: 40px;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
}

.compare__scroll-right.disabled,
.compare__scroll-left.disabled {
   opacity: 0;
   pointer-events: none;
}

.compare__scroll-right.hidden,
.compare__scroll-left.hidden {
   display: none;
}

@media (width < 1023px) {
   .compare__scroll-buttons {
      display: none;
   }

   .compare__scroll-right,
   .compare__scroll-left {
      display: none;
   }
}

.compare__scroll-right img {
   transform: translate(1px, 1px);
}

@media (width > 1550px) {
   .compare__scroll-right {
      transform: translateX(110%);
   }
}

.compare__scroll-left {
   right: unset;
   left: 20px;
}

.compare__scroll-left img {
   transform: translate(1px, -1px);
}

@media (width > 1550px) {
   .compare__scroll-left {
      transform: translateX(-110%);
   }
}

.compare__body {
   overflow-x: auto;
}

@media (width < 767px) {
   .compare__body {
      width: 100vw;
      margin-left: -15px;
      padding-left: 15px;
      padding-right: 15px;
   }
}

.compare__table {
   min-width: 0;
   width: max-content;
   position: relative;
   cursor: grab;
   user-select: none;
}
@media (max-width: 767px) {
   .compare__table {
      width: 100%;
   }
}

.compare__table-row-wrapper.head-row {
   opacity: 1;
   pointer-events: auto;
   transition: .3s;
}
.compare__table-row-wrapper.head-row-fixed {
   position: fixed;
   opacity: 0;
   pointer-events: none;
   transition: .3s;
}
.compare__table-row-wrapper.head-row.hide {
   opacity: 0;
   pointer-events: none;
}
.compare__table-row-wrapper.head-row-fixed.fixed {
   opacity: 1;
   pointer-events: auto;
}
/*.compare__table:has(.head-row.fixed) {*/
/*   padding-top: 120px;*/
/*}*/



@media (width < 600px) {
   .compare__table .product-preview__name {
      font-size: 16px;
   }

   /*.compare__table:has(.head-row.fixed) {*/
   /*   padding-top: 180px;*/
   /*}*/

   .compare__table .product-preview__price {
      font-size: 20px;
   }

   .compare__table .product-preview__image {
      height: 200px;
   }

   .compare__table .product-preview__images .swiper-wrapper {
      height: 200px;
      min-height: 200px;
   }
}

.compare__table-row {
   min-width: 0;
   width: 100%;
   display: grid;
   grid-auto-flow: column;
   grid-auto-columns: 1fr;
   grid-template-columns: repeat(4, 1fr);
}

.compare__table-row:nth-child(odd):not(:first-child, :nth-child(2)) .compare__table-cell:not(:first-child) {
   background: #eff2f7;
}

.compare__table-row:nth-child(odd):not(:first-child, :nth-child(2)) .compare__table-cell:nth-child(2) {
   border-radius: 10px 0 0 10px;
}

.compare__table-row:nth-child(odd):not(:first-child, :nth-child(2)) .compare__table-cell:last-child {
   border-radius: 0 10px 10px 0;
}

.compare__table-row:not(:first-child, :nth-child(2)) .compare__table-cell {
   padding: 20px;
}

.compare__table-row:first-child .compare__table-cell {
   align-items: flex-start;
}

.compare__table-row:first-child .compare__table-cell:not(:first-child) {
   padding-inline: 20px;
}

@media (width < 600px) {
   .compare__table-row:first-child .compare__table-cell:not(:first-child) {
      padding-inline: 15px;
   }

   .compare__table-cell .view-item__btn-fav {
      width: 50px;
      height: 50px;
      background-position: center;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
   }
}

.compare__table-row:first-child .compare__table-cell:not(:first-child, :last-child) {
   border-right: 2px solid #d9d9d9;
}

.compare__table-row:nth-child(2) {
   grid-template-columns: 360px 1fr;
}

.compare__table-row:nth-child(2) .compare__table-cell:nth-child(2) {
   padding: 120px 0 20px 0;
   white-space: nowrap;
   position: sticky;
   left: 360px;
   background: #fff !important;
}

@media (width < 980px) {
   .compare__table-row:nth-child(2) .compare__table-cell:nth-child(2) {
      left: 10px;
      white-space: unset;
   }
}

.compare__table-row.head-row {
   position: sticky;
   top: 88px;
   background: #fff;
   z-index: 2;
   padding-top: 20px;
}

@media (width < 1024px) {
   .compare__table-row:not(:first-child, :nth-child(2)) {
      position: relative;
   }

   .compare__table-row:not(:first-child, :nth-child(2))::before {
      content: attr(data-type);
      position: absolute;
      display: inline-block;
      top: 15px;
      left: 15px;
      font-size: 14px;
      font-weight: 600;
      opacity: 0.8;
   }

   .compare__table-row:not(:first-child, :nth-child(2)) .compare__table-cell {
      padding: 40px 15px 15px 15px;
   }
}

@media (width < 600px) {
   .compare__table-row:not(:first-child, :nth-child(2)) {
      position: relative;
   }

   .compare__table-row:not(:first-child, :nth-child(2))::before {
      content: attr(data-type);
      font-size: 12px;
   }

   .compare__table-row:not(:first-child, :nth-child(2)):nth-child(odd) {
      background: #eff2f7;
      border-radius: 10px;
   }

   .compare__table-row:not(:first-child, :nth-child(2)) .compare__table-cell {
      padding: 15px;
   }

   .compare__table-row:has(.label-cell)::after {
      content: "";
      display: inline-block;
      position: absolute;
      top: 19px;
      left: 15px;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: #e40611;
   }

   .compare__table-row:has(.label-cell)::before {
      left: 28px;
   }
}

.compare__table-row-wrapper {
   background: #fff;
   z-index: 5;
   width: 100%;
   max-width: 1440px;
   padding-left: 0;
   margin-left: 0;
   scrollbar-width: none;
}

@media (width < 1500px) {
   .compare__table-row-wrapper {
      padding-left: 0;
      padding-right: 60px;
   }
}

@media (width < 767px) {
   .compare__table-row-wrapper {
      padding-right: 0;
   }
}

.compare__table-row-wrapper::-webkit-scrollbar {
   display: none;
}

.compare__table-row-wrapper .compare__table-row {
   width: max-content;
}
@media (max-width: 767px) {
   .compare__table-row-wrapper .compare__table-row {
      width: auto;
      grid-template-columns: none;
   }
}

.compare__table-row-wrapper.fixed {
   position: fixed;
   overflow-x: auto;
   top: 88px;
   z-index: 55;
   transition: all 0.3s ease 0s;
   will-change: transform;
   transform: translateZ(0);
}

.compare__table-row-wrapper.fixed .product-preview__images {
   max-width: 80px;
   max-height: 80px;
   margin-left: 0;
}

.compare__table-row-wrapper.fixed .product-preview__images .product-preview__image {
   max-height: 80px;
   padding: 5px;
}

.compare__table-row-wrapper.fixed .product-preview__images .product-preview__image:not(:first-child) {
   display: none;
}

.compare__table-row-wrapper.fixed .product-preview__images img {
   object-fit: contain;
   max-width: 90%;
   max-height: 90%;
}

.compare__table-row-wrapper.fixed .product-preview__descr,
.compare__table-row-wrapper.fixed .product-preview__compare,
.compare__table-row-wrapper.fixed .product-preview__price,
.compare__table-row-wrapper.fixed .product-preview__buttons {
   max-height: 0;
   overflow: hidden;
   padding: 0;
   margin: 0;
}

.compare__table-row-wrapper.fixed.full {
   transform: translateY(-100%);
}

@media (width < 767px) {
   .compare__table-row-wrapper.fixed {
      top: 52px;
      width: 100vw;
      left: 0;
      padding-left: 15px;
   }
}

@media (width < 600px) {
   .compare__table-row-wrapper.fixed .product-preview__name {
      font-size: 14px;
   }

   .compare__table-row-wrapper.fixed .product-preview__info {
      padding-bottom: 6px;
   }
}

.compare__table-cell {
   min-width: 0;
   font-size: 16px;
   font-weight: 600;
   line-height: 150%;
   display: inline-flex;
   align-items: center;
   width: 360px;
   color: #353535;
}

.compare__table-cell:first-child {
   padding-left: 0 !important;
}

.compare__table-cell.fixed-cell {
   position: sticky;
   left: 0;
   background: #fff;
   z-index: 21;
}

.compare__table-cell .custom-checkbox {
   font-size: 16px;
}

.compare__table-cell .product-preview {
   position: relative;
   height: 100%;
}

.compare__table-cell .product-preview .swiper {
   touch-action: pan-y;
   overscroll-behavior-x: contain;
}

.compare__table-cell .product-preview .swiper-wrapper {
   touch-action: pan-y;
   overscroll-behavior-x: contain;
}

.compare__table-cell .product-preview__subname {
   margin-bottom: 6px !important;
}

.compare__table-cell .product-preview__remove {
   position: absolute;
   top: 20px;
   right: 20px;
   z-index: 1;
   width: 22px;
   height: 22px;
   padding: 2px;
   border-radius: 2px;
   cursor: pointer;
}

@media (width < 767px) {
   .compare__table-cell .product-preview__remove {
      top: 15px;
      right: 15px;
   }
}

.compare__table-cell .product-preview__images {
   transition: all 0.3s ease 0s;
}

.compare__table-cell .product-preview__images .product-preview__image {
   transition: all 0.3s ease 0s;
}

.compare__table-cell .product-preview__images img {
   transition: all 0.3s ease 0s;
}

.compare__table-cell .product-preview__descr,
.compare__table-cell .product-preview__compare,
.compare__table-cell .product-preview__price,
.compare__table-cell .product-preview__buttons {
   transition: all 0.3s ease 0s;
}

.compare__table-cell.label-cell {
   padding-left: 20px !important;
}

.compare__table-cell.label-cell::before {
   content: "";
   display: block;
   position: absolute;
   top: calc(50% - 5px);
   left: 2px;
   width: 10px;
   height: 10px;
   border-radius: 50%;
   background: #e40611;
}

.header__favorite {
   display: flex;
   align-items: center;
   position: relative;
}

.header__favorite .header__favorite-count {
   position: absolute;
   top: 3px;
   right: 2px;
   background-color: var(--red);
   color: var(--white);
   border-radius: 50%;
   padding: 2px 6px;
   line-height: 1;
   font-size: var(--font-size-small);
   font-family: var(--font-family);
}

@media (width < 1500px) {
   .compare__table-cell {
      width: calc(25vw - 15px);
   }
}

@media (width < 1200px) {
   .compare__table-cell {
      width: calc(33.333vw - 15px);
   }
}

@media (width < 1024px) {
   .compare__table-cell.fixed-cell {
      display: none;
   }
   .compare__table-row:not(:first-child, :nth-child(2)) {
      margin-top: 50px;
   }
   .compare__table-row:not(:first-child, :nth-child(2)) .compare__table-cell.fixed-cell {
      display: flex;
      position: sticky;
      left: 0;
      background: none;
      padding: 0 !important;
      font-weight: 900;
      width: 0;
      margin-top: -18px;
      white-space: nowrap;
      height: 0;
   }   
   .compare__table-row:not(:first-child, :nth-child(2)):nth-child(2n),
   .compare__table-row:not(:first-child, :nth-child(2)):nth-child(2n + 1) {
      background: #eff2f7;
   }
}

@media (width < 767px) {
   .compare__table-cell {
      font-size: 14px;
      width: 50vw;
   }
}

@media (width < 600px) {
   .compare__table-row:nth-child(2) .compare__table-cell:nth-child(2) {
      padding: 35px 0 20px;
   }
   .compare__table {
      margin-left: -15px;
      margin-right: -15px;   
      width: calc(100% + 30px);   
   }
   .compare__table-row:not(:first-child, :nth-child(2)):nth-child(2n+1) {
      border-radius: 0;
   }
   .compare__table-row:nth-child(2n+1):not(:first-child, :nth-child(2)) .compare__table-cell:last-child {
      border-radius: 0;
   }
   .compare__table-cell {
      width: 50vw;
   }
   .compare__table-row-wrapper.fixed {
      padding-left: 0;
   }
   .compare__table-cell .product-preview__cart[style] + .view-item__btn-fav {
      display: none;
   }

   .compare__table-cell .custom-checkbox {
      font-size: 14px;
      width: 300px;
      min-width: 300px;
   }
}

.search-history {
   position: absolute;
   top: 100%;
   left: 0;
   background-color: var(--white);
   box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
   padding: 20px;
   z-index: 100000;
   min-width: 200px;
   width: 100%;
   border-radius: 4px;
   opacity: 0;
   visibility: hidden;
   transform: translateY(10px);
   transition: all 0.25s ease;
}
.search-history__item-link,
.search-quick__item-link {
   display: block;
   padding: 4px 0;
   font-family: var(--font-family);
   font-weight: 600;
   font-size: 16px;
   line-height: 130%;
   letter-spacing: -0.02em;
   color: var(--blue);
   text-decoration: none;
}
.search-history__item-link:hover,
.search-quick__item-link:hover {
   background-color: var(--light-blue);
   color: var(--blue);
}
.search-form:not(.search-form_active) .search-form__input:focus + .search-history,
.search-form.search-form_active .search-quick {
   opacity: 1;
   visibility: visible;
   transform: translateY(0);
}
.search-history__title {
   display: block;
   font-weight: 700;
}
.search-history__head {
   display: flex;
   justify-content: space-between;
   align-items: center;
   margin-bottom: 10px;
}
.search-history__clear {
   text-transform: lowercase;
   cursor: pointer;
   font-size: 12px;
   color: #3f3f3f;
}
.search-history__clear:hover {
   color: var(--blue);
}
.search-quick {
   position: absolute;
   top: 100%;
   left: 0;
   background-color: var(--white);
   box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
   padding: 20px;
   z-index: 100000;
   min-width: 200px;
   width: 100%;
   border-radius: 4px;
   opacity: 0;
   visibility: hidden;
   transform: translateY(10px);
   transition: all 0.25s ease;
}

.section-description .description-box a[download] {
   font-family: var(--font-family);
   font-weight: 700;
   font-size: 18px;
   letter-spacing: -0.02em;
   text-decoration: underline;
   text-decoration-skip-ink: none;
   color: var(--blue);   
}
.section-description .description-box a[download]:hover {
   text-decoration: none;
}

.products-anchor {
   margin-top: -100px;
   display: block;
   margin-bottom: 100px;
   height: 1px;
}

.product-preview__info .view-item__bottom {
   margin-top: auto;
}

img {
   pointer-events: none;
}

/* End */


/* Start:/local/templates/promsitech/components/bitrix/menu/top/style.css?1765780142633*/
.header__menu-item--has-sub .header__menu-link {
    display: flex;
    align-items: center;
    gap: 6px
}

.header__menu-item--has-sub .header__menu-link .icon--arrow-down {
    width: 20px;
    height: 20px;
    background-image: url("/assets/images/required/arrow-down-white.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: transform 0.2s ease
}

.header__menu-item--has-sub:hover .header__submenu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}

.header__menu-item--has-sub:hover .icon--arrow-down {
    transform: rotate(180deg)
}
/* End */


/* Start:/local/templates/promsitech/lib/intlTelInput/css/intlTelInput.css?176578014917648*/
:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: #999;
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-path-flags-1x: url("/local/templates/promsitech/lib/intlTelInput/css/../img/flags.webp");
  --iti-path-flags-2x: url("/local/templates/promsitech/lib/intlTelInput/css/../img/flags@2x.webp");
  --iti-path-globe-1x: url("/local/templates/promsitech/lib/intlTelInput/css/../img/globe.webp");
  --iti-path-globe-2x: url("/local/templates/promsitech/lib/intlTelInput/css/../img/globe@2x.webp");
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -16px;
}

.iti__ae {
  --iti-flag-offset: -32px;
}

.iti__af {
  --iti-flag-offset: -48px;
}

.iti__ag {
  --iti-flag-offset: -64px;
}

.iti__ai {
  --iti-flag-offset: -80px;
}

.iti__al {
  --iti-flag-offset: -96px;
}

.iti__am {
  --iti-flag-offset: -112px;
}

.iti__ao {
  --iti-flag-offset: -128px;
}

.iti__ar {
  --iti-flag-offset: -144px;
}

.iti__as {
  --iti-flag-offset: -160px;
}

.iti__at {
  --iti-flag-offset: -176px;
}

.iti__au {
  --iti-flag-offset: -192px;
}

.iti__aw {
  --iti-flag-offset: -208px;
}

.iti__ax {
  --iti-flag-offset: -224px;
}

.iti__az {
  --iti-flag-offset: -240px;
}

.iti__ba {
  --iti-flag-offset: -256px;
}

.iti__bb {
  --iti-flag-offset: -272px;
}

.iti__bd {
  --iti-flag-offset: -288px;
}

.iti__be {
  --iti-flag-offset: -304px;
}

.iti__bf {
  --iti-flag-offset: -320px;
}

.iti__bg {
  --iti-flag-offset: -336px;
}

.iti__bh {
  --iti-flag-offset: -352px;
}

.iti__bi {
  --iti-flag-offset: -368px;
}

.iti__bj {
  --iti-flag-offset: -384px;
}

.iti__bl {
  --iti-flag-offset: -400px;
}

.iti__bm {
  --iti-flag-offset: -416px;
}

.iti__bn {
  --iti-flag-offset: -432px;
}

.iti__bo {
  --iti-flag-offset: -448px;
}

.iti__bq {
  --iti-flag-offset: -464px;
}

.iti__br {
  --iti-flag-offset: -480px;
}

.iti__bs {
  --iti-flag-offset: -496px;
}

.iti__bt {
  --iti-flag-offset: -512px;
}

.iti__bw {
  --iti-flag-offset: -528px;
}

.iti__by {
  --iti-flag-offset: -544px;
}

.iti__bz {
  --iti-flag-offset: -560px;
}

.iti__ca {
  --iti-flag-offset: -576px;
}

.iti__cc {
  --iti-flag-offset: -592px;
}

.iti__cd {
  --iti-flag-offset: -608px;
}

.iti__cf {
  --iti-flag-offset: -624px;
}

.iti__cg {
  --iti-flag-offset: -640px;
}

.iti__ch {
  --iti-flag-offset: -656px;
}

.iti__ci {
  --iti-flag-offset: -672px;
}

.iti__ck {
  --iti-flag-offset: -688px;
}

.iti__cl {
  --iti-flag-offset: -704px;
}

.iti__cm {
  --iti-flag-offset: -720px;
}

.iti__cn {
  --iti-flag-offset: -736px;
}

.iti__co {
  --iti-flag-offset: -752px;
}

.iti__cr {
  --iti-flag-offset: -768px;
}

.iti__cu {
  --iti-flag-offset: -784px;
}

.iti__cv {
  --iti-flag-offset: -800px;
}

.iti__cw {
  --iti-flag-offset: -816px;
}

.iti__cx {
  --iti-flag-offset: -832px;
}

.iti__cy {
  --iti-flag-offset: -848px;
}

.iti__cz {
  --iti-flag-offset: -864px;
}

.iti__de {
  --iti-flag-offset: -880px;
}

.iti__dj {
  --iti-flag-offset: -896px;
}

.iti__dk {
  --iti-flag-offset: -912px;
}

.iti__dm {
  --iti-flag-offset: -928px;
}

.iti__do {
  --iti-flag-offset: -944px;
}

.iti__dz {
  --iti-flag-offset: -960px;
}

.iti__ec {
  --iti-flag-offset: -976px;
}

.iti__ee {
  --iti-flag-offset: -992px;
}

.iti__eg {
  --iti-flag-offset: -1008px;
}

.iti__eh {
  --iti-flag-offset: -1024px;
}

.iti__er {
  --iti-flag-offset: -1040px;
}

.iti__es {
  --iti-flag-offset: -1056px;
}

.iti__et {
  --iti-flag-offset: -1072px;
}

.iti__fi {
  --iti-flag-offset: -1088px;
}

.iti__fj {
  --iti-flag-offset: -1104px;
}

.iti__fk {
  --iti-flag-offset: -1120px;
}

.iti__fm {
  --iti-flag-offset: -1136px;
}

.iti__fo {
  --iti-flag-offset: -1152px;
}

.iti__fr {
  --iti-flag-offset: -1168px;
}

.iti__ga {
  --iti-flag-offset: -1184px;
}

.iti__gb {
  --iti-flag-offset: -1200px;
}

.iti__gd {
  --iti-flag-offset: -1216px;
}

.iti__ge {
  --iti-flag-offset: -1232px;
}

.iti__gf {
  --iti-flag-offset: -1248px;
}

.iti__gg {
  --iti-flag-offset: -1264px;
}

.iti__gh {
  --iti-flag-offset: -1280px;
}

.iti__gi {
  --iti-flag-offset: -1296px;
}

.iti__gl {
  --iti-flag-offset: -1312px;
}

.iti__gm {
  --iti-flag-offset: -1328px;
}

.iti__gn {
  --iti-flag-offset: -1344px;
}

.iti__gp {
  --iti-flag-offset: -1360px;
}

.iti__gq {
  --iti-flag-offset: -1376px;
}

.iti__gr {
  --iti-flag-offset: -1392px;
}

.iti__gt {
  --iti-flag-offset: -1408px;
}

.iti__gu {
  --iti-flag-offset: -1424px;
}

.iti__gw {
  --iti-flag-offset: -1440px;
}

.iti__gy {
  --iti-flag-offset: -1456px;
}

.iti__hk {
  --iti-flag-offset: -1472px;
}

.iti__hn {
  --iti-flag-offset: -1488px;
}

.iti__hr {
  --iti-flag-offset: -1504px;
}

.iti__ht {
  --iti-flag-offset: -1520px;
}

.iti__hu {
  --iti-flag-offset: -1536px;
}

.iti__id {
  --iti-flag-offset: -1552px;
}

.iti__ie {
  --iti-flag-offset: -1568px;
}

.iti__il {
  --iti-flag-offset: -1584px;
}

.iti__im {
  --iti-flag-offset: -1600px;
}

.iti__in {
  --iti-flag-offset: -1616px;
}

.iti__io {
  --iti-flag-offset: -1632px;
}

.iti__iq {
  --iti-flag-offset: -1648px;
}

.iti__ir {
  --iti-flag-offset: -1664px;
}

.iti__is {
  --iti-flag-offset: -1680px;
}

.iti__it {
  --iti-flag-offset: -1696px;
}

.iti__je {
  --iti-flag-offset: -1712px;
}

.iti__jm {
  --iti-flag-offset: -1728px;
}

.iti__jo {
  --iti-flag-offset: -1744px;
}

.iti__jp {
  --iti-flag-offset: -1760px;
}

.iti__ke {
  --iti-flag-offset: -1776px;
}

.iti__kg {
  --iti-flag-offset: -1792px;
}

.iti__kh {
  --iti-flag-offset: -1808px;
}

.iti__ki {
  --iti-flag-offset: -1824px;
}

.iti__km {
  --iti-flag-offset: -1840px;
}

.iti__kn {
  --iti-flag-offset: -1856px;
}

.iti__kp {
  --iti-flag-offset: -1872px;
}

.iti__kr {
  --iti-flag-offset: -1888px;
}

.iti__kw {
  --iti-flag-offset: -1904px;
}

.iti__ky {
  --iti-flag-offset: -1920px;
}

.iti__kz {
  --iti-flag-offset: -1936px;
}

.iti__la {
  --iti-flag-offset: -1952px;
}

.iti__lb {
  --iti-flag-offset: -1968px;
}

.iti__lc {
  --iti-flag-offset: -1984px;
}

.iti__li {
  --iti-flag-offset: -2000px;
}

.iti__lk {
  --iti-flag-offset: -2016px;
}

.iti__lr {
  --iti-flag-offset: -2032px;
}

.iti__ls {
  --iti-flag-offset: -2048px;
}

.iti__lt {
  --iti-flag-offset: -2064px;
}

.iti__lu {
  --iti-flag-offset: -2080px;
}

.iti__lv {
  --iti-flag-offset: -2096px;
}

.iti__ly {
  --iti-flag-offset: -2112px;
}

.iti__ma {
  --iti-flag-offset: -2128px;
}

.iti__mc {
  --iti-flag-offset: -2144px;
}

.iti__md {
  --iti-flag-offset: -2160px;
}

.iti__me {
  --iti-flag-offset: -2176px;
}

.iti__mf {
  --iti-flag-offset: -2192px;
}

.iti__mg {
  --iti-flag-offset: -2208px;
}

.iti__mh {
  --iti-flag-offset: -2224px;
}

.iti__mk {
  --iti-flag-offset: -2240px;
}

.iti__ml {
  --iti-flag-offset: -2256px;
}

.iti__mm {
  --iti-flag-offset: -2272px;
}

.iti__mn {
  --iti-flag-offset: -2288px;
}

.iti__mo {
  --iti-flag-offset: -2304px;
}

.iti__mp {
  --iti-flag-offset: -2320px;
}

.iti__mq {
  --iti-flag-offset: -2336px;
}

.iti__mr {
  --iti-flag-offset: -2352px;
}

.iti__ms {
  --iti-flag-offset: -2368px;
}

.iti__mt {
  --iti-flag-offset: -2384px;
}

.iti__mu {
  --iti-flag-offset: -2400px;
}

.iti__mv {
  --iti-flag-offset: -2416px;
}

.iti__mw {
  --iti-flag-offset: -2432px;
}

.iti__mx {
  --iti-flag-offset: -2448px;
}

.iti__my {
  --iti-flag-offset: -2464px;
}

.iti__mz {
  --iti-flag-offset: -2480px;
}

.iti__na {
  --iti-flag-offset: -2496px;
}

.iti__nc {
  --iti-flag-offset: -2512px;
}

.iti__ne {
  --iti-flag-offset: -2528px;
}

.iti__nf {
  --iti-flag-offset: -2544px;
}

.iti__ng {
  --iti-flag-offset: -2560px;
}

.iti__ni {
  --iti-flag-offset: -2576px;
}

.iti__nl {
  --iti-flag-offset: -2592px;
}

.iti__no {
  --iti-flag-offset: -2608px;
}

.iti__np {
  --iti-flag-offset: -2624px;
}

.iti__nr {
  --iti-flag-offset: -2640px;
}

.iti__nu {
  --iti-flag-offset: -2656px;
}

.iti__nz {
  --iti-flag-offset: -2672px;
}

.iti__om {
  --iti-flag-offset: -2688px;
}

.iti__pa {
  --iti-flag-offset: -2704px;
}

.iti__pe {
  --iti-flag-offset: -2720px;
}

.iti__pf {
  --iti-flag-offset: -2736px;
}

.iti__pg {
  --iti-flag-offset: -2752px;
}

.iti__ph {
  --iti-flag-offset: -2768px;
}

.iti__pk {
  --iti-flag-offset: -2784px;
}

.iti__pl {
  --iti-flag-offset: -2800px;
}

.iti__pm {
  --iti-flag-offset: -2816px;
}

.iti__pr {
  --iti-flag-offset: -2832px;
}

.iti__ps {
  --iti-flag-offset: -2848px;
}

.iti__pt {
  --iti-flag-offset: -2864px;
}

.iti__pw {
  --iti-flag-offset: -2880px;
}

.iti__py {
  --iti-flag-offset: -2896px;
}

.iti__qa {
  --iti-flag-offset: -2912px;
}

.iti__re {
  --iti-flag-offset: -2928px;
}

.iti__ro {
  --iti-flag-offset: -2944px;
}

.iti__rs {
  --iti-flag-offset: -2960px;
}

.iti__ru {
  --iti-flag-offset: -2976px;
}

.iti__rw {
  --iti-flag-offset: -2992px;
}

.iti__sa {
  --iti-flag-offset: -3008px;
}

.iti__sb {
  --iti-flag-offset: -3024px;
}

.iti__sc {
  --iti-flag-offset: -3040px;
}

.iti__sd {
  --iti-flag-offset: -3056px;
}

.iti__se {
  --iti-flag-offset: -3072px;
}

.iti__sg {
  --iti-flag-offset: -3088px;
}

.iti__sh {
  --iti-flag-offset: -3104px;
}

.iti__si {
  --iti-flag-offset: -3120px;
}

.iti__sj {
  --iti-flag-offset: -3136px;
}

.iti__sk {
  --iti-flag-offset: -3152px;
}

.iti__sl {
  --iti-flag-offset: -3168px;
}

.iti__sm {
  --iti-flag-offset: -3184px;
}

.iti__sn {
  --iti-flag-offset: -3200px;
}

.iti__so {
  --iti-flag-offset: -3216px;
}

.iti__sr {
  --iti-flag-offset: -3232px;
}

.iti__ss {
  --iti-flag-offset: -3248px;
}

.iti__st {
  --iti-flag-offset: -3264px;
}

.iti__sv {
  --iti-flag-offset: -3280px;
}

.iti__sx {
  --iti-flag-offset: -3296px;
}

.iti__sy {
  --iti-flag-offset: -3312px;
}

.iti__sz {
  --iti-flag-offset: -3328px;
}

.iti__tc {
  --iti-flag-offset: -3344px;
}

.iti__td {
  --iti-flag-offset: -3360px;
}

.iti__tg {
  --iti-flag-offset: -3376px;
}

.iti__th {
  --iti-flag-offset: -3392px;
}

.iti__tj {
  --iti-flag-offset: -3408px;
}

.iti__tk {
  --iti-flag-offset: -3424px;
}

.iti__tl {
  --iti-flag-offset: -3440px;
}

.iti__tm {
  --iti-flag-offset: -3456px;
}

.iti__tn {
  --iti-flag-offset: -3472px;
}

.iti__to {
  --iti-flag-offset: -3488px;
}

.iti__tr {
  --iti-flag-offset: -3504px;
}

.iti__tt {
  --iti-flag-offset: -3520px;
}

.iti__tv {
  --iti-flag-offset: -3536px;
}

.iti__tw {
  --iti-flag-offset: -3552px;
}

.iti__tz {
  --iti-flag-offset: -3568px;
}

.iti__ua {
  --iti-flag-offset: -3584px;
}

.iti__ug {
  --iti-flag-offset: -3600px;
}

.iti__us {
  --iti-flag-offset: -3616px;
}

.iti__uy {
  --iti-flag-offset: -3632px;
}

.iti__uz {
  --iti-flag-offset: -3648px;
}

.iti__va {
  --iti-flag-offset: -3664px;
}

.iti__vc {
  --iti-flag-offset: -3680px;
}

.iti__ve {
  --iti-flag-offset: -3696px;
}

.iti__vg {
  --iti-flag-offset: -3712px;
}

.iti__vi {
  --iti-flag-offset: -3728px;
}

.iti__vn {
  --iti-flag-offset: -3744px;
}

.iti__vu {
  --iti-flag-offset: -3760px;
}

.iti__wf {
  --iti-flag-offset: -3776px;
}

.iti__ws {
  --iti-flag-offset: -3792px;
}

.iti__xk {
  --iti-flag-offset: -3808px;
}

.iti__ye {
  --iti-flag-offset: -3824px;
}

.iti__yt {
  --iti-flag-offset: -3840px;
}

.iti__za {
  --iti-flag-offset: -3856px;
}

.iti__zm {
  --iti-flag-offset: -3872px;
}

.iti__zw {
  --iti-flag-offset: -3888px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
/* End */
/* /local/templates/promsitech/html/build/css/1.style.css?176578014364300 */
/* /local/templates/promsitech/html/build/css/style.css?1768999533333117 */
/* /local/templates/promsitech/css/air-datepicker.min.css?176578014919624 */
/* /local/templates/promsitech/css/style.min.css?1768444985117817 */
/* /local/templates/promsitech/components/bitrix/menu/top/style.css?1765780142633 */
/* /local/templates/promsitech/lib/intlTelInput/css/intlTelInput.css?176578014917648 */
