

/* Start:/local/templates/common/static/css/main.css?1751472676204328*/
@charset "UTF-8";
/*! 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;
  overflow-x: hidden;
  margin-top: -126px;
}

/**
 * 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 */
  -webkit-text-decoration: underline dotted;
          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;
}

@-webkit-keyframes chartjs-render-animation {
  from {
    opacity: .99;
  }
  to {
    opacity: 1;
  }
}

@keyframes chartjs-render-animation {
  from {
    opacity: .99;
  }
  to {
    opacity: 1;
  }
}

.chartjs-render-monitor {
  -webkit-animation: chartjs-render-animation 1ms;
          animation: chartjs-render-animation 1ms;
}

.chartjs-size-monitor, .chartjs-size-monitor-expand, .chartjs-size-monitor-shrink {
  position: absolute;
  direction: ltr;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
  z-index: -1;
}

.chartjs-size-monitor-expand > div {
  position: absolute;
  width: 1000000px;
  height: 1000000px;
  left: 0;
  top: 0;
}

.chartjs-size-monitor-shrink > div {
  position: absolute;
  width: 200%;
  height: 200%;
  left: 0;
  top: 0;
}

body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: .9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s ease,visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  transition: opacity .25s ease 0s,visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform,opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide:before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
  display: block;
}

#rac-modal .form__input[type="text"] {
  font-size: 1.14286rem;
  padding: 0rem 1.42857rem 0 3.91429rem;
  font: 14px / 32px Arial, sans-serif;
  font-size: 1.14286rem;
}

#rac-modal .form__input[type="text"]::placeholder {
  color: #667593;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image:before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 24px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
          animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  transition-property: transform,opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image, .fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-iframe, .fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled], .fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

.fancybox-caption {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}

.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

.fancybox-loading {
  -webkit-animation: a 1s linear infinite;
          animation: a 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@-webkit-keyframes a {
  to {
    transform: rotate(1turn);
  }
}

@keyframes a {
  to {
    transform: rotate(1turn);
  }
}

.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translateZ(0);
}

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  transform: rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  transform: rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  transform: rotate(0deg);
}

.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translateZ(0) scale(1);
}

@media (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
  }
}

.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:link, .fancybox-share__button:visited {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a:before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus:before {
  opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
  opacity: 1;
}

@media (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}

.jq-checkbox,
.jq-radio {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jq-checkbox input,
.jq-radio input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-file {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.jq-file input {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  margin: 0;
  padding: 0;
  opacity: 0;
  font-size: 100px;
  line-height: 1em;
}

.jq-file__name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jq-selectbox,
.jq-select-multiple {
  position: relative;
  display: inline-block;
}

.jq-selectbox select,
.jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-selectbox li,
.jq-select-multiple li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.jq-selectbox {
  z-index: 10;
}

.jq-selectbox__select {
  position: relative;
}

.jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jq-selectbox__dropdown {
  position: absolute;
}

.jq-selectbox__search input {
  -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch;
}

.jq-select-multiple ul {
  position: relative;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.jq-number {
  display: inline-block;
}

.jq-number__field input {
  -moz-appearance: textfield;
  text-align: left;
  /* для Opera Presto */
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  /* в каких-то браузерах присутствует отступ */
  -webkit-appearance: none;
}

.jq-checkbox,
.jq-radio {
  vertical-align: -4px;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer;
}

.jq-checkbox.focused,
.jq-radio.focused {
  border: 1px solid #08C;
}

.jq-checkbox.disabled,
.jq-radio.disabled {
  opacity: .55;
}

.jq-checkbox {
  border-radius: 3px;
}

.jq-checkbox.checked .jq-checkbox__div {
  width: 8px;
  height: 4px;
  margin: 3px 0 0 3px;
  border-bottom: 2px solid #666;
  border-left: 2px solid #666;
  transform: rotate(-50deg);
}

.jq-radio {
  border-radius: 50%;
}

.jq-radio.checked .jq-radio__div {
  width: 10px;
  height: 10px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: #777;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
}

.jq-file {
  width: 270px;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-file input {
  cursor: pointer;
}

.jq-file__name {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 0 80px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1;
  font: 14px/32px Arial, sans-serif;
  color: #333;
}

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

.jq-file.focused .jq-file__name {
  border: 1px solid #5794BF;
}

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-number {
  position: relative;
  vertical-align: middle;
  padding: 0 36px 0 0;
}

.jq-number__field {
  width: 100px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-number__field:hover {
  border-color: #B3B3B3;
}

.jq-number__field input {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: none;
  background: none;
  font: 14px Arial, sans-serif;
  color: #333;
}

.jq-number__spin {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 14px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

.jq-number__spin.minus {
  top: auto;
  bottom: 0;
}

.jq-number__spin:hover {
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-number__spin:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

.jq-number__spin:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:after {
  top: 5px;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:hover:after {
  border-top-color: #000;
}

.jq-number__spin.plus:hover:after {
  border-bottom-color: #000;
}

.jq-number.focused .jq-number__field {
  border: 1px solid #5794BF;
}

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-number.disabled .jq-number__spin:after {
  border-bottom-color: #AAA;
}

.jq-number.disabled .jq-number__spin.minus:after {
  border-top-color: #AAA;
}

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
}

.jq-selectbox__select {
  height: 32px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-selectbox__select:hover {
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-selectbox__select:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #5794BF;
}

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-selectbox__select-text {
  display: block;
  width: 100%;
}

.jq-selectbox .placeholder {
  color: #888;
}

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC;
}

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000;
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA;
}

.jq-selectbox__dropdown {
  box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font: 14px/18px Arial, sans-serif;
}

.jq-selectbox__search {
  margin: 5px;
}

.jq-selectbox__search input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  border-radius: 3px;
  outline: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;
  box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
}

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px;
}

.jq-selectbox ul {
  margin: 0;
  padding: 0;
}

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  color: #231F20;
}

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF;
}

.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF;
}

.jq-selectbox li.disabled {
  color: #AAA;
}

.jq-selectbox li.disabled:hover {
  background: none;
}

.jq-selectbox li.optgroup {
  font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default;
}

.jq-selectbox li.option {
  padding-left: 25px;
}

.jq-select-multiple {
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default;
}

.jq-select-multiple.focused {
  border: 1px solid #5794BF;
}

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-select-multiple ul {
  margin: 0;
  padding: 0;
}

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
}

.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF;
}

.jq-select-multiple li.disabled {
  color: #AAA;
}

.jq-select-multiple li.optgroup {
  font-weight: bold;
}

.jq-select-multiple li.option {
  padding-left: 25px;
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF;
}

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
  padding: 8px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
}

input[type='search'].styler {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea.styler {
  overflow: auto;
}

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3;
}

input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  outline: none;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

/**
 * Swiper 5.3.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 29, 2020
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color:#007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform,height;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color:#ffffff;
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
  --swiper-navigation-color:#000000;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform,.2s top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color:#ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color:#000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Bold.eot");
  src: local("Avenir Next Cyr Bold"), local("AvenirNextCyr-Bold"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Bold.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Bold.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-ThinItalic.eot");
  src: local("Avenir Next Cyr Thin Italic"), local("AvenirNextCyr-ThinItalic"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-ThinItalic.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-ThinItalic.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-MediumItalic.eot");
  src: local("Avenir Next Cyr Medium Italic"), local("AvenirNextCyr-MediumItalic"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-MediumItalic.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-MediumItalic.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Avenir Next Cyr Ultra';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLightIt.eot");
  src: local("Avenir Next Cyr Ultra Light Italic"), local("AvenirNextCyr-UltraLightIt"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLightIt.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLightIt.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLightIt.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLightIt.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Light.eot");
  src: local("Avenir Next Cyr Light"), local("AvenirNextCyr-Light"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Light.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Light.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Italic.eot");
  src: local("Avenir Next Cyr Italic"), local("AvenirNextCyr-Italic"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Italic.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Italic.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-BoldItalic.eot");
  src: local("Avenir Next Cyr Bold Italic"), local("AvenirNextCyr-BoldItalic"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-BoldItalic.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-BoldItalic.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Heavy.eot");
  src: local("Avenir Next Cyr Heavy"), local("AvenirNextCyr-Heavy"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Heavy.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Heavy.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Heavy.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-HeavyItalic.eot");
  src: local("Avenir Next Cyr Heavy Italic"), local("AvenirNextCyr-HeavyItalic"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-HeavyItalic.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-HeavyItalic.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Thin.eot");
  src: local("Avenir Next Cyr Thin"), local("AvenirNextCyr-Thin"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Thin.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Thin.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Medium.eot");
  src: local("Avenir Next Cyr Medium"), local("AvenirNextCyr-Medium"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Medium.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Medium.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-DemiItalic.eot");
  src: local("Avenir Next Cyr Demi Italic"), local("AvenirNextCyr-DemiItalic"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-DemiItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-DemiItalic.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-DemiItalic.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-DemiItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Demi.eot");
  src: local("Avenir Next Cyr Demi"), local("AvenirNextCyr-Demi"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Demi.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Demi.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Demi.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Demi.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Regular.eot");
  src: local("Avenir Next Cyr Regular"), local("AvenirNextCyr-Regular"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Regular.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Regular.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-LightItalic.eot");
  src: local("Avenir Next Cyr Light Italic"), local("AvenirNextCyr-LightItalic"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-LightItalic.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-LightItalic.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Avenir Next Cyr Ultra';
  src: url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLight.eot");
  src: local("Avenir Next Cyr Ultra Light"), local("AvenirNextCyr-UltraLight"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLight.woff2") format("woff2"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLight.woff") format("woff"), url("/local/templates/common/static/css/../fonts/avenir/AvenirNextCyr-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}

html {
  font: normal 14px / 1.666 'Avenir Next Cyr', sans-serif;
  color: #2F3B43;
  width: 100%;
}

* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

body {
  width: 100%;
}

.container {
  max-width: 1300px;
  margin: 0 auto;
  width: 100%;
  padding: 0 10px;
}

.header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  padding: 17px 0 20px;
  z-index: 15;
  transition: .3s;
}

.header__pic--fixed {
  display: none;
}

.header.fixed {
  background: #fff;
  box-shadow: 0px 4px 15px rgba(13, 12, 72, 0.05);
}

.header.fixed .header__pic {
  display: none;
}

.header.fixed .header__pic--fixed {
  display: block;
}

.header.fixed .header-menu__link {
  color: #9DACD2;
}

.header.fixed .header-contacts__soc {
  border: 1px solid #ECF0F7;
}

.header.fixed .header-contacts__soc:after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4915 6.99434C16.0886 7.62387 16.7188 8.21611 17.2543 8.90912C17.4909 9.21709 17.7148 9.53485 17.8862 9.89225C18.129 10.4003 17.9091 10.9594 17.4872 10.9897L14.8649 10.9884C14.1886 11.049 13.6491 10.755 13.1954 10.2556C12.8323 9.85626 12.4961 9.43124 12.147 9.01842C12.0039 8.8497 11.8541 8.69094 11.6751 8.56542C11.3172 8.31452 11.0064 8.39132 10.8019 8.7945C10.5935 9.2046 10.5462 9.65865 10.5258 10.1157C10.4977 10.7825 10.311 10.9578 9.69079 10.9883C8.36523 11.0558 7.1072 10.8393 5.9385 10.1171C4.90814 9.48056 4.10919 8.58183 3.41373 7.56442C2.05976 5.58332 1.02283 3.40636 0.0909072 1.16843C-0.11887 0.664226 0.0345519 0.393577 0.54973 0.383972C1.40518 0.366015 2.26053 0.367306 3.11701 0.382682C3.4647 0.388187 3.69487 0.603521 3.82913 0.958223C4.29196 2.18717 4.85829 3.3564 5.56915 4.44017C5.75847 4.7287 5.95151 5.01727 6.22636 5.22034C6.53046 5.4452 6.762 5.37068 6.90505 5.00485C6.99582 4.77289 7.03558 4.52305 7.05605 4.27465C7.12383 3.41995 7.13276 2.5667 7.01389 1.71501C6.94091 1.18347 6.66367 0.839356 6.1725 0.738789C5.92187 0.687499 5.95917 0.586779 6.08053 0.432301C6.29129 0.165867 6.48954 0 6.88473 0H9.84832C10.3149 0.0994289 10.4185 0.325773 10.4824 0.832713L10.4849 4.38759C10.4798 4.58383 10.5757 5.16624 10.903 5.29612C11.165 5.3886 11.3377 5.16225 11.4949 4.98287C12.2045 4.16964 12.7109 3.20853 13.1633 2.21333C13.3641 1.77571 13.5367 1.32128 13.704 0.867184C13.828 0.530249 14.0225 0.364459 14.374 0.371786L17.2263 0.374519C17.3109 0.374519 17.3964 0.375848 17.4783 0.390996C17.959 0.479453 18.0907 0.702722 17.9422 1.20955C17.7083 2.00471 17.2532 2.66738 16.8083 3.33309C16.3326 4.04382 15.8239 4.73026 15.3522 5.4452C14.9188 6.09819 14.9532 6.42727 15.4915 6.99434Z' fill='%230B60A3'/%3E%3C/svg%3E%0A");
}

.header.fixed .header-contacts__btn {
  background: #fff;
  border: 1px solid #FF9422;
  color: #FF9422;
}

.header__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(255,255,255,.1);
}

.header__tel {
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #FFFFFF;
}

.header-menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.header-menu__item {
  padding: 0 10px;
}

.header-menu__link {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
}

.header-contacts {
  display: flex;
  justify-content: center;
}

.header-contacts__soc {
  width: 50px;
  height: 50px;
  border: 1px solid #ECF0F7;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.header-contacts__soc:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4915 6.99434C16.0886 7.62387 16.7188 8.21611 17.2543 8.90912C17.4909 9.21709 17.7148 9.53485 17.8862 9.89225C18.129 10.4003 17.9091 10.9594 17.4872 10.9897L14.8649 10.9884C14.1886 11.049 13.6491 10.755 13.1954 10.2556C12.8323 9.85626 12.4961 9.43124 12.147 9.01842C12.0039 8.8497 11.8541 8.69094 11.6751 8.56542C11.3172 8.31452 11.0064 8.39132 10.8019 8.7945C10.5935 9.2046 10.5462 9.65865 10.5258 10.1157C10.4977 10.7825 10.311 10.9578 9.69079 10.9883C8.36523 11.0558 7.1072 10.8393 5.9385 10.1171C4.90814 9.48056 4.10919 8.58183 3.41373 7.56442C2.05976 5.58332 1.02283 3.40636 0.0909072 1.16843C-0.11887 0.664226 0.0345519 0.393577 0.54973 0.383972C1.40518 0.366015 2.26053 0.367306 3.11701 0.382682C3.4647 0.388187 3.69487 0.603521 3.82913 0.958223C4.29196 2.18717 4.85829 3.3564 5.56915 4.44017C5.75847 4.7287 5.95151 5.01727 6.22636 5.22034C6.53046 5.4452 6.762 5.37068 6.90505 5.00485C6.99582 4.77289 7.03558 4.52305 7.05605 4.27465C7.12383 3.41995 7.13276 2.5667 7.01389 1.71501C6.94091 1.18347 6.66367 0.839356 6.1725 0.738789C5.92187 0.687499 5.95917 0.586779 6.08053 0.432301C6.29129 0.165867 6.48954 0 6.88473 0H9.84832C10.3149 0.0994289 10.4185 0.325773 10.4824 0.832713L10.4849 4.38759C10.4798 4.58383 10.5757 5.16624 10.903 5.29612C11.165 5.3886 11.3377 5.16225 11.4949 4.98287C12.2045 4.16964 12.7109 3.20853 13.1633 2.21333C13.3641 1.77571 13.5367 1.32128 13.704 0.867184C13.828 0.530249 14.0225 0.364459 14.374 0.371786L17.2263 0.374519C17.3109 0.374519 17.3964 0.375848 17.4783 0.390996C17.959 0.479453 18.0907 0.702722 17.9422 1.20955C17.7083 2.00471 17.2532 2.66738 16.8083 3.33309C16.3326 4.04382 15.8239 4.73026 15.3522 5.4452C14.9188 6.09819 14.9532 6.42727 15.4915 6.99434Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 11px;
}

.header-contacts__btn {
  height: 50px;
  display: inline-flex;
  padding: 0 22px;
  justify-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50px;
  margin-left: 15px;
  font-weight: 600;
  font-size: 16px;
  color: #0D1D4A;
}

.intro {
  min-height: 580px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 122px;
}

.intro__content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 50px;
}

.intro__info {
  max-width: 760px;
  width: 100%;
}

.intro__bold {
  font-weight: bold;
  color: #fff;
  font-size: 18px;
  margin-bottom: 30px;
}

.intro__bold span {
  color: #FF9422;
}

.intro__btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: #FF9422;
  border-radius: 7px;
  padding: 20px 30px;
  font-weight: 600;
  font-size: 16px;
  line-height: 131.27%;
  color: #fff;
  margin-right: 10px;
}

.intro__btn.is-primary {
  background: #FF9422;
  color: #fff;
}

.intro__flag {
  display: inline-flex;
  padding: 9px 15px;
  background: #FF9422;
  border-radius: 5px;
  font-weight: 700;
  font-size: 18px;
  color: #FFFFFF;
  margin-bottom: 25px;
}

.intro__title {
  margin: 0;
  font-weight: 600;
  font-size: 46px;
  line-height: 135%;
  color: #FFFFFF;
  margin-bottom: 15px;
}

.intro__text {
  max-width: 520px;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #FFFFFF;
  margin-bottom: 35px;
}

.intro__link {
  position: relative;
  display: inline-flex;
}

.intro__link:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='143' height='143' viewBox='0 0 143 143' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath d='M71.2708 94.5415C86.332 94.5415 98.5415 82.332 98.5415 67.2708C98.5415 52.2095 86.332 40 71.2708 40C56.2095 40 44 52.2095 44 67.2708C44 82.332 56.2095 94.5415 71.2708 94.5415Z' fill='white'/%3E%3Cpath opacity='0.1' d='M71.5 123C102.152 123 127 98.1518 127 67.5C127 36.8482 102.152 12 71.5 12C40.8482 12 16 36.8482 16 67.5C16 98.1518 40.8482 123 71.5 123Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M67.543 61.3641L77.0999 67.576L67.543 73.788V61.3641Z' fill='%23FF9422'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='0.5' y='0.5' width='142' height='142' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0519444 0 0 0 0 0.0472222 0 0 0 0 0.283333 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 143px;
  height: 143px;
  top: 50%;
  margin-top: -71.5px;
  left: 50%;
  margin-left: -71.5px;
}

.about__head {
  padding: 40px 0;
  text-align: center;
}

.about__title {
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  text-align: center;
  color: #082D5D;
  margin: 0;
}

.about__title .is-colored {
  color: #FF9422;
}

.about-slider__wrapper {
  align-items: stretch;
}

.about-slider__slide {
  height: auto;
}

.about-card {
  background: #F7F9FC;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 30px 35px;
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: .3s;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.about-card__head {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 30px;
}

.about-card__icon {
  width: 100px;
  height: 100px;
  background: #FFFFFF;
  border-radius: 50%;
  border: 1px solid #FFFFFF;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: .1s;
}

.about-card__title {
  font-weight: 600;
  font-size: 18px;
  line-height: 131.27%;
  color: #0D1D4A;
  transition: .3s;
}

.about-card__text {
  font-weight: normal;
  font-size: 16px;
  line-height: 170%;
  color: #7896AE;
  transition: .3s;
}

.about-card__bg {
  transition: .3s;
}

.about-card:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, #1474CC 0%, #2B32B2 100%);
  transition: .3s;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

.about-card:hover:after {
  opacity: 1;
  visibility: visible;
}

.about-card:hover .about-card__icon {
  border-color: rgba(255, 255, 255, 0.1);
  background: transparent;
}

.about-card:hover .about-card__bg {
  opacity: .4;
}

.about-card:hover .about-card__title {
  color: #fff;
}

.about-card:hover .about-card__text {
  color: #ECF0F7;
}

.about__nav {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 0;
}

.about__nav .swiper-button-next, .about__nav .swiper-button-prev {
  position: initial;
}

.about__nav .swiper-button-next {
  width: 50px;
  height: 50px;
  margin: 0;
  outline: none;
}

.about__nav .swiper-button-next:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
}

.about__nav .swiper-button-prev {
  width: 50px;
  height: 50px;
  margin: 0;
  outline: none;
}

.about__nav .swiper-button-prev:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
  transform: rotate(180deg);
}

.about__nav .swiper-pagination,
.video-slider__pagination {
  position: initial;
  display: flex;
  margin: 0 10px;
}

.video-slider__pagination {
  padding: 10px 0;
  justify-content: center;
}

.about__nav .swiper-pagination-bullet,
.video-slider__pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 8px;
  border: 2px solid #fff;
  background: #9DACD2;
  outline: none;
  opacity: 1;
  transition: .3s;
}

.about__nav .swiper-pagination-bullet-active,
.video-slider__pagination .swiper-pagination-bullet-active {
  border: 2px solid #FF9422;
  background: #fff;
}

.video__head {
  padding: 35px 0;
}

.video__body {
  padding: 50px 40px;
  background: #F7F9FC;
}

.video__body .video__container {
  position: relative;
}

.video__body .video__container:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='74' viewBox='0 0 75 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 72.0815)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 72.0815)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 72.0815)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 72.0815)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 72.0815)' fill='%23FF9422'/%3E%3C/svg%3E%0A");
  width: 75px;
  height: 74px;
  right: 0;
  top: -85px;
}

.video-left {
  position: absolute;
  top: -10px;
  left: -50px;
  z-index: 3;
}

.video-right {
  position: absolute;
  bottom: -170px;
  right: -60px;
  z-index: 3;
}

.video__slider {
  max-width: 850px;
  margin: 0 auto;
}

.video-slider__slide:nth-child(even) .video-card__link:before,
.video-slider__slide:nth-child(even) .gallery-card__link::before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background: url(/local/templates/common/static/css/../img/general/mask-video-gray-1.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.video-slider__slide:nth-child(odd) .video-card__link:before,
.video-slider__slide:nth-child(odd) .gallery-card__link::before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background: url(/local/templates/common/static/css/../img/general/mask-video-gray-2.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.video-card {
  display: flex;
}

.gallery-card__link span {
  position: absolute;
  top: 50%;
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  color: #FFFFFF;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 2;
  width: 90%;
  text-align: center;
}

.gallery-card__link::after {
  content: "";
  background: linear-gradient(180deg, #000000 0%, rgba(6, 30, 53, 0) 100%);
  opacity: 0.6;
  transform: rotate(-180deg);
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  height: 100%;
  z-index: 1;
}

/* .gallery-card__link::before {
  content: "";
  background: linear-gradient(180deg, #000000 0%, rgba(6, 30, 53, 0) 100%);
  opacity: 0.6;
  transform: rotate(-180deg);
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  height: 100%;
  z-index: 1;
} */

