

/* Start:/local/templates/main/assets/vendor/swiper/swiper-bundle.css?175128990822817*/
/**
 * Swiper 11.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 9, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
: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;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  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;
}
/* Auto Height */
.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;
}
/* 3D Effects */
.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;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.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);
}
/* Slide styles start */
/* 3D Shadows */
.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);
  }
}
/* Slide styles end */
.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-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.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;
}
/* Navigation font start */
.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';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.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;
}
/* Common Styles */
.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%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 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;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.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;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.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;
}
/* Zoom container styles start */
.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;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.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;
}
/* Cube slide shadows start */
.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;
}
/* Cube slide shadows end */
.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;
}
/* Flip slide shadows start */
.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;
}
/* Flip slide shadows end */
.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;
}

/* End */


/* Start:/local/templates/main/assets/styles/styles.css?175128990720020*/
:root{--font-family:"Raleway",sans-serif;--black:#000;--black-2:#333;--dark-blue:#293567;--bg:#f8f5f1}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}html{height:100%}body{font-family:var(--font-family);font-variant-numeric:lining-nums;color:var(--black);flex-direction:column;align-items:stretch;width:100%;min-width:320px;min-height:100vh;margin:0;font-size:16px;font-weight:500;line-height:normal;display:flex;overflow-y:scroll}header,footer{flex-shrink:0}main{flex-grow:1}a{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .5s}img{max-width:100%;height:auto;display:block}picture{flex-shrink:0}input{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:8px;outline:none;width:100%;height:46px;padding:12px;font-size:16px;font-weight:500;line-height:135%}input::placeholder{color:#ffffff80}button,input,textarea{-webkit-appearance:none}textarea::placeholder{white-space:pre-line}h1,h2,h3,h4,h5,p{margin:0}svg,path{pointer-events:auto!important}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-lock{min-height:100vh;overflow:hidden}.hidden{touch-action:none;height:100vh;overflow:hidden}.disabled{pointer-events:none;opacity:.5}.unlock-scroll{animation:1.5s infinite alternate pulse;position:absolute;bottom:20px}@media (width<=768px){.unlock-scroll{display:none!important}}@keyframes pulse{0%{transform:scale(1)translateY(-50%)}to{transform:scale(1.1)translateY(-50%)}}.unlock-scroll.unlocked{display:none}.scroll-indicator{color:#fff;opacity:1;background:#000000b3;border-radius:10px;padding:10px 20px;font-size:18px;transition:opacity .5s;position:fixed;top:50%;left:50%}.scroll-indicator.hide{opacity:0}.swipe-message{color:#fff;z-index:9999;background-color:#000000b3;border-radius:26px;justify-content:space-between;align-items:center;gap:8px;padding:6px;font-size:14px;animation:1.5s infinite alternate pulse;display:flex;position:absolute;top:0;transform:translate(-50%,-50%)}.swipe-message svg{width:16px;height:16px}.swipe-message svg:first-of-type{transform:rotate(180deg)}.checkbox{cursor:pointer;position:relative}.checkbox input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.checkbox__mark{border:1px solid #fff;border-radius:6px;width:1em;height:1em;font-size:18px;position:relative}.checkbox__mark:before{content:"";opacity:0;background-color:#fff;border-radius:3px;width:.5em;height:.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input:checked~.checkbox__mark:before{opacity:1}.test,.test1{opacity:0}@font-face{font-family:Raleway;src:url(/local/templates/main/assets/styles/../fonts/Raleway-SemiBold.woff2)format("woff2"),url(/local/templates/main/assets/styles/../fonts/Raleway-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/local/templates/main/assets/styles/../fonts/Raleway-Medium.woff2)format("woff2"),url(/local/templates/main/assets/styles/../fonts/Raleway-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}.container{width:100%;max-width:1074px;margin:0 auto;padding:0 15px}@media (width<=1024px){.container{padding:0 24px}}@media (width<=768px){.container{padding:0 12px}}.page-header{z-index:100;justify-content:space-between;align-items:center;width:100%;padding-top:56px;padding-bottom:56px;display:flex;position:fixed;top:0;left:0;right:0}@media (width<=1024px){.page-header{padding-top:24px;padding-bottom:24px}}@media (width<=768px){.page-header{background-color:#fff;padding-top:12px;padding-bottom:12px;position:absolute}}.page-header__col{align-items:center;gap:48px;display:flex}@media (width<=768px){.page-header__col{gap:10px}}.page-header__tg{display:none}@media (width<=768px){.page-header__tg{display:block}}.page-header--dark .tel{color:#fff}.page-header--dark .btn.btn--outline{color:#fff;border-color:#fff}.page-header--dark .btn.btn--outline:hover{color:var(--dark-blue);background-color:#fff}@media (width<=768px){.page-header .btn{display:none}}.logo{display:block}.logo__img{fill:var(--dark-blue);color:var(--black-2);width:126px;height:59px}.page-header--dark .logo__img{fill:#fff;color:#ffffff80}@media (width<=768px){.logo__img{width:78px;height:37px}}.tel{color:var(--dark-blue);font-size:16px;font-weight:500;line-height:135%}.section{height:calc(var(--vh,1vh)*100);justify-content:center;align-items:center;padding:120px 0 0;display:flex;position:relative}@media (width<=1024px){.section{padding-top:100px}}@media (width<=768px){.section{height:auto;padding-top:32px;padding-bottom:32px}}.section__title{font-size:48px;font-weight:600;line-height:127%}@media (width<=768px){.section__title{font-size:32px}}.btn{border:none;border:1px solid var(--dark-blue);background-color:#0000;background-color:var(--dark-blue);color:#fff;cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:16px;font-weight:500;line-height:135%;transition:all .5s;display:flex}.btn svg{transition:all .5s}.btn:hover{color:var(--dark-blue);background-color:#0000}.btn:hover svg{transform:translate(5px)}.btn--outline{color:var(--dark-blue);background-color:#0000}.btn--outline:hover{background-color:var(--dark-blue);color:#fff}.btn--light{color:var(--dark-blue);background-color:#fff;border-color:#fff}.btn--light:hover{color:#fff}.top-section{background-image:url(/local/templates/main/assets/styles/../images/bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=1024px){.top-section{background-image:url(/local/templates/main/assets/styles/../images/bg-tb.svg)}}@media (width<=768px){.top-section{padding-top:100px}}.top-section__wrap{align-items:center;gap:84px;display:flex}@media (width<=1024px){.top-section__wrap{flex-direction:column;align-items:flex-start}}@media (width<=768px){.top-section__wrap{gap:60px}}.top-section__title{letter-spacing:-.03em;font-size:100px;font-weight:600;line-height:91%}@media (width<=768px){.top-section__title{letter-spacing:-.05em;font-size:40px}}.top-section__text{color:var(--black-2);font-size:20px}.top-section__img{width:274px;height:402px}@media (width<=768px){.top-section__img{width:65%;height:auto}}.top-section__text-wrap{flex-direction:column;gap:55px;display:flex}@media (width<=768px){.top-section__text-wrap{gap:20px}}.top-section__img-wrap{justify-content:flex-end;min-width:421px;display:flex;position:relative}@media (width<=1024px){.top-section__img-wrap{align-self:center;margin-top:24px}}@media (width<=768px){.top-section__img-wrap{width:296px;min-width:296px;margin-top:0}}.top-section__bubble{letter-spacing:-.09em;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:169px;height:105px;font-size:30px;font-weight:600;line-height:135%;display:flex;position:absolute}@media (width<=768px){.top-section__bubble{width:110px;font-size:24px}}.top-section__bubble--positive{background-image:url(/local/templates/main/assets/styles/../icons/stack.svg#cloud-1);top:-70px;left:50px}.top-section__bubble--positive span{margin-bottom:10px}@media (width<=768px){.top-section__bubble--positive{top:-65px;left:38px}}.top-section__bubble--negative{background-image:url(/local/templates/main/assets/styles/../icons/stack.svg#cloud-2);top:60px;left:0}.top-section__bubble--negative span{margin-top:15px}@media (width<=768px){.top-section__bubble--negative{top:26px;left:10px}}.work-stack{background-color:var(--bg);align-items:flex-start}@media (width<=768px){.work-stack{height:auto}}.work-stack__wrap{flex-direction:column;gap:22px;display:flex;position:relative}.work-stack__list-wrap{overscroll-behavior:contain;touch-action:pan-y;pointer-events:none;grid-template-columns:repeat(2,1fr);gap:24px;max-height:calc(100vh - 300px);display:grid;overflow-y:scroll}@media (width<=768px){.work-stack__list-wrap{max-height:initial;flex-direction:column;gap:12px;display:flex}}.work-stack__list{flex-direction:column;align-items:flex-start;gap:24px;height:100%;margin:0;padding:0;list-style:none;display:flex}@media (width<=768px){.work-stack__list{gap:12px}}.work-stack__item{background-color:#fff;border-radius:26px;flex-direction:column;gap:12px;padding:32px 24px;display:flex}@media (width<=768px){.work-stack__item{padding:12px}}.work-stack__title{color:var(--dark-blue);font-size:20px;font-weight:600}.work-stack .gradient{pointer-events:none;background:linear-gradient(#f8f5f100 0%,#f8f5f1 100%);width:100%;height:215px;transition:opacity .3s;position:absolute;left:0}.work-stack .gradient.top{opacity:0;top:79px;transform:rotate(180deg)}@media (width<=768px){.work-stack .gradient.top{top:60px}}.work-stack .gradient.bottom{bottom:-2px}.tab-btn{color:var(--dark-blue);cursor:pointer;background-color:#0000;border:none;border-bottom:1px solid #0000;outline:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;font-size:16px;font-weight:500;line-height:135%;transition:all .5s;display:flex;position:relative}.tab-btn:hover{border-bottom:1px solid var(--dark-blue)}.tab-btn.active{pointer-events:none;border-bottom:1px solid var(--dark-blue)}.tab-nav{scrollbar-width:none;width:100%;display:flex;overflow-x:scroll}.tab-nav::-webkit-scrollbar{display:none}.press{background:#293567}.press__container{align-items:center;gap:55px;display:flex}@media (width<=1024px){.press__container{flex-direction:column;gap:32px}}.press__img{max-width:398px}@media (width<=1024px){.press__img{max-width:260px}}.press__content{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.press__title{color:#fff}.projects__wrap{flex-direction:column;gap:22px;width:100%;display:flex}.projects__slider{opacity:0;visibility:hidden;width:100%;transition:all .5s}@media (width<=1024px){.projects__slider{padding:0 24px}}@media (width<=768px){.projects__slider{padding:0 12px}}.projects__slider.active{opacity:1;visibility:visible}.projects__slider:before,.projects__slider:after{content:"";z-index:10;pointer-events:none;width:calc(50% - 537px);height:100%;position:absolute;top:0}@media (width<=1024px){.projects__slider:before,.projects__slider:after{display:none}}.projects__slider:before{background:linear-gradient(270deg,#f8f5f100 0%,#f8f5f1 100%);left:0}.projects__slider:after{background:linear-gradient(90deg,#f8f5f100 0%,#f8f5f1 100%);right:0}.project-card{background:#fff0;border-radius:26px;width:100%;max-width:1074px;height:calc(100vh - 370px);position:relative;overflow:hidden;box-shadow:0 0 28px #2935671a}@media (width<=768px){.project-card{height:468px}}.project-card__content{flex-direction:column;align-items:flex-start;gap:24px;max-width:40%;display:flex;position:absolute;top:50%;left:52px;transform:translateY(-50%)}.project-card__content--light .project-card__title,.project-card__content--light .project-card__text{color:#fff}@media (width<=1024px){.project-card__content{max-width:50%}}@media (width<=768px){.project-card__content{bottom:12px;left:12px;top:initial;gap:12px;max-width:100%;transform:none}}.project-card__img{object-fit:cover;width:100%;height:100%}.project-card__title{font-size:32px;font-weight:500}@media (width<=768px){.project-card__title{font-size:24px}}.project-card__text{color:var(--black-2)}.contacts__wrap{justify-content:space-between;align-items:center;display:flex}@media (width<=1024px){.contacts__wrap{flex-direction:column;align-items:flex-start}}.contacts__img{width:400px;height:400px}@media (width<=1024px){.contacts__img{align-self:center}}@media (width<=768px){.contacts__img{width:70%;height:auto}}.contacts__item-title{color:var(--black-2);font-size:18px;line-height:150%}.contacts__data{margin-bottom:12px;font-size:24px;line-height:135%}@media (width<=768px){.contacts__data{font-size:20px}}.contacts__data--big{margin-bottom:0;font-size:55px;line-height:109%}@media (width<=768px){.contacts__data--big{font-size:48px}}.contacts__item{flex-direction:column;gap:20px;display:flex}@media (width<=768px){.contacts__item{gap:10px}}.contacts__item ul{margin:0;padding:0;list-style:none}.contacts__items-wrap{flex-direction:column;gap:48px;display:flex}@media (width<=768px){.contacts__items-wrap{gap:10px}}.page-main{width:100%;height:100vh;position:relative;overflow:hidden}@media (width<=768px){.page-main{overflow:auto}}.scroll-container{background:var(--bg);width:100%;position:relative}@media (width<=768px){.scroll-container{align-items:flex-start}}.scroll-container__wrap{width:100%;min-height:calc(100vh - 200px);position:relative}@media (width<=768px){.scroll-container__wrap{min-height:auto}}.scroll-container__fixed-text-box{z-index:1;background:#fff;border-radius:26px;justify-content:center;align-items:center;width:578px;height:auto;padding:32px 26px;display:flex;position:absolute;bottom:0;right:0}@media (width<=1024px){.scroll-container__fixed-text-box{padding:16px}}.scroll-container__fixed-text-box .scroll-container__content-box{display:none}.scroll-container__fixed-text-box .scroll-container__content-box.active{display:flex}@media (width<=1024px){.scroll-container__fixed-text-box{bottom:40px;right:24px}}@media (width<=768px){.scroll-container__fixed-text-box{width:100%;height:auto;margin-top:24px;position:relative;bottom:0;right:0}}.scroll-container__content-box{flex-direction:column;align-items:flex-start;gap:24px;width:100%;height:100%;display:flex}.scroll-container__content-box .title{font-size:32px;font-weight:600;line-height:135%}@media (width<=768px){.scroll-container__content-box .title{font-size:24px}}.scroll-container__content-box .description,.scroll-container__content-box .info-list{color:#333;margin:0;font-size:16px;line-height:135%}.scroll-container__svg{width:100%;height:auto;max-height:100vh;position:absolute;top:100px;left:0;pointer-events:none!important}@media (width<=1024px){.scroll-container__svg{top:0}.scroll-container #svgContainerDesktop{visibility:hidden}}.scroll-container #svgContainerTablet{visibility:hidden}@media (width<=1024px){.scroll-container #svgContainerTablet{visibility:visible}}@media (width<=768px){.scroll-container #svgContainerTablet{visibility:hidden}}.button{background-color:#0000;background:var(--dark-blue);border:none;border:1px solid var(--dark-blue);color:#fff;cursor:pointer;z-index:1;border-radius:50%;outline:none;justify-content:center;align-items:center;width:80px;height:80px;padding:0;transition:all .5s;display:flex;position:absolute}.button:hover{color:var(--dark-blue);background-color:#0000}@media (width<=1024px){.button{width:50px;height:50px}}.button--up{top:180px;right:100px;transform:rotate(-90deg)}@media (width<=1024px){.button--up{right:40px}}@media (width<=768px){.button--up{display:none;top:80px;right:12px}}.button--down{bottom:62px;right:100px;transform:rotate(90deg)}@media (width<=1024px){.button--down{bottom:24px;right:40px}}@media (width<=768px){.button--down{display:none;bottom:12px;right:12px}}.mini-apps .top-section__img{width:476px;height:424px}@media (width<=768px){.mini-apps .top-section__img{width:100%;height:auto}}@media (width<=1024px){.mini-apps .top-section__wrap{gap:24px}}.mini-apps .scroll-container{background:#fff}.mini-apps .scroll-container__fixed-text-box{background:#f4f5f7}.mini-apps .projects__slider{width:100%;height:600px}.advantages{background-color:var(--bg);overflow:auto}@media (width<=768px){.advantages:nth-of-type(3){padding-top:0}}.advantages__img{max-width:483px}.advantages__img--left{max-width:446px}@media (width<=1024px){.advantages__img--left{display:none}}@media (width<=768px){.advantages__img{max-width:260px}}.advantages__content{align-items:center;gap:55px;display:flex}@media (width<=1024px){.advantages__content{flex-direction:column;gap:32px}}.advantages__text-wrap{flex-direction:column;gap:22px;display:flex}.advantages__text{color:var(--black-2);line-height:135%}.advantages ul{padding-left:30px}.questions{color:#fff;background:#293567}.questions .section__title{margin-bottom:22px}.questions .form{margin-top:55px}.questions__wrap{align-items:center;gap:100px;display:flex}.questions__wrap p{line-height:135%}.questions__wrap p+p{margin-top:22px}@media (width<=1024px){.questions__wrap{flex-direction:column}}@media (width<=768px){.questions__wrap{gap:55px}}.questions__img{width:556px;height:532px}@media (width<=768px){.questions__img{width:100%;max-width:556px;height:auto}}.form{flex-direction:column;gap:24px;display:flex}.form__agreement{gap:8px;display:flex}.form__agreement-text{font-size:14px;font-weight:500;line-height:135%}.form__agreement-text a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline}.form .btn{align-self:flex-start}.cases__wrap{flex-direction:column;gap:55px;width:100%;display:flex}@media (width<=768px){.cases__wrap{gap:22px}}.cases__price{font-size:32px;font-weight:600;line-height:135%}@media (width<=1366px){.cases__price{font-size:24px}}@media (width<=768px){.cases__price{margin-top:auto}}.cases__img{width:auto;height:100%}@media (width<=768px){.cases__img{max-width:70%;height:auto}}.cases__slider{width:100%;height:calc(100vh - 250px);position:relative}.cases__slider:before,.cases__slider:after{content:"";z-index:10;pointer-events:none;width:calc(50% - 537px);height:100%;position:absolute;top:0}@media (width<=1024px){.cases__slider:before,.cases__slider:after{display:none}}.cases__slider:before{background:linear-gradient(270deg,#f8f5f100 0%,#f8f5f1 100%);left:0}.cases__slider:after{background:linear-gradient(90deg,#f8f5f100 0%,#f8f5f1 100%);right:0}@media (width<=1024px){.cases__slider{max-height:558px;padding:0 24px}}@media (width<=768px){.cases__slider{max-height:initial;height:auto;padding:0 12px}}.cases p,.cases ul{color:var(--black-2);margin:0}.cases ul{padding-left:30px}.cases__slide{background:#f8f5f1;border-radius:50px;align-items:center;gap:100px;max-width:1044px;padding:55px;display:flex}@media (width<=1366px){.cases__slide{gap:55px;padding-top:24px;padding-bottom:24px}}@media (width<=1024px){.cases__slide{gap:32px;padding:24px}}@media (width<=768px){.cases__slide{height:initial;border-radius:12px;flex-direction:column;flex-grow:1;padding:12px}}.cases__text-content{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;height:80%;display:flex}@media (width<=1366px){.cases__text-content{height:auto}.cases__text-content .section__title{font-size:32px}}@media (width<=768px){.cases__text-content{flex-grow:1;justify-content:flex-start}.cases__text-content .section__title{font-size:24px}.page-404{padding-top:100px}}.page-404__container{flex-direction:column;align-items:center;gap:12px;display:flex}.page-404__img{width:100%;max-width:890px}.page-404__title{text-align:center;font-size:32px;font-weight:600;line-height:1.35}.page-404__text{text-align:center;font-size:20px;line-height:1.35}.cookie{z-index:99;width:100%;position:fixed;bottom:0;left:0}.cookie__body{background-color:#f4f5f7;border-radius:26px;justify-content:space-between;align-items:center;gap:12px;padding:32px 24px;display:flex}@media (width<=768px){.cookie__body{flex-wrap:wrap;padding:24px 12px}}.cookie__content{align-items:center;gap:12px;display:flex}.cookie__icon{flex-shrink:0}.cookie__btn{margin-left:auto}.how-it-work__container{flex-direction:column;gap:12px;display:flex}@media (width<=768px){.how-it-work__container{gap:22px}}.how-it-work__content{align-items:center;gap:100px;display:flex}@media (width<=1024px){.how-it-work__content{gap:32px}}@media (width<=768px){.how-it-work__content{flex-direction:column}}.how-it-work__gallery{flex-shrink:0;position:relative}.how-it-work__img-mask{z-index:2;width:346.5px;position:relative}@media (width<=768px){.how-it-work__img-mask{width:182px}}.how-it-work__slider{z-index:1;overflow:hidden;height:auto!important;position:absolute!important;inset:4.6% 9.2% 3.97%!important}.how-it-work__slider-content{transition:transform .2s}.how-it-work__description{flex-direction:column;align-items:center;display:flex;position:relative}.how-it-work__description-item{background-color:#f4f5f7;border-radius:26px;width:100%;padding:32px 26px;display:none}.how-it-work__description-item.active{display:block}.how-it-work__description-item ul{margin:0;padding-left:1em;line-height:135%}.how-it-work__description .swipe-message{margin-left:auto;margin-right:auto}
/* End */
/* /local/templates/main/assets/vendor/swiper/swiper-bundle.css?175128990822817 */
/* /local/templates/main/assets/styles/styles.css?175128990720020 */