.gallery-card__hidden {
  display: none;
}

.video-card__link,
.gallery-card__link {
  display: flex;
  width: 100%;
  position: relative;
  align-items: center;
  justify-content: center;
  padding-bottom: 60%;
  z-index: 1;
}

.video-card__link:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='85' height='86' viewBox='0 0 85 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath d='M42.6868 66.006C57.748 66.006 69.9576 53.7779 69.9576 38.6939C69.9576 23.6099 57.748 11.3818 42.6868 11.3818C27.6256 11.3818 15.416 23.6099 15.416 38.6939C15.416 53.7779 27.6256 66.006 42.6868 66.006Z' fill='white'/%3E%3Cpath d='M38.957 32.7782L48.5139 38.9996L38.957 45.221V32.7782Z' fill='%23FF9422'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='0.416016' y='0.381836' width='84.5415' height='84.6241' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0519444 0 0 0 0 0.0472222 0 0 0 0 0.283333 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 85px;
  height: 86px;
  left: 50%;
  top: 50%;
  margin-top: -43px;
  margin-left: -42.5px;
}

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

.luck {
  padding-bottom: 55px;
  background: linear-gradient(90deg, #1474CC 0%, #2B32B2 100%);
  z-index: 1;
  position: relative;
}

.luck:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/local/templates/common/static/css/../img/general/luck-bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: .1;
  z-index: -1;
}

.luck__head {
  padding: 40px 0 70px;
  text-align: center;
}

.luck__title {
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  text-align: center;
  color: #FFFFFF;
  margin: 0;
  position: relative;
}

.luck__title:after {
  content: '';
  position: absolute;
  display: none;
  left: 50%;
  bottom: -40px;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='15' viewBox='0 0 54 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.76758 5L9.53459 9.76701H4.76758H0.000563626L4.76758 5Z' fill='%23FF9422'/%3E%3Cpath d='M26.5332 5.26704H22.9733L26.5332 8.82695L30.0931 5.26704H26.5332Z' stroke='%23FF9422'/%3E%3Cpath d='M48.3008 5L53.0678 9.76701H48.3008H43.5338L48.3008 5Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 15px;
  margin-left: -27px;
}

.luck__body {
  z-index: 1;
  position: relative;
}

.luck__body:before {
  content: '';
  position: absolute;
  top: -70px;
  left: 72px;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='120' viewBox='0 0 54 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M46.9144 34.9915C50.2996 32.264 50.2996 27.8419 46.9144 25.1144L42.3113 21.4057C37.7496 17.7304 37.469 11.845 41.6674 7.89857L49.52 0.517373C50.1809 -0.103851 51.3417 -0.175794 52.1127 0.356684C52.8838 0.889161 52.9731 1.82442 52.3122 2.44564L44.4596 9.82684C41.5118 12.5977 41.7088 16.73 44.9117 19.3106L49.5148 23.0193C54.3362 26.9039 54.3362 33.202 49.5148 37.0866L45.4612 40.3525C42.076 43.08 42.076 47.5021 45.4612 50.2295L49.5148 53.4955C54.3362 57.38 54.3362 63.6782 49.5148 67.5628L45.4612 70.8287C42.076 73.5562 42.076 77.9783 45.4612 80.7057L49.5148 83.9716C54.3362 87.8562 54.3362 94.1544 49.5148 98.0389L45.2006 101.515C41.9005 104.174 41.8055 108.46 44.9858 111.212L52.2618 117.509C52.9538 118.108 52.9123 119.045 52.169 119.603C51.4258 120.16 50.2623 120.127 49.5703 119.528L42.2942 113.231C37.7648 109.312 37.9001 103.207 42.6002 99.4197L46.9144 95.9438C50.2996 93.2163 50.2996 88.7943 46.9144 86.0668L42.8608 82.8009C38.0394 78.9163 38.0394 72.6181 42.8608 68.7336L46.9144 65.4676C50.2996 62.7402 50.2996 58.3181 46.9144 55.5906L42.8608 52.3247C38.0394 48.4401 38.0394 42.142 42.8608 38.2574L46.9144 34.9915ZM28.0012 34.9915C31.3865 32.264 31.3865 27.8419 28.0013 25.1144L23.3981 21.4057C18.8364 17.7304 18.5559 11.845 22.7543 7.89857L30.6068 0.517372C31.2677 -0.103851 32.4285 -0.175794 33.1996 0.356683C33.9706 0.88916 34.0599 1.82442 33.399 2.44564L25.5465 9.82684C22.5987 12.5977 22.7956 16.73 25.9985 19.3106L30.6017 23.0193C35.4231 26.9039 35.4231 33.202 30.6017 37.0866L26.5481 40.3525C23.1629 43.08 23.1629 47.5021 26.5481 50.2295L30.6017 53.4955C35.4231 57.38 35.4231 63.6782 30.6017 67.5628L26.5481 70.8287C23.1629 73.5562 23.1629 77.9783 26.5481 80.7057L30.6017 83.9716C35.4231 87.8562 35.4231 94.1544 30.6017 98.0389L26.2875 101.515C22.9874 104.174 22.8924 108.46 26.0726 111.212L33.3487 117.509C34.0407 118.108 33.9992 119.045 33.2559 119.603C32.5126 120.16 31.3491 120.127 30.6571 119.528L23.3811 113.231C18.8517 109.312 18.9869 103.207 23.6871 99.4197L28.0012 95.9438C31.3865 93.2163 31.3865 88.7942 28.0013 86.0668L23.9477 82.8009C19.1263 78.9163 19.1263 72.6181 23.9477 68.7336L28.0012 65.4676C31.3865 62.7402 31.3865 58.3181 28.0013 55.5906L23.9477 52.3247C19.1263 48.4401 19.1263 42.142 23.9477 38.2574L28.0012 34.9915ZM9.08852 25.1144C12.4738 27.8419 12.4738 32.264 9.08851 34.9914L5.03495 38.2574C0.213537 42.142 0.213545 48.4401 5.03496 52.3247L9.08852 55.5906C12.4738 58.3181 12.4738 62.7402 9.08851 65.4676L5.03495 68.7336C0.213536 72.6181 0.213543 78.9163 5.03496 82.8009L9.08852 86.0668C12.4738 88.7942 12.4738 93.2163 9.08851 95.9438L4.77434 99.4197C0.0741837 103.207 -0.0610781 109.312 4.46832 113.231L11.7444 119.528C12.4364 120.127 13.5999 120.16 14.3432 119.603C15.0864 119.045 15.128 118.108 14.436 117.509L7.15989 111.212C3.97967 108.46 4.07464 104.174 7.37475 101.515L11.6889 98.0389C16.5103 94.1544 16.5103 87.8562 11.6889 83.9716L7.63537 80.7057C4.25012 77.9783 4.25012 73.5562 7.63536 70.8287L11.6889 67.5628C16.5103 63.6782 16.5103 57.38 11.6889 53.4955L7.63537 50.2295C4.25012 47.5021 4.25012 43.08 7.63536 40.3525L11.6889 37.0866C16.5103 33.202 16.5103 26.9039 11.6889 23.0193L7.0858 19.3106C3.8829 16.73 3.68592 12.5977 6.63374 9.82684L14.4863 2.44564C15.1472 1.82442 15.0579 0.889159 14.2869 0.356682C13.5158 -0.175795 12.355 -0.103852 11.6941 0.517371L3.84155 7.89857C-0.356858 11.845 -0.0763214 17.7304 4.48539 21.4057L9.08852 25.1144Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 120px;
  z-index: -1;
}

.luck__body:after {
  content: '';
  position: absolute;
  top: -72px;
  right: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='120' viewBox='0 0 54 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M46.9144 34.9915C50.2996 32.264 50.2996 27.8419 46.9144 25.1144L42.3113 21.4057C37.7496 17.7304 37.469 11.845 41.6674 7.89857L49.52 0.517373C50.1809 -0.103851 51.3417 -0.175794 52.1127 0.356684C52.8838 0.889161 52.9731 1.82442 52.3122 2.44564L44.4596 9.82684C41.5118 12.5977 41.7088 16.73 44.9117 19.3106L49.5148 23.0193C54.3362 26.9039 54.3362 33.202 49.5148 37.0866L45.4612 40.3525C42.076 43.08 42.076 47.5021 45.4612 50.2295L49.5148 53.4955C54.3362 57.38 54.3362 63.6782 49.5148 67.5628L45.4612 70.8287C42.076 73.5562 42.076 77.9783 45.4612 80.7057L49.5148 83.9716C54.3362 87.8562 54.3362 94.1544 49.5148 98.0389L45.2006 101.515C41.9005 104.174 41.8055 108.46 44.9858 111.212L52.2618 117.509C52.9538 118.108 52.9123 119.045 52.169 119.603C51.4258 120.16 50.2623 120.127 49.5703 119.528L42.2942 113.231C37.7648 109.312 37.9001 103.207 42.6002 99.4197L46.9144 95.9438C50.2996 93.2163 50.2996 88.7943 46.9144 86.0668L42.8608 82.8009C38.0394 78.9163 38.0394 72.6181 42.8608 68.7336L46.9144 65.4676C50.2996 62.7402 50.2996 58.3181 46.9144 55.5906L42.8608 52.3247C38.0394 48.4401 38.0394 42.142 42.8608 38.2574L46.9144 34.9915ZM28.0012 34.9915C31.3865 32.264 31.3865 27.8419 28.0013 25.1144L23.3981 21.4057C18.8364 17.7304 18.5559 11.845 22.7543 7.89857L30.6068 0.517372C31.2677 -0.103851 32.4285 -0.175794 33.1996 0.356683C33.9706 0.88916 34.0599 1.82442 33.399 2.44564L25.5465 9.82684C22.5987 12.5977 22.7956 16.73 25.9985 19.3106L30.6017 23.0193C35.4231 26.9039 35.4231 33.202 30.6017 37.0866L26.5481 40.3525C23.1629 43.08 23.1629 47.5021 26.5481 50.2295L30.6017 53.4955C35.4231 57.38 35.4231 63.6782 30.6017 67.5628L26.5481 70.8287C23.1629 73.5562 23.1629 77.9783 26.5481 80.7057L30.6017 83.9716C35.4231 87.8562 35.4231 94.1544 30.6017 98.0389L26.2875 101.515C22.9874 104.174 22.8924 108.46 26.0726 111.212L33.3487 117.509C34.0407 118.108 33.9992 119.045 33.2559 119.603C32.5126 120.16 31.3491 120.127 30.6571 119.528L23.3811 113.231C18.8517 109.312 18.9869 103.207 23.6871 99.4197L28.0012 95.9438C31.3865 93.2163 31.3865 88.7942 28.0013 86.0668L23.9477 82.8009C19.1263 78.9163 19.1263 72.6181 23.9477 68.7336L28.0012 65.4676C31.3865 62.7402 31.3865 58.3181 28.0013 55.5906L23.9477 52.3247C19.1263 48.4401 19.1263 42.142 23.9477 38.2574L28.0012 34.9915ZM9.08852 25.1144C12.4738 27.8419 12.4738 32.264 9.08851 34.9914L5.03495 38.2574C0.213537 42.142 0.213545 48.4401 5.03496 52.3247L9.08852 55.5906C12.4738 58.3181 12.4738 62.7402 9.08851 65.4676L5.03495 68.7336C0.213536 72.6181 0.213543 78.9163 5.03496 82.8009L9.08852 86.0668C12.4738 88.7942 12.4738 93.2163 9.08851 95.9438L4.77434 99.4197C0.0741837 103.207 -0.0610781 109.312 4.46832 113.231L11.7444 119.528C12.4364 120.127 13.5999 120.16 14.3432 119.603C15.0864 119.045 15.128 118.108 14.436 117.509L7.15989 111.212C3.97967 108.46 4.07464 104.174 7.37475 101.515L11.6889 98.0389C16.5103 94.1544 16.5103 87.8562 11.6889 83.9716L7.63537 80.7057C4.25012 77.9783 4.25012 73.5562 7.63536 70.8287L11.6889 67.5628C16.5103 63.6782 16.5103 57.38 11.6889 53.4955L7.63537 50.2295C4.25012 47.5021 4.25012 43.08 7.63536 40.3525L11.6889 37.0866C16.5103 33.202 16.5103 26.9039 11.6889 23.0193L7.0858 19.3106C3.8829 16.73 3.68592 12.5977 6.63374 9.82684L14.4863 2.44564C15.1472 1.82442 15.0579 0.889159 14.2869 0.356682C13.5158 -0.175795 12.355 -0.103852 11.6941 0.517371L3.84155 7.89857C-0.356858 11.845 -0.0763214 17.7304 4.48539 21.4057L9.08852 25.1144Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 120px;
  z-index: -1;
  transform: rotate(-90deg);
}

.luck-slider__wrapper {
  align-items: stretch;
}

.luck-slider__slide {
  height: auto;
}

.luck-slider__slide:nth-child(1) .luck-card__icon {
  background: #FF9422;
}

.luck-slider__slide:nth-child(2) .luck-card__icon {
  background: #5BCEE0;
}

.luck-slider__slide:nth-child(3) .luck-card__icon {
  background: #E514E9;
}

.luck-slider__slide:nth-child(4) .luck-card__icon {
  background: #7EE65A;
}

.luck-slider__slide:nth-child(5) .luck-card__icon {
  background: #08AFED;
}

.luck-card {
  height: 100%;
  width: 100%;
  background: #FFFFFF;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  padding: 35px 35px 20px;
}

.luck-card__head {
  background: url(/local/templates/common/static/css/../img/general/luck-card__head.svg);
  background-position: center;
  background-repeat: no-repeat;
  min-height: 90px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}

.luck-card__icon {
  display: inline-flex;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}

.luck-card__body {
  text-align: center;
}

.luck-card__text {
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #0D1D4A;
}

.support {
  padding: 65px 0 60px;
}

.support__slider {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.support__text {
  max-width: 400px;
  flex: 0 0 400px;
  width: 100%;
  background: #fff;
}

.support__info {
  width: 100%;
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
}

.support__info:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='74' viewBox='0 0 75 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2123 72.0815)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.6713 72.0815)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1303 72.0815)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.5893 72.0815)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 1.91852)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 19.4593)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 37.0001)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 54.5407)' fill='%23FF9422'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.05023 72.0815)' fill='%23FF9422'/%3E%3C/svg%3E%0A");
  width: 75px;
  height: 74px;
  bottom: -10px;
  right: -10px;
  z-index: 2;
}

.support__info:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='120' height='53' viewBox='0 0 120 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9915 46.045C32.264 49.4303 27.8419 49.4303 25.1144 46.045L21.4057 41.4419C17.7304 36.8802 11.845 36.5996 7.89857 40.798L0.517373 48.6506C-0.10385 49.3115 -0.175793 50.4723 0.356684 51.2433C0.889161 52.0144 1.82442 52.1037 2.44564 51.4428L9.82684 43.5902C12.5977 40.6424 16.73 40.8394 19.3106 44.0423L23.0193 48.6454C26.9039 53.4668 33.202 53.4668 37.0866 48.6454L40.3525 44.5919C43.08 41.2066 47.5021 41.2066 50.2295 44.5919L53.4955 48.6454C57.38 53.4668 63.6782 53.4668 67.5628 48.6454L70.8287 44.5919C73.5562 41.2066 77.9783 41.2066 80.7057 44.5919L83.9716 48.6454C87.8562 53.4668 94.1544 53.4668 98.0389 48.6454L101.515 44.3312C104.174 41.0311 108.46 40.9362 111.212 44.1164L117.509 51.3925C118.108 52.0845 119.045 52.0429 119.603 51.2997C120.16 50.5564 120.127 49.3929 119.528 48.7009L113.231 41.4248C109.312 36.8954 103.207 37.0307 99.4197 41.7308L95.9438 46.045C93.2163 49.4303 88.7943 49.4303 86.0668 46.045L82.8009 41.9915C78.9163 37.17 72.6181 37.17 68.7336 41.9914L65.4676 46.045C62.7402 49.4303 58.3181 49.4303 55.5906 46.045L52.3247 41.9915C48.4401 37.17 42.142 37.17 38.2574 41.9914L34.9915 46.045ZM34.9915 27.1319C32.264 30.5171 27.8419 30.5171 25.1144 27.1319L21.4057 22.5287C17.7304 17.967 11.845 17.6865 7.89857 21.8849L0.517373 29.7375C-0.10385 30.3983 -0.175793 31.5592 0.356684 32.3302C0.889161 33.1012 1.82442 33.1905 2.44564 32.5296L9.82684 24.6771C12.5977 21.7293 16.73 21.9263 19.3106 25.1292L23.0193 29.7323C26.9039 34.5537 33.202 34.5537 37.0866 29.7323L40.3525 25.6787C43.08 22.2935 47.5021 22.2935 50.2295 25.6787L53.4955 29.7323C57.38 34.5537 63.6782 34.5537 67.5628 29.7323L70.8287 25.6787C73.5562 22.2935 77.9783 22.2935 80.7057 25.6787L83.9716 29.7323C87.8562 34.5537 94.1544 34.5537 98.0389 29.7323L101.515 25.4181C104.174 22.118 108.46 22.023 111.212 25.2032L117.509 32.4793C118.108 33.1713 119.045 33.1298 119.603 32.3865C120.16 31.6433 120.127 30.4798 119.528 29.7878L113.231 22.5117C109.312 17.9823 103.207 18.1175 99.4197 22.8177L95.9438 27.1319C93.2163 30.5171 88.7943 30.5171 86.0668 27.1319L82.8009 23.0783C78.9163 18.2569 72.6181 18.2569 68.7336 23.0783L65.4676 27.1319C62.7402 30.5171 58.3181 30.5171 55.5906 27.1319L52.3247 23.0783C48.4401 18.2569 42.142 18.2569 38.2574 23.0783L34.9915 27.1319ZM25.1144 8.21914C27.8419 11.6044 32.264 11.6044 34.9915 8.21913L38.2574 4.16557C42.142 -0.655846 48.4401 -0.655838 52.3247 4.16558L55.5906 8.21914C58.3181 11.6044 62.7402 11.6044 65.4676 8.21913L68.7336 4.16557C72.6181 -0.655846 78.9163 -0.655838 82.8009 4.16558L86.0668 8.21914C88.7943 11.6044 93.2163 11.6044 95.9438 8.21913L99.4197 3.90496C103.207 -0.795197 109.312 -0.930458 113.231 3.59894L119.528 10.875C120.127 11.567 120.16 12.7305 119.603 13.4738C119.045 14.217 118.108 14.2586 117.509 13.5666L111.212 6.29051C108.46 3.11029 104.174 3.20526 101.515 6.50537L98.0389 10.8195C94.1544 15.6409 87.8562 15.641 83.9716 10.8195L80.7057 6.76599C77.9783 3.38074 73.5562 3.38073 70.8287 6.76598L67.5628 10.8195C63.6782 15.6409 57.38 15.641 53.4955 10.8195L50.2295 6.76599C47.5021 3.38074 43.08 3.38073 40.3525 6.76598L37.0866 10.8195C33.202 15.6409 26.9039 15.641 23.0193 10.8195L19.3106 6.21642C16.73 3.01351 12.5977 2.81654 9.82684 5.76436L2.44564 13.6169C1.82442 14.2778 0.889161 14.1885 0.356684 13.4175C-0.175793 12.6464 -0.10385 11.4856 0.517373 10.8247L7.89857 2.97217C11.845 -1.22624 17.7304 -0.945705 21.4057 3.61601L25.1144 8.21914Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
  width: 120px;
  height: 53px;
}

.support-info {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.support-info__slide:nth-child(even) .video-card__link:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background: url(/local/templates/common/static/css/../img/general/mask-video-1.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.support-info__slide:nth-child(odd) .video-card__link:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background: url(/local/templates/common/static/css/../img/general/mask-video-2.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.support-text__slide {
  background: #fff;
}

.support-text__title {
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  color: #082D5D;
  margin: 0;
  margin-bottom: 50px;
  position: relative;
  max-width: 300px;
}

.support-text__title:after {
  content: '';
  position: absolute;
  display: none;
  bottom: -30px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='15' viewBox='0 0 54 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.76758 5L9.53459 9.76701H4.76758H0.000563626L4.76758 5Z' fill='%23FF9422'/%3E%3Cpath d='M26.5332 5.26704H22.9733L26.5332 8.82695L30.0931 5.26704H26.5332Z' stroke='%23FF9422'/%3E%3Cpath d='M48.3008 5L53.0678 9.76701H48.3008H43.5338L48.3008 5Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 15px;
}

.support-text__title:before {
  content: '';
  position: absolute;
  top: 0;
  right: -68px;
  background-image: url("data:image/svg+xml,%3Csvg width='68' height='69' viewBox='0 0 68 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.2747 55.1586H37.0512V46.071C37.0512 42.9342 34.5082 40.3913 31.3715 40.3913H24.5558V34.155L39.9819 23.1363C40.2318 22.9594 40.3998 22.689 40.4476 22.3866C40.4929 22.0851 40.4151 21.7782 40.2318 21.5346L36.824 16.9909C36.4568 16.5027 35.7693 16.3922 35.2677 16.741L23.6243 24.7948C25.6832 20.9158 24.2076 16.1021 20.3287 14.0434C16.4497 11.9845 11.636 13.4601 9.57725 17.339C7.92175 20.4579 8.52139 24.2948 11.0494 26.76H9.78853C9.46805 26.7607 9.16263 26.8969 8.94793 27.1348L1.60974 35.2909C-0.404995 37.5419 -0.305174 40.976 1.83693 43.1062L7.84607 49.1494C8.0822 49.3858 8.41049 49.5064 8.74346 49.4788C9.0807 49.4529 9.38882 49.2781 9.58406 49.0017L10.9245 47.1047V67.6539C10.9245 68.2813 11.4331 68.7899 12.0604 68.7899H18.8761C19.5034 68.7899 20.012 68.2813 20.012 67.6539V49.4788H27.9636V55.1586H24.5558C23.9285 55.1586 23.4198 55.6672 23.4198 56.2945V67.6539C23.4198 68.2813 23.9285 68.7899 24.5558 68.7899H47.2747C47.902 68.7899 48.4106 68.2813 48.4106 67.6539V56.2945C48.4106 55.6672 47.9021 55.1586 47.2747 55.1586ZM10.9245 21.0803C10.9245 17.9435 13.4674 15.4005 16.6042 15.4005C19.741 15.4005 22.2839 17.9435 22.2839 21.0803C22.2839 24.217 19.741 26.76 16.6042 26.76C13.4674 26.76 10.9245 24.217 10.9245 21.0803ZM19.3077 29.0319L17.7401 32.1671L16.1725 29.0319H19.3077ZM10.9245 41.1978L9.10697 39.2554L10.9245 37.4378V41.1978ZM18.8761 47.207C18.2488 47.207 17.7401 47.7156 17.7401 48.3429V66.518H13.1964V34.7116C13.1941 34.2529 12.9162 33.8407 12.4921 33.6665C12.0691 33.4886 11.5806 33.5827 11.2539 33.9051L6.71013 38.4488C6.27719 38.8906 6.27719 39.5974 6.71013 40.0392L10.4247 43.9127L8.50492 46.5935L3.41589 41.5272C2.11822 40.2431 2.06312 38.1643 3.29094 36.8131L10.2997 29.0319H13.628L16.7291 35.2228C17.0153 35.7811 17.6997 36.0019 18.2581 35.7158C18.4701 35.6071 18.6426 35.4348 18.7511 35.2228L22.034 28.6684L35.6653 19.2287L37.7214 21.9663L22.761 32.6555C22.4631 32.8675 22.2856 33.21 22.2839 33.5756V41.5272C22.2839 42.1546 22.7925 42.6632 23.4198 42.6632H31.3715C33.2536 42.6632 34.7793 44.1889 34.7793 46.071V55.1586H30.2355V48.3429C30.2355 47.7156 29.7269 47.207 29.0996 47.207H18.8761ZM46.1387 66.518H25.6917V57.4304H46.1387V66.518Z' fill='%23FF9422'/%3E%3Cpath d='M66.5864 9.72109C62.1949 9.72109 58.6348 6.16104 58.6348 1.76949C58.6348 1.14216 58.1262 0.633545 57.4989 0.633545C56.8716 0.633545 56.3629 1.14216 56.3629 1.76949C56.3629 6.16104 52.8029 9.72109 48.4113 9.72109C47.784 9.72109 47.2754 10.2297 47.2754 10.857C47.2754 11.4844 47.784 11.993 48.4113 11.993C52.8029 11.993 56.3629 15.553 56.3629 19.9446C56.3629 20.5719 56.8716 21.0805 57.4989 21.0805C58.1262 21.0805 58.6348 20.5719 58.6348 19.9446C58.6348 15.553 62.1949 11.993 66.5864 11.993C67.2137 11.993 67.7224 11.4844 67.7224 10.857C67.7224 10.2297 67.2139 9.72109 66.5864 9.72109ZM57.4989 15.2645C56.5196 13.376 54.9801 11.8365 53.0914 10.857C54.9799 9.87756 56.5194 8.33808 57.4989 6.44957C58.4783 8.33808 60.0178 9.87756 61.9063 10.857C60.0178 11.8365 58.4783 13.376 57.4989 15.2645Z' fill='%23FF9422'/%3E%3Cpath d='M38.3383 29.2492L35.2422 31.5195L36.5856 33.3516L39.6817 31.0813L38.3383 29.2492Z' fill='%23FF9422'/%3E%3Cpath d='M52.2875 19.0265L40.9316 27.3596L42.2757 29.1912L53.6316 20.8581L52.2875 19.0265Z' fill='%23FF9422'/%3E%3Cpath d='M47.7771 13.317L40.9629 17.8601L42.2231 19.7503L49.0373 15.2072L47.7771 13.317Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
  width: 68px;
  height: 69px;
}

.support-text__description {
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #082D5D;
}

.support__nav {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 0;
}

.support__nav .swiper-button-next, .support__nav .swiper-button-prev {
  position: initial;
}

.support__nav .swiper-button-next {
  width: 45px;
  height: 45px;
  border: 1px solid #ECF0F7;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.support__nav .swiper-button-next:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
}

.support__nav .swiper-button-prev {
  width: 45px;
  height: 45px;
  border: 1px solid #ECF0F7;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.support__nav .swiper-button-prev:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
  transform: rotate(180deg);
}

.support__nav .swiper-pagination {
  position: initial;
  display: flex;
  margin: 0 10px;
  width: auto;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #082D5D;
}

.support__nav .swiper-pagination .swiper-pagination-current {
  color: #FF9422;
}

.support__nav .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 8px;
  border: 2px solid #fff;
  background: #9DACD2;
  outline: none;
  opacity: 1;
  transition: .3s;
}

.support__nav .swiper-pagination-bullet-active {
  border: 2px solid #FF9422;
  background: #fff;
}

.programm {
  padding: 65px 0 60px;
  background: linear-gradient(90deg, #1474CC 0%, #2B32B2 100%);
  z-index: 1;
  position: relative;
}

.programm:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/local/templates/common/static/css/../img/general/luck-bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: .1;
  z-index: -1;
}

.programm__slider {
  display: flex;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
}

.programm__text {
  max-width: 400px;
  width: 100%;
}

.programm__info {
  width: 100%;
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  z-index: 1;
}

.programm__info:before {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='74' height='75' viewBox='0 0 74 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 72.7603)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 72.7603)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 72.7603)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 72.7603)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 72.7603)' fill='%235BCEE0'/%3E%3C/svg%3E%0A");
  width: 74px;
  height: 74px;
  top: -20px;
  left: -20px;
  z-index: -1;
}

.programm__info:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='74' height='75' viewBox='0 0 74 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.0815 72.7603)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.5405 72.7603)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 36.9995 72.7603)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.4584 72.7603)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 2.59747)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 20.1382)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 37.679)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 55.2198)' fill='%235BCEE0'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 1.91937 72.7603)' fill='%235BCEE0'/%3E%3C/svg%3E%0A");
  width: 74px;
  height: 74px;
  top: -20px;
  right: -20px;
  z-index: -1;
}

.programm-info__wrapper {
  display: flex;
  justify-content: space-between;
  margin: 0 -15px;
  margin-bottom: 30px;
}

.programm-info {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: stretch;
}

.programm-info__slide {
  height: auto;
  max-width: 336px;
  width: 100%;
  padding: 0 15px;
}

.programm-text__title {
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  color: #fff;
  margin: 0;
  margin-bottom: 50px;
  position: relative;
  max-width: 300px;
}

.programm-text__title:after {
  content: '';
  position: absolute;
  display: none;
  bottom: -30px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.76758 5.67896L9.53459 10.446H4.76758H0.000563626L4.76758 5.67896Z' fill='%235BCEE0'/%3E%3Cpath d='M26.5332 5.94588H22.9733L26.5332 9.50578L30.0931 5.94588H26.5332Z' stroke='%235BCEE0'/%3E%3Cpath d='M48.3008 5.67896L53.0678 10.446H48.3008H43.5338L48.3008 5.67896Z' fill='%235BCEE0'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 16px;
}

.programm-text__title:before {
  content: '';
  position: absolute;
  top: 0;
  right: -68px;
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='72' viewBox='0 0 63 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.1603 9.49167L37.8057 10.9264L37.1639 8.53098C36.9562 7.75596 36.0164 7.63024 35.2414 7.83791L31.0846 8.95172C29.3431 6.39778 26.4995 5.64942 23.6813 6.40457C20.866 7.04661 18.7888 9.43494 18.5434 12.3121L14.457 13.4071C13.682 13.6147 13.0014 14.1746 13.209 14.9497L13.8509 17.3451L8.49616 18.7799C5.33205 19.664 3.4068 22.8628 4.10699 26.0726L14.9244 66.4436C15.755 69.5437 19.1774 71.0431 22.2775 70.2124L56.9416 60.9242C60.0417 60.0935 62.2558 57.0838 61.4252 53.9837L50.6078 13.6128C49.6093 10.4829 46.3426 8.67527 43.1603 9.49167ZM16.4802 15.8855L20.3553 14.8472C21.0097 14.5834 21.4151 13.9232 21.3542 13.2203C21.2846 11.2914 22.5292 9.55994 24.3798 9.01148C26.2413 8.57268 28.162 9.46035 29.0339 11.1625C29.3463 11.8229 30.0652 12.1889 30.7828 12.0531L34.7989 10.977L36.3091 16.6135L17.9905 21.522L16.4802 15.8855ZM58.607 54.739C59.0223 56.2891 57.7366 57.6907 56.1865 58.1061L21.5223 67.3943C19.9723 67.8096 18.158 67.2386 17.7426 65.6886L6.92526 25.3176C6.6367 23.6656 7.63962 22.0618 9.25133 21.5983L14.6059 20.1635L15.5688 23.7568C15.8547 24.5263 16.6967 24.9336 17.4775 24.6801L38.2618 19.111C39.0801 18.939 39.6292 18.1676 39.5236 17.3381L38.5607 13.7447L43.9153 12.3099C45.5428 11.9057 47.2133 12.793 47.7894 14.3679L58.6068 54.7391L58.607 54.739Z' fill='%235BCEE0'/%3E%3Cpath d='M26.765 39.333C26.0872 38.9175 25.2014 39.1212 24.7733 39.7912L21.4157 45.2972L18.9848 43.8341C18.307 43.4186 17.4213 43.6224 16.9931 44.2923C16.6006 45.0104 16.8416 45.91 17.5406 46.3355L21.2221 48.5207C21.5472 48.7337 21.9498 48.7917 22.3218 48.6792C22.692 48.5743 23.0058 48.3273 23.1948 47.9921L27.2933 41.3059C27.7043 40.6601 27.5137 39.8035 26.8679 39.3927C26.8346 39.3712 26.8003 39.3513 26.765 39.333Z' fill='%235BCEE0'/%3E%3Cpath d='M47.7994 36.944L31.5947 41.286C30.8164 41.4945 30.3546 42.2944 30.5631 43.0727C30.7717 43.8509 31.5715 44.3128 32.3498 44.1042L48.5546 39.7622C49.3328 39.5537 49.7946 38.7538 49.5861 37.9755C49.3776 37.1972 48.5777 36.7354 47.7994 36.944Z' fill='%235BCEE0'/%3E%3Cpath d='M23.7455 28.0601C23.0677 27.6446 22.1819 27.8483 21.7538 28.5183L18.3962 34.0243L15.9653 32.5612C15.2875 32.1457 14.4017 32.3493 13.9736 33.0194C13.581 33.7374 13.8221 34.637 14.5211 35.0626L18.2026 37.2477C18.5276 37.4607 18.9303 37.5188 19.3022 37.4062C19.6725 37.3014 19.9863 37.0544 20.1753 36.7192L24.2738 30.033C24.6847 29.3872 24.4942 28.5305 23.8483 28.1198C23.8151 28.0982 23.7807 28.0784 23.7455 28.0601Z' fill='%235BCEE0'/%3E%3Cpath d='M44.7779 25.6712L28.5732 30.0133C27.7949 30.2218 27.3331 31.0217 27.5416 31.8C27.7502 32.5782 28.5501 33.0401 29.3283 32.8315L45.5331 28.4895C46.3113 28.2809 46.7732 27.481 46.5646 26.7028C46.3561 25.9245 45.5562 25.4627 44.7779 25.6712Z' fill='%235BCEE0'/%3E%3Cpath d='M29.7865 50.6057C29.1087 50.1902 28.2229 50.394 27.7948 51.0639L24.4372 56.5699L22.0063 55.1068C21.3285 54.6913 20.4427 54.8951 20.0146 55.565C19.622 56.283 19.8631 57.1826 20.5621 57.6082L24.2436 59.7933C24.5686 60.0063 24.9713 60.0644 25.3432 59.9518C25.7135 59.847 26.0273 59.6 26.2163 59.2648L30.3148 52.5786C30.7257 51.9328 30.5352 51.0761 29.8893 50.6654C29.8561 50.6439 29.8218 50.6241 29.7865 50.6057Z' fill='%235BCEE0'/%3E%3Cpath d='M50.8189 48.2169L34.6142 52.559C33.8359 52.7675 33.3741 53.5674 33.5826 54.3456C33.7912 55.1239 34.5911 55.5857 35.3693 55.3772L51.5741 51.0351C52.3523 50.8266 52.8142 50.0267 52.6056 49.2484C52.3971 48.4702 51.5972 48.0084 50.8189 48.2169Z' fill='%235BCEE0'/%3E%3C/svg%3E%0A");
  width: 63px;
  height: 72px;
}

.programm-text__description {
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
  text-align: center;
}

.programm__nav {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 0;
}

.programm__nav .swiper-button-next, .programm__nav .swiper-button-prev {
  position: initial;
}

.programm__nav .swiper-button-next {
  width: 45px;
  height: 45px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.programm__nav .swiper-button-next:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
}

.programm__nav .swiper-button-prev {
  width: 45px;
  height: 45px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.programm__nav .swiper-button-prev:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
  transform: rotate(180deg);
}

.programm__nav .swiper-pagination {
  position: initial;
  display: flex;
  margin: 0 10px;
  width: auto;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.programm__nav .swiper-pagination .swiper-pagination-current {
  color: #5BCEE0;
}

.programm__nav .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 8px;
  border: 2px solid #fff;
  background: #9DACD2;
  outline: none;
  opacity: 1;
  transition: .3s;
}

.programm__nav .swiper-pagination-bullet-active {
  border: 2px solid #FF9422;
  background: #fff;
}

.programm-card {
  background: #fff;
  border-radius: 5px;
  height: 100%;
  padding: 30px;
}

.programm-card__head {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
}

.programm-card__icon {
  margin: 0 auto;
  display: inline-flex;
  width: 148px;
  height: 148px;
  background: #fff;
  border: 2px solid #5BCEE0;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}

.programm-card__body {
  text-align: center;
}

.programm-card__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 131.27%;
  text-align: center;
  color: #0D1D4A;
  margin: 0;
  margin-bottom: 10px;
  min-height: 42px;
}

.programm-card__link {
  font-weight: normal;
  font-size: 14px;
  line-height: 170%;
  text-align: center;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #9DACD2;
}

.members {
  padding-bottom: 45px;
  background: linear-gradient(90deg, #1474CC 0%, #2B32B2 100%);
  z-index: 1;
  position: relative;
}

.members:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/local/templates/common/static/css/../img/general/luck-bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: .1;
  z-index: -1;
}

.members__body {
  position: relative;
  z-index: 1;
}

.members__body:after {
  content: '';
  position: absolute;
  right: -20px;
  top: -20px;
  background-image: url("data:image/svg+xml,%3Csvg width='120' height='53' viewBox='0 0 120 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9915 6.58073C32.264 3.19548 27.8419 3.19548 25.1144 6.58072L21.4057 11.1839C17.7304 15.7456 11.845 16.0261 7.89857 11.8277L0.517373 3.97514C-0.10385 3.31425 -0.175793 2.15343 0.356684 1.38239C0.889161 0.611348 1.82442 0.522055 2.44564 1.18295L9.82684 9.0355C12.5977 11.9833 16.73 11.7863 19.3106 8.58344L23.0193 3.98032C26.9039 -0.841101 33.202 -0.841091 37.0866 3.98032L40.3525 8.03388C43.08 11.4191 47.5021 11.4191 50.2295 8.03387L53.4955 3.98032C57.38 -0.841101 63.6782 -0.841091 67.5628 3.98032L70.8287 8.03388C73.5562 11.4191 77.9783 11.4191 80.7057 8.03387L83.9716 3.98032C87.8562 -0.841101 94.1544 -0.841091 98.0389 3.98032L101.515 8.29449C104.174 11.5946 108.46 11.6896 111.212 8.50935L117.509 1.23326C118.108 0.541266 119.045 0.582819 119.603 1.32607C120.16 2.06933 120.127 3.23283 119.528 3.92483L113.231 11.2009C109.312 15.7303 103.207 15.5951 99.4197 10.8949L95.9438 6.58073C93.2163 3.19548 88.7943 3.19548 86.0668 6.58072L82.8009 10.6343C78.9163 15.4557 72.6181 15.4557 68.7336 10.6343L65.4676 6.58073C62.7402 3.19548 58.3181 3.19548 55.5906 6.58072L52.3247 10.6343C48.4401 15.4557 42.142 15.4557 38.2574 10.6343L34.9915 6.58073ZM34.9915 25.4939C32.264 22.1086 27.8419 22.1086 25.1144 25.4939L21.4057 30.097C17.7304 34.6587 11.845 34.9392 7.89857 30.7408L0.517373 22.8883C-0.10385 22.2274 -0.175793 21.0666 0.356684 20.2955C0.889161 19.5245 1.82442 19.4352 2.44564 20.0961L9.82684 27.9486C12.5977 30.8965 16.73 30.6995 19.3106 27.4966L23.0193 22.8935C26.9039 18.072 33.202 18.072 37.0866 22.8935L40.3525 26.947C43.08 30.3323 47.5021 30.3323 50.2295 26.947L53.4955 22.8935C57.38 18.072 63.6782 18.072 67.5628 22.8935L70.8287 26.947C73.5562 30.3323 77.9783 30.3323 80.7057 26.947L83.9716 22.8935C87.8562 18.072 94.1544 18.072 98.0389 22.8935L101.515 27.2076C104.174 30.5077 108.46 30.6027 111.212 27.4225L117.509 20.1464C118.108 19.4544 119.045 19.496 119.603 20.2392C120.16 20.9825 120.127 22.146 119.528 22.838L113.231 30.114C109.312 34.6435 103.207 34.5082 99.4197 29.808L95.9438 25.4939C93.2163 22.1086 88.7943 22.1086 86.0668 25.4939L82.8009 29.5474C78.9163 34.3688 72.6181 34.3688 68.7336 29.5474L65.4676 25.4939C62.7402 22.1086 58.3181 22.1086 55.5906 25.4939L52.3247 29.5474C48.4401 34.3688 42.142 34.3688 38.2574 29.5474L34.9915 25.4939ZM25.1144 44.4066C27.8419 41.0214 32.264 41.0214 34.9915 44.4066L38.2574 48.4602C42.142 53.2816 48.4401 53.2816 52.3247 48.4602L55.5906 44.4066C58.3181 41.0214 62.7402 41.0214 65.4676 44.4066L68.7336 48.4602C72.6181 53.2816 78.9163 53.2816 82.8009 48.4602L86.0668 44.4066C88.7943 41.0214 93.2163 41.0214 95.9438 44.4066L99.4197 48.7208C103.207 53.4209 109.312 53.5562 113.231 49.0268L119.528 41.7507C120.127 41.0587 120.16 39.8952 119.603 39.152C119.045 38.4087 118.108 38.3671 117.509 39.0591L111.212 46.3352C108.46 49.5154 104.174 49.4205 101.515 46.1204L98.0389 41.8062C94.1544 36.9848 87.8562 36.9848 83.9716 41.8062L80.7057 45.8597C77.9783 49.245 73.5562 49.245 70.8287 45.8598L67.5628 41.8062C63.6782 36.9848 57.38 36.9848 53.4955 41.8062L50.2295 45.8597C47.5021 49.245 43.08 49.245 40.3525 45.8598L37.0866 41.8062C33.202 36.9848 26.9039 36.9848 23.0193 41.8062L19.3106 46.4093C16.73 49.6122 12.5977 49.8092 9.82684 46.8614L2.44564 39.0088C1.82442 38.3479 0.889161 38.4372 0.356684 39.2083C-0.175793 39.9793 -0.10385 41.1401 0.517373 41.801L7.89857 49.6536C11.845 53.852 17.7304 53.5714 21.4057 49.0097L25.1144 44.4066Z' fill='%237EE55A'/%3E%3C/svg%3E%0A");
  width: 120px;
  height: 53px;
  z-index: -1;
}

.members__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 35px 0 60px;
}

.members__heading {
  width: 100%;
}

.members__slider {
  width: 100%;
}

.members__nav {
  flex: 0 0 165px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.members__nav .swiper-button-next, .members__nav .swiper-button-prev {
  position: initial;
}

.members__nav .swiper-button-next {
  width: 45px;
  height: 45px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.members__nav .swiper-button-next:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
}

.members__nav .swiper-button-prev {
  width: 45px;
  height: 45px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.members__nav .swiper-button-prev:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
  transform: rotate(180deg);
}

.members__nav .swiper-pagination {
  position: initial;
  display: flex;
  margin: 0 10px;
  width: auto;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.members__nav .swiper-pagination .swiper-pagination-current {
  color: #5BCEE0;
}

.members__nav .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 8px;
  border: 2px solid #fff;
  background: #9DACD2;
  outline: none;
  opacity: 1;
  transition: .3s;
}

.members__nav .swiper-pagination-bullet-active {
  border: 2px solid #FF9422;
  background: #fff;
}

.members__title {
  display: inline-flex;
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  color: #FFFFFF;
  margin: 0;
  position: relative;
}

.members__title:after {
  content: '';
  position: absolute;
  display: none;
  bottom: -30px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.76758 5.67896L9.53459 10.446H4.76758H0.000563626L4.76758 5.67896Z' fill='%237EE55A'/%3E%3Cpath d='M26.5332 5.94588H22.9733L26.5332 9.50578L30.0931 5.94588H26.5332Z' stroke='%237EE55A'/%3E%3Cpath d='M48.3008 5.67896L53.0678 10.446H48.3008H43.5338L48.3008 5.67896Z' fill='%237EE55A'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 16px;
}

.members__title:before {
  content: '';
  position: absolute;
  top: -10px;
  right: -120px;
  background-image: url("data:image/svg+xml,%3Csvg width='79' height='80' viewBox='0 0 79 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.132 58.5005C30.8825 54.8595 30.2938 50.8385 27.3324 46.2077C26.9117 45.5499 23.4055 39.6652 21.9741 37.2335C21.6699 36.647 21.2351 36.1554 20.7058 35.7894L21.5075 24.0477C21.5084 24.0351 21.509 24.0225 21.5094 24.0099C21.568 22.1479 20.2212 20.5465 18.3766 20.2849C17.6065 20.1739 16.8327 20.3154 16.1593 20.6726C16.1083 18.5287 14.6334 16.672 12.5089 16.1616C11.1889 15.8444 9.7925 16.1066 8.67781 16.8811C7.56299 17.6553 6.82948 18.8722 6.6658 20.2196C6.66051 20.2628 6.65811 20.3063 6.65834 20.3498C6.67048 22.8331 6.77049 25.3161 6.8561 27.2018C6.8821 27.7728 7.36599 28.2138 7.93698 28.1889C8.50809 28.1629 8.94997 27.679 8.92397 27.108C8.84003 25.2596 8.74225 22.8326 8.72874 20.4097C8.83583 19.6617 9.23551 19.0142 9.85861 18.5814C10.4985 18.1371 11.2684 17.9923 12.0254 18.1745C13.3121 18.4837 14.1778 19.6662 14.084 20.9862C14.0818 21.0172 14.4289 39.2273 14.4331 39.252C14.4575 39.8093 14.5991 40.3598 14.8574 40.8726L18.3894 48.311C18.6346 48.8276 19.2525 49.0472 19.7683 48.802C20.2848 48.5568 20.5046 47.9394 20.2593 47.4231L16.7216 39.973C16.7176 39.9645 16.7136 39.9564 16.7094 39.9481C16.4762 39.4891 16.4356 38.9671 16.5951 38.4779C16.7546 37.9886 17.0951 37.5908 17.5537 37.3577C18.5009 36.8763 19.6605 37.2501 20.1441 38.2022C20.1537 38.2213 20.164 38.24 20.1749 38.2582C21.4961 40.5033 25.1207 46.5923 25.5885 47.3234C28.1668 51.3552 28.6999 54.6218 27.2662 57.604C25.3276 61.6365 26.1413 68.1195 26.7863 72.0908L14.6738 70.6469C15.3519 67.9933 16.8807 61.8949 16.9425 60.6048C17.0211 58.9611 16.7438 57.6335 16.0942 56.5463C15.3063 55.2275 14.2947 54.1163 13.3163 53.0418C12.8626 52.5435 12.3934 52.0282 11.9662 51.5112C9.33802 48.3304 9.3576 44.5588 9.3783 40.5657C9.38174 39.9121 9.38519 39.2363 9.37671 38.565C9.34711 36.2339 9.24867 33.908 9.15631 31.9402C9.12947 31.3693 8.64599 30.9271 8.07383 30.9549C7.50289 30.9817 7.06177 31.4663 7.08845 32.0373C7.18011 33.9877 7.27758 36.2914 7.30674 38.5912C7.31493 39.244 7.31149 39.9104 7.30828 40.555C7.28652 44.7413 7.26413 49.0703 10.3704 52.8298C10.8294 53.3853 11.3155 53.9191 11.7856 54.4355C12.7372 55.4806 13.6358 56.4674 14.3172 57.608C14.751 58.3341 14.9334 59.2821 14.8748 60.5056C14.8262 61.523 13.3155 67.6509 12.3748 71.2745C12.2998 71.5637 12.3534 71.8713 12.522 72.1182C12.6904 72.3649 12.9574 72.5269 13.2542 72.5623L27.9131 74.3098C28.2374 74.3485 28.5608 74.2319 28.7857 73.9953C29.0107 73.7587 29.1109 73.4298 29.0559 73.108C28.4652 69.6461 27.2364 62.4436 29.132 58.5005ZM16.6162 35.5118C16.5507 35.5451 16.4866 35.5804 16.4235 35.6169L16.3245 30.3171L16.2885 23.9248C16.2798 23.4622 16.4736 23.0211 16.8201 22.7146C17.1665 22.408 17.6302 22.268 18.086 22.3344C18.878 22.4468 19.4577 23.1303 19.4409 23.9282L18.6792 35.0848C17.9726 35.0389 17.2639 35.1826 16.6162 35.5118Z' fill='%237EE55A'/%3E%3Cpath d='M75.0039 24.7878C74.1023 23.7731 72.8071 23.1901 71.4493 23.188C69.2645 23.1847 67.3941 24.6429 66.8407 26.7148C66.2692 26.2088 65.549 25.8891 64.7769 25.8162C62.9225 25.637 61.2369 26.8769 60.8562 28.7004C60.8536 28.7129 60.8513 28.7252 60.8491 28.7376L58.8674 40.342C58.2794 40.5687 57.7369 40.937 57.2958 41.444C55.3339 43.4701 50.5425 48.3658 49.9779 48.9072C46.0109 52.7118 44.4935 56.4817 45.339 60.4324C46.2546 64.7106 43.3669 71.4225 41.9791 74.6481C41.85 74.9479 41.8701 75.2912 42.0331 75.5741C42.1963 75.8569 42.4832 76.0462 42.8073 76.0849L57.4663 77.8324C57.7632 77.8678 58.0607 77.773 58.2825 77.5729C58.5044 77.3725 58.6288 77.0861 58.6239 76.7874C58.6235 76.7648 58.5861 74.5029 58.5785 72.0255C58.5785 72.0184 58.5784 72.0113 58.5781 72.0042L58.5709 71.6984C58.5575 71.1267 58.0826 70.6745 57.5117 70.6881C56.9402 70.7015 56.4879 71.1759 56.5015 71.7472L56.5085 72.0428C56.5128 73.4238 56.5263 74.7375 56.5374 75.6369L44.4241 74.1928C45.9846 70.4844 48.2995 64.3741 47.3632 59.9992C46.6707 56.7635 47.9571 53.7137 51.4109 50.4012C52.0243 49.8127 58.8328 42.8316 58.8465 42.8155C59.5371 42.0082 60.7554 41.9131 61.5629 42.6036C61.9539 42.938 62.1915 43.4047 62.2315 43.9178C62.2716 44.4308 62.1093 44.9288 61.7748 45.3198C61.7688 45.327 61.7629 45.3339 61.7571 45.3413L56.5671 51.7509C56.2073 52.1952 56.2758 52.847 56.7202 53.2066C57.1646 53.5664 57.8162 53.498 58.1759 53.0535L63.3579 46.6537C63.7303 46.215 63.9976 45.7117 64.1521 45.1745C64.1714 45.1289 68.7789 27.5372 68.7841 27.5067C69.0032 26.2015 70.1228 25.2558 71.4461 25.2578C72.2244 25.2589 72.9389 25.5804 73.4562 26.1626C73.9604 26.7298 74.1965 27.4531 74.1249 28.2053C73.369 31.256 72.4639 34.3303 71.5884 37.304C70.7819 40.0432 68.9057 47.0077 68.7551 47.644C67.8365 51.5298 66.9688 55.2002 63.6666 57.674C63.1297 58.0762 62.5524 58.4668 61.9941 58.8446C60.7907 59.6589 59.5462 60.501 58.4705 61.5976C57.5838 62.5016 57.0021 63.7267 56.6922 65.3431C56.6551 65.5368 56.6011 65.918 56.5618 66.9871C56.5417 67.5295 56.9427 67.9897 57.4725 68.0529C57.5006 68.0562 57.5291 68.0585 57.5579 68.0596C58.1292 68.0807 58.6094 67.6347 58.6303 67.0635C58.6648 66.1296 58.7082 65.8217 58.7254 65.7327C58.956 64.5296 59.3562 63.6511 59.9485 63.0472C60.8786 62.099 61.984 61.3511 63.1544 60.5593C63.7328 60.1679 64.331 59.7631 64.9079 59.3309C68.8108 56.4072 69.8066 52.1944 70.7698 48.1206C70.9181 47.4931 71.0713 46.8444 71.233 46.2118C71.9444 43.4248 72.7731 40.6104 73.5742 37.8889C74.4626 34.8714 75.3811 31.7514 76.1513 28.6342C76.1618 28.592 76.1697 28.5491 76.1747 28.506C76.3323 27.1578 75.9055 25.8025 75.0039 24.7878ZM65.9475 29.8584L64.4158 36.0396L63.0709 41.178C63.0182 41.1277 62.9642 41.0784 62.9084 41.0307C62.3452 40.5488 61.6853 40.2521 61.0031 40.1331L62.886 29.1074C63.0573 28.3279 63.7815 27.7999 64.5777 27.8768C65.0367 27.9189 65.454 28.1646 65.7187 28.5439C65.9834 28.9234 66.068 29.3977 65.9475 29.8584Z' fill='%237EE55A'/%3E%3Cpath d='M47.2939 23.6235C48.1626 23.138 48.6704 22.2193 48.6194 21.2255L48.452 17.9624C48.4433 17.7898 48.5199 17.6241 48.6571 17.519L51.2503 15.5312C52.04 14.926 52.4104 13.9437 52.217 12.9676C52.0238 11.9916 51.3068 11.2246 50.346 10.9661L47.191 10.1169C47.024 10.072 46.8902 9.94793 46.8326 9.78489L45.7435 6.70451C45.4121 5.76643 44.5926 5.11044 43.6045 4.99266C43.6045 4.99266 43.6045 4.99266 43.6044 4.99264C42.6165 4.87487 41.6656 5.3198 41.1225 6.1535L39.3399 8.89168C39.2457 9.03648 39.0863 9.12557 38.9136 9.13013L35.6472 9.21386C34.6527 9.23925 33.7755 9.81622 33.3582 10.7195C32.9408 11.6227 33.0701 12.6647 33.6953 13.4386L35.7486 15.9802C35.8572 16.1146 35.8927 16.2937 35.8436 16.4593L34.914 19.5916C34.6308 20.5454 34.9085 21.558 35.6385 22.2339C36.0511 22.6158 36.5595 22.8455 37.0916 22.909C37.5011 22.9578 37.9245 22.9081 38.3287 22.7535L41.3802 21.586C41.5418 21.5244 41.723 21.546 41.8653 21.6438L44.557 23.496C45.377 24.0598 46.4253 24.1085 47.2939 23.6235ZM41.875 19.4996C41.4632 19.4505 41.0397 19.5001 40.6407 19.6526L37.589 20.8201C37.3144 20.9254 37.117 20.7818 37.0449 20.7151C36.9731 20.6485 36.8146 20.463 36.8986 20.1806L37.828 17.0483C38.0711 16.2294 37.8958 15.3437 37.3589 14.6792L35.3056 12.1376C35.1206 11.9085 35.1963 11.6769 35.2375 11.5877C35.2787 11.4987 35.406 11.2907 35.7004 11.2832L38.9669 11.1994C39.8207 11.1774 40.6089 10.7371 41.075 10.0211L42.8576 7.28294C43.0183 7.03602 43.2621 7.03646 43.3595 7.04807L43.3596 7.04809C43.4569 7.05969 43.6941 7.11659 43.7922 7.39422L43.7922 7.39436L44.8812 10.4749C45.166 11.2803 45.8284 11.8936 46.6533 12.1157L49.8084 12.965C50.0927 13.0415 50.1676 13.2736 50.1867 13.3698C50.2058 13.466 50.225 13.7093 49.9912 13.8883L47.398 15.8759C46.72 16.3956 46.3413 17.2153 46.3851 18.0684L46.5523 21.3315C46.5674 21.6255 46.3699 21.7685 46.2842 21.8165C46.1986 21.8644 45.973 21.9576 45.7307 21.7907L43.0389 19.9385C42.6867 19.6964 42.2868 19.5487 41.875 19.4996Z' fill='%237EE55A'/%3E%3Cpath d='M37.9645 27.9012L35.3709 27.2031C35.2922 27.1819 35.229 27.1233 35.2017 27.0465L34.3065 24.5139C34.0103 23.6761 33.2783 23.0903 32.3958 22.9851C31.5135 22.8799 30.6642 23.2772 30.1795 24.0219L28.7139 26.2732C28.6694 26.3412 28.5942 26.3834 28.5129 26.3855L25.8277 26.4543C24.9393 26.4771 24.156 26.9923 23.7834 27.7989C23.4106 28.6057 23.526 29.5361 24.0843 30.2273L25.7725 32.3167C25.8236 32.3801 25.8404 32.4645 25.8173 32.5425L25.0529 35.1176C24.8001 35.9693 25.048 36.8736 25.7 37.4774C26.3519 38.0808 27.2723 38.2589 28.1026 37.9415L30.6113 36.9817C30.6873 36.9528 30.7727 36.9626 30.8398 37.0089L33.0528 38.5316C33.3713 38.7506 33.7282 38.8827 34.094 38.9263C34.5692 38.9829 35.0588 38.8904 35.4971 38.6453C36.2728 38.2117 36.7265 37.3911 36.6808 36.5036L36.5433 33.8213C36.539 33.7397 36.5753 33.6617 36.64 33.612L38.7718 31.9781C39.4771 31.4376 39.808 30.5602 39.6353 29.6887C39.4628 28.817 38.8226 28.1321 37.9645 27.9012ZM37.5126 30.3352L35.3809 31.9693C34.7753 32.4332 34.4372 33.1651 34.4762 33.9275L34.6137 36.61C34.6202 36.7369 34.5486 36.8043 34.4874 36.8385C34.426 36.8727 34.3307 36.8982 34.2265 36.8264L32.0134 35.3037C31.6992 35.0875 31.3421 34.9557 30.9744 34.9119C30.6067 34.868 30.2282 34.9122 29.8721 35.0485L27.3632 36.0083C27.2449 36.0539 27.1583 36.0065 27.1067 35.9586C27.0553 35.911 27.0015 35.8287 27.0375 35.707L27.8021 33.1317C28.0191 32.4002 27.8624 31.6092 27.3831 31.016L25.6949 28.9266C25.6152 28.8276 25.6335 28.731 25.6629 28.6674C25.6922 28.6038 25.7539 28.5272 25.8811 28.5239L28.5666 28.455C29.3293 28.4353 30.0331 28.042 30.4492 27.4027L31.9147 25.1516C31.984 25.045 32.0816 25.0326 32.1512 25.0409C32.221 25.0492 32.313 25.0842 32.3552 25.2041L33.2505 27.7366C33.5046 28.4558 34.0962 29.0037 34.8332 29.2022L37.427 29.9005C37.5497 29.9336 37.5916 30.0225 37.6053 30.0912C37.6184 30.1596 37.6135 30.2578 37.5126 30.3352Z' fill='%237EE55A'/%3E%3Cpath d='M48.7324 39.1421C48.8088 39.113 48.8943 39.1232 48.9611 39.1693L51.174 40.692C51.4925 40.911 51.8494 41.0431 52.2152 41.0867C52.6903 41.1433 53.18 41.0508 53.6183 40.8057C54.3939 40.3722 54.8476 39.5515 54.8019 38.6642L54.6645 35.9814C54.6603 35.9002 54.6965 35.8221 54.7611 35.7727L56.893 34.1387C57.5982 33.5982 57.9292 32.7209 57.7565 31.8492C57.5839 30.9776 56.9436 30.2927 56.0855 30.0616L53.4919 29.3635C53.4133 29.3423 53.3501 29.2839 53.3228 29.2069L52.4276 26.6743C52.1313 25.8365 51.3993 25.2507 50.517 25.1455C49.6347 25.0403 48.7855 25.4377 48.3005 26.1823L46.8349 28.4336C46.7904 28.5018 46.7152 28.5438 46.6341 28.5459L43.9488 28.6147C43.0604 28.6375 42.2772 29.1527 41.9045 29.9593C41.5317 30.7661 41.647 31.6964 42.2054 32.3877L43.8935 34.477C43.9446 34.5403 43.9614 34.6247 43.9383 34.703L43.1739 37.278C42.9212 38.1297 43.1691 39.0341 43.821 39.6377C44.4731 40.2417 45.3938 40.4194 46.2235 40.1019L48.7324 39.1421ZM45.2277 38.1189C45.1763 38.0712 45.1225 37.9888 45.1586 37.8669L45.9228 35.2921C46.14 34.5607 45.9835 33.7696 45.5041 33.176L43.816 31.0866C43.7362 30.9876 43.7544 30.891 43.7839 30.8274C43.8132 30.7638 43.875 30.6872 44.0021 30.6839L46.6877 30.615C47.4503 30.5953 48.154 30.2019 48.5701 29.5626L50.0356 27.3116C50.1049 27.2051 50.2025 27.1925 50.2723 27.2008C50.3419 27.2091 50.4337 27.2443 50.4762 27.3641L51.3715 29.8966C51.6256 30.6158 52.2171 31.1637 52.9541 31.3622L55.5479 32.0604C55.6705 32.0935 55.7126 32.1825 55.7263 32.2514C55.74 32.3201 55.7351 32.4183 55.6342 32.4955L53.5021 34.1297C52.8966 34.5939 52.5585 35.326 52.5977 36.0877L52.7351 38.7701C52.7416 38.8971 52.67 38.9646 52.6088 38.9988C52.5476 39.0329 52.4528 39.0587 52.348 38.9866L50.1349 37.4639C49.8207 37.2476 49.4635 37.1159 49.0958 37.072C48.7281 37.0282 48.3497 37.0724 47.9935 37.2086L45.4846 38.1684C45.3656 38.214 45.2792 38.1667 45.2277 38.1189Z' fill='%237EE55A'/%3E%3C/svg%3E%0A");
  width: 79px;
  height: 80px;
}

.members-slider__wrapper {
  align-items: stretch;
}

.members-slider__slide {
  height: auto;
}

.members-card {
  height: 100%;
  background: #fff;
  border-radius: 5px;
  padding: 20px 30px;
}

.members-card__head {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
}

.members-card__name {
  padding-left: 30px;
  font-weight: 600;
  font-size: 18px;
  line-height: 131.27%;
  color: #082D5D;
}

.members-card__text {
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #082D5D;
  margin: 0;
  margin-bottom: 17px;
}

.members-card__link {
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #9DACD2;
}

.start {
  padding-bottom: 30px;
}

.start__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 35px 0 60px;
}

.start__heading {
  width: 100%;
}

.start__body {
  position: relative;
  z-index: 1;
}

.start__body:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='120' height='53' viewBox='0 0 120 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9915 6.62175C32.264 3.2365 27.8419 3.23649 25.1144 6.62174L21.4057 11.2249C17.7304 15.7866 11.845 16.0671 7.89857 11.8687L0.517373 4.01616C-0.10385 3.35526 -0.175793 2.19445 0.356684 1.42341C0.889161 0.652364 1.82442 0.563071 2.44564 1.22396L9.82684 9.07652C12.5977 12.0243 16.73 11.8274 19.3106 8.62446L23.0193 4.02133C26.9039 -0.800085 33.202 -0.800075 37.0866 4.02134L40.3525 8.07489C43.08 11.4601 47.5021 11.4601 50.2295 8.07489L53.4955 4.02133C57.38 -0.800085 63.6782 -0.800075 67.5628 4.02134L70.8287 8.07489C73.5562 11.4601 77.9783 11.4601 80.7057 8.07489L83.9716 4.02133C87.8562 -0.800085 94.1544 -0.800075 98.0389 4.02134L101.515 8.33551C104.174 11.6356 108.46 11.7306 111.212 8.55037L117.509 1.27428C118.108 0.582282 119.045 0.623835 119.603 1.36709C120.16 2.11035 120.127 3.27385 119.528 3.96584L113.231 11.2419C109.312 15.7713 103.207 15.6361 99.4197 10.9359L95.9438 6.62175C93.2163 3.2365 88.7943 3.23649 86.0668 6.62174L82.8009 10.6753C78.9163 15.4967 72.6181 15.4967 68.7336 10.6753L65.4676 6.62175C62.7402 3.2365 58.3181 3.23649 55.5906 6.62174L52.3247 10.6753C48.4401 15.4967 42.142 15.4967 38.2574 10.6753L34.9915 6.62175ZM34.9915 25.5349C32.264 22.1496 27.8419 22.1496 25.1144 25.5349L21.4057 30.138C17.7304 34.6997 11.845 34.9803 7.89857 30.7818L0.517373 22.9293C-0.10385 22.2684 -0.175793 21.1076 0.356684 20.3365C0.889161 19.5655 1.82442 19.4762 2.44564 20.1371L9.82684 27.9897C12.5977 30.9375 16.73 30.7405 19.3106 27.5376L23.0193 22.9345C26.9039 18.1131 33.202 18.1131 37.0866 22.9345L40.3525 26.988C43.08 30.3733 47.5021 30.3733 50.2295 26.988L53.4955 22.9345C57.38 18.1131 63.6782 18.1131 67.5628 22.9345L70.8287 26.988C73.5562 30.3733 77.9783 30.3733 80.7057 26.988L83.9716 22.9345C87.8562 18.1131 94.1544 18.1131 98.0389 22.9345L101.515 27.2486C104.174 30.5487 108.46 30.6437 111.212 27.4635L117.509 20.1874C118.108 19.4954 119.045 19.537 119.603 20.2802C120.16 21.0235 120.127 22.187 119.528 22.879L113.231 30.1551C109.312 34.6845 103.207 34.5492 99.4197 29.8491L95.9438 25.5349C93.2163 22.1496 88.7943 22.1496 86.0668 25.5349L82.8009 29.5884C78.9163 34.4098 72.6181 34.4099 68.7336 29.5884L65.4676 25.5349C62.7402 22.1496 58.3181 22.1496 55.5906 25.5349L52.3247 29.5884C48.4401 34.4098 42.142 34.4099 38.2574 29.5884L34.9915 25.5349ZM25.1144 44.4476C27.8419 41.0624 32.264 41.0624 34.9915 44.4476L38.2574 48.5012C42.142 53.3226 48.4401 53.3226 52.3247 48.5012L55.5906 44.4476C58.3181 41.0624 62.7402 41.0624 65.4676 44.4476L68.7336 48.5012C72.6181 53.3226 78.9163 53.3226 82.8009 48.5012L86.0668 44.4476C88.7943 41.0624 93.2163 41.0624 95.9438 44.4476L99.4197 48.7618C103.207 53.4619 109.312 53.5972 113.231 49.0678L119.528 41.7917C120.127 41.0997 120.16 39.9362 119.603 39.193C119.045 38.4497 118.108 38.4082 117.509 39.1002L111.212 46.3762C108.46 49.5565 104.174 49.4615 101.515 46.1614L98.0389 41.8472C94.1544 37.0258 87.8562 37.0258 83.9716 41.8472L80.7057 45.9008C77.9783 49.286 73.5562 49.286 70.8287 45.9008L67.5628 41.8472C63.6782 37.0258 57.38 37.0258 53.4955 41.8472L50.2295 45.9008C47.5021 49.286 43.08 49.286 40.3525 45.9008L37.0866 41.8472C33.202 37.0258 26.9039 37.0258 23.0193 41.8472L19.3106 46.4503C16.73 49.6532 12.5977 49.8502 9.82684 46.9024L2.44564 39.0498C1.82442 38.3889 0.889161 38.4782 0.356684 39.2493C-0.175793 40.0203 -0.10385 41.1811 0.517373 41.842L7.89857 49.6946C11.845 53.893 17.7304 53.6125 21.4057 49.0507L25.1144 44.4476Z' fill='%2308AFED'/%3E%3C/svg%3E%0A");
  width: 120px;
  height: 53px;
  top: -20px;
  right: -20px;
  z-index: -1;
}

.start__body:before {
  content: '';
  position: absolute;
  bottom: -15px;
  left: -25px;
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='75' viewBox='0 0 75 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.6147 2.31305)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.6147 19.8536)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.6147 37.3946)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.6147 54.9351)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.6147 72.4761)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 55.0737 2.31305)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 55.0737 19.8536)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 55.0737 37.3946)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 55.0737 54.9351)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 55.0737 72.4761)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.5327 2.31305)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.5327 19.8536)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.5327 37.3946)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.5327 54.9351)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.5327 72.4761)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.9916 2.31305)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.9916 19.8536)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.9916 37.3946)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.9916 54.9351)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.9916 72.4761)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.45258 2.31305)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.45258 19.8536)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.45258 37.3946)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.45258 54.9351)' fill='%2308AFED'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.45258 72.4761)' fill='%2308AFED'/%3E%3C/svg%3E%0A");
  width: 75px;
  height: 75px;
  z-index: -1;
}

.start__nav {
  flex: 0 0 165px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.start__nav .swiper-button-next, .start__nav .swiper-button-prev {
  position: initial;
}

.start__nav .swiper-button-next {
  width: 45px;
  height: 45px;
  border: 1px solid #ECF0F7;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.start__nav .swiper-button-next:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
}

.start__nav .swiper-button-prev {
  width: 45px;
  height: 45px;
  border: 1px solid #ECF0F7;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.start__nav .swiper-button-prev:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
  transform: rotate(180deg);
}

.start__nav .swiper-pagination {
  position: initial;
  display: flex;
  margin: 0 10px;
  width: auto;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #082D5D;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.start__nav .swiper-pagination .swiper-pagination-current {
  color: #5BCEE0;
}

.start__nav .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 8px;
  border: 2px solid #fff;
  background: #9DACD2;
  outline: none;
  opacity: 1;
  transition: .3s;
}

.start__nav .swiper-pagination-bullet-active {
  border: 2px solid #FF9422;
  background: #fff;
}

.start__title {
  display: inline-flex;
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  color: #082D5D;
  margin: 0;
  position: relative;
}

.start__title:after {
  content: '';
  position: absolute;
  display: none;
  bottom: -30px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.76758 5.67896L9.53459 10.446H4.76758H0.000563626L4.76758 5.67896Z' fill='%235BCEE0'/%3E%3Cpath d='M26.5332 5.94588H22.9733L26.5332 9.50578L30.0931 5.94588H26.5332Z' stroke='%235BCEE0'/%3E%3Cpath d='M48.3008 5.67896L53.0678 10.446H48.3008H43.5338L48.3008 5.67896Z' fill='%235BCEE0'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 16px;
}

.start__title:before {
  content: '';
  position: absolute;
  top: -10px;
  right: -120px;
  background-image: url("data:image/svg+xml,%3Csvg width='96' height='93' viewBox='0 0 96 93' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M74.6295 2.99056L69.2153 4.48131L69.0042 3.71461C68.7808 2.9034 67.9422 2.42688 67.131 2.65024L34.3992 11.6626C33.588 11.886 33.1115 12.7246 33.3349 13.5358L33.546 14.3025L28.1317 15.7932C27.3205 16.0166 26.844 16.8552 27.0674 17.6664L29.83 27.6998C30.9404 31.7329 34.8713 34.2471 38.9075 33.6996C40.4216 38.3123 43.8547 42.0584 48.2551 43.996C46.339 45.6324 46.1536 48.1035 46.4796 49.2874C46.4822 49.2968 46.4849 49.3061 46.4876 49.3153C46.6417 49.8359 47.0718 51.3354 47.2095 52.0153C47.3184 52.5532 47.5222 53.0459 47.7192 53.5226C47.8669 53.8799 48.1418 54.5449 48.0966 54.7313C48.0949 54.7344 47.8966 55.0547 46.7019 55.3836C44.5576 55.974 43.6375 57.2505 43.2433 58.2174C42.5692 59.8703 42.9446 61.7236 43.4149 63.05L28.8552 67.0589C28.6188 66.2672 27.7917 65.8062 26.9913 66.0266L15.1417 69.2892C14.3305 69.5126 13.854 70.3512 14.0774 71.1624L17.8294 84.7892C18.0527 85.6004 18.8913 86.0769 19.7026 85.8535L31.5518 82.591C32.3448 82.3726 32.8178 81.5662 32.6301 80.7724L36.1781 79.7955C36.9893 79.5721 37.4658 78.7335 37.2424 77.9223C37.0191 77.1111 36.1804 76.6346 35.3692 76.8579L31.8224 77.8345L29.6643 69.9964L45.9361 65.5161C46.3921 65.3905 46.7638 65.0605 46.9424 64.6226C47.1209 64.1847 47.0862 63.6888 46.848 63.2802C46.3914 62.4966 45.599 60.5092 46.0643 59.3679C46.1379 59.1872 46.3623 58.6374 47.5106 58.3212C49.238 57.8456 50.3248 57.1094 50.8332 56.0707C51.5032 54.7011 50.9437 53.3472 50.5349 52.3586C50.3866 51.9996 50.2465 51.6606 50.1957 51.4102C50.0138 50.5124 49.4941 48.7385 49.4177 48.4795C49.3983 48.3717 49.0879 46.3456 51.5151 45.6773C52.3576 45.4454 54.1105 44.9627 55.3638 49.5143L55.507 50.0345C55.7732 51.0014 56.4003 51.8064 57.2729 52.3011C58.1436 52.7948 59.154 52.9203 60.1189 52.6547L60.1253 52.6529L69.1075 50.1636L69.1229 50.16C70.1747 49.9104 71.2404 50.5647 71.4987 51.6188C71.7447 52.6221 71.1464 53.6703 70.1362 54.0052C69.3515 54.2656 68.9151 55.1054 69.1562 55.8962C69.2005 56.0415 69.6339 57.3029 71.2069 56.8696L71.2096 56.8689L71.5964 56.7616C71.705 56.7314 71.8033 56.704 71.8616 56.688C72.8569 56.5144 73.8409 57.1443 74.1147 58.1387C74.3639 59.0436 73.9375 60.0234 73.12 60.4474C72.9436 60.5038 72.4849 60.6389 72.2258 60.7153C71.7954 60.8422 71.6959 60.8718 71.6212 60.8984C70.8694 61.1662 70.4517 61.9687 70.6637 62.7382C70.8757 63.5076 71.6454 63.9831 72.4282 63.828C73.4383 63.628 74.4444 64.2512 74.7184 65.2471C74.8589 65.7573 74.792 66.2929 74.532 66.7518C74.3027 67.154 73.9424 67.4627 73.5145 67.6248L71.7266 68.1416C70.9426 68.3682 70.4765 69.1722 70.6693 69.9653C70.8621 70.7582 71.6456 71.2582 72.4462 71.0995C73.4839 70.8935 74.4957 71.5412 74.7497 72.5731C74.9912 73.5572 74.4045 74.5885 73.4089 74.9364C72.7217 75.1281 62.2109 78.0239 56.6392 79.5587C54.6067 80.1183 53.0293 79.995 51.9505 79.1921C50.1143 77.8254 50.0175 74.833 50.016 74.7734C50.0011 73.9345 49.3102 73.2653 48.4706 73.2775C47.629 73.2896 46.9573 73.9816 46.9696 74.8229C46.9722 75.0063 47.0702 79.339 50.1114 81.6213C51.9842 83.0266 54.4526 83.321 57.4482 82.4962C74.2473 77.869 74.2926 77.8538 74.3423 77.8373C76.8495 77.0036 78.3282 74.3724 77.7085 71.8463C77.4698 70.8761 76.9664 70.0399 76.2929 69.3986C76.6389 69.0658 76.9387 68.6824 77.1807 68.2577C77.8434 67.0885 78.0122 65.7321 77.656 64.4385C77.3782 63.4288 76.803 62.5702 76.0489 61.9357C77.0939 60.6976 77.5082 58.9869 77.0521 57.3302C76.6336 55.8103 75.5489 54.63 74.1951 54.0362C74.6073 53.068 74.7224 51.9716 74.458 50.8937C73.8084 48.2421 71.1387 46.5888 68.486 47.1805C68.4379 47.1895 68.3914 47.2005 68.3453 47.2135L68.3327 47.217L67.0683 42.6249L70.0854 39.5432C74.1228 35.4197 75.7916 29.4882 74.5385 23.8891C78.2858 22.2932 80.3757 18.1213 79.2652 14.0883L76.5027 4.05492C76.2793 3.24372 75.4407 2.7672 74.6295 2.99056ZM38.0664 30.7202C35.6749 30.8419 33.4289 29.293 32.7675 26.891L30.4094 18.3264L34.3548 17.2401L38.0664 30.7202ZM29.2741 80.0575L20.3624 82.5113L17.4193 71.8221L26.3309 69.3683L29.2741 80.0575ZM69.1732 50.1455C69.1654 50.1477 69.1572 50.1501 69.1486 50.1523L69.1732 50.1455ZM71.4026 23.9032C72.7202 28.6884 71.381 33.8643 67.9081 37.4115L64.2782 41.1188C63.8988 41.5063 63.754 42.0662 63.898 42.5891L65.3962 48.0304L59.3114 49.7167L59.3101 49.7171C59.2403 49.7363 59.1745 49.7435 59.1139 49.7428L57.6202 44.3177C57.4762 43.7949 57.0652 43.388 56.541 43.2493L51.5251 41.9226C46.7257 40.6531 42.9258 36.8919 41.6083 32.107L36.6767 14.1958L66.4709 5.99225L71.4025 23.9033L71.4026 23.9032ZM76.3277 14.8971C76.9891 17.2992 75.8525 19.7794 73.7357 20.899L70.0241 7.41887L73.9695 6.33253L76.3277 14.8971Z' fill='%2308AFED'/%3E%3Cpath d='M42.8437 77.9592C42.238 78.126 41.5784 77.894 41.2087 77.3866C40.832 76.8698 40.8218 76.1439 41.1899 75.6193C41.5415 75.1185 42.1779 74.8706 42.775 75.0056C43.4132 75.1499 43.8997 75.7036 43.9571 76.3565C44.0209 77.0806 43.5444 77.7663 42.8437 77.9592Z' fill='%2308AFED'/%3E%3Cpath d='M54.3139 34.051C53.8054 34.191 53.2594 34.1695 52.7449 33.9759C51.9092 33.6615 51.3098 32.9503 51.1414 32.0736L50.5889 29.1995L48.1642 27.5593C47.4244 27.0587 47.0069 26.2273 47.0476 25.3351C47.0882 24.4428 47.5794 23.6527 48.3616 23.2215L50.9269 21.807L51.7394 18.9936C51.9871 18.1359 52.6488 17.4824 53.5096 17.2454C54.3703 17.0083 55.2735 17.2309 55.9253 17.841L58.0636 19.842L60.9914 19.744C61.884 19.7143 62.7105 20.1415 63.2021 20.8872C63.6936 21.633 63.7606 22.5609 63.3812 23.3694L62.1378 26.0196L63.1344 28.7716C63.4384 29.6109 63.2875 30.5286 62.7305 31.2265C62.1734 31.9245 61.3117 32.2751 60.4256 32.1648L57.5179 31.8024L55.2057 33.602C54.9342 33.813 54.6315 33.9635 54.3139 34.051ZM56.6753 28.744C56.8664 28.6913 57.0678 28.676 57.2682 28.701L59.9908 29.0403L59.0575 26.4634C58.92 26.0831 58.9389 25.6636 59.1108 25.2974L60.2748 22.8167L57.5343 22.9083C57.1303 22.9217 56.7375 22.7742 56.4425 22.498L54.4397 20.6239L53.6787 23.259C53.5666 23.6473 53.3046 23.9751 52.9507 24.1703L50.5496 25.4945L52.8193 27.0297C53.1543 27.2563 53.3854 27.6068 53.4618 28.0041L53.9793 30.6956L56.1443 29.0106C56.3036 28.8865 56.4844 28.7965 56.6753 28.744Z' fill='%2308AFED'/%3E%3C/svg%3E%0A");
  width: 96px;
  height: 93px;
}

.start-slider__wrapper {
  align-items: stretch;
}

.start-slider__slide {
  height: auto;
}

.start-card {
  padding: 30px;
  background: #F7F9FC;
  border-radius: 5px;
  height: 100%;
}

.start-card__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 -13px;
  margin-top: -20px;
}

.start-card__list {
  counter-reset: myCounter;
  margin: 0;
  padding: 0;
}

.start-card__name {
  font-weight: 600;
  font-size: 18px;
  line-height: 131.27%;
  color: #082D5D;
}

.start-card__item {
  list-style: none;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #7896AE;
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
}

.start-card__item b {
  font-weight: 500;
  color: #082D5D;
}

.start-card__item:before {
  position: absolute;
  top: 0;
  left: 0;
  counter-increment: myCounter;
  content: counter(myCounter);
  color: #08AFED;
  display: inline-block;
  text-align: center;
}

.history {
  padding-bottom: 45px;
  background: linear-gradient(90deg, #1474CC 0%, #2B32B2 100%);
  z-index: 1;
  position: relative;
}

.history:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/local/templates/common/static/css/../img/general/luck-bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: .1;
  z-index: -1;
}

.history__head {
  text-align: center;
  padding: 35px 0;
}

.history__title {
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  text-align: center;
  color: #FFFFFF;
  position: relative;
  margin: 0;
}

.history__subtitle {
  color: #FFFFFF;
}

.history__title:after {
  content: '';
  position: absolute;
  display: none;
  bottom: -30px;
  left: 50%;
  margin-left: -27px;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='15' viewBox='0 0 54 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.76758 5L9.53459 9.76701H4.76758H0.000563626L4.76758 5Z' fill='%23FF9422'/%3E%3Cpath d='M26.5332 5.26704H22.9733L26.5332 8.82695L30.0931 5.26704H26.5332Z' stroke='%23FF9422'/%3E%3Cpath d='M48.3008 5L53.0678 9.76701H48.3008H43.5338L48.3008 5Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 15px;
}

.history__grid {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0 -10px;
}

.history__info {
  padding: 0 10px;
  flex: 0 0 430px;
}

.history__video {
  padding: 0 10px;
  width: 100%;
}

.history__speakers {
  padding: 0 10px;
  flex: 0 0 430px;
}

.history-card {
  position: relative;
  display: flex;
  flex-direction: column;
  background: rgba(255, 255, 255, 0.1);
  padding: 20px 30px;
  width: 100%;
  padding-bottom: 0;
}

.history-card:after {
  content: '';
  position: absolute;
  top: 30px;
  right: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.1);
  display: none;
}

.history-card__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 131.27%;
  color: #FFFFFF;
  margin: 0;
  margin-bottom: 20px;
}

.history-card__info {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.history-card__data {
  display: inline-flex;
  padding: 6px 10px;
  background: rgba(255, 255, 255, 0.1);
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  color: #FFFFFF;
  border-radius: 5px;
  margin-right: 5px;
}

.history-card__data img {
  margin-right: 5px;
}

.history-card__head {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(236, 240, 247, 0.1);
}

.history-card__body {
  padding: 20px 0;
  color: #fff;
}

.history-card__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.history-card__list li {
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #FFFFFF;
  margin-bottom: 20px;
}

.history-card__list li:last-child {
  margin: 0;
}

.history-card__footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #244CBA;
  margin: 0 -30px;
  width: calc(100% + 60px);
}

.history-card__link {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 75px;
  border-right: 1px solid #244CBA;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #FFFFFF;
  position: relative;
}

.history-card__link img {
  margin-left: 5px;
}

.history-card__link:last-child {
  border-right: 0;
}

.history-card__link:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='121' height='16' viewBox='0 0 121 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.4387 7.05143C32.7112 3.66618 28.2891 3.66618 25.5617 7.05143L21.853 11.6546C18.1776 16.2163 12.2922 16.4968 8.34584 12.2984L0.964639 4.44584C0.343415 3.78495 0.271472 2.62414 0.803949 1.85309C1.33643 1.08205 2.27169 0.992758 2.89291 1.65365L10.2741 9.5062C13.045 12.454 17.1773 12.257 19.7578 9.05414L23.4665 4.45102C27.3511 -0.370398 33.6493 -0.370388 37.5338 4.45103L40.7998 8.50458C43.5272 11.8898 47.9493 11.8898 50.6768 8.50458L53.9427 4.45102C57.8273 -0.370398 64.1255 -0.370388 68.01 4.45103L71.276 8.50458C74.0034 11.8898 78.4255 11.8898 81.153 8.50458L84.4189 4.45102C88.3035 -0.370398 94.6016 -0.370388 98.4862 4.45103L101.962 8.76519C104.621 12.0653 108.908 12.1603 111.66 8.98005L117.956 1.70397C118.555 1.01197 119.493 1.05352 120.05 1.79678C120.608 2.54003 120.574 3.70353 119.975 4.39553L113.679 11.6716C109.759 16.201 103.654 16.0658 99.867 11.3656L96.3911 7.05143C93.6636 3.66618 89.2415 3.66618 86.514 7.05143L83.2481 11.105C79.3635 15.9264 73.0654 15.9264 69.1808 11.105L65.9149 7.05143C63.1874 3.66618 58.7653 3.66618 56.0379 7.05143L52.7719 11.105C48.8874 15.9264 42.5892 15.9264 38.7046 11.105L35.4387 7.05143Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
  width: 121px;
  height: 16px;
  bottom: -8px;
  left: 50%;
  margin-left: -60.5px;
}

.history-speakers {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}

.history-speakers__item {
  width: 50%;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
  margin-bottom: 20px;
}

.history-video {
  text-align: center;
}

.history-video__title {
  font-weight: 750;
  font-size: 48px;
  line-height: 135%;
  text-align: center;
  opacity: 0.4;
  color: transparent;
  -webkit-text-stroke: 1px #FFFFFF;
  margin: 0;
  margin-bottom: 20px;
}

.footer {
  background: #0D1D4A;
}

.footer__main {
  padding: 25px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.footer__copyright {
  padding: 25px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer-copyright__mail {
  display: flex;
  flex-direction: column;
}

.footer-copyright__name {
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #ECF0F7;
}

.footer-copyright__link {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
}

.footer-copyright__copy {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.project {
  padding-top: 35px;
  padding-bottom: 45px;
  background: linear-gradient(90deg, #1474CC 0%, #2B32B2 100%);
  z-index: 1;
  position: relative;
}

.project:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/local/templates/common/static/css/../img/general/luck-bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: .1;
  z-index: -1;
}

.project__head {
  text-align: center;
  margin-bottom: 30px;
}

.project__title {
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  text-align: center;
  color: #FFFFFF;
  position: relative;
  margin: 0;
  margin-bottom: 50px;
}

.project__title:after {
  content: '';
  position: absolute;
  display: none;
  left: 50%;
  bottom: -30px;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='15' viewBox='0 0 54 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.76758 5L9.53459 9.76701H4.76758H0.000563626L4.76758 5Z' fill='%23FF9422'/%3E%3Cpath d='M26.5332 5.26704H22.9733L26.5332 8.82695L30.0931 5.26704H26.5332Z' stroke='%23FF9422'/%3E%3Cpath d='M48.3008 5L53.0678 9.76701H48.3008H43.5338L48.3008 5Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 15px;
  margin-left: -27px;
}

.project__title:before {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='120' height='53' viewBox='0 0 120 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M34.9915 6.21647C32.264 2.83122 27.8419 2.83122 25.1144 6.21647L21.4057 10.8196C17.7304 15.3813 11.845 15.6618 7.89857 11.4634L0.517373 3.61088C-0.10385 2.94999 -0.175793 1.78918 0.356684 1.01813C0.889161 0.247091 1.82442 0.157797 2.44564 0.818691L9.82684 8.67124C12.5977 11.6191 16.73 11.4221 19.3106 8.21918L23.0193 3.61606C26.9039 -1.20536 33.202 -1.20535 37.0866 3.61606L40.3525 7.66962C43.08 11.0549 47.5021 11.0549 50.2295 7.66961L53.4955 3.61606C57.38 -1.20536 63.6782 -1.20535 67.5628 3.61606L70.8287 7.66962C73.5562 11.0549 77.9783 11.0549 80.7057 7.66961L83.9716 3.61606C87.8562 -1.20536 94.1544 -1.20535 98.0389 3.61606L101.515 7.93023C104.174 11.2303 108.46 11.3253 111.212 8.14509L117.509 0.869004C118.108 0.177008 119.045 0.218562 119.603 0.961817C120.16 1.70507 120.127 2.86857 119.528 3.56057L113.231 10.8367C109.312 15.3661 103.207 15.2308 99.4197 10.5306L95.9438 6.21647C93.2163 2.83122 88.7943 2.83122 86.0668 6.21647L82.8009 10.27C78.9163 15.0914 72.6181 15.0914 68.7336 10.27L65.4676 6.21647C62.7402 2.83122 58.3181 2.83122 55.5906 6.21647L52.3247 10.27C48.4401 15.0914 42.142 15.0914 38.2574 10.27L34.9915 6.21647ZM34.9915 25.1296C32.264 21.7444 27.8419 21.7444 25.1144 25.1296L21.4057 29.7327C17.7304 34.2944 11.845 34.575 7.89857 30.3766L0.517373 22.524C-0.10385 21.8631 -0.175793 20.7023 0.356684 19.9313C0.889161 19.1602 1.82442 19.0709 2.44564 19.7318L9.82684 27.5844C12.5977 30.5322 16.73 30.3352 19.3106 27.1323L23.0193 22.5292C26.9039 17.7078 33.202 17.7078 37.0866 22.5292L40.3525 26.5828C43.08 29.968 47.5021 29.968 50.2295 26.5828L53.4955 22.5292C57.38 17.7078 63.6782 17.7078 67.5628 22.5292L70.8287 26.5828C73.5562 29.968 77.9783 29.968 80.7057 26.5828L83.9716 22.5292C87.8562 17.7078 94.1544 17.7078 98.0389 22.5292L101.515 26.8434C104.174 30.1435 108.46 30.2384 111.212 27.0582L117.509 19.7821C118.108 19.0901 119.045 19.1317 119.603 19.875C120.16 20.6182 120.127 21.7817 119.528 22.4737L113.231 29.7498C109.312 34.2792 103.207 34.1439 99.4197 29.4438L95.9438 25.1296C93.2163 21.7444 88.7943 21.7444 86.0668 25.1296L82.8009 29.1832C78.9163 34.0046 72.6181 34.0046 68.7336 29.1832L65.4676 25.1296C62.7402 21.7444 58.3181 21.7444 55.5906 25.1296L52.3247 29.1832C48.4401 34.0046 42.142 34.0046 38.2574 29.1832L34.9915 25.1296ZM25.1144 44.0423C27.8419 40.6571 32.264 40.6571 34.9915 44.0423L38.2574 48.0959C42.142 52.9173 48.4401 52.9173 52.3247 48.0959L55.5906 44.0423C58.3181 40.6571 62.7402 40.6571 65.4676 44.0423L68.7336 48.0959C72.6181 52.9173 78.9163 52.9173 82.8009 48.0959L86.0668 44.0423C88.7943 40.6571 93.2163 40.6571 95.9438 44.0423L99.4197 48.3565C103.207 53.0567 109.312 53.1919 113.231 48.6625L119.528 41.3864C120.127 40.6944 120.16 39.5309 119.603 38.7877C119.045 38.0444 118.108 38.0029 117.509 38.6949L111.212 45.971C108.46 49.1512 104.174 49.0562 101.515 45.7561L98.0389 41.4419C94.1544 36.6205 87.8562 36.6205 83.9716 41.4419L80.7057 45.4955C77.9783 48.8807 73.5562 48.8807 70.8287 45.4955L67.5628 41.4419C63.6782 36.6205 57.38 36.6205 53.4955 41.4419L50.2295 45.4955C47.5021 48.8807 43.08 48.8807 40.3525 45.4955L37.0866 41.4419C33.202 36.6205 26.9039 36.6205 23.0193 41.4419L19.3106 46.0451C16.73 49.248 12.5977 49.4449 9.82684 46.4971L2.44564 38.6446C1.82442 37.9837 0.889161 38.073 0.356684 38.844C-0.175793 39.6151 -0.10385 40.7759 0.517373 41.4368L7.89857 49.2893C11.845 53.4877 17.7304 53.2072 21.4057 48.6455L25.1144 44.0423Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 120px;
  height: 53px;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -60px;
  z-index: -1;
}

.project__text {
  max-width: 600px;
  margin: 0 auto;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
  color: #ECF0F7;
}

.project__list {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0;
  list-style-type: none;
  margin-bottom: 80px;
}

.project__item {
  position: relative;
  font-weight: 600;
  font-size: 16px;
  line-height: 131.27%;
  text-align: center;
  color: #FFFFFF;
  padding: 15px 15px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-height: 52px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 122px;
  margin: 0 5px;
  cursor: pointer;
  transition: .3s;
}

.project__item span {
  margin-left: 5px;
}

.project__item:after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: rgba(255, 255, 255, 0.1) transparent transparent transparent;
  transition: .3s;
}

.project__item:before {
  content: '';
  position: absolute;
  bottom: -40px;
  left: 50%;
  margin-left: -72px;
  background-image: url("data:image/svg+xml,%3Csvg width='144' height='16' viewBox='0 0 144 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M0 15.9993V15.0278C15.698 15.0913 28.6971 11.0859 35.1774 7.8595C37.9668 6.36291 52.2586 0.00266751 72 0V0.971923C52.457 0.973761 38.329 7.27271 35.6436 8.71583L35.6301 8.72283C29.04 12.0059 15.8829 16.0625 0 15.9993Z' fill='white'/%3E%3Cpath opacity='0.4' d='M144 15.9993V15.0278C128.302 15.0913 115.303 11.0859 108.823 7.8595C106.033 6.36291 91.7414 0.00266751 72 0V0.971923C91.543 0.973761 105.671 7.27271 108.356 8.71583L108.37 8.72283C114.96 12.0059 128.117 16.0625 144 15.9993Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 144px;
  height: 14.6px;
  transition: .3s;
}

.project__item.is-active {
  background: #FF9422;
}

.project__item.is-active:before {
  background-image: url("data:image/svg+xml,%3Csvg width='145' height='16' viewBox='0 0 145 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 15.9993V15.0278C15.916 15.0913 29.0957 11.0859 35.666 7.8595C38.4941 6.36291 52.9844 0.00266751 73 0V0.971923C53.1855 0.973761 38.8613 7.27271 36.1387 8.71583L36.125 8.72283C29.4434 12.0059 16.1035 16.0625 0 15.9993Z' fill='%23FF9422'/%3E%3Cpath opacity='0.4' d='M145 15.9993V15.0278C129.302 15.0913 116.303 11.0859 109.823 7.8595C107.033 6.36291 92.7414 0.00266751 73 0V0.971923C92.543 0.973761 106.671 7.27271 109.356 8.71583L109.37 8.72283C115.96 12.0059 129.117 16.0625 145 15.9993Z' fill='white'/%3E%3C/svg%3E%0A");
}

.project__item.is-active:after {
  border-color: #FF9422 transparent transparent transparent;
}

.project__item.is-selected:before {
  background-image: url("data:image/svg+xml,%3Csvg width='144' height='16' viewBox='0 0 144 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 15.9993V15.0278C15.698 15.0913 28.6971 11.0859 35.1774 7.8595C37.9668 6.36291 52.2586 0.00266751 72 0V0.971923C52.457 0.973761 38.329 7.27271 35.6436 8.71583L35.6301 8.72283C29.04 12.0059 15.8829 16.0625 0 15.9993Z' fill='%23FF9422'/%3E%3Cpath d='M144 15.9993V15.0278C128.302 15.0913 115.303 11.0859 108.823 7.8595C106.033 6.36291 91.7414 0.00266751 72 0V0.971923C91.543 0.973761 105.671 7.27271 108.356 8.71583L108.37 8.72283C114.96 12.0059 128.117 16.0625 144 15.9993Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
}

.project__info {
  display: none;
  text-align: center;
}

.project__info.is-active {
  display: block;
}

.project__info .hidden-content {
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
  color: #ECF0F7;
}

.project__flag {
  display: inline-flex;
  background: #FF9422;
  border-radius: 50px;
  padding: 5px 20px;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #FFFFFF;
}

.project__flag img {
  margin-right: 5px;
}

.project__name {
  font-weight: 600;
  font-size: 22px;
  line-height: 150%;
  color: #FFFFFF;
}

.project__link {
  font-weight: normal;
  font-size: 14px;
  line-height: 170%;
  text-align: center;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #ECF0F7;
}

.speakers {
  padding: 65px 0 60px;
}

.speakers__slider {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.speakers__text {
  max-width: 400px;
  flex: 0 0 400px;
  width: 100%;
  background: #fff;
}

.speakers__info {
  width: 100%;
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
}

.speakers__info:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='75' viewBox='0 0 75 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2436 2.34137)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2436 19.8821)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2436 37.4229)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2436 54.9637)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 72.2436 72.5045)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.7026 2.34137)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.7026 19.8821)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.7026 37.4229)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.7026 54.9637)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 54.7026 72.5045)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1616 2.34137)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1616 19.8821)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1616 37.4229)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1616 54.9637)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 37.1616 72.5045)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.6205 2.34137)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.6205 19.8821)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.6205 37.4229)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.6205 54.9637)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 19.6205 72.5045)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.08148 2.34137)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.08148 19.8821)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.08148 37.4229)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.08148 54.9637)' fill='%23E514E9'/%3E%3Ccircle r='1.91852' transform='matrix(-1 0 0 1 2.08148 72.5045)' fill='%23E514E9'/%3E%3C/svg%3E%0A");
  width: 75px;
  height: 75px;
  top: -10px;
  right: -10px;
  z-index: 2;
}

.speakers-info {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.speakers-info__slide:nth-child(n+1) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-1.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
}

.speakers-info__slide:nth-child(n+2) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-2.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
}

.speakers-info__slide:nth-child(n+3) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-3.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
}

.speakers-info__slide:nth-child(n+4) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-4.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
}

.speakers-info__slide:nth-child(n+5) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-5.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
}

.speakers-info__slide:nth-child(n+6) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-6.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
}

.speakers-info__slide.swiper-slide-thumb-active:nth-child(n+1) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-active-1.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.speakers-info__slide.swiper-slide-thumb-active:nth-child(n+2) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-active-2.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.speakers-info__slide.swiper-slide-thumb-active:nth-child(n+3) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-active-3.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.speakers-info__slide.swiper-slide-thumb-active:nth-child(n+4) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-active-4.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.speakers-info__slide.swiper-slide-thumb-active:nth-child(n+5) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-active-5.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.speakers-info__slide.swiper-slide-thumb-active:nth-child(n+6) .speakers-info__image:after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: url(/local/templates/common/static/css/../img/general/mask-sp-active-6.svg);
  z-index: 3;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.speakers-info__slide.swiper-slide-thumb-active .speakers-info__name {
  color: #E514E9;
}

.speakers-info__image {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 80%;
}

.speakers-info__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.speakers-text__slide {
  background: #fff;
}

.speakers-text__name {
  position: relative;
  display: flex;
  font-weight: 600;
  font-size: 18px;
  line-height: 131.27%;
  color: #082D5D;
}

.speakers-text__name:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.44991 0.716797L4.92991 10.2208H0.753906L3.81391 0.716797H7.44991ZM14.4699 0.716797L11.9499 10.2208H7.77391L10.8339 0.716797H14.4699Z' fill='%23E514E9'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
}

.speakers-text__title {
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  color: #082D5D;
  margin: 0;
  margin-bottom: 50px;
  position: relative;
  max-width: 300px;
}

.speakers-text__title:after {
  content: '';
  position: absolute;
  display: none;
  bottom: -30px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='15' viewBox='0 0 54 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.76758 5L9.53459 9.76701H4.76758H0.000563626L4.76758 5Z' fill='%23E514E9'/%3E%3Cpath d='M26.5332 5.26704H22.9733L26.5332 8.82695L30.0931 5.26704H26.5332Z' stroke='%23E514E9'/%3E%3Cpath d='M48.3008 5L53.0678 9.76701H48.3008H43.5338L48.3008 5Z' fill='%23E514E9'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 15px;
}

.speakers-text__title:before {
  content: '';
  position: absolute;
  top: 0;
  right: -68px;
  background-image: url("data:image/svg+xml,%3Csvg width='58' height='57' viewBox='0 0 58 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.4417 25.0738C31.9989 24.631 31.281 24.6305 30.8378 25.0734L25.283 30.6255C24.8402 31.0683 24.8398 31.7866 25.2826 32.2299C25.504 32.4513 25.7944 32.562 26.0848 32.562C26.3747 32.562 26.6651 32.4513 26.8865 32.2299L32.4413 26.6777C32.8846 26.2349 32.8846 25.5166 32.4417 25.0738Z' fill='%23E514E9'/%3E%3Cpath d='M43.098 26.7364C43.5466 26.7826 43.996 26.8054 44.4445 26.8054C46.7514 26.8054 49.0323 26.2 51.0277 25.0543C51.4275 25.1887 51.8444 25.2568 52.2617 25.2568C53.2467 25.2568 54.2312 24.8825 54.9807 24.1335C55.7051 23.4117 56.1044 22.4474 56.1053 21.4185C56.1058 20.9915 56.0363 20.5759 55.9045 20.1836C57.273 17.8003 57.8692 15.0098 57.5858 12.2561C57.2765 9.25386 55.9287 6.4229 53.7897 4.28519C51.6502 2.14836 48.8188 0.801853 45.8165 0.493453C43.0625 0.210094 40.2693 0.806686 37.8842 2.17516C36.543 1.72442 35.001 2.0315 33.9348 3.09728C33.2099 3.82127 32.811 4.78689 32.811 5.81577C32.811 6.24059 32.8804 6.65486 33.0113 7.04585C31.6424 9.4287 31.0458 12.2192 31.3296 14.9733C31.3709 15.3735 31.432 15.7707 31.5093 16.1639L6.50302 42.4807C4.81692 44.2568 4.82527 46.9806 6.5241 48.6825L7.51388 49.6709C6.34047 54.3685 1.39289 54.6062 1.16972 54.6146C0.54545 54.6348 0.0547341 55.1562 0.072746 55.781C0.0907579 56.396 0.594653 56.8823 1.20574 56.8823C1.21716 56.8823 1.22815 56.8823 1.23957 56.8819C1.31513 56.8797 3.11501 56.8173 5.05854 55.8974C6.53816 55.1967 8.33233 53.8831 9.31244 51.4669L9.37482 51.5293C10.228 52.3842 11.3399 52.8121 12.4606 52.8121C13.5721 52.8121 14.6919 52.3916 15.5775 51.5495L25.2469 42.3436C25.7002 41.9117 25.7183 41.1939 25.286 40.7401C24.8541 40.2863 24.1363 40.2687 23.6825 40.7005L14.014 49.906C13.1349 50.7416 11.8025 50.7503 10.9788 49.9253L8.12805 47.079C7.30521 46.2544 7.31399 44.9206 8.14738 44.0429L32.2667 18.6601C32.9266 20.2508 33.8944 21.7129 35.1267 22.9443C36.3567 24.1739 37.8179 25.1404 39.4082 25.7994L32.4705 32.3856C32.464 32.3918 32.4578 32.3979 32.4512 32.4041L31.0907 33.758C30.6465 34.1995 30.6448 34.9178 31.0863 35.362C31.3081 35.5847 31.5994 35.6963 31.8907 35.6963C32.1797 35.6963 32.4692 35.5865 32.6906 35.3659L34.0415 34.0216L41.9057 26.5563C42.2994 26.6341 42.6969 26.6951 43.098 26.7364ZM52.1862 5.88957C55.416 9.11767 56.2503 14.0534 54.4113 18.1258L39.9433 3.66795C44.0175 1.82985 48.9554 2.66324 52.1862 5.88957ZM35.5383 4.70166C35.8458 4.39414 36.2495 4.24082 36.6533 4.24082C37.0574 4.24082 37.4612 4.39414 37.7687 4.70166L53.3785 20.3005C53.6746 20.5966 53.8376 20.9928 53.8371 21.4168C53.8367 21.8389 53.6741 22.233 53.378 22.5278C52.7626 23.1433 51.7605 23.1433 51.1446 22.5278L35.5383 6.92943C35.2422 6.63334 35.0792 6.23795 35.0792 5.81533C35.0792 5.39271 35.2422 4.99732 35.5383 4.70166ZM34.5046 9.10317L48.9699 23.5619C44.8966 25.4014 39.96 24.568 36.7302 21.3399C33.4985 18.11 32.6643 13.1748 34.5046 9.10317Z' fill='%23E514E9'/%3E%3Cpath d='M28.9055 37.1519C28.4244 36.7513 27.7092 36.8159 27.3081 37.2974L27.2923 37.3162C26.8912 37.7977 26.9562 38.5129 27.4373 38.9136C27.6495 39.0906 27.9069 39.1768 28.163 39.1768C28.4877 39.1768 28.8106 39.0375 29.0346 38.7686L29.0509 38.7493C29.4515 38.2682 29.3865 37.553 28.9055 37.1519Z' fill='%23E514E9'/%3E%3C/svg%3E%0A");
  width: 58px;
  height: 57px;
}

.speakers-text__description {
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #082D5D;
}

.speakers__nav {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 0;
}

.speakers__nav .swiper-button-next, .speakers__nav .swiper-button-prev {
  position: initial;
}

.speakers__nav .swiper-button-next {
  width: 45px;
  height: 45px;
  border: 1px solid #ECF0F7;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.speakers__nav .swiper-button-next:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
}

.speakers__nav .swiper-button-prev {
  width: 45px;
  height: 45px;
  border: 1px solid #ECF0F7;
  border-radius: 50%;
  margin: 0;
  outline: none;
}

.speakers__nav .swiper-button-prev:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.13464L13.907 5.16742' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74023 1L13.9077 5.16744L9.74023 9.33488' stroke='%239DACD2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
  transform: rotate(180deg);
}

.speakers__nav .swiper-pagination {
  position: initial;
  display: flex;
  margin: 0 10px;
  width: auto;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #082D5D;
}

.speakers__nav .swiper-pagination .swiper-pagination-current {
  color: #FF9422;
}

.speakers__nav .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 8px;
  border: 2px solid #fff;
  background: #9DACD2;
  outline: none;
  opacity: 1;
  transition: .3s;
}

.speakers__nav .swiper-pagination-bullet-active {
  border: 2px solid #FF9422;
  background: #fff;
}

.modal {
  max-width: 440px;
  padding: 0;
  width: 100%;
}

.contactus__head {
  padding: 25px 0;
  position: relative;
  text-align: center;
  border-bottom: 2px solid #F7F9FC;
}

.contactus__head:after {
  content: '';
  position: absolute;
  bottom: -3.5px;
  left: 50%;
  width: 34px;
  margin-left: -17px;
  height: 5px;
  background: linear-gradient(90deg, #1474CC 0%, #2B32B2 100%);
  border-radius: 5px;
}

.contactus__title {
  font-weight: 600;
  font-size: 36px;
  line-height: 135%;
  text-align: center;
  color: #082D5D;
  margin: 0;
}

.contactus__body {
  padding: 40px 35px;
}

.contactus__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contactus__input {
  height: 65px;
  background: #F7F9FC;
  border-radius: 5px;
  border: 0;
  width: 100%;
  margin-bottom: 10px;
  box-shadow: none;
  outline: none;
  padding: 20px 25px;
}

.contactus__btn {
  height: 65px;
  border: 0;
  width: 100%;
  background: #FF9422;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: none;
  outline: none;
  font-weight: 600;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
}

.contactus__btn:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.284 16.1421H14.7277' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.2847 16.1421L11.1928 25.3345L14.7284 16.1421L11.1928 6.94975L30.2847 16.1421Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 32px;
  height: 32px;
}

.programm-modal__body {
  padding: 30px;
  text-align: center;
}

.programm-modal__body p {
  font-weight: normal;
  font-size: 14px;
  line-height: 170%;
  text-align: center;
  color: #9DACD2;
}

.hidden-content {
  display: none;
  overflow: hidden;
}

/** HANVIS **/

.video-card__color {
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: inline-flex;
  height: 100%;
  width: 100%;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
  padding: 80px 75px 90px 90px;
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 600;
  font-size: 13px;
  line-height: 150%;
  color: #FFFFFF;
}

.support .video-card__link:after {
  display: none;
}

.history .intro__link:after {
  display: none;
}

.speakers-info__card {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}

.speakers-info__body {
  padding-right: 30px; 
}

.speakers-info__name {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 131.27%;
  color: #082D5D;
  margin-top: 0;
  margin-bottom: 10px;
}

.speakers-info__text {
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #7896AE;
}

@media only screen and (max-width: 1300px) {
  .project__item:before {
    display: none;
  }
  .video-right {
    display: none;
  }
  .video-left {
    display: none;
  }
  .programm__info:after {
    display: none;
  }
  .members__body:after {
    display: none;
  }
  .start__body:after {
    display: none;
  }
  .header {
    padding: 17px 0 20px;
  }
  .project__item span {
    display: none;
  }
  .history__grid {
    flex-wrap: wrap;
  }
  .history__info {
    font-weight: 100%;
    flex: auto;
    margin-bottom: 20px;
  }
  .history__speakers {
    width: 100%;
    flex: auto;
  }
  .header-menu__item {
    padding: 0 15px;
  }
  .header-menu__link {
    font-size: 14px;
  }
  .header-contacts__btn {
    font-size: 14px;
  }
  .intro__flag {
    font-size: 16px;
  }
  .intro__title {
    font-size: 42px;
  }
  .intro__btn {
    padding: 15px 30px;
    font-size: 14px;
  }
  .about__title {
    font-size: 32px;
  }
  .project__title {
    font-size: 32px;
  }
  .project__item {
    min-height: 40px;
    font-size: 14px;
    padding: 10px 20px;
  }
  .project__list {
    margin-bottom: 50px;
  }
  .project__flag {
    font-size: 12px;
  }
  .project__name {
    font-size: 20px;
  }
  .luck__title {
    font-size: 32px;
  }
  .support-text__title {
    font-size: 28px;
  }
  .support__text {
    max-width: 370px;
    flex: 0 0 370px;
  }
  .programm-text__title {
    font-size: 28px;
    margin-bottom: 40px;
  }
  .speakers-info__card {
    padding-bottom: 80%;
  }
  .speakers-info__card img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .members__title {
    font-size: 32px;
  }
  .start__title {
    font-size: 32px;
  }
  .history__title {
    font-size: 32px;
  }
  .history__head {
    margin-bottom: 20px;
  }
  .speakers-text__title {
    font-size: 28px;
  }
}

@media only screen and (max-width: 1199px) {
  .project__list {
    flex-wrap: wrap;
  }
  .project__item {
    width: 31.3334%;
    margin: 0 1%;
    margin-bottom: 10px;
  }
  .project__item:after {
    display: none;
  }
}

@media only screen and (max-width: 1023px) {
  .header__menu {
    display: none;
  }
  .intro__link {
    max-width: 310px;
  }
  .intro__link img {
    display: block;
    width: 100%;
  }
  .intro__title {
    font-size: 36px;
  }
  .intro__flag {
    font-size: 14px;
  }
  .intro {
    min-height: auto;
    padding-bottom: 50px;
  }
  .about__title {
    font-size: 28px;
  }
  .project__item {
    padding: 10px 15px;
  }
  .project__title {
    font-size: 28px;
  }
  .video__body .video__container:after {
    top: -30px;
  }
  .luck__title {
    font-size: 28px;
  }
  .support__info:before {
    display: none;
  }
  .support__info:after {
    display: none;
  }
  .programm__info:before {
    display: none;
  }
  .support__text {
    max-width: 340px;
    flex: 0 0 340px;
    padding-right: 10px;
  }
  .programm__text {
    max-width: 340px;
    padding-right: 10px;
  }
  .speakers__slider {
    flex-wrap: wrap;
  }
  .speakers__text {
    max-width: 100%;
    width: 100%;
    flex: auto;
    margin-bottom: 20px;
  }
  .members__title {
    font-size: 28px;
  }
  .start__title {
    font-size: 28px;
  }
  .history__title {
    font-size: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .intro__video {
    display: none;
  }
  .intro__info {
    width: 100%;
  }
  .about__head {
    padding: 20px 0;
  }
  .about__title {
    font-size: 24px;
  }
  .intro__title {
    font-size: 32px;
  }
  .project__title {
    font-size: 24px;
  }
  .project__list {
    flex-wrap: wrap;
  }
  .project__item {
    width: 31.3334%;
    margin: 0 1%;
    margin-bottom: 10px;
  }
  .project__item:after {
    display: none;
  }
  .luck__title {
    font-size: 24px;
  }
  .support__slider {
    flex-wrap: wrap;
  }
  .support__text {
    flex: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
  }
  .support__info {
    flex: auto;
    width: 100%;
  }
  .support-text__title {
    max-width: 100%;
    font-size: 24px;
  }
  .support-text__title:before {
    display: none;
  }
  .programm__slider {
    flex-wrap: wrap;
  }
  .programm__text {
    flex: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
  }
  .programm__info {
    flex: auto;
    width: 100%;
  }
  .programm-text__title {
    max-width: 100%;
    font-size: 24px;
    margin-bottom: 0;
  }
  .programm-text__title:before {
    display: none;
  }
  .speakers-text__title {
    max-width: 100%;
    font-size: 24px;
  }
  .speakers-text__title:before {
    display: none;
  }
  .members__title {
    font-size: 24px;
  }
  .members__title:before {
    display: none;
  }
  .start__title {
    font-size: 24px;
  }
  .start__title:before {
    display: none;
  }
  .history__title {
    font-size: 24px;
  }
  .history-card__title {
    font-size: 22px;
  }
  .history__speakers {
    display: none;
  }
  .header__img {
    display: flex;
    align-items: center;
  }
  .start-card {
    padding: 20px;
  }
  .start-card__name {
    font-size: 16px;
  }
  .start-card__item {
    font-size: 12px;
  }
  .programm-info__wrapper {
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -10px;
    margin-bottom: 0;
  }
  .programm-info__slide {
    width: 50%;
    margin-bottom: 30px;
    max-width: none;
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .programm-card__icon {
    width: 110px;
    height: 110px;
  }
}

@media only screen and (max-width: 576px) {
  .header__logo img {
    max-width: 100px;
  }
  .programm-card__icon {
    width: 90px;
    height: 90px;
  }
  .header-contacts__soc {
    width: 40px;
    height: 40px;
  }
  .header-contacts__btn {
    height: 40px;
    font-size: 12px;
  }
  .header__logo {
    display: inline-flex;
    height: 100%;
    align-items: center;
  }
  .intro__title {
    font-size: 28px;
  }
  .intro__text {
    font-size: 12px;
  }
  .about__title {
    font-size: 20px;
  }
  .about-card__text {
    font-size: 12px;
  }
  .about-card {
    padding: 20px 15px;
  }
  .project__text {
    font-size: 12px;
  }
  .project__item {
    font-size: 12px;
  }
  .header {
    padding: 10px 0;
  }
  .project__name {
    font-size: 16px;
  }
  .header-contacts__btn {
    margin-left: 5px;
  }
  .video__head {
    padding: 15px 0;
  }
  .luck__head {
    padding: 20px 0 50px;
  }
  .luck__title:after {
    bottom: -28px;
  }
  .luck__body:after {
    display: none;
  }
  .luck__body:before {
    display: none;
  }
  .support {
    padding: 15px 0 30px;
  }
  .support-text__title {
    font-size: 20px;
    margin-bottom: 40px;
  }
  .support-text__description {
    font-size: 12px;
  }
  .support__nav .swiper-pagination {
    font-size: 12px;
  }
  .programm {
    padding: 15px 0 30px;
  }
  .programm-text__title {
    font-size: 20px;
  }
  .programm-text__description {
    font-size: 12px;
  }
  .programm__nav .swiper-pagination {
    font-size: 12px;
  }
  .programm__nav {
    padding: 10px 0;
  }
  .support__nav {
    padding: 10px 0;
  }
  .speakers {
    padding: 15px 0 30px;
  }
  .speakers-text__title {
    font-size: 20px;
  }
  .speakers-text__name {
    font-size: 16px;
  }
  .speakers-text__description {
    font-size: 12px;
  }
  .speakers__nav {
    padding: 10px 0;
  }
  .speakers__nav .swiper-pagination {
    font-size: 12px;
  }
  .speakers__info:after {
    display: none;
  }
  .members__head {
    flex-wrap: wrap;
    padding: 20px 0 30px;
  }
  .members__heading {
    margin-bottom: 40px;
  }
  .members__title {
    font-size: 20px;
  }
  .members__nav .swiper-pagination {
    font-size: 12px;
  }
  .start__head {
    flex-wrap: wrap;
    padding: 20px 0 30px;
  }
  .start__heading {
    margin-bottom: 40px;
  }
  .start__title {
    font-size: 20px;
  }
  .start__nav .swiper-pagination {
    font-size: 12px;
  }
  .history__head {
    padding: 20px 0;
  }
  .history__title {
    font-size: 20px;
  }
  .history-card {
    padding: 15px 20px;
    padding-bottom: 0;
  }
  .history-card__title {
    font-size: 18px;
  }
  .history-card__data {
    font-size: 9px;
    align-items: center;
  }
  .history-card__list li {
    font-size: 12px;
  }
  .history-card__link {
    font-size: 12px;
  }
  .history-card__footer {
    margin: 0 -20px;
    width: calc(100% + 40px);
  }
  .history-video__title {
    font-size: 36px;
  }
  .header__tel {
    font-size: 12px;
  }
  .footer__copyright {
    flex-direction: column;
  }
  .footer-copyright__mail {
    text-align: center;
    margin-bottom: 15px;
  }
  .footer-copyright__copy {
    margin-bottom: 15px;
  }
  .footer-copyright__name {
    font-size: 10px;
  }
  .footer-copyright__link {
    font-size: 12px;
  }
  .footer__copyright {
    padding: 10px 0;
  }
  .footer-copyright__company img {
    max-width: 100px;
  }
  .video__body {
    padding: 30px 10px;
  }
  .video__body .video__container:after {
    display: none;
  }
  .members-card__name {
    font-size: 16px;
  }
  .members-card__text {
    font-size: 12px;
  }
  .start-card__image img {
    max-width: 100px;
  }

  .speakers-info__slide {
    padding: 5px;
  }
  .project__info .hidden-content {
    font-size: 12px;
  }
  .contactus__title {
    font-size: 28px;
  }
  .contactus__btn {
    font-size: 14px;
  }
}

@media only screen and (max-width: 480px) {
  .programm-info__slide {
    width: 100%;
  }
}
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}

.choices:focus {
  outline: 0;
}

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

.choices.is-open {
  overflow: initial;
}

.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.choices.is-disabled .choices__item {
  cursor: not-allowed;
}

.choices [hidden] {
  display: none !important;
}

.choices[data-type*=select-one] {
  cursor: pointer;
}

.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}

.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}

.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: .25;
}

.choices[data-type*=select-one] .choices__button:focus, .choices[data-type*=select-one] .choices__button:hover {
  opacity: 1;
}

.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #00bcd4;
}

.choices[data-type*=select-one] .choices__item[data-value=''] .choices__button {
  display: none;
}

.choices[data-type*=select-one]:after {
  content: '';
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}

.choices[data-type*=select-one].is-open:after {
  border-color: transparent transparent #333;
  margin-top: -7.5px;
}

.choices[data-type*=select-one][dir=rtl]:after {
  left: 11.5px;
  right: auto;
}

.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*=select-multiple] .choices__inner, .choices[data-type*=text] .choices__inner {
  cursor: text;
}

.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin: 0 -4px 0 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: .75;
  border-radius: 0;
}

.choices[data-type*=select-multiple] .choices__button:focus, .choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=text] .choices__button:focus, .choices[data-type*=text] .choices__button:hover {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}

.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}

.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}

[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}

.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}

.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}

[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaa;
  border: 1px solid #919191;
}

.choices__list--dropdown {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}

.choices__list--dropdown.is-active {
  visibility: visible;
}

.is-open .choices__list--dropdown {
  border-color: #b7b7b7;
}

.is-flipped .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: .25rem .25rem 0 0;
}

.choices__list--dropdown .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}

.choices__list--dropdown .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}

[dir=rtl] .choices__list--dropdown .choices__item {
  text-align: right;
}

@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable:after {
    right: auto;
    left: 10px;
  }
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
  opacity: .5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  opacity: .5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.choices__button:focus, .choices__input:focus {
  outline: 0;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}

[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: .5;
}

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

.header__logo img {
  max-height: 80px;
}

/* End */


/* Start:/local/templates/common/styles.css?1592215763655*/
.history .intro__link:after {
  display: none;
}

.speakers-info__card {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}

.speakers-info__body {
  padding-right: 30px; 
}

.speakers-info__name {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 131.27%;
  color: #082D5D;
  margin-top: 0;
  margin-bottom: 10px;
}

.speakers-info__text {
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #7896AE;
}
/* End */


/* Start:/local/templates/common/template_styles.css?17491173588765*/
.members {
	overflow: hidden;
}

.members-slider__slide {
	width: 33.3334% !important;
	padding: 0 10px;
}

.form__error {
	width: 100%;
}

.form__error p {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	background: rgba(254, 46, 46,.7);
	color: #fff;
	padding: 10px;
	margin: 0;
	margin-bottom: 10px;
}



.form__field.is-file {
  cursor: pointer;
  padding-left: 0;
}

.form__field.is-file .jq-file__browse {
  display: none;
}

.form__field.is-file .jq-file input {
  font-size: 14px;
  height: 100%;
}

.form__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  margin-bottom: 1.42857rem;
}

.form__field--textarea .form__icon {
  top: 1.42857rem;
}

.form__field--select .form__icon {
  z-index: 35;
}

.form__input {
  height: 3.57143rem;
  width: 100%;
  padding: 0rem 1.42857rem 0 3.21429rem;
  background: #F7FAFF;
  border-radius: 2px;
}

.form__select {
  width: 100%;
}

.form__icon {
  position: absolute;
  left: 1.42857rem;
  top: calc(60%);
	transform: translateY(-50%);
  z-index: 9;
}

.jq-file__browse {
    position: absolute;
    top: -5px;
    right: 1.42857rem;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #667593;
    height: 100%;
    font-size: 1.78571rem;
		background: transparent;
}

.form__textarea {
  height: 8.21429rem;
  padding: 1.07143rem 1.42857rem 1.07143rem 3.21429rem;
  background: #F7FAFF;
  border-radius: 2px;
}

.jq-file__name {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #667593;
  font-size: 1.14286rem;
	background: transparent;
	border: none;
	box-shadow: none;
}

.jq-file__browse {
  position: absolute;
  top: -5px;
  right: 1.42857rem;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #667593;
  height: 100%;
  font-size: 1.78571rem;
	background: transparent;
	border: none;
	box-shadow: none;
}

.jq-checkbox.trequest-form__agreement-check {
    border-radius: 2px;
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    border: 1px solid #2387cf;
}

.trequest-form__agreement-text {
    font-size: 12px;
    font-weight: 400;
    line-height: 150%;
    color: #343434;
}

.trequest-form__agreement-text a {
    color: #2387cf;
    text-decoration: underline;
}

.trequest-form__agreement-check.jq-checkbox.checked .jq-checkbox__div {
    width: 100%;
    height: 100%;
    background-color: #2387cf;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.3335 5.66675L4.00016 8.33341L10.6668 1.66675' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		transform: none;
		width: 100%;
		height: 100%;
		margin: 0;
		border: none;
}

#rac-modal {
	border-radius: 12px;
	padding: 36px 24px;
	max-width: 700px;
	width: 100%;
}


[type="submit"] {
  transition: .3s;
}

[type="submit"]:disabled {
  opacity: .5;
}

.form__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 15.35714rem;
    color: #FFFFFF;
    font-size: 1.14286rem;
    background: #007AC5;
    border-radius: 40px;
    text-decoration: underline;
		max-width: 250px;
		width: 100%;
		margin-top: 20px;
		text-decoration: none;
		height: 50px;
		margin-left: auto;
		outline: none;
		box-shadow: none;
		border: none;
}

#rac-modal .jq-file {
	cursor: pointer;
}

#rac-modal .jq-file:hover .jq-file__browse {
    background: transparent;
}

.form__compliance-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.form__error .errortext {
	color: #fff;
}

.intro__link:after {
	display: none;
}

.about-card__icon {
	flex: 0 0 100px;
}

.intro__img {
	max-width: 500px;
    max-height: 500px;
    width: 100%;
    height: 100%;
    flex: 0 0 500px;
}

.intro__link {
	max-width: 500px;
	width: 100%;
}

.intro__quote {
	font-weight: normal;
	font-size: 14px;
	line-height: 150%;
	color: #FFFFFF;
	position: relative;
	display: block;
	max-width: 454px;
}

.intro__quote:before {
	content: '';
	position: absolute;
	top: 4px;
	left: -25px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.696 0L4.176 9.504H0L3.06 0H6.696ZM13.716 0L11.196 9.504H7.02L10.08 0H13.716Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
	width: 14px;
	height: 10px;
}

.intro__quote:after {
	content: '';
	position: absolute;
	top: 52px;
	left: 86px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.696 0L4.176 9.504H0L3.06 0H6.696ZM13.716 0L11.196 9.504H7.02L10.08 0H13.716Z' fill='%23FF9422'/%3E%3C/svg%3E%0A");
	width: 14px;
	height: 10px;
}

.intro__quote span {
	position: relative;
	font-weight: 750;
	font-size: 14px;
	line-height: 150%;
	color: #FFFFFF;
	padding-left: 30px;
	position: absolute;
	right: 10px;
	bottom: 0;
}

.intro__video {
	max-width: 500px;
	width: 100%;
	padding-top: 15px;
}

.header-menu {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}

.header__btn {
	display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #FF9422;
    border-radius: 7px;
    padding: 15px 20px;
    font-weight: 600;
    font-size: 14px;
    line-height: 131.27%;
    color: #fff;
    margin-right: 10px;
}

.footer .header__content {
	border-bottom: 0;
}

@media only screen and (max-width: 1300px) {
	.header-menu {
		display: none;
	}
	.header__content {
		padding-bottom: 10px;
	}
}

@media only screen and (max-width: 1023px) {
	.members-slider__slide {
		width: 50% !important;
		padding: 0 10px;
	}
	.intro__video {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	.members-slider__slide {
		width: 100% !important;
		padding: 0 10px;
	}
	.intro {
		padding-bottom: 0;
	}
}

@media only screen and (max-width: 576px) {
	.video-card__color {
		font-size: 11px;
	}
	.project__title {
		margin-bottom: 10px;
	}

	.luck__head {
		padding: 20px 0;
	}
	.support-text__title {
		margin-bottom: 10px;
	}
	.programm-text__title {
		margin-bottom: 10px;
	}
	.speakers-text__title {
		margin-bottom: 10px;
	}
	.members__heading {
		margin-bottom: 10px;
	}
	.start__heading {
		margin-bottom: 10px;
	}
	.history__head {
		margin-bottom: 0;
	}
}

.video .about__nav {
	display: none;
}

.programm__text .swiper-wrapper {
	-ms-align-items: center;
	align-items: center;
}

.push {
	position: fixed;
	top: 0;
	right: 20px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	padding: 20px;
	z-index: 15;
	max-width: 400px;
	opacity: 0;
	visibility: hidden;
	transition: .3s;
}

.push.is-active {
	opacity: 1;
	visibility: visible;
	top: 20px;
}

.push__close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 15px;
	height: 15px;
	cursor: pointer;
}

.push__close:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 15px;
	height: 2px;
	background: #ccc;
	transform: translate(-50%, -50%) rotate(45deg);
}

.push__close:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 15px;
	height: 2px;
	background: #ccc;
	transform: translate(-50%, -50%) rotate(-45deg);
}

.push span {
	font-size: 12px;
  line-height: 1.2;
  display: block;
}

.about__nav.is-video {
	display: flex !important;
}

.history-card__footer {
	flex-direction: column;
}
.history-card__link {
	width: 100%;
	border: none;
}
.history-card__link img {
	margin-left: 16px;
}
.history-card__link:after {
	width: 95%;
	left: 50%;
	transform: translateX(-50%);
	margin-left: 0;
}
/* End */
/* /local/templates/common/static/css/main.css?1751472676204328 */
/* /local/templates/common/styles.css?1592215763655 */
/* /local/templates/common/template_styles.css?17491173588765 */
