

/* Start:/local/templates/header_new_suit/css/main.css?1749631181333062*/
@charset "UTF-8";
@font-face {
  font-weight: 100;
  font-family: "Roboto";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Roboto-Thin.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-weight: 300;
  font-family: "Roboto";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Roboto-Light.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-weight: normal;
  font-family: "Roboto";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Roboto-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-weight: 500;
  font-family: "Roboto";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Roboto-Medium.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-weight: bold;
  font-family: "Roboto";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Roboto-Bold.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-weight: 900;
  font-family: "Roboto";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Roboto-Black.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-weight: 300;
  font-family: "Ubuntu";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Ubuntu-Light.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-weight: 400;
  font-family: "Ubuntu";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Ubuntu-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-weight: 500;
  font-family: "Ubuntu";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Ubuntu-Medium.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-weight: bold;
  font-family: "Ubuntu";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/Ubuntu-Bold.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-weight: 400;
  font-family: "Akzidenz-Grotesk Pro";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/akzidenzgroteskpro_regular.ttf");
  font-display: swap;
}

@font-face {
  font-weight: 500;
  font-family: "Akzidenz-Grotesk Pro";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/akzidenzgroteskpro_md.ttf");
  font-display: swap;
}

@font-face {
  font-weight: 700;
  font-family: "Akzidenz-Grotesk Pro";
  font-style: normal;
  src: url("/local/templates/header_new_suit/css/../assets/fonts/akzidenzgroteskpro_bold.ttf");
  font-display: swap;
}

:root {
  --font-family: "Arial", sans-serif;
  --second-family: "Akzidenz-Grotesk Pro", sans-serif;
  --third-family: "Roboto", sans-serif;
  --font3: "Ubuntu", sans-serif;
}

/**
 * Main Styles
 */
html {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 17px;
}

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

.svg-sprite {
  display: none !important;
  position: absolute;
  left: -9999px;
  right: -9999px;
  visibility: hidden;
  opacity: 0;
}

body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  color: #0b0b0b;
  font-family: "Roboto", sans-serif;
  background-color: #f4f4f4;
  overflow-x: hidden;
}

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

a {
  color: #0b0b0b;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 1279px) {
  a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
}
button {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

@media (max-width: 1279px) {
  button {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.site-container {
  overflow: hidden;
}

.is-hidden {
  display: none !important;
}

body[data-popup="true"],
body.fixed {
  overflow: hidden;
}

@media (min-width: 1280px) {
  body[data-popup="true"],
  body.fixed {
    padding-right: 17px;
  }
}
body:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  content: "";
  pointer-events: none;
}

body.fixed:after {
  z-index: 3;
}

body[data-popup="true"]::after,
body.fixed:after {
  background-color: rgba(0, 0, 0, 0.7);
  pointer-events: initial;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
}

.btn-reset {
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}

.container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}

@media (max-width: 767px) {
  .container {
    padding: 0 14px;
  }
}
.js-focus-visible :focus:not(.focus-visible) {
  outline: none;
}

.color-blue {
  color: #075294;
}

.color-blue-light {
  color: #0f6cbd;
}

.color-yellow {
  color: #fdec0f;
}

.color-yellow {
  color: #fdec0f;
}

.color-orange {
  color: orange;
}

.news-page {
  margin-top: 130px;
}

.news .block-title-page{
  margin: 0 0 40px 0;
}

.news-list{
  transition: opacity .4s ease;
  opacity: 1;
}
.news-list__empty{
  text-align: center;
  padding: 0 40px;
  margin: 100px auto;
  font-size: 20px;
}

main:not(.news-page) {
  overflow: hidden;
  margin-top: 125px;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  body.scroll-bottom main:not(.news-page) {
    margin-top: 45px;
  }
}

main.news{
  margin-top: 161px;
}

a small {
  opacity: 1 !important;
}

@media (max-width: 1279px) {
  main {
    margin-top: 141px;
  }

  main:not(.news-page):not(.news) {
    margin-top: 132px;
  }
}
@media (max-width: 1279px) {
  .main br {
    display: none;
  }
}
.iti__flag {
  background-image: url("/local/templates/header_new_suit/assets/images/intl-tel-input/flags.png") !important;
}

@media (-webkit-min-device-pixel-ratio: 2),
  (-o-min-device-pixel-ratio: 2/1),
  (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("/local/templates/header_new_suit/assets/images/intl-tel-input/flags@2x.png") !important;
  }
}
.header-section {
  margin-bottom: 40px;
}

@media (min-width: 1280px) {
  body[data-popup="true"] .header-wrapper,
  body.fixed .header-wrapper {
    padding-right: 17px;
  }
}
.header-section__title {
  font-size: 32px;
  font-family: "Ubuntu", sans-serif;
  text-align: center;
  max-width: 700px;
  margin: auto;
}

.header-section__title mark {
  background-color: transparent;
}

.components__item {
  padding: 20px 0;
  background-color: #eeeeee;
  margin: 50px 0;
}

.razvod__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 20px;
  margin: 100px 0;
}

.form-type-label {
  display: inline-block;
  font-size: 12px;
  margin-bottom: 4px;
  color: #0b0b0b;
  font-weight: 500;
}

.form-type-label_required:before {
  content: "* ";
  color: #ff647c;
  margin-right: 4px;
  font-size: 1.4em;
  vertical-align: sub;
  line-height: 12px;
}

.form-type-text {
  display: block;
  padding: 14px 20px;
  font-size: 17px;
  font-family: "Roboto", sans-serif;
  border-radius: 5px;
  border: 1px solid #b0b0b0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.form-type-text:focus,
.form-type-text:active {
  outline: #63a7e3;
  border-color: #63a7e3;
}

.form-type-text:not(:focus):hover {
  border-color: #e1e8f0;
}

.form-type-text::-webkit-input-placeholder {
  color: #b0b0b0;
}

.form-type-text::-moz-placeholder {
  color: #b0b0b0;
}

.form-type-text:-ms-input-placeholder {
  color: #b0b0b0;
}

.form-type-text::-ms-input-placeholder {
  color: #b0b0b0;
}

.form-type-text::placeholder {
  color: #b0b0b0;
}

.form-type-input-wrapper.invalid .form-type-text {
  border-color: #ff647c;
}

.form-type-error {
  display: none;
  color: #ff647c;
  height: 8px;
  margin-top: 3px;
  font-size: 14px;
  font-weight: 400;
}

.form-type-input-wrapper.invalid .form-type-error {
  display: block;
}

.form-type-checkbox__group {
  display: block;
  margin-bottom: 15px;
}

.form-type-checkbox__input {
  left: 99px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.form-type-checkbox__label {
  display: block;
  position: relative;
  font-size: 14px;
  color: #5b5b5b;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
}

.form-type-checkbox__label:before {
  margin-right: 6px;
  content: "";
  display: inline-block;
  cursor: pointer;
  width: 18px;
  box-sizing: border-box;
  height: 18px;
  border: 1px solid #5b5b5b;
  border-radius: 4px;
  vertical-align: sub;
}

.form-type-checkbox__label:after {
  content: "";
  display: none;
  position: absolute;
  width: 10px;
  height: 8px;
  left: 5px;
  top: 6px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/form-checked.svg);
  background-repeat: no-repeat;
  background-position: center center;
}

.form-type-checkbox__input:checked + label:before {
  border-color: #5b5b5b;
}

.form-type-input-wrapper.invalid .form-type-checkbox__input + label:before {
  border-color: #ff647c;
}

.form-type-checkbox__input:checked + label:after {
  display: block;
}

.form-type-checkbox__link {
  display: inline-block;
  border-bottom: 1px solid #5b5b5b;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  color: #5b5b5b;
}

.form-type-checkbox__link:hover {
  color: #0b0b0b;
  border-bottom: 1px solid #0b0b0b;
}

.iti {
  width: 100%;
}

.block-title-page {
  margin: 40px 0 25px 0;
}

.block-title-page__title {
  margin: 0;
  display: block;
  color: #075294;
  font-size: 32px;
  text-align: center;
}

@media (max-width: 1279px) {
  .block-title-page__title {
    font-size: 23px;
  }
}
@media (max-width: 767px) {
  .block-title-page__title {
    font-size: 20px;
  }
}
.block-title-page__title_left {
  text-align: left;
}

.block-title-page__title_right {
  text-align: right;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 370px;
  overflow: hidden;
  background-color: #fff;
  border-radius: 16px;
  -webkit-box-shadow: 0 4px 8px #e5e5e5;
  box-shadow: 0 4px 8px #e5e5e5;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1279px) {
  .card {
    max-width: initial;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .card {
    min-height: 300px;
  }
}
.card__img-inner,
.card__img-icon {
  height: 237px;
  overflow: hidden;
  background-color: #e1e8f0;
  border-radius: 16px;
}

@media (min-width: 768px) and (max-width: 1279px) {
  .card__img-inner,
  .card__img-icon {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .main-page__cards .card__img {
    width: 100%;
    height: inherit;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media (max-width: 1279px) {
  .card__img-inner,
  .card__img-icon {
    height: 100%;
    width: 100%;
  }

  .card__img-icon {
    max-height: 220px;
  }
}
.card__img {
  width: 100%;
  height: inherit;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-filter: brightness(1) invert(0);
  filter: brightness(1) invert(0);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.header__submenu[id-submenu="service"] .card:hover .card__img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

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

.card__content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px;
}

@media (min-width: 768px) and (max-width: 1279px) {
  .card__content-wrapper {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding: 16px 30px 20px 16px;
  }
}
.card__date {
  display: block;
  margin-bottom: 16px;
  color: #0f6cbd;
  line-height: 135%;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.card__title {
  margin: 7px 0 16px;
  font-size: 20px;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

a.card__title:after {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

@media (max-width: 1279px) {
  .card__title {
    margin-top: 9px;
  }
}
.card__desc {
  margin: 8px 0 0;
  color: #5b5b5b;
  line-height: 135%;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.card__button {
  margin-top: 16px;
}

@media (max-width: 1279px) {
  .card__button {
    margin-top: 28px;
  }
}
.card:hover {
  background-color: #075294;
  -webkit-box-shadow: 0 4px 8px transparent;
  box-shadow: 0 4px 8px transparent;
}

.card:hover .card__date {
  color: #b0b0b0;
}

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

.card:hover .card__desc {
  color: #e1e8f0;
}

.card:hover .button-arrow__arrow-inner svg {
  fill: #fff;
}

.card:hover .button-arrow {
  border-color: #fff;
}

.card:hover .button-arrow__text {
  color: #fff;
}

.card .button-arrow:hover {
  background-color: #fff;
}

.card .button-arrow:hover .button-arrow__text {
  color: #075294;
}

.card .button-arrow:hover .button-arrow__arrow-inner svg {
  fill: #075294;
}

.aside-block {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 16px 32px;
  background-color: #fff;
  border: 1px solid #e1e8f0;
  border-radius: 16px;
}

@media (max-width: 1279px) {
  .aside-block {
    padding: 16px 51px;
  }
}
@media (max-width: 767px) {
  .aside-block {
    padding: 15px;
  }
}
.aside-block__text {
  font-size: 20px;
  font-family: "Ubuntu";
  line-height: 150%;
}

@media (max-width: 767px) {
  .aside-block__text {
    font-size: 17px;
  }
}
.aside-block__text p {
  margin: 0;
}

.aside-block__text_center {
  text-align: center;
}

.aside-block__prompt {
  display: inline-block;
  margin: 3px 16px 0 0;
}

.aside-block__prompt-icon {
  display: block;
  width: 20px;
}

.aside-block__prompt-icon svg {
  width: 20px;
  height: 20px;
  margin: 2px;
  fill: #004b91;
}

.aside-block__prompt-text {
  position: absolute;
  bottom: calc(100% - 15px);
  z-index: 2;
  display: block;
  margin: 0;
  padding: 32px;
  line-height: 135%;
  text-align: left;
  background-color: #e1e8f0;
  border-radius: 16px;
  -webkit-box-shadow: 4px 4px 4px rgba(174, 174, 174, 0.2);
  box-shadow: 4px 4px 4px rgba(174, 174, 174, 0.2);
  -webkit-transform: translateY(8px);
  -ms-transform: translateY(8px);
  transform: translateY(8px);
  opacity: 0%;
  -webkit-transition: opacity 0.4s ease 0s, -webkit-transform 0.5s ease 0.3s;
  transition: opacity 0.4s ease 0s, -webkit-transform 0.5s ease 0.3s;
  -o-transition: opacity 0.4s ease 0s, transform 0.5s ease 0.3s;
  transition: opacity 0.4s ease 0s, transform 0.5s ease 0.3s;
  transition: opacity 0.4s ease 0s, transform 0.5s ease 0.3s,
    -webkit-transform 0.5s ease 0.3s;
  pointer-events: none;
}

.aside-block:hover .aside-block__prompt-text {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 100%;
  -webkit-transition: opacity 0.3s ease 0s, -webkit-transform 0.5s ease 0s;
  transition: opacity 0.3s ease 0s, -webkit-transform 0.5s ease 0s;
  -o-transition: opacity 0.3s ease 0s, transform 0.5s ease 0s;
  transition: opacity 0.3s ease 0s, transform 0.5s ease 0s;
  transition: opacity 0.3s ease 0s, transform 0.5s ease 0s,
    -webkit-transform 0.5s ease 0s;
  pointer-events: visible;
}

@media (max-width: 1279px) {
  .aside-block__prompt-text {
    left: 0;
  }

  .aside-block__prompt.active .aside-block__prompt-text {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 100%;
    -webkit-transition: opacity 0.3s ease 0s, -webkit-transform 0.5s ease 0s;
    transition: opacity 0.3s ease 0s, -webkit-transform 0.5s ease 0s;
    -o-transition: opacity 0.3s ease 0s, transform 0.5s ease 0s;
    transition: opacity 0.3s ease 0s, transform 0.5s ease 0s;
    transition: opacity 0.3s ease 0s, transform 0.5s ease 0s,
      -webkit-transform 0.5s ease 0s;
    pointer-events: visible;
  }
}
@media (max-width: 767px) {
  .aside-block__prompt-text {
    padding: 20px;
    font-size: 15px;
  }
}
.btn,
.btn-classic {
  display: inline-block;
  padding: 16px 32px;
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  text-align: center;
  font-family: "Roboto", sans-serif;
  background-color: #075294;
  border-radius: 34px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.btn_big,
.btn-classic_big {
  padding: 20px 51px;
  font-weight: 500;
  font-size: 24px;
}

.btn_small,
.btn-classic_small {
  padding: 12px 32px;
  font-size: 17px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  min-width: 230px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.btn_border,
.btn-classic_border {
  border: 1px solid #075294;
  background-color: transparent;
  color: #075294;
}

.btn:hover,
.btn-classic:hover {
  color: #0b0b0b;
  background-color: #fdec0f;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.btn_small:hover,
.btn-classic_small:hover {
  background-color: #0f6cbd;
  color: #fff;
}

.btn_border:hover,
.btn-classic_border:hover {
  background-color: #075294;
  color: #ffffff;
}

.btn:focus,
.btn:active,
.btn-classic:focus,
.btn-classic:active {
  color: #fff;
  background-color: #0f6cbd;
}

.btn:disabled,
.btn-classic:disabled {
  color: #b0b0b0;
  background-color: #e1e8f0;
  pointer-events: none;
}

@media (max-width: 767px) {
  .btn_big,
  .btn-classic_big {
    padding: 20px 32px;
    font-size: 24px;
  }
}
.btn-scroll {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 30px;
  right: 110px;
  width: 50px;
  height: 50px;
  border-radius: 8px;
  background: -o-linear-gradient(345deg, #1c78c9 3.6%, #004b91 97.24%);
  background: linear-gradient(105deg, #1c78c9 3.6%, #004b91 97.24%);
  z-index: 2;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.btn-scroll.active {
  opacity: 1;
  pointer-events: visible;
}

.btn-scroll svg {
  width: 15px;
  height: 18px;
  fill: #fff;
}

@media (max-width: 1280px) {
  .btn-scroll {
    bottom: 110px;
    right: 30px;
  }
}
.button-arrow {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px 32px;
  border: 1px solid #0f6cbd;
  border-radius: 24px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.button-arrow_not-content {
  min-height: 44px;
  padding: 12px 10px;
}

.button-arrow_not-content .button-arrow__arrow-inner {
  width: 20px;
  margin-left: 0;
}

.button-arrow__text {
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1279px) {
  .button-arrow__text {
    color: #0b0b0b;
  }
}
.button-arrow__arrow-inner {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 9px;
  margin-left: 16px;
  overflow: hidden;
}

.button-arrow__arrow-inner svg {
  display: block;
  float: right;
  width: 36px;
  height: 9px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  fill: #0f6cbd;
}

.header__submenu .button-arrow__arrow-inner svg {
  fill: #0f6cbd;
}

@media (min-width: 1280px) {
  .button-arrow_animate {
    padding: 12px 9.5px;
    height: 40px;
    -webkit-transition: all 0.3s ease, padding 0.6s ease 0s;
    -o-transition: all 0.3s ease, padding 0.6s ease 0s;
    transition: all 0.3s ease, padding 0.6s ease 0s;
  }

  .button-arrow_animate:hover {
    padding: 12px 32px;
    -webkit-transition: all 0.3s ease, padding 0.3s ease 0s;
    -o-transition: all 0.3s ease, padding 0.3s ease 0s;
    transition: all 0.3s ease, padding 0.3s ease 0s;
  }

  .button-arrow_animate .button-arrow__text-inner {
    width: 0;
    overflow: hidden;
    -webkit-transition: all 0.3s ease, width 0.6s ease 0.1s;
    -o-transition: all 0.3s ease, width 0.6s ease 0.1s;
    transition: all 0.3s ease, width 0.6s ease 0.1s;
  }

  .button-arrow_animate:hover .button-arrow__text-inner {
    -webkit-transition: all 0.3s ease, width 0.2s ease 0s;
    -o-transition: all 0.3s ease, width 0.2s ease 0s;
    transition: all 0.3s ease, width 0.2s ease 0s;
    overflow: initial;
  }

  .button-arrow_animate .button-arrow__text {
    opacity: 0%;
    -webkit-transition: all 0.3s ease, opacity 0.3s ease 0s;
    -o-transition: all 0.3s ease, opacity 0.3s ease 0s;
    transition: all 0.3s ease, opacity 0.3s ease 0s;
  }

  .button-arrow_animate:hover .button-arrow__text {
    opacity: 100%;
    -webkit-transition: all 0.3s ease, opacity 0.3s ease 0.3s;
    -o-transition: all 0.3s ease, opacity 0.3s ease 0.3s;
    transition: all 0.3s ease, opacity 0.3s ease 0.3s;
  }

  .button-arrow_animate .button-arrow__arrow-inner {
    width: 20px;
    margin-left: 0;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
  }

  .button-arrow_animate:hover .button-arrow__arrow-inner {
    width: 36px;
    margin-left: 16px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
}
@media (max-width: 1279px) {
  .button-arrow_animate .button-arrow__text-inner {
    display: none;
  }

  .button-arrow_animate {
    padding: 17px 13.5px;
  }

  .button-arrow_animate .button-arrow__arrow-inner {
    width: 16px;
    margin-left: 0;
  }
}
.navigation-slider {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 32px;
}

@media (max-width: 1279px) {
  .navigation-slider {
    gap: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.navigation-slider__pagination {
  width: initial !important;
  color: #b0b0b0;
}

.navigation-slider_white .navigation-slider__pagination {
  color: #63a7e3;
}

.navigation-slider__bullet {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #e1e8f0;
  margin: 0 6px;
  -webkit-transition: background-color 0.15s ease;
  -o-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease;
  cursor: pointer;
}

.navigation-slider__bullet:not(.navigation-slider__bullet-active):hover{
  background-color: #bdc2c8;
}

.navigation-slider_white .navigation-slider__bullet {
  background-color: #075294;
}

.navigation-slider__bullet-active {
  background-color: #0f6cbd;
}

.navigation-slider_white .navigation-slider__bullet-active {
  background-color: #fff;
}

.navigation-slider__fraction-current {
  color: #0f6cbd;
}

.navigation-slider_white .navigation-slider__fraction-current {
  color: #fff;
}

.navigation-slider__line {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1px;
  background-color: #63a7e3;
}

@media (max-width: 1279px) {
  .navigation-slider__line {
    display: none;
  }
}
.navigation-slider__arrow-prev,
.navigation-slider__arrow-next {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background-color: #075294;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 1279px) {
  .navigation-slider__arrow-prev,
  .navigation-slider__arrow-next {
    position: absolute;
    top: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1280px) {
  .navigation-slider__arrow-prev:hover,
  .navigation-slider__arrow-next:hover {
    background-color: #0f6cbd;
  }

  .navigation-slider_white .navigation-slider__arrow-prev:hover,
  .navigation-slider_white .navigation-slider__arrow-next:hover {
    background-color: #e0dfdf;
  }
}
.navigation-slider__arrow-prev.swiper-button-disabled,
.navigation-slider__arrow-next.swiper-button-disabled {
  background-color: #e1e8f0;
  cursor: initial;
}

.navigation-slider__arrow-prev.swiper-button-disabled svg,
.navigation-slider__arrow-next.swiper-button-disabled svg {
  fill: #b0b0b0;
}

.navigation-slider_white .navigation-slider__arrow-prev.swiper-button-disabled,
.navigation-slider_white .navigation-slider__arrow-next.swiper-button-disabled {
  background-color: #63a7e3;
}

.navigation-slider_white .navigation-slider__arrow-prev,
.navigation-slider_white .navigation-slider__arrow-next {
  background-color: #fff;
}

.navigation-slider__arrow-icon {
  width: 20px;
  height: 20px;
  font-size: 10px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  fill: #fff;
}

.navigation-slider_white .navigation-slider__arrow-icon {
  fill: #075294 !important;
}

.navigation-slider__arrow-prev {
  margin-right: 10px;
}

@media (max-width: 1279px) {
  .navigation-slider__arrow-prev {
    left: 0;
  }
}
.navigation-slider__arrow-prev .navigation-slider__arrow-icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

@media (max-width: 1279px) {
  .navigation-slider__arrow-next {
    right: 0;
  }
}
.navigation-slider__loader-svg {
  position: absolute;
  top: -2.5px;
  left: -2.5px;
  right: -2.5px;
  bottom: -3px;
  display: block;
  overflow: visible;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  width: initial;
  height: initial;
}

.navigation-slider__loader-circle {
  fill: none;
  stroke: #63a7e3;
  stroke-width: 10px;
  stroke-dasharray: 942.1;
  stroke-dashoffset: 942.1;
  opacity: 0;
}

.navigation-slider__loader-svg:not(.active) .navigation-slider__loader-circle {
  -webkit-transition: stroke-dashoffset 0s linear 1s, opacity 1s ease;
  -o-transition: stroke-dashoffset 0s linear 1s, opacity 1s ease;
  transition: stroke-dashoffset 0s linear 1s, opacity 1s ease;
}

.navigation-slider__loader-svg.active .navigation-slider__loader-circle {
  opacity: 1;
  stroke-dashoffset: 0;
  -webkit-transition: stroke-dashoffset 10s linear, opacity 0.1s ease;
  -o-transition: stroke-dashoffset 10s linear, opacity 0.1s ease;
  transition: stroke-dashoffset 10s linear, opacity 0.1s ease;
}

.navigation-slider__loader-svg.hover .navigation-slider__loader-circle {
  opacity: 0;
  stroke-dashoffset: 942.1;
  -webkit-transition: stroke-dashoffset 0s linear 0.2s, opacity 0.2s ease;
  -o-transition: stroke-dashoffset 0s linear 0.2s, opacity 0.2s ease;
  transition: stroke-dashoffset 0s linear 0.2s, opacity 0.2s ease;
}

.main-slider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 30px;
  color: #fff;
  background-color: #075294;
  background-image: url("/local/templates/header_new_suit/css/../assets/images/main-banner/main-banner-background.webp");
  background-position: 50% 50%;
  background-size: cover;
}

@media (max-width: 1279px) {
  .main-slider {
    background-image: url("/local/templates/header_new_suit/css/../assets/images/main-banner/main-banner-background_mobile.webp");
  }
}
.main-slider .swiper-slide {
  height: initial;
}

.siper-slide-light-blue {
  background-image: url(/local/templates/header_new_suit/css/../assets/images/main-banner/online-course-background.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-slide--man {
  position: relative;
}

@media screen and (min-width: 1280px) {
  .swiper-slide--man:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url("/local/templates/header_new_suit/css/../assets/images/main-banner/main-banner-man.png");
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center right;
  }
}

.swiper-slide--yandex360 {
  background: #05071c;
}

.swiper-slide--yandex360-inner {
  background: url(/local/templates/header_new_suit/css/../assets/images/yandex/hero-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  padding: 30px 0 0 0;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .swiper-slide--yandex360-inner {
    background-size: 180%;
    background-position: 102% 4%;
  }
}

@media screen and (max-width: 767px) {
  .swiper-slide--yandex360-inner {
    background-position: 94% -1%;
    background-size: 230%;
    margin: 0;
  }
}

.main-slider__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  z-index: 0;
  padding-bottom: 45px;
}

@media (max-width: 1279px) {
  .main-slider__slide {
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 70px;
  }
}

.main-slider__slide--filled {
  height: 100%;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/main-banner/slider-webinar-bg.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}

.main-slider__slide--filled:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/main-banner/slider-webinar-bg-2.png);
  background-size: contain;
  background-position: center right;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1279px) {
  .main-slider__slide--filled:before {
    display: none;
  }
}

.main-slider__slide--flat {
  height: 100%;
  background: linear-gradient(98.83deg, #414155 7.36%, #392F50 98.41%);
}

.main-slider__slide-image {
  display: block;
  margin: 33px auto 0 auto;
  max-width: 300px;
}

@media screen and (min-width: 1280px) {
  .main-slider__slide-image {
    display: none;
  }
}

@media screen and (max-width: 1199px) {
  .main-slider__man:not(.main-slider__man--page) .main-slider__slide-image {
    margin: 40px auto 90px auto;
  }  
}

@media screen and (max-width: 767px) {
  .main-slider__slide-image {
    max-width: 150px;
  }

  .main-slider__man:not(.main-slider__man--page) .main-slider__slide-image {
    margin: 40px auto 90px auto;
  }
}

.main-slider__slide--filled .main-slider__content {
  width: 75%;
}

.main-slider__slide--filled .main-slider__title {
  font-size: 32px;
}

.main-slider__slide--filled .main-slider__desc {
  font-size: 20px;
  display: block;
  width: auto;
}

.main-slider__slide--filled .btn-classic {
  color: #0B0B0B;
  margin: 58px 0 0 0;
}

@media screen and (max-width: 767px) {
  .main-slider__slide--filled .main-slider__title {
    text-align: center;
    font-size: 27px;
  }
  
  .main-slider__slide--filled .main-slider__desc {
    text-align: center;
  }

  .main-slider__slide--filled .main-slider__desc br {
    display: none;
  }

  .main-slider__slide--filled .btn-classic {
    margin: 43px 0 0 0;
  }
}

.main-slider__slide--flat .main-slider__title {
  font-size: 24px;
  font-weight: 400;
}

.main-slider__slide--flat .main-slider__title .color-yellow {
  font-size: 32px;
  font-weight: 700;
}

.main-slider__slide--flat .main-slider__image {
  height: 361px;
  top: 70px;
}

.main-slider__slide--flat .main-slider__image img {

}

.main-slider__course .main-slider__image {
  top: 5%;
  max-width: 424px;
}

@media (max-width: 1279px) {
  .main-slider__course .main-slider__image {
    top: -3%;
    max-width: 371px;
  }
}

@media (max-width: 767px) {
  .main-slider__course .main-slider__image {
    top: 0;
    max-width: 270px;
  }
}

.main-slider__image-content {
  text-align: center;
  position: relative;
  top: -70px;
}

.main-slider__image-content-title {
  font-size: 40px;
  font-weight: 700;
}

.main-slider__image-content-description {
  font-size: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .main-slider__slide--flat .main-slider__image {
    height: 320px;
    top: -30px;
  }
}

@media screen and (max-width: 767px) {
  .main-slider__slide--flat .main-slider__title {
    text-align: center;
  }

  .main-slider__slide--flat .main-slider__image {
    height: auto;
    top: unset;
  }

  .main-slider__slide--flat .main-slider__image img {
    display: block;
    width: auto;
    margin: 0 auto;
  }

  .main-slider__image-content {
    top: -40px;
  }

  .main-slider__image-content-title {
    font-size: 16px;
  }

  .main-slider__image-content-description {
    font-size: 14px;
  }
}

.main-slider__list {
  margin: 20px 0 0 0;
}

.main-slider__list-item {
  font-size: 20px;
}

.main-slider__list-item+.main-slider__list-item {
  margin-top: 8px;
}

.main-slider__text {
  font-size: 16px;
  margin: 8px 0 0 0;
}

.main-slider__content {
  width: 50%;
  padding-top: 100px;
}

.main-slider__course .main-slider__content {
  width: 60%;
}

@media (max-width: 767px) {
  .main-slider__course .main-slider__content {
    width: 100%;
  }
}

@media (max-width: 1279px) {
  .main-slider__content {
    width: 100%;
    padding-top: 90px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .main-slider__content {
    padding-top: 25px;
  }
}

.main-slider__subtitle {
  font-size: 32px;
  font-weight: 700;
  margin: 0 0 16px 0;
}

@media screen and (max-width: 767px) {
  .main-slider__subtitle {
    font-size: 27px;
  }

  .main-slider__man .main-slider__subtitle {
    font-size: 24px;
  }
}

.main-slider__title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
}

.main-slider__course .main-slider__title {
  margin: 0 0 16px 0;
}

@media screen and (max-width: 767px) {
  .main-slider__course .main-slider__title {
    text-align: center;
    font-size: 34px;
  }
}

.main-slider__man .main-slider__title {
  margin: 0 0 40px 0;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .main-slider__man .main-slider__title {
    margin: 0 0 32px 0;
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .main-slider__man .main-slider__title {
    margin: 0 0 32px 0;
    text-align: center;
    font-size: 32px;
  }
}

.main-slider__title,
.main-slider__title-big {
  margin: 0;
  font-size: 50px;
}

.main-slider__title-middle {
  font-size: 32px;
}

@media (max-width: 767px) {
  .main-slider__title-middle {
    font-size: 27px;
  }
}
@media (max-width: 767px) {
  .main-slider__title {
    text-align: left;
  }
}
@media (max-width: 450px) {
  .main-slider__title {
    font-size: 32px;
  }
}
.main-slider__desc {
  display: inline-block;
  width: 365px;
  margin-top: 16px;
  font-size: 20px;
  line-height: 130%;
}

.main-slider__course .main-slider__desc {
  margin: 0 0 60px 0;
  font-size: 17px;
}

.main-slider__man .main-slider__desc {
  margin: 0 0 40px 0;
  font-size: 17px;
}

@media screen and (min-width: 1200px) {
  .main-slider__man .main-slider__desc {
    width: 400px
  }
}

@media (max-width: 767px) {
  .main-slider__course .main-slider__desc {
    text-align: center;
    margin: 0 0 0 0;
  }

  .main-slider__man .main-slider__desc {
    text-align: center;
    margin: 0 0 0 0;
    font-size: 17px;
  }
}

@media (max-width: 1279px) {
  .main-slider__desc {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .main-slider__desc {
    margin-top: 7px;
    width: 100%;
    text-align: left;
  }
}
.main-slider .btn-classic,
.main-slider .btn {
  color: #075294;
  background-color: #fff;
  min-width: 350px;
  padding: 20px 32px;
}

.main-slider .btn-classic:hover,
.main-slider .btn:hover {
  background-color: #fdec0f;
}

@media (max-width: 1279px) {
  .main-slider .btn-classic,
  .main-slider .btn {
    color: #0b0b0b;
  }
}
@media (max-width: 767px) {
  .main-slider .btn-classic,
  .main-slider .btn {
    font-size: 20px;
    min-width: 280px;
    padding: 16px 32px;
  }
}
.main-slider__image {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

@media (max-width: 1279px) {
  .main-slider__image {
    position: relative;
    max-height: 400px;
    z-index: initial;
  }
}
@media (max-width: 767px) {
  .main-slider__image {
    position: relative;
    max-height: 350px;
    width: 100%;
  }
}
.main-slider__navigation-wrapper {
  position: absolute;
  right: 0;
  bottom: 20px;
  left: 0;
}

@media (max-width: 1279px) {
  .main-slider__navigation-wrapper {
    bottom: 24px;
  }
}
.main-slider__event {
  margin-bottom: 43px;
}

@media (max-width: 1279px) {
  .main-slider__event {
    margin-bottom: 30px;
  }
}
.main-slider__event-title {
  margin: 0 0 8px 0;
  display: block;
  font-size: 24px;
  font-family: "Roboto", sans-serif;
  color: #fff;
  font-weight: 300;
}

.main-slider__event-conditions,
.main-slider__event-condition {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 25px;
}

@media (max-width: 1279px) {
  .main-slider__event-conditions,
  .main-slider__event-condition {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.main-slider__event-condition {
  font-size: 16px;
  font-weight: normal;
  font-family: "Ubuntu", sans-serif;
  color: #fdec0f;
  gap: 12px;
}

.main-slider__event-condition svg {
  height: 23px;
  width: 23px;
  fill: #fdec0f;
}

@media (max-width: 1279px) {
  .main-slider-courses__title {
    text-align: center;
    line-height: 0.8;
    max-width: 500px;
    margin: auto;
  }
}
.main-slider-courses__desc-box {
  margin-top: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.main-slider-courses__desc-box-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 40px;
}

.main-slider-courses__desc-box-item:last-child {
  margin-right: 0;
}

.main-slider-courses__desc-box-svg {
  width: 20px;
  height: 20px;
}

.main-slider-courses__desc {
  margin-top: 5px;
  width: initial;
}

@media (max-width: 1279px) {
  .main-slider-courses__desc-box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .main-slider-courses__desc-box-item {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.main-slider-courses__btn {
  margin-top: 60px;
}

@media (max-width: 768px) {
  .main-slider-courses__btn {
    margin-top: 30px;
  }
}
.main-slide-events {
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 1279px) {
  .main-slide-events {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.main-slide-events__title {
  max-width: 463px;
}

@media (max-width: 1279px) {
  .main-slide-events__title {
    font-size: 37px;
    margin: auto;
    text-align: center;
  }
}
@media (max-width: 450px) {
  .main-slide-events__title {
    font-size: 32px;
  }
}
.main-slide-events__title_middle {
  font-size: 32px;
}

@media (max-width: 768px) {
  .main-slide-events__title_middle {
    font-size: 27px;
  }
}
.main-slide-events__desc {
  max-width: 270px;
}

@media (max-width: 1279px) {
  .main-slide-events__desc {
    margin-top: 40px;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .main-slide-events__desc {
    margin-top: 20px;
    max-width: initial;
  }
}
.main-slide-events__content {
  padding-top: 50px;
}

@media (max-width: 1279px) {
  .main-slide-events__content {
    padding-top: 24px;
  }
}
.main-slide-events__btn {
  margin-bottom: 60px;
}

@media (max-width: 1279px) {
  .main-slide-events__btn {
    margin-bottom: 0;
  }
}
.main-slide-events__image {
  height: 490px;
  width: 575px;
  top: 39px;
  right: 28px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

@media (max-width: 1279px) {
  .main-slide-events__image {
    height: 379px;
    width: 100%;
    right: 0;
    top: 0;
    margin: 24px 0 32px 0;
  }
}
@media (max-width: 767px) {
  .main-slide-events__image {
    max-height: 300px;
  }
}
@media (max-width: 450px) {
  .main-slide-events__image {
    max-height: 230px;
  }
}
.main-slide-asu__license-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 24px 0 0;
  color: #fdec0f;
  max-width: 485px;
}

@media (max-width: 1279px) {
  .main-slide-asu__license-box {
    max-width: 415px;
    margin: 24px auto 0;
  }
}
@media (max-width: 767px) {
  .main-slide-asu__license-box {
    margin-top: 40px;
    max-width: 310px;
  }
}
.main-slide-asu__license-desc {
  display: inline-block;
  margin-top: 4px;
  font-size: 20px;
}

.main-slide-asu__license-item {
  padding-bottom: 10px;
}

@media (max-width: 1279px) {
  .main-slide-asu__license-item {
    padding-bottom: 5px;
  }
}
.main-slide-asu__line {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  width: 1px;
  background-color: #fdec0f;
}

@media (max-width: 1279px) {
  .main-slide-asu__line {
    background-color: #fff;
  }
}
.main-slide-asu__license-item .main-slide-asu__license-price {
  display: block;
  font-weight: 600;
  font-size: 50px;
}

@media (max-width: 1279px) {
  .main-slide-asu__license-item .main-slide-asu__license-price {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .main-slide-asu__license-item .main-slide-asu__license-price {
    font-size: 32px;
  }
}
.main-slide-asu__license-item .main-slide-asu__license-price::after {
  font-family: "Roboto", sans-serif;
  content: " ₽";
}

.main-slide-asu__license-amount {
  display: inline-block;
}

@media (max-width: 1279px) {
  .main-slide-asu__license-amount {
    margin-top: 3px;
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .main-slide-asu__license-amount {
    font-size: 1rem;
  }
}
@media (max-width: 1279px) {
  .main-slide-asu__image {
    right: 70px;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@media (max-width: 767px) {
  .main-slide-asu__image {
    right: 60px;
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
    min-width: 400px;
    margin-top: 20px;
  }
}
.main-slide-asu .btn-classic,
.main-slide-asu .btn {
  margin: 60px 0 56px;
}

@media (max-width: 1279px) {
  .main-slide-asu .btn-classic,
  .main-slide-asu .btn {
    margin: 32px 0 0;
  }
}
.main-slide-license__title {
  font-size: 32px;
}

.main-slide-license__image {
  top: 70px;
  height: 430px;
}

@media (max-width: 1279px) {
  .main-slide-license__image {
    top: initial;
  }
}
@media (max-width: 767px) {
  .main-slide-license__image {
    height: initial;
    margin-top: 20px;
    height: 320px;
  }
}
.main-slide-license .btn-classic,
.main-slide-license .btn {
  margin: 60px 0 56px;
}

@media (max-width: 1279px) {
  .main-slide-license .btn-classic,
  .main-slide-license .btn {
    margin: 32px 0 0;
  }
}

.main-slide-vebinar__title {
  font-size: 32px;
}

@media screen and (max-width: 450px) {
  .main-slide-vebinar__title {
    font-size: 27px;
  }
}

.main-slide-vebinar__image {
  max-width: 553px;
}

@media screen and (max-width: 1279px) {
  .main-slide-vebinar__image {
    max-width: 466px;
  }
}

@media screen and (max-width: 767px) {
  .main-slide-vebinar__image {
    margin: 40px 0 0 0;
  }
}

.main-slide-vebinar__btn {
  margin: 82px 0 56px;
}

.swiper-slide--birthday {
  background: #05071c;
}

@media screen and (min-width: 1280px) {
  .swiper-slide--birthday .main-slider__slide {
    height: calc(100% - 60px);
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.main-slide-birthday {
  background-color: #e1e4ea;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/main-banner/birthday_man.jpg);
  background-size: auto 100%;
  background-position: center right;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  padding: 55px 48px;
  border-radius: 32px;
  overflow: hidden;
}

.main-slide-birthday__bullets {
  display: flex;
  align-items: center;
  gap: 0 8px;
}

.main-slide-birthday__bullet {
  color: #05071c;
  background: #fff;
  padding: 4px 19px;
  border-radius: 16px;
}

.main-slide-birthday__title {
  font-size: 90px;
  font-weight: 500;
  margin: 16px 0 0 0;
  color: #05071c;
}

.main-slide-birthday__description {
  color: #05071c;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
}

.main-slide-birthday__btn {
  box-shadow: inset 0 0 68px 0 #FFFFFF0D, inset 0 4px 4px 0 #FFFFFF26;
  background: #1232F5;
  font-size: 24px;
  padding: 20px 32px;
  display: block;
  text-align: center;
  width: 349px;
  max-width: 100%;
  margin: 40px 0 0 0;
  border-radius: 35px;
  color: #fff;
}

.main-slide-birthday__btn:hover {
  background: #1e3cff;
}

.main-slide-birthday__image {
  display: block;
  width: 100%;
}

@media screen and (min-width: 1280px) {
  .main-slide-birthday__image {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .main-slide-birthday__image--mobile {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .main-slide-birthday__image--tablet {
    display: none;
  }
}

@media screen and (max-width: 1279px) {
  .main-slide-birthday__bullets {
    justify-content: center;
  }

  .main-slide-birthday__title {
    text-align: center;
  }

  .main-slide-birthday__description {
    text-align: center;
  }

  .main-slide-birthday__btn {
    margin: 40px auto 0 auto;
  }

  .main-slide-birthday {
    background-image: url(/local/templates/header_new_suit/css/../assets/images/main-banner/birthday_spots.png);
    padding: 55px 0 0 0;
    height: auto;
    margin: 30px 0 0 0;
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .main-slide-birthday__image {
    margin: auto 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  .main-slide-birthday__title {
    font-size: 40px;
  }

  .main-slide-birthday__btn {
    max-width: 276px;
    font-size: 20px;
  }
}

.swiper-slide--kazahstan {
  background: #05071c;
}

.swiper-slide--kazahstan .main-slider__slide {
  padding-top: 30px;
}

.main-slide-kazahstan {
  height: 448px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/main-banner/kazahstan-1.jpg);
  background-position: center;
  background-size: cover;
  width: 100%;
  border-radius: 32px;
  padding: 99px 50px 73px 50px;
}

.main-slide-kazahstan__title {
  font-family: "Akzidenz-Grotesk Pro", sans-serif;
  font-weight: 500;
  font-size: 40px;
  line-height: 110%;
  color: #05071c;
  margin: 0 0 16px 0;
}

.main-slide-kazahstan__description {
  font-family: "Akzidenz-Grotesk Pro", sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 130%;
  color: #05071c;
  margin: 0 0 40px 0;
}

.main-slide-kazahstan .btn {
  backdrop-filter: blur(150px);
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: #03f;
  font-family: "Akzidenz-Grotesk Pro", sans-serif;
  font-weight: 500;
  font-size: 24px;
  color: #fff;
  width: 349px;
}

.main-slide-kazahstan .btn:hover {
  background: #03f;
  color: #fff;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .main-slide-kazahstan {
    height: auto;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/main-banner/kazahstan-2.jpg);
    padding: 100px 57px 440px 57px;
    text-align: center;
  }

  .main-slide-kazahstan .btn {
    margin: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .main-slide-kazahstan {
    height: auto;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/main-banner/kazahstan-3.jpg);
    padding: 80px 16px 265px 16px;
    text-align: center;
  }

  .main-slide-kazahstan .btn {
    width: 100%;
    font-size: 20px;
  }

  .main-slide-kazahstan__title {
    font-size: 26px;
  }
  
  .main-slide-kazahstan__description {
    font-size: 17px;
  }
}

@media screen and (max-width: 767px) {
  .main-slide-kazahstan .desktop-br {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .main-slide-kazahstan .mobile-br {
    display: none;
  }
}

.underline{
  text-decoration: underline;
}
.table__head-price-wrapper .price_prefix{
  color: #5b5b5b;
  font-size: 14px;
  font-weight: 300;
}
.header__burger-line {
  width: inherit;
  height: 2px;
  background-color: #075294;
  border-radius: 2px;
}

.header__burger.active .header__burger-line:first-child {
  -webkit-transform: translateY(7px) rotate(-45deg);
  -ms-transform: translateY(7px) rotate(-45deg);
  transform: translateY(7px) rotate(-45deg);
}

.header__burger.active .header__burger-line:last-child {
  -webkit-transform: translateY(-7px) rotate(45deg);
  -ms-transform: translateY(-7px) rotate(45deg);
  transform: translateY(-7px) rotate(45deg);
}

.header__burger.active .header__burger-line:nth-child(2) {
  opacity: 0;
}

.header__submenu-wrapper {
  display: none;
  background-color: #f4f4f4;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  overflow: auto;
  max-height: calc(100vh - 130px);
  z-index: 1;
}

@media (max-width: 767px) {
  .header__submenu-wrapper {
    display: none;
    padding: 0 14px;
  }
}
.header__submenu-wrapper.active {
  display: block;
}

.header__mobile-button-prev {
  display: none;
  color: #075294;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  margin-top: 15px;
}

.header__mobile-button-prev svg {
  stroke: #075294;
  height: 10px;
  width: 16px;
  margin-right: 6px;
}

@media (max-width: 767px) {
  .header__mobile-button-prev {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.header__submenu {
  display: none;
  padding: 20px 15px 45px;
  gap: 16px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 1279px) {
  .header__submenu {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .header__submenu {
    min-height: calc(100vh - 132px);
    padding: 20px 0 45px;
    gap: 25px;
  }
}
.header__submenu.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header__products-item,
.header__services-item {
  max-width: calc(25% - 12px);
  padding: 16px;
  min-height: 300px;
}

@media (max-width: 1279px) {
  .header__products-item,
  .header__services-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: calc(33% - 18px);
  }
}
@media (max-width: 767px) {
  .header__products-item,
  .header__services-item {
    max-width: 100%;
    min-height: initial;
  }
}
.header__products-item .card__img-inner,
.header__products-item .card__icon-inner,
.header__services-item .card__img-inner,
.header__services-item .card__icon-inner {
  height: auto;
  background-color: initial;
  border-radius: initial;
}

@media (max-width: 1279px) {
  .header__products-item .card__img-inner,
  .header__products-item .card__icon-inner,
  .header__services-item .card__img-inner,
  .header__services-item .card__icon-inner {
    -webkit-flex-basis: initial;
    -ms-flex-preferred-size: initial;
    flex-basis: initial;
  }
}
.header__products-item .card__img,
.header__services-item .card__img {
  -o-object-fit: contain;
  object-fit: contain;
  width: initial;
  height: 100%;
}

.header__products-item .card__content-wrapper,
.header__services-item .card__content-wrapper {
  padding: 0;
}

@media (max-width: 1279px) {
  .header__products-item .card__content-wrapper,
  .header__services-item .card__content-wrapper {
    -webkit-flex-basis: initial;
    -ms-flex-preferred-size: initial;
    flex-basis: initial;
  }
}
.header__products-item .card__title,
.header__services-item .card__title {
  font-family: "Roboto", sans-serif;
  margin-top: 20px;
}

.header__products-item .card__desc,
.header__services-item .card__desc {
  font-size: 14px;
}

.header__products-item .card__button,
.header__services-item .card__button {
  margin-top: 20px;
}

.header__products-item .button-arrow,
.header__services-item .button-arrow {
  background-color: #fff;
}

.header__products-item:hover .button-arrow,
.header__services-item:hover .button-arrow {
  border-color: #0f6cbd;
}

.header__products-item:hover .button-arrow__arrow-inner svg,
.header__services-item:hover .button-arrow__arrow-inner svg {
  fill: #0f6cbd;
}

.header__products-item .button-arrow__text,
.header__services-item .button-arrow__text {
  color: #075294;
}

@media (max-width: 1279px) {
  .header__products-item .button-arrow_animate,
  .header__services-item .button-arrow_animate {
    padding: 12px 9px;
  }
}
.header__products-item .card__title {
  font-size: 24px;
  color: #075294;
}

@media (max-width: 1279px) {
  .header__products-item .card__title {
    font-size: 20px;
  }
}
.header__products-item .card__img-inner {
  height: 81px;
}

@media (max-width: 1279px) {
  .header__products-item .card__img-inner {
    height: 66px;
  }
}
.header__services-item .card__title {
  font-size: 1rem;
}

.header__services-item .card__icon-inner {
  height: 50px;
  width: 50px;
}

.header__services-item .card__icon {
  fill: #075294;
  -webkit-transition: fill 0.2s ease;
  -o-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}

@media (min-width: 1280px) {
  .header__services-item:hover .card__icon {
    fill: #63a7e3;
  }
}
.header__address {
  display: flex;
  align-items: center;
  gap: 0 8px;
}
@media screen and (max-width: 768px) {
  .header__address {
    display: none;
  }
}
.header__address svg {
  display: block;
  width: 24px;
  height: 24px;
}
.header__address span {
  color: #000;
  font-size: 14px;
  line-height: 20px;
}
.header__mobile-menu {
  display: none;
  position: relative;
  background: -o-linear-gradient(
    172.02deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  background: linear-gradient(
    277.98deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  max-height: calc(100vh - 131px);
  overflow: auto;
}

.header__mobile-menu.active {
  display: block;
}

.header__mobile-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #b0b0b0;
  padding: 3px 26px 24px 26px;
  height: 100%;
  min-height: calc(100vh - 132px);
}

.header__mobile-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2px;
}

.header__mobile-item {
  border-bottom: 1px solid #0f6cbd;
}

.header__mobile-item:last-child {
  border-bottom: none;
}

.header__mobile-item-link {
  display: inline-block;
  padding: 8px 0;
  color: #ebedf0;
}

.header__mobile-item-link_arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header__mobile-item-link_arrow svg {
  width: 20px;
  height: 22px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  fill: #ebedf0;
}

.header__mobile-footer {
  margin-top: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__mobile-social-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 20px;
  margin-bottom: 8px;
}

.header__mobile-social-link svg {
  fill: #ebedf0;
  width: 23px;
  height: 23px;
}

.header__mobile-contacts {
  text-align: center;
}

.header__mobile-contacts-item {
  margin-bottom: 8px;
}

a.header__mobile-contacts-link {
  font-size: 14px;
  color: #ebedf0;
  font-weight: 500;
}

a.header__mobile-contacts-link a{
  color: #ebedf0;
}

.header__mobile-contacts-link svg {
  margin-bottom: -2px;
  margin-right: 4px;
  width: 12px;
  height: 12px;
  fill: #63a7e3;
}

.header__mobile-button-wrapper {
  margin-top: 20px;
}

.header__mobile-button-wrapper .btn-classic {
  min-width: 240px;
  padding: 8px 32px;
  font-size: 15px;
  font-weight: 500;
  color: #075294;
  background-color: #ebedf0;
}
.contacts-grid__text-big * {
  color: #e1e8f0;
  font-weight: 300;
  font-size: 15px;
  line-height: 133%;
  letter-spacing: 0.2px;
  opacity: 1 !important;
}

.contacts-grid__text-big * {
  color: #0b0b0b !important;
}
.modal {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 84px 0;
  opacity: 0;
  z-index: -1;
  /* background-color: rgba(0, 0, 0, 0.7); */
  pointer-events: none;
}

.modal__wrapper {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: 100%;
  min-height: 100%;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.modal__wrapper > .container {
  padding: 0;
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  overflow: visible;
}
#modal-tsarm-slider .container{
  max-width: 1139px;
}

@media (max-width: 1279px) {
  .modal__wrapper > .container > * {
    margin: 0 20px;
  }
}
.tsarm-ms-form .btn{
  margin-bottom: 17px;
}
.modal__close {
  padding: 0px;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 18px;
  height: 18px;
  background-color: transparent;
  opacity: 0.6;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.modal__close:hover {
  opacity: 1;
}

.modal__close-icon {
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.modal__close {
  width: 18px;
  height: 18px;
}
.modal__close svg {
  width: 100%;
  height: 100%;
  stroke: black;
}

.modal.active {
  pointer-events: initial;
  z-index: 6;
  opacity: 1;
}

.modal__video-inner {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding: 64px 24px 24px;
  border-radius: 16px;
  border: 5px solid #075294;
}

.modal__tsarm-ms {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding: 40px;
  border-radius: 16px;
  border: 1px solid #075294;
  margin: auto;
  overflow: hidden;
}

@media (max-width: 767px) {
  .modal__video-inner {
    padding: 64px 24px 24px;
  }
}
.modal__video {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.modal__content {
  position: relative;
  margin: auto;
  border-radius: 16px;
  overflow: hidden;
}

.main-title {
  display: inline-block;
  margin: 0;
  color: #075294;
  font-weight: bold;
  font-size: 32px;
}

.main-page__aside-block {
  margin: 40px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .main-page__aside-block {
    margin: 24px 0 40px;
  }
}
.main-page__cards {
  margin: 40px 0 120px;
}

@media (max-width: 767px) {
  .main-page__cards {
    margin-bottom: 100px;
  }
}
.main-page .card {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 1279px) {
  .main-page .card {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -ms-flex: initial;
    flex: initial;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
.main-page .card__desc {
  color: #0b0b0b;
}

.main-page__cards-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}

@media (max-width: 1279px) {
  .main-page__cards-inner {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 40px;
  }
}
.main-description {
  margin: 120px 0;
}

@media (max-width: 1279px) {
  .main-description {
    margin: 100px 0;
  }
}
.main-description__lead {
  margin-top: 0;
  color: #0b0b0b;
  font-size: 39px;
  font-family: "Ubuntu", sans-serif;
}

h1.main-description__lead {
  font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1279px) {
  .main-description__lead {
    margin-left: 24px;
  }
}
@media (max-width: 767px) {
  .main-description__lead {
    margin-bottom: 42px;
    font-size: 32px;
  }
}
.main-advantages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 120px;
  margin-top: 42px;
}

@media (max-width: 1279px) {
  .main-advantages {
    gap: 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .main-advantages {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 39px;
  }
}
.main-advantages__item {
  min-width: 238px;
  max-width: 290px;
}

@media (max-width: 1279px) {
  .main-advantages__item {
    min-width: initial;
    max-width: 235px;
  }
}
@media (max-width: 767px) {
  .main-advantages__item {
    gap: 40px;
    width: 100%;
    max-width: initial;
  }
}
.main-advantages__value {
  color: #e7412b;
  font-weight: 500;
  font-family: "Ubuntu", sans-serif;
}

.main-advantages__value h2 {
  display: inline-block;
  margin: 0;
  font-size: 50px;
}

.main-advantages__value span {
  display: inline-block;
  margin-left: 8px;
  font-size: 20px;
}

.main-advantages__description {
  display: inline-block;
  margin-top: 4px;
  line-height: 118%;
}

@media (max-width: 767px) {
  .main-advantages__description {
    max-width: 300px;
  }
}
.main-asu-ms-wrapper {
  margin: 120px 0;
  background: -o-linear-gradient(
    172.02deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  background: linear-gradient(
    277.98deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
}

@media (max-width: 1279px) {
  .main-asu-ms-wrapper {
    margin: 80px 0 110px;
  }
}
@media (max-width: 767px) {
  .main-asu-ms-wrapper {
    margin-bottom: 78px;
  }
}
.main-asu-ms {
  padding: 40px 0 75px;
}

@media (max-width: 1279px) {
  .main-asu-ms {
    padding: 40px 0;
  }
}
.main-asu-ms__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}

.main-asu-ms__title-icon {
  display: inline-block;
  width: 40px;
  height: 33px;
  margin-right: 16px;
}

.main-asu-ms .main-title {
  color: #fff;
}

.main-asu-ms__inner {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 1279px) {
  .main-asu-ms__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .main-asu-ms__inner {
    gap: 16px;
  }
}
.main-asu-ms__media {
  width: 530px;
  height: 298px;
  overflow: hidden;
  background-color: #0f6cbd;
  border-radius: 16px;
  aspect-ratio: 9/5;
}

@media (max-width: 1279px) {
  .main-asu-ms__media {
    width: 100%;
    height: initial;
  }

  .main-asu-ms__media iframe,
  .main-asu-ms__media video {
    aspect-ratio: 9/5;
  }
}
.main-asu-ms__media iframe,
.main-asu-ms__media video {
  overflow: hidden;
  border-radius: 16px;
}

.main-asu-ms__content {
  width: 549px;
  padding-top: 6px;
  color: #fff;
}

@media (max-width: 1279px) {
  .main-asu-ms__content {
    width: 100%;
  }
}
.main-asu-ms__desc {
  margin: 0 0 16px;
  font-weight: 300;
  line-height: 135%;
}

@media (min-width: 1250px) {
  .main-asu-ms__desc {
    width: calc(100% + 25px);
  }
}
.main-asu-ms__desc strong {
  font-weight: 500;
}

.main-asu-ms__btn {
  margin-top: 7px;
}

.main-asu-ms__btn .btn-classic {
  background-color: transparent;
  border: 1px solid #fff;
}

.main-asu-ms__btn .btn-classic:hover {
  color: #075294;
  background-color: #fff;
}

@media (max-width: 1279px) {
  .main-asu-ms__btn {
    margin-top: 40px;
    text-align: center;
  }
}
.main-asu-ms__icons {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

@media (max-width: 1279px) {
  .main-asu-ms__icons {
    display: none;
  }
}
.main-asu-ms__icons svg {
  position: absolute;
}

.main-asu-ms__icons svg:first-child {
  top: -40px;
  left: 43%;
  width: 72px;
  height: 107px;
}

.main-asu-ms__icons svg:last-child {
  right: -4px;
  bottom: -39px;
  width: 59px;
  height: 59px;
}

.our-clients-wrapper {
  margin: 120px 0;
}

@media (max-width: 1279px) {
  .our-clients-wrapper {
    margin: 110px 0 162px;
  }
}
@media (max-width: 767px) {
  .our-clients-wrapper {
    margin: 78px 0 93px;
  }
}
.our-clients {
  overflow: hidden;
}

.our-clients__title {
  margin-bottom: 40px;
}

.our-clients__list {
  margin: 0 -20px -37px;
}

@media (max-width: 1279px) {
  .our-clients__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .our-clients__list {
    margin: 0 -10px -20px;
  }
}
.our-clients__item {
  display: inline-block;
  margin: 0 20px 37px;
  -o-object-fit: contain;
  object-fit: contain;
}

@media (max-width: 1279px) {
  .our-clients__item {
    margin: 0 17px 37px;
  }
}
@media (max-width: 767px) {
  .our-clients__item {
    max-width: 95px;
    margin: 0 10px 20px;
  }
}
.our-products-wrapper {
  margin: 120px 0;
}

@media (max-width: 1279px) {
  .our-products-wrapper {
    margin: 80px 0;
  }
}
@media (max-width: 767px) {
  .our-products-wrapper {
    margin: 80px 0 70px;
    overflow: hidden;
  }
}
.our-products__title {
  margin-bottom: 40px;
}

.our-products__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 35px;
}

@media (max-width: 1279px) {
  .our-products__list {
    gap: 20px;
    margin-bottom: 45px;
  }
}
@media (max-width: 767px) {
  .our-products__list {
    gap: 22px;
  }
}
.our-products__item {
  width: 465px;
  margin: 0 15px 25px 0;
}

@media (max-width: 1279px) {
  .our-products__item {
    width: calc(50% - 20px);
    margin: 0;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .our-products__item {
    width: 100%;
  }
}
.our-products__item-icon {
  position: relative;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center center;
}

.our-products__item-desc {
  margin: 10px 0 0;
}

.our-products__aside-block {
  max-width: 970px;
  margin: 40px auto;
}

@media (max-width: 1279px) {
  .our-products__aside-block .aside-block {
    padding-left: 32px;
  }
}
@media (max-width: 767px) {
  .our-products__aside-block .aside-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 12px 16px 16px;
  }

  .our-products__aside-block .aside-block__prompt {
    display: block;
  }

  .our-products__aside-block .aside-block__text {
    margin-top: 13px;
    font-size: 20px;
    line-height: 135%;
  }
}
.our-products__btn {
  margin-top: 40px;
  text-align: center;
}

@media (min-width: 1280px) {
  .main-program-capabilities .navigation-slider__pagination {
    display: none;
  }
}
.main-program-capabilities__icon {
  width: 51px;
  height: 42px;
  margin-bottom: 14px;
}

.main-program-capabilities__desc {
  max-width: 950px;
  margin: 0;
  font-weight: bold;
  font-size: 20px;
  line-height: 135%;
}

.main-program-capabilities__slider-inner {
  position: relative;
  margin: 40px 0;
}

@media (max-width: 1279px) {
  .main-program-capabilities__slider-inner {
    margin: 100px 0 40px;
  }
}
@media (max-width: 767px) {
  .main-program-capabilities__slider-inner {
    margin-top: 38px;
  }
}
.main-program-capabilities__slider-title {
  display: inline-block;
  margin-bottom: 16px;
  font-size: 20px;
}

.main-program-capabilities__slider {
  height: 350px;
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .main-program-capabilities__slider {
    height: initial;
    margin-right: 23px;
    overflow: visible;
  }
}
.main-program-capabilities__slide {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: calc((100% - 15px) / 2) !important;
  padding: 24px;
  overflow: hidden;
  background-color: #075294;
  border-radius: 16px;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

.main-program-capabilities__slide[data-visible-index="2"],
.main-program-capabilities__slide[data-visible-index="3"] {
  background-color: #0f6cbd;
}

.main-program-capabilities__slide[data-visible-index="4"],
.main-program-capabilities__slide[data-visible-index="5"] {
  background-color: #63a7e3;
}

@media (max-width: 767px) {
  .main-program-capabilities__slide {
    height: auto !important;
  }
}
.main-program-capabilities__slide-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  background-color: #fff;
  border-radius: 50%;
}

.main-program-capabilities__slide-icon svg {
  width: 12px;
  height: 8px;
  fill: #1ca45d;
}

.main-program-capabilities__slide-link {
  display: inline-block;
  margin: 11px 0 0;
  color: #fff;
  line-height: 118%;
}

.main-program-capabilities__slide-link:focus-visible {
  outline: none;
}

.main-program-capabilities__slide-link::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}

.main-program-capabilities__slide-link:focus-visible::before {
  outline: 3px solid black;
}

.main-news {
  margin: 120px 0;
}

@media (max-width: 767px) {
  .main-news {
    margin: 70px 0 100px;
  }
}
.main-news__title {
  margin-bottom: 39px;
}

.main-news__cards-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 1279px) {
  .main-news__cards-inner {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 40px;
  }
}
.main-news .card {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 1279px) {
  .main-news .card {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -ms-flex: initial;
    flex: initial;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
.main-news__button-inner {
  margin-top: 24px;
  text-align: center;
}

@media (max-width: 1279px) {
  .main-news__button-inner {
    margin-top: 40px;
  }
}
.main-news .button-arrow:hover {
  background-color: #0f6cbd;
}

.main-news .button-arrow:hover .button-arrow__text {
  color: #fff;
}

.main-news .button-arrow:hover .button-arrow__arrow-inner svg {
  fill: #fff;
}

.calc {
  overflow: hidden;
}

.calc .block-title-page__title{
  font-size: 32px;
}

@media (max-width: 767px){
  .calc .block-title-page__title{
    font-size: 20px;
  }
}

.calc .swiper-slide {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.calc .swiper-slide-active {
  opacity: 1;
}

.calc .form-default {
  margin: 60px auto 0 auto;
}

.calc-desc-asu {
  margin: 100px auto 120px auto;
}

@media (max-width: 767px) {
  .calc-desc-asu {
    margin: 60px 0 100px 0;
  }
}
.calc-desc-asu__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1030px;
  gap: 32px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 767px) {
  .calc-desc-asu__inner {
    gap: 15px;
  }
}
.calc-desc-asu__img {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 170px;
  height: 170px;
}

.calc-desc-asu__desc:first-child{
  margin-top: 0;
}

.calc-desc-asu__desc-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 480px;
}

@media (max-width: 767px) {
  .calc-desc-asu__desc-wrapper {
    min-width: 100%;
    width: 100%;
  }
}
.calc-desc-asu__desc:last-child {
  margin-bottom: 0px;
}

@media (max-width: 767px) {
  .calc-desc-asu__desc {
    margin: 19px;
  }
}
.stages .calc-desc-asu__desc {
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .stages .calc-desc-asu__desc {
    font-size: 20px;
  }
}
.calc-steps__slide {
  height: 500px;
  margin: 0 20px;
}

.table-steps {
  position: relative;
  margin: 24px auto 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 990px;
  z-index: 1;
}

.table-steps:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  background-image: url("/local/templates/header_new_suit/css/../assets/images/svg/dashed-line.svg");
  background-repeat: repeat-x;
  height: 2px;
  z-index: -1;
  top: 56%;
}

@media (max-width: 767px) {
  .table-steps:after {
    display: none;
  }
}
.table-steps__step {
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 12px;
  max-width: 220px;
  font-size: 12px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  color: #b0b0b0;
  background-color: #f4f4f4;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-align: left;
}

.table-steps__step:first-child{
  padding-left: 0;
}
.table-steps__step:last-child{
  padding-right: 0;
}
.table-steps__step.active {
  color: #0b0b0b;
}

@media (max-width: 767px) {
  .table-steps__step {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    padding: 0 5px;
  }
}
.table-steps__step-check {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  margin-top: -2px;
  width: 10px;
  height: 6px;
  border-bottom: 2px solid #b0b0b0;
  border-left: 2px solid #b0b0b0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.table-steps__step.active .table-steps__step-check {
  border-color: #075294;
}
.table-inputs {
  display: grid;
}
.table-inputs__btns {
  margin-top: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.table-inputs__btn-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  color: #000;
  fill: #000;
}

.table-inputs__btn-prev:hover {
  fill: #fff;
}

.table-inputs__btn-prev svg {
  width: 20px;
  height: 10px;
}

@media (max-width: 767px) {
  .table-inputs__btn-prev {
    min-width: initial;
  }
  .table-inputs__btn-prev span {
    display: none
  }
}

.calc-application {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .calc-application {
    margin-top: 24px;
  }
}
.calc-application__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.calc-application__slide .btn{
  padding: 12px 26px;
}

@media (max-width: 767px) {
  .calc-application__slide.table-inputs {
    padding: 0 15px;
  }
}
.table-configuration {
  background-color: #fff;
  padding: 24px;
  border-radius: 16px;
  -webkit-box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.08);
  text-align: center;
}

@media (max-width: 767px) {
  .table-configuration {
    padding: 24px 22px;
  }
}
.table-configuration__promo {
  position: relative;
}
.table-configuration__promo-input {
  width: 100%;
  box-sizing: border-box;
}
.table-configuration__promo--success .table-configuration__promo-input {
  border-color: #39CF5A;
}
.table-configuration__promo--error .table-configuration__promo-input {
  border-color: #FF647C;
}
@media screen and (max-width: 767px) {
  .table-configuration__promo-input {
    text-align: center;
  }
}
.table-configuration__promo-state {
  font-size: 14px;
  position: absolute;
  bottom: -20px;
  left: 0;
  display: none;
}
.table-configuration__promo--success .table-configuration__promo-state {
  color: #39CF5A;
  display: block;
}
.table-configuration__promo--error .table-configuration__promo-state {
  color: #FF647C;
  display: block;
}
.table-configuration__choice {
  display: grid;
  grid-template-columns: auto 140px;
  gap: 17px;

  align-items: center;
  justify-content: space-between;
  text-align: left;
  margin-bottom: 24px;
}

.table-configuration__choice:last-of-type {
  margin-bottom: 0;
}

.table-configuration__choice-title {
  font-size: 20px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  line-height: 1.16;
  color: #075294;
}

@media (max-width: 767px) {
  .table-configuration__choice-title {
    max-width: 360px;
  }
}

@media (max-width: 369px) {
  .table-configuration__choice {
    grid-template-columns: initial;
    grid-template-rows: auto auto;
    justify-items: center;
    text-align: center;
    justify-content: center;
  }
}
.table-configuration__choice-subtitle {
  margin-top: 4px;
  display: block;
  font-size: 14px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  color: #5b5b5b;
}

.table-configuration__choice-input {
  width: 140px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 11px 5px;
  border: 1px solid #b0b0b0;
  text-align: center;
  border-radius: 4px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 17px;
}

.calc-table-wrapper {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.table-configuration .btn {
  margin-top: 40px;
}

@media (max-width: 1279px) {
  .calc-table-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
}
.calc-currencies {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  margin-top: 24px;
  margin-bottom: 17px;
  width: 100%;
}

.calc-currencies__item {
  display: inline-block;
}

.calc-currencies__label {
  display: block;
  padding: 11px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #e1e8f0;
  background-color: transparent;
  color: #075294;
  cursor: pointer;
  text-transform: uppercase;
  -webkit-transition: all 0.17s ease;
  -o-transition: all 0.17s ease;
  transition: all 0.17s ease;
}

.calc-currencies .calc-currencies__input:checked + label {
  background-color: #fff;
  border-color: #63a7e3;
}

.calc-currencies__input {
  position: absolute;
  width: 0px;
  height: 0px;
  pointer-events: none;
  opacity: 0;
  left: 99px;
}

.calc-currencies__icon {
  display: inline-block;
  margin-left: 6px;
  vertical-align: middle;
  margin-top: -3px;
}

.calc-table {
  width: 100%;
  position: relative;
  border-radius: 16px;
  border: 1px solid #e1e8f0;
  overflow: hidden;
  background-color: #fff;
  /* Стили для скролла */
}

@media (max-width: 1279px) {
  .calc-table {
    background-color: transparent;
    border: none;
  }
}
.calc-table__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

@media (max-width: 1279px) {
  .calc-table__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.calc-table__head-main {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 1279px) {
  .calc-table__head-main {
    width: 100%;
  }
}
.calc-table__head-list-services {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1279px) {
  .calc-table__head-list-services {
    margin-top: 16px;
  }
}
@media (max-width: 767px) {
  .calc-table__head-list-services {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.calc-table__head-action-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 40px;
  width: 450px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background-color: #f0f4f8;
  border-right: 1px solid #e1e8f0;
}

@media (max-width: 1279px) {
  .calc-table__head-action-wrapper {
    margin: 40px 0 16px 0;
    padding: 0;
    border: none;
    background-color: transparent;
  }
}
.calc-table__head-action-title {
  display: inline-block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
}

.calc-table__head-action-button {
  margin-top: 16px;
}

.calc-table__head-cell-title {
  margin: 0;
  background-color: #f0f4f8;
  padding: 16px 0;
  text-align: center;
  font-weight: 300;
  font-family: "Ubuntu", sans-serif;
  font-size: 17px;
}

@media (max-width: 1279px) {
  .calc-table__head-cell-title {
    background-color: transparent;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .calc-table__head-cell-title {
    max-width: 300px;
    margin: auto;
  }
}
.calc-table__units {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 1279px) {
  .calc-table__units {
    background-color: #fff;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid #e1e8f0;
    padding: 16px;
  }

  .calc-table__units:not(:last-child) {
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  .calc-table__units {
    width: 50%;
    min-width: 226px;
  }

  .calc-table__units:not(:last-child) {
    margin: 0 0 24px 0;
  }
}
.calc-table__units-top,
.calc-table__units-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.calc-table__units-top {
  padding: 12px 0 20px 0;
  background-color: #f0f4f8;
}

@media (max-width: 1279px) {
  .calc-table__units-top {
    padding: 0;
    background-color: transparent;
  }
}
.calc-table__units-bottom {
  position: relative;
  padding: 18px 0;
}

.calc-table__units-bottom:after {
  content: "";
  position: absolute;
  display: none;
  width: 145px;
  left: calc(50% - 72px);
  top: 0;
  height: 1px;
  background-color: #e1e8f0;
}

@media (max-width: 1279px) {
  .calc-table__units-bottom {
    padding: 16px 0 0 0;
    margin-top: 16px;
  }

  .calc-table__units-bottom:after {
    display: block;
  }
}
.calc-table__units-title {
  display: block;
  font-size: 14px;
  font-weight: 300;
}

@media (max-width: 1279px) {
  .calc-table__units-title {
    color: #5b5b5b;
  }
}
.calc-table__units-value {
  display: block;
  margin-top: 5px;
  font-weight: 500;
}

@media (max-width: 1279px) {
  .calc-table__units-value {
    color: #0f6cbd;
  }
}
.calc-table__units-value-title {
  display: block;
  margin-top: 5px;
  font-weight: 500;
}

.calc-table__packages-col {
  padding: 18px 12px;
}

.calc-table__packages-price,
.calc-table__packages-desc,
.calc-table__packages-value {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.calc-table__packages-price {
  font-size: 24px;
  font-weight: 500;
  color: #0f6cbd;
}

.calc-table__packages-price--hidden {
  display: none;
}

.calc-table__packages-price--no-discount {
  font-size: 16px;
  font-weight: 400;
  color: #FF647C;
  margin: 4px 0 0 0;
  text-decoration: line-through;
}

.calc-table__packages-price:after {
  font-size: 14px;
}

.calc-table__packages-price[data-currencies="rub"]:after {
  content: " ₽";
}

.calc-table__packages-price[data-currencies="kzt"]:after {
  content: " ₸";
}

.calc-table__packages-price[data-currencies="usd"]:after {
  content: " $";
}

.calc-table__packages-desc {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 300;
  color: #5b5b5b;
}

.calc-table__packages-value {
  font-size: 14px;
  color: #075294;
  font-weight: 500;
}

.calc-table__packages-price_none {
  display: block;
  width: 32px;
  margin: 14px auto;
  height: 4px;
  background-color: #0f6cbd;
  border-radius: 3px;
}
.calc-table__packages-price_none:after{
  display: none;
}

.calc-table__col-outline:after {
  content: "";
  display: none;
  position: absolute;
  top: 50px;
  bottom: 0;
  width: 19%;
  margin-left: 6px;
  border-radius: 8px;
  z-index: 2;
  border: 1px solid #075294;
  background-color: #e1e8f02c;
  pointer-events: initial;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 1280px) {
  .calc-table__col-outline:after {
    display: block;
  }
}
.calc-table__col-outline:hover:after {
  opacity: 0.5;
}

.calc-table__col-outline--active:after {
  border: 1px solid #075294;
  background-color: #e1e8f02c;
  pointer-events: none;
  opacity: 1;
}

@media (max-width: 1279px) {
  .calc-table__col-outline{
    transition: border-color .2s ease;
  }
  .calc-table__col-outline--active {
    border-color: #075294;
    pointer-events: none;
    opacity: 1;
  }
}

.table ::-webkit-scrollbar {
  width: 5px;
}

.table ::-webkit-scrollbar-thumb {
  background-color: #63a7e3;
  border-radius: 3px;
}

.completed-data {
  display: grid;
  grid-template-columns: auto auto auto;
  align-items: center;
  padding: 24px;
  border-radius: 16px;
  background-color: #fff;
  font-family: "Ubuntu", sans-serif;
  min-width: 715px;
  column-gap: 40px;
  row-gap: 32px;
  box-sizing: border-box;
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.08);
}

@media (max-width: 767px) {
  .completed-data {
    grid-template-columns: auto;
    grid-template-rows: auto auto auto;
    justify-items: center;
    width: 100%;
    min-width: initial;
    padding: 16px 24px;
  }
}
.completed-data__left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.completed-data__line{
  display: block;
  height: 60px;
  width: 1px;
  background-color: #E1E8F0;
}

@media (max-width: 767px) {
  .completed-data__line{
    height: 1px;
    width: 100%;
  }

  .completed-data__left {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.completed-data__options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  margin-top: 24px;
}

@media (max-width: 767px) {
  .completed-data__options {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
}
.completed-data__option {
  min-width: 120px;
}

.completed-data__option-title {
  display: block;
  color: #5b5b5b;
}

.completed-data__option-value {
  margin-top: 8px;
  display: inline-block;
  font-weight: bold;
  color: #0f6cbd;
  max-width: 310px;
}

@media (max-width: 767px) {
  .completed-data__title {
    text-align: center;
  }
}
.completed-data__price {
  display: inline-block;
  max-width: 500px;
  text-overflow: ellipsis;
  font-size: 45px;
  color: #0f6cbd;
  font-weight: 500;
  white-space: nowrap;
}

.completed-data__price:before {
  content: "*";
}

.completed-data__price:after {
  font-size: 42px;
  font-family: "Roboto", sans-serif;
}

.completed-data__price[data-currencies="rub"]:after {
  content: " ₽";
}

.completed-data__price[data-currencies="kzt"]:after {
  content: " ₸";
}

.completed-data__price[data-currencies="usd"]:after {
  content: " $";
}

.completed-data__price-no-discount {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #FF647C;
  text-decoration: line-through;
}

.completed-data__price-no-discount:before {
  display: none;
}

.completed-data__price-no-discount:after {
  font-size: inherit;
}

.completed-data__price-discount {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #39CE5A;
}

.completed-data__price-discount:before {
  display: none;
}

.completed-data__price-discount:after {
  font-size: inherit;
}

.completed-data__price-no-discount--hidden {
  display: none;
}

.completed-data__price-desc {
  font-size: 14px;
  color: #b0b0b0;
  max-width: 220px;
  margin: 8px 0 0 0;
}

.services-content-courses .completed-data__price[data-type="status"]:before,
.services-content-courses .completed-data__price[data-type="status"]:after{
  display: none;
}

.form-default {
  margin: 0px auto 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 674px;
}

@media (max-width: 767px) {
  .form-default {
    margin-top: 40px;
  }
}
.form-default__title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 20px;
  letter-spacing: -0.3px;
  margin: 0;
  text-align: center;
}

.form-default__inputs {
  margin-top: 27px;
}

.form-default__inputs-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 25px;
  -moz-column-gap: 25px;
  column-gap: 25px;
  row-gap: 17px;
}

@media (max-width: 767px) {
  .form-default__inputs-inner {
    row-gap: 18px;
  }
}
.form-default__input-item {
  min-width: 40%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 767px) {
  .form-default__input-item {
    min-width: 100%;
  }
}
.form-default .form-type-text {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.form-default__prompt {
  margin-top: 16px;
  display: block;
  font-weight: 400;
  color: #5b5b5b;
  font-size: 14px;
}

.form-default__prompt:before {
  content: "* ";
  color: #ff647c;
  margin-right: 4px;
  font-size: 1.4em;
  vertical-align: sub;
  line-height: 12px;
}

.form-default .btn {
  margin-top: 24px;
}

.form-default__personal-data {
  margin: 17px -2px 0 -2px;
}

@media (max-width: 767px) {
  .form-default__personal-data {
    margin: 16px 18px 0 18px;
  }
}
.form-default__personal-data-fix {
  margin-top: -20px;
  margin-left: 26px;
}

.form-default .form-type-checkbox__label span {
  font-weight: 400;
  display: block;
  margin-top: 2px;
}

@media (max-width: 767px) {
  .form-default .form-type-checkbox__label span {
    margin-top: 0;
  }

  .form-default .form-type-checkbox__label span:last-child {
    margin-top: 16px;
  }
}
.form-success,
.block-msg-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  row-gap: 40px;
}

@media (max-width: 767px) {
  .form-success,
  .block-msg-page {
    row-gap: 32px;
  }
}
.form-success__block-success,
.block-msg-page__inner {
  background-color: #fff;
  border-radius: 16px;
  border: 1px solid #e1e8f0;
  padding: 32px;
  font-family: "Ubuntu", sans-serif;
  text-align: center;
  max-width: 673px;
  box-sizing: border-box;
}

.form-success__block-btns .btn_border:not(:hover){
  color: #000;
}
.form-success__block-btns .btn{
  padding: 12px 21px;
}

.form-success__title-wrapper,
.block-msg-page__title-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

.block-msg-page__title-wrapper_column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (max-width: 767px) {
  .form-success__title-wrapper,
  .block-msg-page__title-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.form-success__title-wrapper svg,
.block-msg-page__icon {
  fill: #1ca45d;
  width: 33px;
  height: 26px;
}

.block-msg-page__img {
  width: 130px;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -o-object-position: center;
  object-position: center;
}

@media (max-width: 768px) {
  .block-msg-page__img {
    width: 90px;
  }
}
.block-msg-page__icon_large {
  width: 60px;
  height: 60px;
}

.form-success__title,
.block-msg-page__title {
  font-size: 32px;
  margin: 0;
  font-weight: 400;
  line-height: 145%;
}

@media (max-width: 768px) {
  .form-success__title,
  .block-msg-page__title {
    line-height: 120%;
    font-size: 28px;
  }
}
.form-success__desc,
.block-msg-page__desc {
  margin: 24px auto 0 auto;
  font-size: 20px;
  line-height: 145%;
}

.form-success__block-btns,
.block-msg-page__btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  row-gap: 20px;
}

@media (max-width: 767px) {
  .form-success__block-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.demo-page__block-title-desc {
  max-width: 965px;
  text-align: center;
  font-size: 24px;
  margin: 24px auto 40px auto;
}

.demo-page__slider {
  width: 100vw;
}

.demo-page__desc {
  max-width: 950px;
  margin: 0 auto;
  font-size: 24px;
  text-align: center;
  line-height: 114%;
  font-weight: 400;
}

@media (max-width: 1279px) {
  .demo-page__desc {
    font-size: 20px;
  }
}
.demo-page .form-default {
  margin: 40px auto 120px auto;
}

.demo-page .swiper-slide {
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.demo-page .swiper-slide.swiper-slide-active {
  opacity: 1;
}

.demo-page .block-title-page__title {
  font-size: 32px;
}

.about-demo {
  background: -o-linear-gradient(
    172.02deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  background: linear-gradient(
    277.98deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  color: #fff;
  margin: 40px 0;
  padding: 40px 0;
}

@media (max-width: 767px) {
  .about-demo {
    margin-top: 38px;
  }
}
.about-demo__inner {
  display: flex;
  justify-content: center;
  padding-left: 70px;
}

@media (max-width: 1279px) {
  .about-demo__inner {
    -webkit-box-orient: vertical;
    padding-left: 0;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.about-demo__left {
  width: 490px;
  margin-right: 50px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}

@media (max-width: 1279px) {
  .about-demo__left {
    width: calc(100% - 250px);
    max-width: 650px;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .about-demo__left {
    width: 100%;
  }
}
.about-demo__right {
  margin: 45px 0 0 50px;
  width: 405px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

@media (max-width: 1279px) {
  .about-demo__right {
    margin-top: 40px;
    margin-left: 0;
    width: 100%;
    max-width: 650px;
    padding: 0 50px;
  }
}
@media (max-width: 767px) {
  .about-demo__right {
    padding: 0;
  }
}
.about-demo__desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  row-gap: 32px;
}

@media (max-width: 767px) {
  .about-demo__desc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.about-demo__desc-title {
  font-size: 26px;
  font-weight: 500;
  margin: 0 0 5px 0;
}

.about-demo__desc-sub {
  font-size: 14px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 200;
  color: #7fbaed;
}

.about-demo__left-bg-icon {
  display: block;
  position: absolute;
  width: 237px;
  height: 224px;
  bottom: 25px;
  left: -123px;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.18;
}

@media (max-width: 767px) {
  .about-demo__left-bg-icon {
    left: initial;
    bottom: initial;
    top: 0px;
    right: -78px;
    width: 212px;
    height: 200px;
    opacity: 0.1;
  }
}
.about-demo__func-title,
.about-demo__func-item-title {
  font-size: 17px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
}

.about-demo__func-title {
  margin: 0 0 20px 0;
}

.about-demo__func-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 15px;
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
}

@media (max-width: 1279px) {
  .about-demo__func-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: 170px;
  }
}
@media (max-width: 767px) {
  .about-demo__func-list {
    max-height: initial;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.about-demo__func-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1279px) {
  .about-demo__func-item {
    width: calc(50% - 13px);
  }
}
@media (max-width: 767px) {
  .about-demo__func-item {
    width: 100%;
  }
}
.about-demo__func-item-title {
  margin-top: 4px;
  max-width: 300px;
}

@media (max-width: 767px) {
  .about-demo__func-item-title {
    max-width: 450px;
  }
}
.about-demo__func-check {
  position: relative;
  display: inline-block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 8px;
  background-color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
}

.about-demo__func-check:after {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 5px);
  left: calc(50% - 6px);
  width: 9px;
  height: 5px;
  border-bottom: 3px solid #1ca45d;
  border-left: 3px solid #1ca45d;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.about-demo .window-border {
  margin-top: 24px;
}

@media (max-width: 767px) {
  .about-demo .window-border {
    margin: 40px 20px 0 20px;
  }
}
.window-border {
  position: relative;
  padding: 14px 14px 16px 14px;
  height: 290px;
  background: -o-linear-gradient(106.55deg, #bec0bd 0.32%, #e6e8e5 99.69%);
  background: linear-gradient(343.45deg, #bec0bd 0.32%, #e6e8e5 99.69%);
  border-radius: 5px;
  border: 1px solid #9c9e99;
  -webkit-box-shadow: 0px 22px 19px -11px #00000045;
  box-shadow: 0px 22px 19px -11px #00000045;
}

@media (max-width: 1279px) {
  .window-border {
    height: initial;
    aspect-ratio: 5/3;
  }
}
@media (max-width: 767px) {
  .window-border {
    position: static;
    padding: 10px;
  }
}
.window-border__border-icon-play {
  position: absolute;
  bottom: 5px;
  right: 5px;
  width: 9px;
  height: 9px;
}

.window-border__content {
  height: 100%;
  border: 1px solid #9c9e99;
}

@media (max-width: 767px) {
  .demo-form {
    padding: 0 10px;
  }
}
.demo-form .form-default__title {
  max-width: 560px;
  letter-spacing: 0px;
}

.demo-form-success {
  margin: 35px 0 120px 0;
}

@media (max-width: 767px) {
  .demo-form-success {
    margin-bottom: 100px;
  }
}
.asu-ms-banner {
  min-height: 585px;
}

.asu-ms-banner .main-slider__slide {
  padding-top: 118px;
}

@media (max-width: 1279px) {
  .asu-ms-banner .main-slider__slide {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 1279px) {
  .asu-ms-banner .main-slider__slide {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.asu-ms-banner__content {
  padding-top: 0;
}

.asu-ms-banner__title {
  color: #fdec0f;
  font-size: 32px;
}

@media (max-width: 767px) {
  .asu-ms-banner__title {
    text-align: center;
  }
}
.asu-ms-banner__desc {
  margin: 16px 0 40px 0;
  font-size: 32px;
  font-weight: 400;
  width: initial;
  max-width: 590px;
  line-height: 117%;
}

@media (max-width: 767px) {
  .asu-ms-banner__desc {
    text-align: center;
  }
}
.asu-ms-banner__btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}

@media (max-width: 1279px) {
  .asu-ms-banner__btns {
    margin-top: 37px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .asu-ms-banner__btns {
    margin-top: 27px;
    width: 100%;
  }
}
.asu-ms-banner__btn {
  min-width: 350px;
  padding: 20px 32px;
}

.asu-ms-banner__btn.btn_border {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.asu-ms-banner__btn.btn_border:hover {
  background-color: #fff;
  color: #000;
}

@media (max-width: 767px) {
  .asu-ms-banner__btn {
    width: 100%;
    max-width: 450px;
  }
}
.asu-ms-banner__media {
  position: absolute;
  right: 15px;
  top: 107px;
  height: 100%;
  width: 100%;
  max-height: 353px;
  max-width: 595px;
}

@media (max-width: 1279px) {
  .asu-ms-banner__media {
    right: initial;
    top: initial;
    position: initial;
    max-width: 445px;
    max-height: 263px;
  }
}
.todo-efficient {
  margin: 60px 0 132px 0;
}

@media (max-width: 767px) {
  .todo-efficient {
    -webkit-margin-after: 100px;
    margin-block-end: 100px;
  }
}
.todo-efficient .container {
  max-width: 947px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.todo-efficient__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.todo-efficient__block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 60px;
  gap: 20px 15px;
}

.todo-efficient__block:last-child {
  margin-bottom: 0;
}

@media (max-width: 1279px) {
  .todo-efficient__block {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px 30px;
  }
}
@media (max-width: 767px) {
  .todo-efficient__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.todo-efficient__block:nth-child(2n) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

@media (max-width: 767px) {
  .todo-efficient__block:nth-child(2n) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.todo-efficient__img {
  background-color: #e0e8f1;
  border-radius: 25px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-height: 211px;
  aspect-ratio: 7/4;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: calc(50% - 104px);
}

.todo-efficient__img--tsarm {
  aspect-ratio: initial;
  max-height: initial;
  border-radius: 4px;
  border: 4px solid #a1c0de;
}

.todo-efficient__img--tsarm-section {
  aspect-ratio: initial;
  max-height: initial;
  border-radius: 0px;
  border: none;
  background-color: transparent;
}

@media (max-width: 1279px) {
  .todo-efficient__img--tsarm-section {
    min-width: 350px;
  }
}
@media (max-width: 767px) {
  .todo-efficient__img--tsarm-section {
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .todo-efficient__img {
    max-height: initial;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .todo-efficient__img {
    max-height: initial;
    width: 100%;
  }
}
.todo-efficient__block-title {
  margin: 0 0 24px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #0f6cbd;
}

.todo-efficient__block ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  gap: 24px;
}

@media (max-width: 767px) {
  .todo-efficient__block ul {
    width: 100%;
  }
}
.todo-efficient__block ul > li,
.todo-item {
  display: inline-block;
  position: relative;
  padding-left: 36px;
  min-height: 28px;
}

.todo-efficient__block ul > li:after,
.todo-item:after {
  position: absolute;
  content: "";
  width: 28px;
  height: 28px;
  left: 0;
  top: 0;
  background-color: #fff;
  border-radius: 50%;
}

.todo-efficient__block ul > li:before,
.todo-item:before {
  position: absolute;
  content: "";
  width: 9px;
  height: 5px;
  border-bottom: 2px solid #1ca45d;
  border-left: 2px solid #1ca45d;
  left: 8px;
  top: 9px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 2;
}

.implementation-stages .header-section__title {
  color: #075294;
}

.implementation-stages__desc-section {
  max-width: 759px;
  margin: auto;
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
  font-family: "Ubuntu", sans-serif;
}

.implementation-stages__stages-wrapper {
  background-color: #fff;
}

.implementation-stages__stages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 0;
  gap: 40px 15px;
  counter-reset: stage-number;
}

.implementation-stages__stage {
  border-left: 1px solid #63a7e3;
  padding-left: 12px;
  min-height: 150px;
  width: calc(33.3333333333% - 10px);
}

@media (max-width: 1279px) {
  .implementation-stages__stage {
    width: calc(50% - 15px);
  }
}
@media (max-width: 550px) {
  .implementation-stages__stage {
    width: 100%;
  }
}
.implementation-stages__stage-number {
  -webkit-text-stroke: 1px #7fbaed;
  font-family: "Ubuntu", sans-serif;
  font-size: 70px;
  font-weight: 700;
  color: transparent;
  counter-increment: stage-number;
}

.implementation-stages__stage-number:after {
  display: inline;
  content: counter(stage-number);
}

.implementation-stages__stage-desc {
  margin: 4px 0 0 0;
}

.follow-up-services {
  margin: 36px 0 120px 0;
}

@media (max-width: 767px) {
  .follow-up-services {
    margin: 40px 0 77px 0;
  }
}
.follow-up-services .container {
  max-width: 873px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.follow-up-services__desc-section {
  margin-bottom: 20px;
  font-size: 20px;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
}

.follow-up-services__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-bottom: 24px;
}

@media (max-width: 1279px) {
  .follow-up-services__buttons {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .follow-up-services__buttons {
    gap: 15px;
  }
}
.follow-up-services__button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
  padding: 32px;
  background-color: #fff;
  color: #5b5b5b;
  text-align: left;
  line-height: 135%;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  letter-spacing: -0.2px;
  z-index: 0;
  -webkit-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

@media (max-width: 767px) {
  .follow-up-services__button {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 16px;
    font-size: 14px;
  }
}
.follow-up-services__button svg {
  width: 46px;
  height: 46px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  fill: #b0b0b0;
  -webkit-transition: fill 0.2s ease;
  -o-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}

.follow-up-services__button .asu-ms--graph {
  stroke: #b0b0b0;
  stroke-width: 2px;
  -webkit-transition: stroke 0.2s ease;
  -o-transition: stroke 0.2s ease;
  transition: stroke 0.2s ease;
}

.follow-up-services__button:after {
  position: absolute;
  content: "";
  display: block;
  width: 90px;
  height: 90px;
  left: 50%;
  bottom: 0px;
  margin-left: -45px;
  background-color: inherit;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.follow-up-services__button.active {
  background-color: #e1e8f0;
  color: #0b0b0b;
}

.follow-up-services__button.active svg {
  fill: #075294;
}

.follow-up-services__button.active .asu-ms--graph {
  stroke: #075294;
}

.follow-up-services__button.active:after {
  opacity: 1;
}

.follow-up-services__desc-block-wrapper {
  border-radius: 16px;
  padding: 32px;
  background-color: #e1e8f0;
}

.follow-up-services__desc-block {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}

@media (max-width: 1279px) {
  .follow-up-services__desc-block {
    text-align: center;
  }
}
.follow-up-services__desc-block.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.follow-up-services__desc-block p {
  margin: 0;
  line-height: 135%;
}

.follow-up-services__desc-block a {
  color: #0f6cbd;
  text-decoration: underline;
}

.follow-up-services__desc-block ul,
.follow-up-services__desc-block ol {
  list-style: initial;
  margin-left: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

@media (max-width: 1279px) {
  .follow-up-services__desc-block ul,
  .follow-up-services__desc-block ol {
    list-style: none;
  }
}
.follow-up-services__bottom-desc {
  margin: 24px 0 0 0;
  font-family: "Ubuntu", sans-serif;
  text-align: center;
  line-height: 135%;
}

.follow-up-services__bottom-link {
  color: #075294;
}

.asu-action {
  margin: 120px 0;
}

@media (max-width: 767px) {
  .asu-action {
    margin: 77px 0 100px 0;
  }
}
.asu-action__title {
  display: block;
  width: 100%;
  text-align: center;
  font-weight: normal;
  font-size: 20px;
  color: #075294;
}

.asu-action__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 15px;
  margin-top: 20px;
}

@media (max-width: 1279px) {
  .asu-action__inner {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .asu-action__inner {
    gap: 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.asu-action__block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 255px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background: -o-linear-gradient(
    172.02deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  background: linear-gradient(
    277.98deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  border-radius: 12px;
  padding: 20px;
  color: #fff;
  overflow: hidden;
  z-index: 0;
}

.asu-action__bg-icon {
  display: block;
  width: 186px;
  height: 155px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  right: 10px;
  bottom: -40px;
  opacity: 0.1;
  z-index: -1;
}

.asu-action__bg-icon--tsarm-news {
  bottom: -16px;
}

.asu-action__block-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 25px;
}

.asu-action__block-content span {
  display: inline-block;
}

.asu-action__block-desc {
  margin: 0;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 115%;
}

.asu-action__subtext {
  font-size: 17px;
  font-weight: 100;
}

.asu-action .button-arrow {
  margin-top: 40px;
  border-color: #fff;
}

.asu-action .button-arrow .button-arrow__text {
  color: #fff;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.asu-action .button-arrow svg {
  fill: #fff;
}

.asu-action .button-arrow:hover {
  background-color: #fff;
}

.asu-action .button-arrow:hover .button-arrow__text {
  color: #075294;
}

.asu-action .button-arrow:hover svg {
  fill: #075294;
}

.services .block-title-page {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .services .block-title-page {
    margin-bottom: 29px;
  }
}
.services .block-title-page__title {
  font-size: 40px;
}

@media (max-width: 767px) {
  .services .block-title-page__title {
    font-size: 32px;
  }
}
.services-content-support .block-numbers {
  margin-top: 40px;
}

@media (min-width: 768px) and (max-width: 1279px) {
  .services-content-support .block-numbers__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.services-content-software .block-numbers {
  margin-top: 60px;
}

.services-content-software .block-numbers__item:before {
  -webkit-text-stroke: 1px #b0b0b0;
}

.services-content-software .block-numbers__item:after {
  background-color: #b0b0b0;
}

.services-content-software .block-benefits {
  margin-top: 40px;
}

.services-content-cloud .services-infographics {
  margin-bottom: 60px;
}

.services-content-cloud .services-main__desc {
  margin: 60px 0 0 0;
}

.services-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}

@media (max-width: 1279px) {
  .services-grid {
    grid-template-columns: 1fr 1fr;
    gap: 16px 30px;
  }
}
@media (max-width: 767px) {
  .services-grid {
    gap: 15px;
  }
}
.services-grid__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  border-radius: 16px;
  padding: 15px;
  overflow: hidden;
  min-height: 248px;
  z-index: 0;
  background-position: center;
  background-color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (max-width: 1279px) {
  .services-grid__item {
    min-height: 237px;
  }
}
@media (max-width: 767px) {
  .services-grid__item {
    padding: 8px;
    min-height: 110px;
    border-radius: 8px;
  }
}
.services-grid__item::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: -o-linear-gradient(
    bottom,
    #003785 15.18%,
    rgba(0, 75, 145, 0) 85%
  );
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(15.18%, #003785),
    color-stop(85%, rgba(0, 75, 145, 0))
  );
  background: linear-gradient(360deg, #003785 15.18%, rgba(0, 75, 145, 0) 85%);
  opacity: 0.8;
  z-index: -1;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.services-grid__item:hover:after {
  opacity: 0.9;
}

.services-grid__item_active::after {
  background: -o-linear-gradient(
    295deg,
    #0f6cbd 18.47%,
    #0f6cbd 18.48%,
    #004b91 72.37%,
    #004b91 72.37%
  );
  background: linear-gradient(
    155deg,
    #0f6cbd 18.47%,
    #0f6cbd 18.48%,
    #004b91 72.37%,
    #004b91 72.37%
  );
  opacity: initial !important;
}

.services-grid__title {
  display: inline-block;
  padding-right: 30px;
  font-family: "Ubuntu", sans-serif;
  font-size: 24px;
  color: #ffffff;
  font-weight: 500;
}

.services-grid__title:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

@media (max-width: 1279px) {
  .services-grid__title {
    font-size: 23px;
  }
}
@media (max-width: 767px) {
  .services-grid__title {
    font-size: 14px;
  }
}
.service-description {
  margin: 0 0 30px 0;
}
.services-content {
  margin-top: 120px;
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .services-content {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.services-content__desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px 15px;
  padding-bottom: 40px;
  border-bottom: 1px solid #b0b0b0;
  margin-bottom: 40px;
}
@media (max-width: 1279px) {
  .services-content__desc {
    padding-bottom: 24px;
  }
}

.services-content__desc-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .services-content__desc-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .services-content__desc-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.services-content__desc-btns > a {
  margin-right: 32px;
  padding: 11px 24px;
  transition: background-color .2s ease;
}

.services-content__desc-btns > a:hover{
  background-color: #0f6cbd;
  color: #fff;
}
.services-content__desc-btns > a .button-arrow__text{
  transition: all .2s ease;
}
.services-content__desc-btns > a:hover .button-arrow__arrow-inner svg{
  fill: #fff;
}
.services-content__desc-btns > a:hover .button-arrow__text{
  color: #fff;
}
@media (max-width: 1279px) {
  .services-content__desc-btns > a {
    margin-bottom: 16px;
    margin-right: 16px;
  }
}
.services-content__desc-image {
  flex-shrink: 0;
  display: block;
  max-width: 466px;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (max-width: 1279px) {
  .services-content__desc-image {
    margin: 40px auto 40px auto;
    max-width: 600px;
    width: 100%;
  }
}

@media (max-width: 1279px) {
  .services-content__desc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
  }
}
.services-content__desc-title {
  font-family: "Ubuntu", sans-serif;
  font-size: 32px;
  color: #075294;
  font-weight: 700;
  margin: 0 0 40px 0;
}

@media (max-width: 767px) {
  .services-content__desc-title {
    font-size: 28px;
    margin-right: 20px;
  }
}
@media (max-width: 1279px) {
  .services-content__desc-text {
    margin-right: 15%;
  }
}
@media (max-width: 767px) {
  .services-content__desc-text {
    margin-right: initial;
  }
}
.services-content__desc-text p {
  margin: 24px 0;
  line-height: 130%;
}

.services-content__desc-text h2,
.services-content__desc-text h3,
.services-content__desc-text h4,
.services-content__desc-text h5,
.services-content__desc-text h6 {
  margin: 0 0 5px 0;
  font-family: "Ubuntu", sans-serif;
  font-size: 24px;
  color: #075294;
  font-weight: 400;
}

.services-content__desc-text h2 + p,
.services-content__desc-text h3 + p,
.services-content__desc-text h4 + p,
.services-content__desc-text h5 + p,
.services-content__desc-text h6 + p {
  margin-top: 0;
}

.services-content__desc-text h2>a,
.services-content__desc-text h3>a,
.services-content__desc-text h4>a,
.services-content__desc-text h5>a,
.services-content__desc-text h6>a {
  color: inherit;
}

.services-content__desc-text p:last-child {
  margin-bottom: 0;
}

.services-content__btn-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
}

.services .services-content__btn-wrapper {
  display: block;
}

.services-content-development .services-content__btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 1279px) {
  .services-content__btn-wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }

  .services-content-support .services-content__btn-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .services-content__btn-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.services-content-support .services-content__desc{
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: auto auto;
}

.services-content-support .services-content__desc-btns{
  grid-column: 1 / 4;
}

@media (max-width: 1279px) {
  .services-content-support .services-content__desc{
    grid-template-columns: initial;
    grid-template-rows: initial;
    grid-auto-flow: row;
  }
  .services-content-support .services-content__desc-btns{
    grid-column: initial;
    align-self: flex-start;
  }
  .services-content-support .services-content__desc-image{
    margin: 0;
  }
}
@media (max-width: 767px) {
  .services-content-support .services-content__desc{
    justify-items: center;
  }
  .services-content-support .services-content__desc-btns{
    align-items: center;
  }
}

.services-content__btn {
  min-width: 349px;
}

@media (max-width: 767px) {
  .services-content__btn {
    min-width: initial;
    max-width: 349px;
    width: 100%;
  }
}
.services-main {
  margin-bottom: 40px;
}

.services-main__desc {
  max-width: 660px;
}

.services-main__desc p:first-child {
  margin-top: 0;
}

.services-main__desc p:last-child {
  margin-bottom: 0;
}

.services-block-check__title {
  margin: 0 0 32px 0;
  font-size: 24px;
  max-width: 850px;
  font-family: "Roboto", sans-serif;
}

.services-block-check__list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}

@media (max-width: 1279px) {
  .services-block-check__list {
    grid-template-columns: 1fr 1fr;
    gap: 16px 30px;
  }
}
@media (max-width: 767px) {
  .services-block-check__list {
    grid-template-columns: 1fr;
    gap: 15px;
  }
}
.services-block-check .block-check {
  background-color: #e1e8f0;
  color: #0b0b0b;
}

.block-check {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 24px;
  min-height: 175px;
  background-color: #075294;
  border-radius: 16px;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  color: #fff;
  font-weight: 400;
  z-index: 0;
}
.block-check:hover {
  z-index: 1;
}

@media (max-width: 767px) {
  .block-check {
    min-height: 140px;
    padding: 15px 15px 20px 15px;
  }
}
.block-check__icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  background-color: #fff;
  border-radius: 50%;
}

.block-check__icon svg {
  width: 12px;
  height: 8px;
  fill: #1ca45d;
}

.block-check__content {
  display: inline-block;
  margin: 15px 0 0;
  line-height: 118%;
  max-width: 550px;
}

.block-check__content:focus-visible {
  outline: none;
}

.block-check__content:focus-visible::before {
  outline: 3px solid black;
}

@media (max-width: 767px) {
  .block-check__content {
    line-height: 130%;
  }
}
.block-check__bg {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 156px;
  height: 126px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: -1;
}

.support-conditions {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px 15px;
}

@media (max-width: 1279px) {
  .support-conditions {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media (max-width: 767px) {
  .support-conditions {
    gap: 32px;
  }
}
.support-conditions__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 228px;
  padding: 15px;
  background-color: #fff;
  border-radius: 16px;
}

@media (max-width: 1279px) {
  .support-conditions__item {
    min-height: initial;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .support-conditions__item {
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.support-conditions__item_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

@media (min-width: 768px) and (max-width: 1279px) {
  .support-conditions__item_title {
    margin-bottom: 16px;
  }
}
.support-conditions__item-title {
  display: inline-block;
  position: relative;
  padding-left: 40px;
  font-family: "Roboto", sans-serif;
  color: #0f6cbd;
  font-weight: normal;
  margin: 0 0 16px 0;
  font-size: 24px;
  line-height: 1.33;
  margin-bottom: 12px;
}

.support-conditions__item-title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  display: inline-block;
  width: 24px;
  height: 1px;
  background-color: #0f6cbd;
}

.support-conditions__item_title .support-conditions__item-title {
  text-align: left;
  max-width: 414px;
  font-size: 32px;
  padding-left: 0;
  margin: 0;
}

.support-conditions__item_title .support-conditions__item-title:before {
  content: none;
}

@media (max-width: 1279px) {
  .support-conditions__item_title .support-conditions__item-title {
    text-align: center;
  }
}
.support-conditions__item-desc {
  display: inline-block;
  line-height: 130%;
  max-width: 520px;
}

@media (max-width: 767px) {
  .support-conditions__item-desc {
    max-width: initial;
  }
}
.support-conditions__item-desc *:first-child {
  margin-top: 0;
}

.support-conditions__item-desc *:last-child {
  margin-bottom: 0;
}

.support-conditions__item-desc p {
  margin: 23px 0;
}

.block-numbers__title {
  margin: 0 0 24px 0;
  font-size: 24px;
}

.block-numbers__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px 15px;
  counter-reset: numbers;
}

@media (max-width: 1279px) {
  .block-numbers__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .block-numbers__list {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.block-numbers__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  min-height: 90px;
}

.block-numbers__item span {
  font-size: 24px;
}

.block-numbers__item p {
  margin: 0;
  font-size: 17px;
  max-width: 400px;
}

.block-numbers__item:before {
  display: inline-block;
  counter-increment: numbers;
  content: counter(numbers);
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  font-size: 50px;
  color: transparent;
  -webkit-text-stroke: 1px #7fbaed;
  -webkit-text-fill-color: transparent;
  margin: 0 20px 0 20px;
}

.block-numbers__item:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: #63a7e3;
}

.block-courses__title {
  font-size: 24px;
  margin: 0 0 32px 0;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}

.block-courses__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px 15px;
}

@media (max-width: 1279px) {
  .block-courses__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .block-courses__list {
    grid-template-columns: 1fr;
    gap: 15px;
  }
}
.block-courses__item {
  position: relative;
  padding: 15px;
  min-height: 200px;
  border-radius: 16px;
  background-color: #075294;
  color: #e1e8f0;
}

.block-courses__item:nth-child(3n + 1) {
  background-color: #075294;
}

.block-courses__item:nth-child(3n + 2) {
  background-color: #0f6cbd;
}

.block-courses__item:nth-child(3n + 3) {
  background-color: #63a7e3;
}

.block-courses__item:after {
  content: "";
  display: block;
  position: absolute;
  width: 189px;
  height: 212px;
  right: 0;
  top: 0;
  background-image: url("/local/templates/header_new_suit/css/../assets/images/services/block-courses-bg.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}

.block-courses__desc p {
  margin: 15px 0;
  line-height: 135%;
}

.block-courses__desc p:first-child {
  margin-top: 0;
}

.block-courses__desc p:last-child {
  margin-bottom: 0;
}

.block-type-integrations {
  margin-top: 40px;
}

.block-type-integrations__title {
  margin: 0px auto 40px auto;
  display: block;
  text-align: center;
  max-width: 630px;
  font-size: 24px;
}

.block-type-integrations__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 32px;
  position: relative;
  border-radius: 16px;
  padding: 30px 15px 15px 15px;
  min-height: 390px;
  background-color: #055197;
  color: #fff;
  z-index: 0;
}

.block-type-integrations__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 15px;
  text-align: center;
}

@media (max-width: 1279px) {
  .block-type-integrations__content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 40px;
  }
}
@media (max-width: 767px) {
  .block-type-integrations__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 32px;
  }
}
.block-type-integrations__item {
  margin: 0;
}

@media (min-width: 768px) and (max-width: 1279px) {
  .block-type-integrations__item {
    max-width: 260px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .block-type-integrations__item {
    max-width: 430px;
  }
}
.block-type-integrations__images {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.block-type-integrations__arrows-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: -1;
}

.block-type-integrations__arrows {
  display: none;
  position: absolute;
  -o-object-fit: contain;
  object-fit: contain;
  bottom: 90px;
}

@media (min-width: 1280px) {
  .block-type-integrations__arrows_desktop {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .block-type-integrations__arrows {
    bottom: 120px;
  }

  .block-type-integrations__arrows_tablet {
    display: block;
  }
}
.block-type-integrations__main-img {
  z-index: -2;
}

.services-development-add {
  margin: 40px auto 0px auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 880px;
  gap: 24px;
}

@media (max-width: 767px) {
  .services-development-add {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.services-development-add__img {
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: 173px;
  height: 145px;
}

.services-development-add__content p {
  margin: 24px 0;
}

.services-development-add__content p:first-child {
  margin-top: 0;
}

.services-development-add__content p:last-child {
  margin-bottom: 0;
}

.block-benefits__title {
  margin: 0 0 32px 0;
  font-size: 24px;
  font-family: "Roboto", sans-serif;
}

.block-benefits__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px 15px;
}

@media (max-width: 1279px) {
  .block-benefits__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
  }
}
@media (max-width: 767px) {
  .block-benefits__list {
    grid-template-columns: 1fr;
  }
}
.block-benefits__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.block-benefits__icon svg {
  width: 40px;
  height: 40px;
}

.block-benefits__content {
  margin: 0;
  max-width: 400px;
}

.software-partners {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 950px;
  gap: 15px;
}

@media (max-width: 767px) {
  .software-partners {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
}
.software-partners__img {
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: 274px;
  padding: 0 23px;
}

.software-partners__content p {
  margin: 24px 0;
  font-size: 20px;
  line-height: 130%;
}

.software-partners__content p:first-child {
  margin-top: 0;
}

.software-partners__content p:last-child {
  margin-bottom: 0;
}

.services-cloud-partners {
  padding: 15px;
}

.services-cloud-partners__desc {
  margin: 16px 0 0 0;
  color: #5b5b5b;
}

.services-infographics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px 110px;
}

@media (max-width: 1279px) {
  .services-infographics {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .services-infographics {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.services-infographics__inner {
  position: relative;
  min-width: 670px;
  padding-top: 38px;
}

@media (max-width: 767px) {
  .services-infographics__inner {
    min-width: initial;
    padding-top: 0;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .services-infographics__infographics {
    margin: auto;
    width: 75%;
  }
}
.services-infographics__pointers {
  position: absolute;
  right: 0;
  top: 25px;
}

@media (max-width: 767px) {
  .services-infographics__pointers {
    display: none;
  }
}
@media (max-width: 767px) {
  .services-infographics__captions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 16px;
    margin-bottom: 27px;
  }
}
.services-infographics__caption {
  position: absolute;
  margin: 0;
}

@media (max-width: 767px) {
  .services-infographics__caption {
    max-width: 130px;
    font-size: 14px;
    position: relative;
    padding-left: 28px;
    top: initial !important;
    right: initial !important;
  }
}
.services-infographics__caption:before {
  display: none;
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #075294;
}

@media (max-width: 767px) {
  .services-infographics__caption:before {
    display: inline-block;
  }
}
.services-infographics__caption span {
  margin-right: 8px;
}

@media (max-width: 767px) {
  .services-infographics__caption span {
    display: block;
    font-size: 20px;
    margin-bottom: 4px;
  }
}
.services-infographics__caption:nth-child(1) {
  right: 5px;
  top: 0;
}

.services-infographics__caption:nth-child(1):before {
  background-color: #c4e1fb;
}

.services-infographics__caption:nth-child(2) {
  right: 5px;
  top: 53px;
}

.services-infographics__caption:nth-child(2):before {
  background-color: #075294;
}

.services-infographics__title {
  display: inline-block;
  color: #075294;
}

@media (max-width: 767px) {
  .services-infographics__title {
    text-align: center;
    width: 100%;
  }
}
.services-infographics__note {
  display: block;
  font-size: 14px;
  color: #b0b0b0;
}

@media (max-width: 767px) {
  .services-infographics__note {
    text-align: center;
  }
}
.services-infographics__desc {
  max-width: 355px;
}

@media (max-width: 1279px) {
  .services-infographics__desc {
    max-width: initial;
  }
}
.service-support-table .table__col{
  padding: 20px;
}

.hint-link {
  display: inline-block;
  color: #0f6cbd;
  cursor: default;
}

.hint-block {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 2;
  max-height: 400px;
  overflow: auto;
}

.hint-link:hover > .hint-block {
  opacity: 1;
  pointer-events: initial;
}

.error-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 50px 0 100px 0;
  min-height: calc(100vh - 640px);
}

.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
  right: 22px;
  bottom: 22px;
}

/* КОСТЫЛИ, УДАЛИТЬ И ИСПРАВИТЬ */
/* Номер телефона в шапке и футере почему то задан с помощью тегов small, которые уходят в прозрачность */
a.header__contacts-phone small,
a.header__mobile-contacts-link small,
.footer__menu-item a small {
  opacity: 1 !important;
}

.form-type-search {
  position: relative;
}

.form-type-search__input {
  display: block;
  width: 100%;
  height: 49px;
  padding: 5px 100px 5px 16px;
  background-color: #fff;
  border-radius: 5px;
  outline: 1px solid #b0b0b0;
  border: 1px solid transparent;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 17px;
  font-family: "Roboto", sans-serif;
}

.form-type-search__input:focus {
  border: 1px solid #63a7e3;
  outline: 1px solid #63a7e3;
}

.form-type-search__input::-webkit-input-placeholder {
  color: #b0b0b0;
}

.form-type-search__input::-moz-placeholder {
  color: #b0b0b0;
}

.form-type-search__input:-ms-input-placeholder {
  color: #b0b0b0;
}

.form-type-search__input::-ms-input-placeholder {
  color: #b0b0b0;
}

.form-type-search__input::placeholder {
  color: #b0b0b0;
}

.form-type-search__btns {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}

.form-type-search__btn-search,
.form-type-search__btn-clear {
  display: inline-block;
  padding: 0;
  height: 100%;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.form-type-search__btn-search {
  width: 49px;
  text-align: center;
  background-color: transparent;
  border-radius: 2px;
}

.form-type-search__btn-clear {
  opacity: 0;
  pointer-events: none;
  padding: 0 20px;
}

.form-type-search__btn-clear:hover .form-type-search__icon-clear {
  stroke: #2b2b2b;
}

.form-type-search__icon-search {
  width: 15px;
  height: 15px;
  fill: #8e8e8e;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.form-type-search__icon-clear {
  width: 16px;
  height: 16px;
  stroke: #8e8e8e;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  stroke-width: 2px;
}

.form-type-search.active .form-type-search__btn-search {
  background-color: #63a7e3;
}

.form-type-search.active .form-type-search__btn-search:hover {
  background-color: #0f6cbd;
}

.form-type-search.active .form-type-search__icon-search {
  fill: #fff;
}

.form-type-search.active .form-type-search__btn-clear {
  opacity: 1;
  pointer-events: initial;
}

.form-type-search-icon {
  width: 25px;
  height: 25px;
  padding: 5px;
}

.form-type-date-period {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.form-type-date-period > div {
  margin-right: 15px;
}
.form-type-date-period > div:last-child {
  margin-right: initial;
}

@media (max-width: 767px) {
  .form-type-date-period {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .form-type-date-period .form-type-input-wrapper {
    width: 50%;
  }
}
.form-type-date-period .form-type-input-wrapper input {
  width: 178px;
  border-color: #b0b0b0;
}

@media (max-width: 767px) {
  .form-type-date-period .form-type-input-wrapper input {
    width: 100%;
  }
}
.form-type-date-period .form-type-label {
  color: #b0b0b0;
  font-weight: 400;
  margin-bottom: 6px;
  font-size: 14px;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .news-page .form-type-select-wrapper {
    width: calc(50% - 8px) !important;
  }
}
.news-page .form-type-select-wrapper .select2-container {
  width: 178px !important;
}

@media (max-width: 767px) {
  .news-page .form-type-select-wrapper .select2-container {
    width: 100% !important;
  }
}
.form-type-select {
  width: 100%;
}

.form-type-select__selection {
  width: 100%;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #b0b0b0;
  background-color: #fff;
  height: 49px !important;
  padding: 10px 16px;
}

.form-type-select__selection .select2-selection__rendered {
  padding: 0 !important;
  display: inline-block;
}

.form-type-select__dropdown {
  position: relative;
  border: 1px solid #b0b0b0;
  padding-top: 10px;
  top: -10px;
}

.form-type-select__dropdown .select2-results__option {
  padding: 10px 16px;
  text-transform: capitalize;
  background-color: #fff;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.form-type-select__dropdown .select2-results__option--highlighted {
  background-color: #eeeeee;
}

.news__title-page {
  font-size: 40px;
}

.news__suscribe {
  margin: 24px 0;
}

.news-filters {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 18px;
  margin-bottom: 60px;
  z-index: 0;
}

.news-filters__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}

@media (max-width: 767px) {
  .news-filters__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.news-filters .form-type-search {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.news-filters .form-type-select-wrapper {
  width: 178px;
  flex-shrink: 1;
}

@media (max-width: 1279px) {
  .news-filters .form-type-select-wrapper{
    max-width: 200px;
    width: 100%;
  }
}

.news-filters__send-search {
  padding: 0 16px;
  height: 42px;
  min-width: 160px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #0f6cbd;
  background-color: transparent;
  color: #0b0b0b;
  font-size: 17px;
}

@media (max-width: 767px) {
  .news-filters__send-search {
    width: calc(50% - 8px);
  }
}
.news-filters__send-search:hover {
  color: #fff;
  background-color: #0f6cbd;
}

.news-filters__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
}

.card-news__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 21px 0;
  border-top: 1px solid #e1e8f0;
  border-bottom: 1px solid #e1e8f0;
}

@media (max-width: 1279px) {
  .card-news__inner {
    grid-gap: 30px;
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .card-news__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.card-news:first-child .card-news__inner {
  border-top: none;
  padding-top: 0;
}

.card-news__content {
  padding-right: 75px;
}

@media (max-width: 1279px) {
  .card-news__content {
    padding-right: 0;
  }
}
.card-news__date {
  color: #5b5b5b;
  line-height: 135%;
}

.card-news__title {
  font-size: 20px;
  color: #0b0b0b;
  margin-bottom: 0;
}

.card-news__desc {
  color: #5b5b5b;
  line-height: 135%;
  margin: 12px 0 0 0;
}

@media (max-width: 1279px) {
  .card-news__desc {
    margin: 12px 0 0 0;
  }
}
.card-news__tags {
  margin-top: 23px;
}

@media (max-width: 1279px) {
  .card-news__tags {
    margin-top: 24px;
  }
}
.card-news__tag {
  display: inline-block;
  padding: 10px;
  font-size: 14px;
  color: #b0b0b0;
  border: 1px solid #b0b0b0;
  border-radius: 22px;
  margin: 0 20px 10px 0;
}

.card-news__img {
  width: 370px;
  height: 237px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 16px;
  overflow: hidden;
  max-width: initial;
}

@media (max-width: 1279px) {
  .card-news__img {
    width: 354px;
    height: 225px;
  }
}
@media (max-width: 767px) {
  .card-news__img {
    width: 100%;
    height: initial;
    aspect-ratio: 5/3;
  }
}
.subscribe-email {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background: -o-linear-gradient(
    172.02deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  background: linear-gradient(
    277.98deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  color: #fff;
}

.subscribe-email__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 37px;
  padding-bottom: 37px;
}

@media (max-width: 1279px) {
  .subscribe-email__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (max-width: 1279px) {
  .subscribe-email__content {
    margin-bottom: 30px;
    max-width: 547px;
  }
}
@media (max-width: 767px) {
  .subscribe-email__content {
    max-width: 100%;
  }
}
.subscribe-email__title {
  font-size: 24px;
  font-weight: normal;
  margin: 0;
}

.subscribe-email__form{
  margin-top: 24px;
}

.subscribe-email__form-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 559px;
  align-items: flex-start;
}

.subscribe-email__form-inner .form-type-input-wrapper{
  margin-right: 24px;
}

@media (max-width: 767px) {
  .subscribe-email__form-inner {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: initial;
  }

  .subscribe-email__form-inner .form-type-input-wrapper{
    margin-right: 0;
    margin-bottom: 24px;
  }
}
.subscribe-email__input {
  display: inline-block;
  width: 100%;
}

@media (max-width: 1279px) {
  .subscribe-email__input {
    margin-right: 0;
  }
}
.subscribe-email__btn {
  margin-top: 2.5px;
  pointer-events: none;
  display: inline-block;
  background-color: transparent;
  font-family: "Roboto", sans-serif;
  color: #5A80A2;
  border: 1px solid #5A80A2;
  font-size: 17px;
  padding: 12px 32px;
  line-height: 1.15;
}

.subscribe-email__btn.active{
  pointer-events: initial;
  border-color: #fff;
  color: #fff;
}

.subscribe-email__btn.active:hover {
  color: #075294;
  background-color: #fff;
}

.subscribe-email__notice {
  margin: 12px 0 0 0;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  color: #63a7e3;
  font-size: 14px;
  max-width: 366px;
  line-height: 135%;
}

.subscribe-email__img {
  position: relative;
  width: 365px;
  height: 134px;
  top: 12px;
  left: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

@media (max-width: 767px) {
  .subscribe-email__img {
    width: 100%;
  }
}
.subscribe-email-popup {
  overflow: hidden;
  position: fixed;
  padding: 40px 40px 36px 40px;
  bottom: 0;
  right: 0;
  width: 596px;
  background-color: #fff;
  border-radius: 16px 16px 0px 0px;
  z-index: 1;
}

@media (max-width: 767px) {
  .subscribe-email-popup {
    width: 100%;
    padding: 15px 15px 49px 15px;
    box-shadow: 0px -6px 50px 35px #0000001a;
  }
}

.subscribe-email-modal {
  padding: 40px 40px 36px 40px;
  background-color: #fff;
  border-radius: 16px 16px 0px 0px;
}

.subscribe-email-modal * {
  box-sizing: border-box;
}

.subscribe-email-popup__close {
  position: absolute;
  padding: 0;
  right: 16px;
  top: 16px;
}

.subscribe-email-popup__close svg {
  stroke: #000;
  width: 16px;
  height: 16px;
  transition: all 0.2s ease;
}

.subscribe-email-popup__close:hover svg {
  stroke: #075294;
}

.subscribe-email-popup__title {
  font-size: 24px;
  color: #075294;
  margin: 0 0 0 0;
  font-weight: normal;
}

.subscribe-email-popup__desc {
  margin: 24px 0 0 0;
  color: #5b5b5b;
  font-size: 17px;
}

.subscribe-email-popup__form{
  margin-top: 16px;
}

.subscribe-email-popup__form-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
}

@media (max-width: 767px) {
  .subscribe-email-popup__form-inner {
    flex-direction: column;
    align-items: center;
  }
}

.subscribe-email-popup__agree,
.subscribe-email__agree{
  position: relative;
  margin-top: 25px;
}
@media (max-width: 1279px) {
  .subscribe-email__agree{
    margin-top: 13px;
  }
}


.subscribe-email-popup__agree-label,
.subscribe-email-popup__personal-data,
.subscribe-email__personal-data,
.subscribe-email__agree-label{
  display: block;
  margin: 4px 0 0 0;
  padding-left: 26px;
  font-family: 'Ubuntu', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #5B5B5B;
}

.subscribe-email__agree-label,
.subscribe-email__personal-data{
  color: #63A7E3;
}

.subscribe-email-popup__agree-label,
.subscribe-email__agree-label{
  cursor: pointer
}

.subscribe-email-popup__agree-label:after,
.subscribe-email__agree-label:after{
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  border: 1px solid #5B5B5B;
  transition: border-color .2s ease;
}
.subscribe-email__agree-label:after{
  border-color: #63A7E3;
}
.subscribe-email-popup__agree-label:after:hover{
  border-color: #5396cb;
}
.subscribe-email__agree-label:after:hover{
  border-color: #454545;
}
.subscribe-email-popup__agree-checkbox:checked + .subscribe-email-popup__agree-label:before,
.subscribe-email__agree-checkbox:checked + .subscribe-email__agree-label:before{
  opacity: 1;
}
.subscribe-email-popup__agree-label:before,
.subscribe-email__agree-label:before{
  position: absolute;
  left: 4px;
  top: 5px;
  content: "";
  display: block;
  opacity: 0;
  width: 10px;
  height: 8px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/form-checked.svg);
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity .15s ease;
}
.subscribe-email__agree-label:before{
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/form-checked-blue.svg);
}

.subscribe-email-popup__agree-checkbox.error + .subscribe-email-popup__agree-label:after,
.subscribe-email__agree-checkbox.error + .subscribe-email__agree-label:after{
  border-color: red;
}

.subscribe-email-popup__input-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.subscribe-email-popup__input {
  width: 100%;
}

@media (max-width: 767px) {
  .subscribe-email-popup__input-wrapper {
    width: 100%;
  }
}
.subscribe-email-popup__btn:not(.active) {
  pointer-events: none;

  background-color: transparent;
  border: 1px solid #B0B0B0;
  color: #B0B0B0;
}

.subscribe-email-popup__btn{
  margin-top: 2.5px;
  margin-left: 24px;
  padding: 12px 32px;
  font-size: 17px;
  min-height: 44px;
  pointer-events: initial;
  background-color: #075294;
  color: #fff;
  border-color: #075294;
}

@media (max-width: 767px) {
  .subscribe-email-popup__btn {
    margin: 24px 0 0 0;
    font-size: 17px;
    padding: 12px 32px;
  }
}
.subscribe-email-popup__img {
  margin-top: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 100%;
  height: 139px;
}

@media (max-width: 767px) {
  .subscribe-email-popup__img {
    width: initial;
    margin: 60px 19px 0px 19px;
    height: 80px;
  }
}
.news-page {
  margin-bottom: 120px;
  margin-top: 151px;
}

@media (max-width: 767px) {
  .news-page {
    margin-bottom: 100px;
    margin-top: 141px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .news-page {
    margin-top: 134px;
  }
}
.news-page__container {
  position: relative;
  max-width: 562px;
  padding: 0 54px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

@media (max-width: 1279px) {
  .news-page__container {
    padding: 0 63px;
  }
}
@media (max-width: 767px) {
  .news-page__container {
    padding: 0 15px;
  }
}
.news-page__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.news-page__date {
  font-size: 17px;
  color: #5b5b5b;
}

.news-page__tag {
  margin-right: 16px;
  font-size: 14px;
  color: #b0b0b0;
}

@media (max-width: 767px) {
  .news-page__tag {
    margin-right: 12px;
  }
}
.news-page__title {
  margin-top: 16px;
  font-size: 40px;
}

.news-page__main {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .news-page__main {
    margin-top: 12px;
  }
}
.news-page__main-img {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 25px;
}

.news-page__content {
  margin-top: 40px;
}

.news-page__content p {
  margin-top: 20px;
}

.news-page__content p:first-child {
  margin-top: 0;
}

.news-page__content ul {
  list-style: none;
}

.news-page__content li {
  margin: 10px 0;
}

.news-page__content img {
  -o-object-fit: contain;
  object-fit: contain;
  height: initial;
  border-radius: 5px;
  overflow: hidden;
}

.news-page__content iframe {
  max-width: 100%;
  height: 300px;
  border-radius: 5px;
  overflow: hidden;
}

.news-page__button {
  margin-top: 40px;
}

.news-page__button:hover {
  background-color: #0f6cbd;
}

.news-page__button:hover .button-arrow__text {
  color: #fff;
}

.news-page__button:hover svg {
  fill: #fff;
}

.news-page__socials {
  position: absolute;
  left: 3px;
  bottom: 0;
  top: 50px;
}

@media (max-width: 767px) {
  .news-page__socials {
    position: static;
    margin-top: 40px;
  }
}
.news-page__socials-inner {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}

@media (max-width: 767px) {
  .news-page__socials-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
  }
}
.news-page__social-item {
  margin-bottom: 12px;
}

.news-page__social-item:last-child {
  margin: 0;
}

@media (max-width: 767px) {
  .news-page__social-item {
    margin: 0 16px 0 0;
  }
}
.news-page__social-link {
  display: block;
}

.news-page__social-link svg {
  width: 35px;
  height: 35px;
  fill: #63a7e3;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 767px) {
  .news-page__social-link svg {
    width: 35px;
    height: 35px;
  }
}
.news-page__social-link:hover svg {
  fill: #5b5b5b;
}

.contacts {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .contacts {
    margin-bottom: 100px;
  }
}
.contacts .block-title-page__title {
  font-size: 40px;
}

@media (max-width: 767px) {
  .contacts .block-title-page__title {
    font-size: 32px;
  }
}
.contacts-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px 15px;
}

@media (max-width: 1279px) {
  .contacts-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .contacts-grid {
    grid-template-columns: 1fr;
  }
}
.contacts-grid__item {
  position: relative;
  display: grid;
  grid-template-rows: auto;
  align-content: start;
  text-align: center;
  gap: 32px;
  padding: 40px 20px;
  border-radius: 16px;
  background-color: #fff;
  overflow: hidden;
  z-index: 0;
}
a.contacts-grid__item-btn {
  color: #0b0b0b;
}
.contacts-grid a.contacts-grid__item-btn:hover {
  color: #fff;
}

.contacts-grid__bg {
  position: absolute;
  right: -50px;
  top: -50px;
  opacity: 0.07;
  z-index: -1;
}

.contacts-grid__bg svg {
  width: 234px;
  height: 234px;
}

.contacts-grid__header svg {
  width: 25px;
  height: 25px;
}

.contacts-grid__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}

.contacts-grid__text-big {
  font-size: 24px;
}

.contacts-grid * {
  -webkit-transition: all 0.17s ease;
  -o-transition: all 0.17s ease;
  transition: all 0.17s ease;
}

.contacts-grid a:hover,
.contacts-grid a:hover * {
  color: #0f6cbd;
  opacity: 1;
}

.contacts-main {
  margin-top: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 110px;
}

@media (max-width: 767px) {
  .contacts-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 100px;
  }
}
.contacts-main__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  max-width: 565px;
}

.contacts-main__title {
  font-size: 24px;
  font-family: "Ubuntu", sans-serif;
  margin: 0 0 12px 0;
  color: #0f6cbd;
  font-weight: normal;
}

.contacts-main__desc {
  margin: 0;
  font-size: 17px;
  line-height: 130%;
}

.contacts-main__socials {
  text-align: center;
}

.contacts-main__socials-title {
  font-size: 24px;
  font-family: "Ubuntu", sans-serif;
  margin: 0 0 32px 0;
  font-weight: normal;
}

.contacts-main__socials-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px 50px;
  max-width: 400px;
  margin: auto;
}

.contacts-main__social-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

.contacts-main__social-item svg {
  width: 40px;
  height: 40px;
  fill: #63a7e3;
}

.contacts-main__social-title {
  white-space: nowrap;
}

.contacts-map {
  margin-top: 40px;
  width: 100%;
  height: 500px;
  border: 0;
  border-radius: 16px;
  overflow: hidden;
}

/* Юридическая информация */
.input-hidden {
  display: none;
  position: absolute;
  left: 999999px;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

.legal .container {
  overflow: hidden;
}

.legal .block-title-page {
  margin-bottom: 40px;
}

.legal .block-title-page__title {
  font-size: 40px;
}

.legal-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .legal-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 100px;
  }
}
.legal-sidebar,
.legal-content {
  padding: 40px;
  background-color: #fff;
  border-radius: 16px;
}

.legal-sidebar {
  max-width: 370px;
  margin: 0 15px 0 0;
}

@media (max-width: 767px) {
  .legal-sidebar {
    margin: 0 0 15px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: initial;
    width: 100%;
    padding: 24px;
  }
}
.legal-sidebar__tab {
  border-bottom: 1px solid #e1e8f0;
}

.legal-sidebar__tab:last-child {
  border: 0;
}

@media (max-width: 767px) {
  .legal-sidebar__tab {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    border-bottom: none;
    border-right: 1px solid #e1e8f0;
  }
}
.legal-sidebar__tab:first-child .legal-sidebar__tab-label {
  padding-top: 0;
}

@media (max-width: 767px) {
  .legal-sidebar__tab:first-child .legal-sidebar__tab-label {
    padding-left: 0;
  }
}
.legal-sidebar__tab:last-child .legal-sidebar__tab-label {
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .legal-sidebar__tab:last-child .legal-sidebar__tab-label {
    padding-right: 0;
  }
}
input[type="radio"]:checked + .legal-sidebar__tab-label {
  color: #0f6cbd;
  fill: #0f6cbd;
}

.legal-sidebar__tab-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 23px 0;
  color: #5b5b5b;
  fill: #5b5b5b;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 767px) {
  .legal-sidebar__tab-label {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 15px;
  }
}
.legal-sidebar__tab-label:hover {
  color: #63a7e3;
  fill: #63a7e3;
}

.legal-sidebar__tab-icon {
  width: 24px;
  height: 24px;
  margin-right: 16px;
  flex-shrink: 0;
}

@media (max-width: 1279px) {
  .legal-sidebar__tab-icon {
    margin-right: 0;
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 420px) {
  .legal-sidebar__tab-icon {
    width: 33px;
    height: 33px;
  }
}
.legal-sidebar__tab-text {
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
}
@media (max-width: 1279px) {
  .legal-sidebar__tab-text {
    display: none;
  }
}
.legal-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 767px) {
  .legal-content {
    width: calc(100% + 30px);
    margin: 0 -15px;
    padding: 30px 15px 40px 15px;
    border-radius: 0;
  }
}
.legal-content__item {
  display: none;
}

.legal-content__item.active {
  display: block;
}

.legal-content__title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.legal-content__title {
  margin: 0;
  color: #0f6cbd;
  font-size: 24px;
  font-weight: 400;
}

.legal-content__title-button {
  margin-top: -5px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0b0b0b;
  border-radius: 24px;
  border: 1px solid #075294;
  padding: 12px 32px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.legal-content__title-button svg {
  display: inline-block;
  margin-left: 17px;
  width: 19px;
  height: 19px;
  fill: #075294;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.legal-content__title-button:hover {
  background-color: #075294;
  color: #fff;
}

.legal-content__title-button:hover svg {
  fill: #fff;
}

.legal-content__inner-title {
  margin: 0 0 16px 0;
  text-align: left;
  font-size: 17px;
  color: #0b0b0b;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
}

.legal-content__table {
  margin-top: 25px;
}

.legal-content__table-inner {
  width: 100%;
}

.legal-content__table-row {
  position: relative;
  z-index: 0;
}

@media (max-width: 1279px) {
  .legal-content__table-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 24px 0;
  }
}
.legal-content__table-row:after {
  content: "";
  display: block;
  position: absolute;
  left: -50px;
  right: -50px;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.legal-content__table-row:nth-child(odd):after {
  background-color: #f0f4f8;
}

.legal-content__table-cell {
  padding: 23px 0;
  text-align: left;
}

@media (max-width: 1279px) {
  .legal-content__table-cell {
    padding: 0;
  }
}
.legal-content__table-cell_title {
  min-width: 260px;
  padding-right: 30px;
  font-weight: normal;
  color: #5b5b5b;
}

@media (max-width: 1279px) {
  .legal-content__table-cell_title {
    padding-bottom: 24px;
  }
}
.legal-content__banks-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.legal-content__banks-tab {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 8px;
}

.legal-content__banks-tab:last-child {
  margin-right: 0;
}

input[type="radio"]:checked + .legal-content__tab-label {
  background-color: #075294;
  border-color: #075294;
  color: #fff;
}

.legal-content__tab-label {
  display: inline-block;
  padding: 12px;
  font-size: 14px;
  color: #5b5b5b;
  border: 1px solid #e1e8f0;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.legal-content__tab-label:hover {
  color: #0b0b0b;
  border-color: #63a7e3;
  background-color: #f0f4f8;
}

.legal-content__banks {
  margin-top: 40px;
}

.legal-content__banks-content {
  margin-top: 8px;
  position: relative;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.legal-content__bank {
  display: none;
}

.legal-content__bank.active {
  display: block;
}

.legal-content__bank-block {
  margin: 32px 0;
}

.legal-content__bank-block:first-child {
  margin-top: 0;
}

.legal-content__bank-block:last-child {
  margin-bottom: 0;
}

.legal-content__bank-title {
  color: #5b5b5b;
}

.legal-content__bank-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 8px;
}

.legal-content__bank-list li {
  display: inline-block;
  max-width: 300px;
  line-height: 130%;
}

.legal-content__text {
  color: #0b0b0b;
}

.legal-content__text h4 {
  margin: 40px 0 20px 0;
  font-size: 20px;
  font-weight: 500;
  font-family: "Ubuntu", sans-serif;
}

.legal-content__text p,
.legal-content__text ul {
  margin: 16px 0;
  line-height: 25.5px;
}

.legal-content__text li {
  margin: 5px 0 5px 15px;
  position: relative;
  display: block;
}

.legal-content__text li:before {
  position: absolute;
  display: inline;
  content: "–";
  left: -15px;
}

.legal-content__documents {
  margin-top: 24px;
}

.legal-content__document {
  margin: 16px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #f0f4f8;
  border-radius: 12px;
  padding: 10px;
}

.legal-content__document:first-child {
  margin-top: 0;
}

.legal-content__document:last-child {
  margin-bottom: 0;
}

.legal-content__document-title {
  display: inline-block;
  line-height: 140%;
  max-width: 500px;
}

@media (max-width: 767px) {
  .legal-content__document-title {
    max-width: 400px;
  }
}
.legal-content__document-btns {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 20px;
}

.legal-content__document-btn {
  margin-left: 8px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px;
  min-width: 73px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 8px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.legal-content__document-btn:hover {
  border-color: #e0e0e0;
}

@media (max-width: 767px) {
  .legal-content__document-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
  }

  .legal-content__document-btn:last-child {
    margin-bottom: 0;
  }
}
.legal-content__document-type {
  font-size: 16px;
  color: #5b5b5b;
}

.legal-content__document-icon {
  width: 12px;
  height: 11px;
  fill: #7fbaed;
  margin-left: 6px;
}

[truncate-text] {
  -webkit-line-clamp: 5;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

[truncate-text="1"] {
  -webkit-line-clamp: 1;
}

[truncate-text="2"] {
  -webkit-line-clamp: 2;
}

[truncate-text="3"] {
  -webkit-line-clamp: 3;
}

[truncate-text="4"] {
  -webkit-line-clamp: 4;
}

[truncate-text="5"] {
  -webkit-line-clamp: 5;
}

[truncate-text="6"] {
  -webkit-line-clamp: 6;
}

[truncate-text="7"] {
  -webkit-line-clamp: 7;
}

[truncate-text="8"] {
  -webkit-line-clamp: 8;
}

[truncate-text="9"] {
  -webkit-line-clamp: 9;
}

.our-30-years__content {
  padding-top: 72px;
}

.our-30-years__title {
  font-size: 50px;
}

.our-30-years__desc {
  width: initial;
  font-family: "Ubuntu", sans-serif;
  font-size: 24px;
  margin-top: 8px;
}

.our-30-years__main-desc {
  margin-top: 40px;
}

.our-30-years__list {
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 17px;
}

.our-30-years__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 12px;
}

.our-30-years__item:first-child {
  margin-top: 0;
}

.our-30-years__item-text {
  margin-left: 8px;
  font-size: 17px;
}

.our-30-years__item-icon {
  width: 24px;
  height: 16px;
  -o-object-fit: contain;
  object-fit: contain;
}

.our-30-years__image--mobile {
  display: none;
  width: 70vw;
  min-width: 200px;
  -o-object-fit: contain;
  object-fit: contain;
}

.our-30-years__btn {
  margin-top: 41px;
}

.our-30-years__image {
  top: 70px;
  right: 50px;
  height: 400px;
}

@media (max-width: 1279px) {
  .our-30-years__main-desc {
    max-width: 600px;
    margin: 40px auto 0 auto;
  }

  .our-30-years__title-list {
    text-align: center;
    width: 100%;
  }

  .our-30-years__btn {
    margin-top: 32px;
  }

  .our-30-years__item {
    text-align: left;
  }

  .our-30-years__image {
    margin-top: 30px;
    top: 0;
    right: 0;
    height: 367px;
  }
}
@media (max-width: 767px) {
  .our-30-years__title {
    font-size: 32px;
    text-align: center;
  }

  .our-30-years__desc {
    font-size: 20px;
    text-align: center;
  }

  .our-30-years__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: center;
    padding-top: 20px;
  }

  .our-30-years__list {
    max-width: 430px;
  }

  .our-30-years__main-desc {
    margin-top: 24px;
  }

  .our-30-years__image--mobile {
    display: block;
    margin: 24px auto 0;
    height: initial;
  }

  .our-30-years__image {
    display: none;
  }
}
.tsarm-ms-slider {
  margin: 120px 0 60px 0;
}

.tsarm-ms-banner {
  background-color: transparent;
  background-image: none;
}

@media (max-width: 1279px) {
  .tsarm-ms-banner__container {
    padding-bottom: 0;
  }
}
.tsarm-ms-banner__content {
  padding-top: 40px;
}

.tsarm-ms-banner__title {
  color: #075294;
  font-size: 40px;
}

@media (max-width: 1279px) {
  .tsarm-ms-banner__title {
    text-align: center;
  }
}
.tsarm-ms-banner__desc {
  margin: 40px 0 0 0;
  width: 100%;
  color: #0b0b0b;
  line-height: 150%;
  font-size: 17px;
}

@media (max-width: 1279px) {
  .tsarm-ms-banner__desc {
    padding: 0 40px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .tsarm-ms-banner__desc {
    padding: 0;
  }
}
.tsarm-ms-banner__image {
  max-width: 500px;
  max-height: 350px;
  top: 40px;
  right: 20px;
}

@media (max-width: 1279px) {
  .tsarm-ms-banner__image {
    top: initial;
    right: initial;
    margin-top: 40px;
  }
}
.tsarm-ms-banner__btns {
  margin-top: 40px;
}

@media (max-width: 1279px) {
  .tsarm-ms-banner__btns {
    margin-top: 40px;
  }
}
.tsarm-ms-banner__btn.btn {
  background-color: #075294;
  color: #fff;
  padding: 18px 32px;
}

.tsarm-ms-banner__btn.btn:hover {
  color: #0b0b0b;
}

.tsarm-ms-advantage {
  margin: 120px 0;
}

@media (max-width: 767px) {
  .tsarm-ms-advantage {
    margin: 60px 0;
  }
}
.tsarm-ms-advantage__top {
  margin-bottom: 40px;
}

.tsarm-ms-advantage__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  .tsarm-ms-advantage__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.tsarm-ms-advantage__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 450px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 15px;
  text-align: center;
}

.tsarm-ms-advantage__item:nth-child(2n) {
  margin-right: 0;
}

@media (max-width: 767px) {
  .tsarm-ms-advantage__item {
    margin-right: 0;
    margin-bottom: 32px;
    text-align: center;
  }

  .tsarm-ms-advantage__item:last-child {
    margin-bottom: 0;
  }
}
.tsarm-ms-advantage__item-icon {
  width: 34px;
  height: 34px;
}

.tsarm-ms-advantage__item-desc {
  margin: 16px 0 0 0;
}

.tsarm-ms-advantage__middle {
  background-color: #075294;
  color: #fff;
  padding-top: 26px;
  padding-bottom: 26px;
}

.tsarm-ms-advantage__middle-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 1279px) {
  .tsarm-ms-advantage__middle-container {
    margin: auto;
    max-width: 560px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.tsarm-ms-advantage__middle-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 460px;
}

@media (max-width: 1279px) {
  .tsarm-ms-advantage__middle-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
}
.tsarm-ms-advantage__middle-content p {
  margin: 0 0 40px 0;
}

.tsarm-ms-advantage__middle-content p:last-child {
  margin-bottom: 0;
}

.tsarm-ms-advantage__middle-image {
  width: 557px;
  -o-object-fit: contain;
  object-fit: contain;
}

@media (max-width: 1279px) {
  .tsarm-ms-advantage__middle-image {
    margin-top: 40px;
  }
}
.tsarm-ms-advantage__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
  text-align: center;
  font-family: "Ubuntu";
}

.tsarm-ms-advantage__bottom-main {
  margin: 0;
  max-width: 754px;
  font-size: 24px;
  line-height: 130%;
}

.tsarm-ms-advantage__bottom-explanation {
  margin: 20px auto 0 auto;
  max-width: 490px;
  color: #5b5b5b;
  font-size: 17px;
}

.color-red {
  color: #e7412b;
}

@media (max-width: 1279px) {
  .tsarm-ms-implementation .todo-efficient__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tsarm-ms-implementation .todo-efficient__img {
    max-width: 500px;
    width: 100%;
  }

  .tsarm-ms-implementation .todo-efficient__block ul {
    margin: auto;
    max-width: 523px;
  }
}
.tsarm-ms-sections {
  padding: 40px 0;
  background-color: #fff;
}

.tsarm-ms-sections .todo-efficient {
  margin: 0;
}

@media (min-width: 1280px) {
  .tsarm-ms-sections .todo-efficient {
    padding-left: 96px;
  }
}
.tsarm-ms-sections .todo-efficient__block {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media (min-width: 768px) {
  .tsarm-ms-sections .todo-efficient__block:nth-child(2n) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width: 1279px) {
  .tsarm-ms-sections .todo-efficient__block {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (max-width: 767px) {
  .tsarm-ms-sections .todo-efficient__block {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.tsarm-ms-sections .todo-efficient__block--slider {
  display: block;
}

.tsarm-ms-sections .todo-efficient__block ul > li {
  max-width: 563px;
}

.tsarm-ms-sections__slide {
  -webkit-box-shadow: 0px 4px 8px #e5e5e5;
  box-shadow: 0px 4px 8px #e5e5e5;
  border-radius: 6px;
}

.swiper-slide.tsarm-ms-sections__slide{
  height: auto;
}

.tsarm-ms-sections__slide-img {
  border: 1px solid #b0b0b0;
  border-radius: 4px;
  height: 150px;
  width: 100%;
}

.tsarm-ms-sections__slide-desc {
  padding: 8px;
  margin: 0;
  font-size: 14px;
  color: #5b5b5b;
}

.tsarm-ms-sections .swiper {
  overflow: visible;
  width: 100%;
}

@media (max-width: 1279px) {
  .tsarm-ms-sections .swiper {
    width: 540px;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .tsarm-ms-sections .swiper {
    width: 270px;
  }
}
.tsarm-ms-sections .navigation-slider {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 18px;
}

.tsarm-ms-sections .navigation-slider__arrow {
  position: initial;
}

.tsarm-ms-sections .navigation-slider__pagination,
.tsarm-ms-sections .navigation-slider__line {
  display: none;
}

.tsarm-ms-sections__slider-title {
  display: inline-block;
  margin-bottom: 16px;
}

.tsarm-ms-slider-modal__title {
  margin: 0 auto 40px auto;
  display: block;
  text-align: center;
  max-width: 80%;
  font-family: "Ubuntu", sans-serif;
  font-size: 24px;
  line-height: 28px;
  color: #075294;
}

@media (min-width: 1280px) {
  .tsarm-ms-slider-modal__title {
    max-width: 100%;
  }
}

.tsarm-ms-slider-modal__slider-wrapper {
  position: relative;
  padding: 0 40px;
}

.tsarm-ms-slider-modal__slider {
  overflow: hidden;
  margin-bottom: 40px;
}

.tsarm-ms-slider-modal .navigation-slider {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: initial;
}

.tsarm-ms-slider-modal .navigation-slider__line {
  display: none;
}

.tsarm-ms-slider-modal .navigation-slider__arrow {
  position: absolute;
}

.tsarm-ms-slider-modal .navigation-slider__arrow-next {
  right: 0px;
  top: calc(50% - 5px);
}

.tsarm-ms-slider-modal .navigation-slider__arrow-prev {
  left: 0px;
  top: calc(50% - 5px);
}

.tsarm-ms-slider-modal__img {
  -o-object-fit: contain;
  object-fit: contain;
}

.table {
  position: relative;
  overflow: hidden;
}
@media (min-width: 1280px) {
  .table {
    background-color: #fff;
    border: 1px solid #e1e8f0;
    border-radius: 16px;
  }
}
.table__head {
  background-color: #f0f4f8;
  border-bottom: 1px solid #e1e8f0;
  width: 100%;
}
@media (max-width: 1279px) {
  .table__head {
    display: none;
  }
}
.table__row-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 125px;
}
.table__row-head > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.table__row-head > *:first-child {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: initial;
}
.table__row-head .table__title-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: initial;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 17px;
}
.table__row-head .table__title-col:before,
.table__row-head .table__title-col:after {
  display: none;
}
.table__row-head .table__title-col:first-child {
  width: 450px;
}
.table__row-head .table__title-col:first-child:before {
  display: block;
}
.table__body {
  width: 100%;
  border-collapse: collapse;
}
.table__scroll {
  max-height: 580px;
  overflow: auto;
}
@media (max-width: 1279px) {
  .table__scroll {
    max-height: initial;
  }
}
.table__row-default {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.table__row-default > th {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.table__row-default > td {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1279px) {
  .table__row-default {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 24px;
    background-color: #fff;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid #e1e8f0;
  }
  .table__row-default:last-child {
    margin-bottom: 0;
  }
  .table__row-default > th {
    width: 100%;
    text-align: center;
    padding: 16px 20px;
    background-color: #f0f4f8;
  }
  .table__row-default > td {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.table__row-default .calc-table__col:nth-child(2):after {
  left: 46px;
}
.table__row-default .calc-table__col:last-child:after {
  right: 41px;
}
.table__title-col {
  text-align: left;
}
.table__title-col:after {
  display: block;
  position: absolute;
  content: "";
  height: 1px;
  background-color: #e1e8f0;
  left: 40px;
  right: 40px;
  bottom: 0;
}
.table__title-col:before {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 0px;
  bottom: 0px;
  width: 1px;
  background-color: #e1e8f0;
}
@media (max-width: 1279px) {
  .table__title-col:after,
  .table__title-col:before {
    display: none;
  }
}
.table__row-default:last-child .table__title-col:after {
  display: none;
}
.table__row-default:last-child .table__col:after {
  display: none;
}
.table__functional-title {
  margin: 6px 0;
  display: block;
  position: relative;
  font-size: 14px;
  color: #075294;
  font-weight: 300;
  line-height: 18px;
}
.table__functional-title:first-child {
  margin-top: 0;
}
.table__functional-title:last-child {
  margin-bottom: 0;
}
.table__prompt {
  display: inline-block;
  position: absolute;
  text-align: left;
  left: -25px;
  top: 0px;
  z-index: 1;
}
@media (max-width: 1279px) {
  .table__prompt {
    position: initial;
    margin-right: 10px;
    vertical-align: top;
  }
}
.table__prompt-icon {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  cursor: pointer;
}
.table__prompt-icon svg {
  opacity: 0.5;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media (max-width: 1279px) {
  .table__prompt-icon svg {
    opacity: 1;
  }
}
.table__prompt-icon:hover svg {
  opacity: 1;
}
.table__prompt-block {
  display: none;
  margin-top: 8px;
  padding: 32px;
  border-radius: 16px;
  background-color: #e1e8f0;
  -webkit-box-shadow: 4px 4px 4px rgba(174, 174, 174, 0.2);
  box-shadow: 4px 4px 4px rgba(174, 174, 174, 0.2);
  max-width: 500px;
}
@media (max-width: 1279px) {
  .table__prompt-block {
    position: absolute;
    max-width: initial;
    top: 80%;
    left: 15px;
    right: 15px;
    z-index: 2;
  }
}
.table__prompt-block ul {
  margin: 0;
}
.table__prompt.active .table__prompt-block {
  display: block;
}
.table__title-col {
  display: grid;
  grid-auto-flow: row;
  align-content: center;
  position: relative;
  padding: 20px 40px;
  width: 450px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1279px) {
  .table__title-col {
    width: initial;
  }
}

.sm-table_training .table__title-col {
  position: initial;
}

.table-configuration .form-type-select__selection{
  padding: 10px;
  height: 44px !important;
}

.table__mobile-title {
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
  margin: 0 16px 0 0;
  padding: 8px 0;
  width: 200px;
  min-height: 50px;
  text-align: center;
}
.table__mobile-title:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background-color: #e1e8f0;
}
@media (max-width: 1279px) {
  .table__mobile-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 8px;
  }
}
@media (max-width: 767px) {
  .table__mobile-title {
    width: 160px;
    min-width: initial;
  }
}
@media (max-width: 1279px) {
  .table__desc-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin: 0 16px;
    padding: 8px 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .table__desc-col:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #e1e8f0;
  }
}
@media (max-width: 767px) {
  .table__desc-col {
    margin: 0 8px;
  }
}
.table__status {
  display: block;
}
.table__status[data-status="off"] {
  margin: auto;
  width: 32px;
  margin: 0px auto;
  height: 4px;
  background-color: #b0b0b0;
  border-radius: 3px;
}
.table__status[data-status="on"] {
  margin: 0px auto 5px auto;
  width: 22px;
  height: 13px;
  border-radius: 2px;
  border-bottom: 3px solid #1ca45d;
  border-left: 3px solid #1ca45d;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.table__col {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
}
.table__col:after {
  display: none;
  content: "";
  position: absolute;
  height: 1px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e1e8f0;
}
.table__col:first-of-type:after {
  left: 40px;
}
.table__col:last-child:after {
  right: 40px;
}
@media (min-width: 1280px) {
  .table__col:after {
    display: block;
  }
}
.table__col:last-child > *:after {
  display: none;
}
@media (min-width: 1280px) {
  .service-support-table .table__row-head > *:first-child,
  .service-support-table .table__row-default > *:first-child {
    width: 340px;
  }
}
@media (max-width: 767px) {
  .service-support-table .table__col {
    padding: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .service-support-table .table__col .table__title-col {
    padding: 0;
  }
  .service-support-table .table__col:first-of-type {
    padding-top: 16px;
  }
  .service-support-table .table__col:last-child {
    padding-bottom: 16px;
  }
  .service-support-table .table__col:last-child .table__desc-col:after {
    display: none;
  }
  .service-support-table .table__mobile-title {
    width: initial;
    padding: 0 0 8px 0;
    min-height: initial;
  }
  .service-support-table .table__mobile-title:after {
    display: none;
  }
  .service-support-table .table__desc-col:after {
    bottom: -8px;
  }
  .service-support-table .table__desc-col > * {
    max-width: 400px;
  }
  .service-support-table .table__status {
    margin: 10px 0;
  }
}
@media (max-width: 1279px) {
  .table__row-group-support-desktop {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .table__row-group-support-mobile {
    display: none !important;
  }
}
.table__row-group-support-desktop .table__title-col {
  padding-top: 6px;
  padding-bottom: 6px;
}
.table__row-group-support-desktop .table__title-col:after,
.table__row-group-support-desktop .table__col:after {
  display: none;
}
.table__row-group-support-desktop
  .table__row-default:first-child
  .table__title-col {
  padding-bottom: 26px;
  padding-top: 20px;
}
.table__row-group-support-desktop
  .table__row-default:last-child
  .table__title-col {
  padding-bottom: 20px;
}
.table__row-group-support-desktop
  .table__row-default:last-child
  .table__title-col:after,
.table__row-group-support-desktop
  .table__row-default:last-child
  .table__col:after {
  display: block;
}
.table__row-group-support-desktop .table__col-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.table__row-group-support-desktop .table__support-description {
  font-weight: 500;
}
.table__row-group-support-desktop .table__support-notice {
  margin-top: 4px;
  margin-bottom: 12px;
  display: block;
  font-size: 14px;
  font-weight: 300;
  color: #b0b0b0;
  line-height: 130%;
}
.table__row-group-support-mobile .table__desc-col {
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.table__row-group-support-mobile .table__desc-col > div {
  width: calc(500px - 10%);
  text-align: left;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .table__row-group-support-mobile .table__desc-col > div {
    width: initial;
  }
}
.table__row-group-support-mobile .table__support-subtitle {
  margin-right: 12px;
  display: inline-block;
  color: #075294;
  font-weight: 300;
  font-size: 14px;
}
@media (max-width: 767px) {
  .table__row-group-support-mobile .table__support-subtitle {
    margin-right: 0;
    display: block;
    text-align: center;
  }
}
.table__row-group-support-mobile .table__support-description {
  font-weight: 500;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .table__row-group-support-mobile .table__support-description {
    display: block;
    text-align: center;
  }
}
.table__row-group-support-mobile .table__support-notice {
  margin-top: 4px;
  display: block;
  font-size: 14px;
  font-weight: 300;
  color: #b0b0b0;
  line-height: 130%;
}
@media (max-width: 767px) {
  .table__row-group-support-mobile .table__support-notice {
    max-width: 300px;
    text-align: center;
    margin: 4px auto 0 auto;
  }
}

.service-support-table {
  padding-top: 120px;
}
.service-support-table__title {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 32px;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  color: #075294;
}
.service-support-table .btn-copy-link {
  margin-left: 10px;
}

.btn-copy-link {
  width: 30px;
  height: 30px;
  padding: 0;
  border: none;
  background-color: transparent;
  opacity: 0.5;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.btn-copy-link:hover {
  opacity: 0.9;
}
.btn-copy-link svg {
  width: 100%;
  height: 100%;
}

.form-type-select-wrapper .select2-selection--single .select2-selection__arrow {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  width: 35px;
}
.form-type-select-wrapper
  .select2-selection--single
  .select2-selection__arrow
  b {
  position: absolute;
  border-style: solid;
  border-width: 2px;
  border-color: transparent #737373 #737373 transparent;
  height: 8px;
  left: calc(50% - 6px);
  top: calc(50% - 5px);
  transform: rotate(45deg);
  width: 8px;
  transition: all 0.2s ease;
}
.form-type-select-wrapper
  .select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #737373 transparent transparent #737373;
  margin-top: 4px;
}

.support .block-title-page__title {
  font-size: 40px;
}

.support .block-title-page{
  margin-bottom: 40px;
}

.support-main {
  background-color: #fff;
  border-radius: 6px;
}

.support-main__inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 20px;
  padding-bottom: 20px;
}
.support-main__inner > div {
  margin: 20px 0;
}
.support-main__info {
  margin-right: 50px;
  width: 470px;
}
@media (max-width: 1100px) {
  .support-main__info {
    width: initial;
    max-width: 800px;
  }
}
@media (max-width: 767px) {
  .support-main__inner {
    flex-direction: column;
    align-items: center;
  }
}

.support-main__title {
  margin-top: 0;
  display: flex;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
}
.support-main__title > img {
  margin-right: 12px;
}
.support-main__description {
  font-size: 20px;
  color: #4f4d4d;
  margin-top: 40px;
  margin-bottom: 0;
}

.support-main__description:first-of-type {
  margin-top: 0;
}
.support-contacts-grid {
  margin-left: auto;
  margin-right: auto;
  display: grid;
  gap: 12px;
  max-width: 560px;
  grid-template-columns: 169px 169px auto;
  grid-template-rows: repeat(2, 92px);
  justify-self: end;
}

.support-contacts-grid__item {
  position: relative;
  padding: 15px;
  color: #fff;
  background: #0f6cbd;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
  border-radius: 16px;
  border: 1px solid transparent;
  z-index: 0;
  transition: all 0.3s ease;
}
.support-contacts-grid__item>a {
  color: #fff;
  font-size: 14px;
}
.support-contacts-grid__item > svg {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  z-index: -1;
  width: 90px;
  height: 90px;
  opacity: 0.1;
  transition: all 0.3s ease;
}
a.support-contacts-grid__item:hover {
  background: #fff;
  border: 1px solid #e7e7e7;
  color: #0f6cbd;
}

a.support-contacts-grid__item:hover > svg {
  opacity: 0;
}

.support-contacts-grid__qr-link {
  display: block;
  justify-self: center;
  grid-column: 3 / 4;
  grid-row: 1 / 3;
  width: 196px;
  height: 196px;
  max-width: initial;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}
.support-contacts-grid__qr-link:hover {
  box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.25);
}
.support-contacts-grid__qr {
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;
  transform: scale(1);
}
.support-contacts-grid__qr-link:active .support-contacts-grid__qr {
  transform: scale(0.98);
}

@media (max-width: 767px) {
  .support-contacts-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 92px 92px auto;
  }
  .support-contacts-grid__qr-link {
    grid-column: 1 / 3;
    grid-row: 3 / 4;
  }
}

.support-types-tickets {
  margin-top: 120px;
}
.support-types-tickets__inner {
  display: grid;
  gap: 20px 50px;
  grid-template-columns: 466px auto;
  grid-template-rows: auto auto;
  align-items: start;
}
.support-types-tickets__img {
  grid-row: span 2;
}

@media (max-width: 1000px) {
  .support-types-tickets__inner {
    max-width: 684px;
    margin: auto;
    grid-template-columns: auto;
    grid-template-rows: auto auto auto;
    justify-items: center;
  }
}

.support-types-tickets-block {
  width: 100%;
  background-color: #fff;
  border-radius: 16px;
  padding: 24px;
}
.support-types-tickets__title {
  margin: 0 0 38px 0;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
}
.support-types-tickets__title b {
  white-space: nowrap;
}

.support-types-tickets__types-list {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.support-types-tickets__types-item {
  display: flex;
  flex-direction: column;
  max-width: 135px;
  margin: 0 10px;
}
.support-types-tickets__types-item:last-child {
  margin-right: 0;
}
.support-types-tickets__types-item:first-child {
  margin-left: 0;
}
.support-types-tickets__types-item img {
  width: 24px;
  height: 24px;
}

.support-types-tickets__types-item h4 {
  margin: 8px 0 0 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 20px;
}

@media (max-width: 767px) {
  .support-types-tickets__title {
    max-width: 450px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .support-types-tickets__types-list {
    flex-direction: column;
    align-items: center;
  }
  .support-types-tickets__types-item {
    align-items: center;
    text-align: center;
    margin: 16px 0;
  }
  .support-types-tickets__types-item:last-child {
    margin-top: 0;
  }
  .support-types-tickets__types-item:first-child {
    margin-bottom: 0;
  }
}

.support-types-tickets__types-notification {
  position: relative;
  margin: 0 0 0 9px;
  font-weight: 300;
  font-size: 14px;
}
.support-types-tickets__types-notification:before {
  position: absolute;
  left: -9px;
  top: 2px;
  content: "*";
  color: red;
}
.support-types-tickets__types-notification > a {
  text-decoration: underline;
  color: #0f6cbd;
}

.support-types-tickets__btns {
  display: flex;
  justify-content: space-between;
}
.support-types-tickets__btns .btn {
  min-width: 165px;
  margin: 0 10px;
}
.support-types-tickets__btns .btn:first-child {
  margin-left: 0;
}
.support-types-tickets__btns .btn:last-child {
  margin-right: 0;
}

@media (max-width: 767px) {
  .support-types-tickets__btns {
    flex-direction: column;
    align-items: center;
  }
  .support-types-tickets__btns .btn {
    margin: 8px 0;
  }
  .support-types-tickets__btns .btn:first-child {
    margin-top: 0;
  }
  .support-types-tickets__btns .btn:last-child {
    margin-bottom: 0;
  }
}

.customer-service {
  margin: 120px 0;
}
.customer-service__subtitle {
  display: block;
  margin: 37px 0 16px 0;
  max-width: 750px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 20px;
}
.customer-service__block {
  margin-bottom: 32px;
}
.customer-service__desc {
  max-width: 740px;
  margin-bottom: 7px;
  line-height: 22px;
}
.link {
  color: #0f6cbd;
  text-decoration: underline;
  transition: color 0.2s ease;
}
.link:hover {
  color: #5ba1ec;
}

.customer-service__grid {
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px 45px;
}

.customer-service__grid-block:first-child{
  margin-top: 15px;
}
.customer-service__grid-block:not(:first-child) {
  margin-top: 40px;
}
.customer-service__grid-block p {
  margin: 0 0 20px 0;
  line-height: 22px;
}
.customer-service__grid-img-wrapper {
  margin-left: 82px;
  display: block;
  max-width: 370px;
  grid-column: 2 / 3;
  grid-row: 1 / 3;
}
.customer-service__grid-img {
  display: block;
  border: 3px solid #b0b0b0;
  border-radius: 16px;
  overflow: hidden;
}
.customer-service__grid-img-inner {
  position: relative;
}
.customer-service__grid-img-inner:after {
  content: "";
  display: block;
  background-image: url("/local/templates/header_new_suit/css/../assets/images/svg/support-zoom.svg");
  position: absolute;
  top: calc(50% - 21.5px);
  left: calc(50% - 21.5px);
  width: 43px;
  height: 43px;
}
.customer-service__grid-img-inner:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #6554c0;
  top: calc(50% - 19.5px);
  right: calc(50% - 12.5px);
  width: 33px;
  height: 33px;
  opacity: 0.5;
  border-radius: 50%;
  transform: rotateY(32deg);
  transform-origin: right;
  transition: all 0.2s cubic-bezier(0, 0, 0.55, 0.82);
}
.customer-service__grid-img-inner:hover:before {
  transform: rotateY(0deg);
  background-color: #d6b836;
}

@media (max-width: 1279px) {
  .customer-service__grid-img-wrapper {
    margin-left: 0;
    max-width: initial;
    width: 100%;
  }
  .customer-service__grid-img {
    max-width: 450px;
    width: 100%;
    margin: auto;
  }
}
@media (max-width: 768px) {
  .customer-service__grid {
    grid-template-columns: 1fr;
  }
  .customer-service__grid-img-wrapper {
    display: block;
    margin-top: 40px;
    grid-column: initial;
    grid-row: initial;
  }
}

.subscribe-block {
  margin: 120px 0;
}
.subscribe-block__inner {
  position: relative;
  margin: auto;
  background-color: #fff;
  border-radius: 16px;
  max-width: 660px;
  padding: 24px;
}
.subscribe-block__inner:after {
  content: "";
  display: block;
  background-image: url("/local/templates/header_new_suit/css/../assets/images/svg/support-email.svg");
  position: absolute;
  left: -40px;
  bottom: -35px;
  width: 96px;
  height: 77px;
}
.subscribe-block__inner:before {
  content: "";
  display: block;
  background-image: url("/local/templates/header_new_suit/css/../assets/images/svg/support-quote.svg");
  position: absolute;
  left: 10px;
  top: 15px;
  width: 13px;
  height: 11px;
}

.subscribe-block__quote {
  display: flex;
  margin: auto;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.subscribe-block__quote span,
.subscribe-block__quote cite {
  font-family: "Ubuntu", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
}
.subscribe-block__quote cite {
  margin-top: 8px;
  color: #6554c0;
}

.subscribe-block__subscribe {
  margin-top: 24px;
  display: grid;
  grid-template-columns: auto auto;
  justify-content: center;
  gap: 40px;
  padding: 17px;
  align-items: center;
  text-align: center;
}
.subscribe-block__icons {
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 16px;
}
.subscribe-block__icon {
  width: 24px;
  height: 24px;
}
.subscribe-block__icon > svg {
  width: 100%;
  height: 100%;
  fill: #0f6cbd;
  transition: all 0.2s ease;
}

.subscribe-block__icon:hover > svg {
  fill: #7fbaed;
}

.subscribe-block__subscribe-title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-size: 20px;
  opacity: 1;
  transition: opacity .2s ease;
}
.subscribe-block__subscribe-title.disabled{
  pointer-events: none;
  opacity: 0.5;
}

@media (max-width: 768px) {
  .subscribe-block__subscribe {
    gap: 24px;
    grid-template-columns: auto;
    justify-items: center;
  }
}

.modal__support-sreenshot {
  position: relative;
  background: #ffffff;
  border-radius: 20px;
  padding: 50px 40px 40px 40px;
}
.modal__support-sreenshot-img {
  height: 100%;
  max-width: 70vw;
  width: 100%;
  max-height: 63vh;
  object-fit: contain;
  border-radius: 10px;
  box-shadow: 0px 3px 5px 0px #00000029;
}

@media (max-width: 1279px) {
  .modal__support-sreenshot-img {
    max-width: initial;
    width: 100%;
    max-height: 80vh;
  }
  .modal__support-sreenshot {
    padding: 30px 15px 15px 15px;
    border-radius: 12px;
    margin: 0 5px;
  }
  .modal__support-sreenshot .modal__close {
    top: 10px;
    right: 10px;
    width: 12px;
    height: 12px;
  }
}

.sm-select-category {
  overflow: hidden;
}
.sm-select-category__block {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  padding: 15px;
  gap: 24px;
  box-sizing: border-box;
  height: initial !important;

  background-color: transparent;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.05);
  border-radius: 16px;
  color: #b0b0b0;
  border: 1px solid #b0b0b0;
  transition: all 0.3s ease !important;
  cursor: pointer;
  overflow: hidden;
  filter: invert(0);
}
.sm-select-category__block:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("/local/templates/header_new_suit/css/../assets/images/services/block-courses-bg.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 130px;
  height: 150px;
  transition: all 0.3s ease;
}
.sm-select-category__block.active {
  color: #fff;
  background-color: #0f6cbd;
  border-color: transparent;
}
.sm-select-category__block:not(.active):hover {
  color: #808080;
}
.sm-select-category__block:not(.active):hover:after {
  filter: invert(0.7);
}
.sm-select-category__block h4 {
  margin: 0;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-size: 24px;
}
.sm-select-category__block p {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #B0B0B0;
  margin: 0;
  transition: color 0.3s ease;
}
.sm-select-category__block.active p {
  color: #E1E8F0;
}
.sm-select-category__block:not(.active):hover p {
  color: #808080;
}

.sm-description {
  margin-bottom: 60px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
@media (max-width: 768px) {
  .sm-description {
    grid-template-columns: 1fr;
  }
}

.sm-description__block {
  padding: 0 15px 0 15px;
}
.sm-description__title {
  display: flex;
  align-items: center;
  margin: 0 0 20px 0;
  font-family: "Ubuntu", sans-serif;
  font-weight: 600;
  font-size: 17px;
  color: #075294;
}
.sm-description__title img {
  display: block;
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
.sm-description li {
  color: #5b5b5b;
  margin-bottom: 12px;
  max-width: 480px;
  line-height: 130%;
}
.sm-description p {
  margin: 0;
  color: #5b5b5b;
}
.sm-description li:last-child {
  margin-bottom: 0;
}

.sm-description--refresher-courses {
  display: block;
  padding: 0 15px;
  margin-bottom: 20px;
}
.sm-description--refresher-courses .sm-description__block {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0px;
  gap: 60px;
}
.sm-description--refresher-courses .sm-description__title {
  font-size: 20px;
  font-weight: 400;
}

@media (max-width: 768px) {
  .sm-description--refresher-courses .sm-description__block {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}

/* sm-advantage */
.sm-advantage {
  margin-bottom: 120px;
  display: grid;
  grid-template-columns: auto;
  align-items: center;
  padding: 32px;
  gap: 37px;
  text-align: center;

  background: #e1e8f0;
  border-radius: 16px;
}
.sm-advantage__title {
  max-width: 845px;
  margin: auto;
  font-size: 20px;
}
.sm-advantage__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 80px;
}

@media (max-width: 1279px){
  .sm-advantage__grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    gap: 20px;
  }
}

.sm-advantage__block img {
  width: 24px;
  height: 24px;
  margin: 0 auto 12px auto;
}
.sm-advantage__block p {
  margin: auto;
  max-width: 247px;
  color: #0f6cbd;
  line-height: 22px;
}
/* end sm-advantage */

/* sm-place-study */
.sm-place-study {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
@media (max-width: 769px){
  .sm-place-study {
    grid-template-columns: initial;
    grid-auto-flow: row;
    gap: 30px;
  }
}
.sm-place-study__block {
  display: grid;
  grid-template-columns: auto;
  align-items: start;
  padding: 24px;
  gap: 16px;

  background: #e1e8f0;
  border-radius: 16px;
}
.sm-place-study__logo-place {
  height: 65px;
  object-fit: contain;
}
.sm-place-study__block p {
  line-height: 20px;
  margin: 0;
}
/* end sm-place-study */

/*  sm-table  */
.sm-table-wrapper {
  position: relative;
}
.sm-table__title {
  display: block;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-size: 32px;
  margin: 0 0 20px 0;
  color: #075294;
}
.sm-table .table-steps {
  margin-bottom: 45px;
  max-width: 940px;
}
.sm-table .table-configuration {
  margin: 0 auto 60px auto;
  max-width: 558px;
  box-sizing: border-box;
}



.sm-content-wrapper {
  margin-top: 24px;
  position: relative;
}

.sm [data-category],
.sm [data-subcategory] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}

.sm .visible[data-category],
.sm .visible[data-subcategory] {
  opacity: 1;
  position: initial;
  pointer-events: visible;
  transition-delay: 0.2s;
}
.sm [data-category]:not(.visible) .visible {
  pointer-events: none;
}

.sm-select-subcategory {
  display: grid;
  grid-auto-flow: column;
  justify-content: center;
  gap: 15px;
  margin: 120px auto 40px auto;
}
.sm-select-subcategory__button {
  padding: 12px 20px;
  background-color: transparent;
  border: 1px solid #b0b0b0;
  border-radius: 22px;
  font-size: 17px;
  color: #5b5b5b;
  transition: all 0.3s ease;
}
.sm-select-subcategory__button:not(.active):hover {
  background-color: #fff;
  color: #474747;
}
.sm-select-subcategory__button.active {
  color: #fff;
  background-color: #63a7e3;
  border-color: transparent;
}

.table__outline-btn {
  align-self: center;
  position: absolute;
  display: inline-block;
  width: 257px;
  top: 0;
  bottom: 1px;
  background-color: #07529405;
  border: 1px solid #075294;
  border-radius: 16px;
  z-index: 3;
  opacity: 0;
  pointer-events: visible;
  cursor: pointer;
  transition: all 0.3s ease;
}
.table__outline-btn[hidden] {
  display: none;
}
.table__outline-btn:not(.active):hover {
  opacity: 1;
}

.table__outline-btn.active {
  pointer-events: none;
  opacity: 1;
}

@media screen and (min-width: 1280px) {
  .table__outline-btn.active {
    display: none;
  }
}

.sm-table .completed-data {
  margin: -5px auto 60px auto;
}

.sm-table .swiper-slide {
  opacity: 0;
  transition: opacity 0.5s ease;
  pointer-events: none;
}

.sm-table .swiper-slide-active {
  opacity: 1;
  pointer-events: visible;
}

.sm-table .table__head {
  display: grid;
  grid-template-columns: 340px auto;
  background-color: transparent;
}

.sm-table .table__head-action-wrapper {
  display: grid;
  grid-auto-flow: row;
  gap: 16px;
  padding: 20px;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
  background-color: #f0f4f8;
  font-weight: 300;
  font-family: "Ubuntu", sans-serif;
}

.sm-table .table__head-main {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.sm-table .table__head-col {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
}

.sm-table .table__head-col-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.sm-table .table__head-col-block-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px 30px 20px;
  background-color: #f0f4f8;
}



.sm-table .table__head-col-block-title span:nth-child(1) {
  display: inline-block;
  font-size: 14px;
  color: #5b5b5b;
}
.sm-table.sm-table_professional-retraining .table__head-col-block-title span{
  font-size: 17px;
}
.sm-table_professional-retraining .sm-table__title{
  margin: 0 auto 20px auto;
  max-width: 768px;
}

.sm-table_training .table__row-head{
  background-color: #F0F4F8;
}
.sm-table_training .table__scroll{
  max-height: 832px;
}
@media (max-width: 1279px){
  .sm-table_training .table__scroll{
    max-height: initial;
  }
}

.sm-table .table__head-col-block-title span:nth-child(2) {
  display: inline-block;
  max-width: 170px;
}

.sm-table .table__head-col-block-value {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 20px 20px 15px;

  color: #0f6cbd;
  font-weight: 500;
}

.table__head-price-wrapper {
  display: grid;
  grid-auto-flow: row;
  gap: 3px;
}
.table__head-price-wrapper[hidden]{
  display: none;
}

.table__head-price {
  font-size: 24px;
}
.table__head-old-price {
  font-size: 14px;
  color: #ff647c;
  text-decoration: line-through;
  font-weight: 300;
}
[data-currencies="rub"]:after {
  content: " ₽";
}
[data-currencies="kzt"]:after {
  content: " ₸";
}
[data-currencies="usd"]:after {
  content: " $";
}
.table__head-old-price[data-currencies]:after {
  font-size: 10px;
  font-weight: 300;
  text-decoration: initial;
}
.table__head-price[data-currencies]:after {
  font-size: 14px;
  font-weight: 400;
  text-decoration: initial;
}

.table__head-status {
  font-size: 17px;
}

@media (min-width: 1280px) {
  .sm-table .table__title-col {
    width: 340px;
  }
  .sm-table_training .table__title-col{
    width: 380px
  }
}

.sm-table .table__mobile-title {
  text-align: left;
  align-items: start;
  margin-left: 0;
}
.sm-table .table__mobile-title span:nth-child(1) {
  font-size: 14px;
  font-weight: 300;
  color: #5b5b5b;
}
.sm-table .table__mobile-title .table__title-col {
  font-size: 17px;
  font-weight: 400;
  padding: 0;
}

@media (min-width: 1280px) {
  .sm-table .table__col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (max-width: 1279px) {
  .sm-table .table__head {
    display: grid;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    gap: 60px;
  }

  .sm-table .table__head-main {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
  }
  .sm-table .table__head-col {
    position: relative;
    background-color: #fff;
    border-radius: 16px;
    border: 1px solid #e1e8f0;
    overflow: hidden;
  }

  .sm-table .table__head-col-block-title {
    position: relative;
    background-color: transparent;
    padding: 16px 30px;
  }

  .sm-table .table__head-col-block-title:after {
    position: absolute;
    content: "";
    display: block;
    height: 1px;
    bottom: 0;
    left: 40px;
    right: 40px;
    background-color: #e1e8f0;
  }

  .sm-table .table__outline-btn {
    width: initial;
    right: 0;
    left: 0;
  }

  .table__head {
    margin-bottom: 16px;
    border-bottom: none;
  }

  .sm-table .table__head-action-wrapper {
    order: 1;
    background-color: transparent;
  }
}

@media (max-width: 768px) {
  .sm-table .table__head-main {
    grid-template-columns: auto;
    grid-template-rows: repeat(3, 1fr);
    justify-items: center;
  }

  .sm-table .table__head-col {
    max-width: 260px;
    width: 100%;
  }
}

.sm-table_training.sm-table .table__head{
  display: block;
}
.sm-table_training .table__head .table__title-col{
  position: relative;
  width: initial;
}
.sm-table_training .table__head .table__title-col:first-child{
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
}

.sm-table_training .table__row-default {
  position: relative;
}
.sm-table_training .table__outline-btn {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: initial;
}

@media (max-width: 1279px) {
  .sm-table_training .table__title-col {
    position: initial;
  }
}

.navigation-slider__pagination
.sm-table_training .table__head {
  display: table;
  background-color: #f0f4f8;
}
.sm-table_training .table__row-head {
  display: grid;
  min-height: 100px;
  grid-template-columns: 340px 1fr 1fr;
}

.sm-table_training .table__functional-title {
  margin-top: 0;
  color: #0b0b0b;
  transition: all 0.2s ease;
  font-weight: 400;
  font-size: 17px;
  line-height: 130%;
}

.sm-table__table-notification{
  display: inline-block;
  margin-top: 12px;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #5B5B5B;
}

@media (max-width: 1279px){
  .sm-table.sm-table_training .table__mobile-title .table__title-col{
    font-size: 17px;
  }
  .sm-table_training .table__functional-title {
    font-size: 14px;
  }
}


.sm-table_training .table__outline-btn.active + * {
  color: #075294;
}
.sm-table_training .table__desc-col {
  font-weight: 500;
}
.sm-table_training .table__head-price {
  font-size: 24px;
  color: #0f6cbd;
}
.sm-table_training.table__head-price:after {
  font-size: 14px;
  font-weight: 300;
}

/*.sm-table_training .table__head-old-price{*/
/*  font-size: 14px;*/
/*  color: #ff647c;*/
/*  text-decoration: line-through;*/
/*  font-weight: 300;*/
/*}*/

.sm-table_training .table__mobile-title {
  font-weight: 400;
}

@media (max-width: 1279px) {
  .sm-table_training.sm-table .table__head {
    display: none;
  }
}

.table-default__error-form {
  display: none;
  margin: 15px auto -32px auto;
  max-width: 350px;
  color: #ff5e5e;
  font-size: 15px;
  text-align: center;
  font-weight: 500;
}
.table-default__error-form {
  display: block;
}

.cookies-banner {
  position: fixed;
  bottom: 24px;
  left: 24px;
  right: 24px;
  background: #f0f4f8;
  border-radius: 8px;
  color: #000000;
  box-shadow: 0 1px 14px #00000021;
  z-index: 1;
}

.cookies-banner__inner {
  display: grid;
  justify-content: center;
  grid-auto-flow: column;
  gap: 32px 120px;
  padding: 24px;
  align-items: center;
}

@media (max-width: 768px) {
  .cookies-banner__inner {
    grid-auto-flow: row;
    justify-items: start;
  }
}

.cookies-banner__text {
  margin: 0;
  max-width: 900px;
}

.cookies-banner__btn {
  min-width: 120px;
}

.metrologist-online section {
  margin: 120px 0;
}
.metrologist-online .mo-header {
  margin-top: 0;
}

.mo-header .mo-section__title {
  margin-bottom: 33px;
}

.metrologist-online .todo-item__number:before {
  left: 0px;
  top: 0px;
}
.metrologist-online .todo-item {
  padding-left: 40px;
  line-height: 150%;
}

.mo-section__title,
.mo-section__subtitle {
  margin: 0 0 38px 0;
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-size: 40px;
  color: #075294;
}
.mo-section__subtitle {
  font-size: 32px;
}
.mo-header__inner {
  display: grid;
  grid-template-columns: 49% auto;
  gap: 15px;
}

.mo-header__content {
  display: grid;
  grid-gap: 40px;
}
.mo-header__desc {
  margin: 0;
  line-height: 160%;
}
.mo-header__app-list {
  display: grid;
  justify-content: start;
  gap: 16px;
  grid-auto-flow: column;
}
.mo-header__app-logo {
  height: 49px;
  object-fit: contain;
}
.mo-header__app-link {
  display: block;
  box-shadow: 0px 2px 7px 0px transparent;
  transition: all 0.2s ease;
  border-radius: 8px;
  overflow: hidden;
}
.mo-header__app-link:hover {
  box-shadow: 0px 2px 7px 0px #00000045;
}

.mo-header__img{
  margin: 23px 0 0 33px;
}

@media (max-width: 1279px) {
  .mo-header__content {
    text-align: center;
    justify-items: center;
  }
  .mo-header__inner {
    grid-template-columns: initial;
    grid-auto-flow: row;
    justify-items: center;
  }
  .mo-section__title,
  .mo-section__subtitle {
    margin: auto auto 40px auto;
    text-align: center;
  }
  .mo-header__img {
    margin-top: 20px;
    margin-left: 0;
  }
}

@media (max-width: 768px) {
  .mo-header__app-list {
    grid-auto-flow: row;
    justify-items: center;
  }
}

.mo-main-function .mo-section__title {
  max-width: 500px;
}
.mo-main-function__cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 15px;
}

.mo-main-function__item {
  position: relative;
  background-color: #fff;
  padding: 16px;
  gap: 10px;
  min-height: 256px;
}
.mo-main-function__item-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  line-height: 115%;
  margin: 0 0 16px 0;
}
.mo-main-function__item-list {
  display: grid;
  grid-auto-flow: row;
  gap: 8px;
  margin-left: 16px;
}
.mo-main-function__item-icon {
  position: absolute;
  width: 152px;
  height: 100px;
  right: 16px;
  bottom: 16px;
  object-fit: contain;
}
.mo-main-function__item-item {
  color: #5b5b5b;
}

@media (max-width: 768px) {
  .mo-main-function__cards {
    grid-template-columns: 1fr;
    grid-template-rows: initial;
  }
}

.mo-deployment__list,
.mo-barcoding__list {
  display: grid;
  gap: 12px;
}
.mo-deployment__list {
  margin-bottom: 40px;
}

.mo-header .todo-item {
  padding-top: 3px;
}

.mo-download {
  position: relative;
  z-index: 0;
}
.mo-download:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 63px;
  bottom: 64px;
  background: linear-gradient(
    277.98deg,
    #0f6cbd 3.59%,
    #0f6cbd 3.6%,
    #004b91 97.24%,
    #004b91 97.24%
  );
  z-index: -1;
}
.mo-download__inner {
  display: grid;
  gap: 34px;
  grid-template-columns: 370px auto;
  justify-content: center;
  align-items: start;
}
.mo-download__content {
  margin: 63px 0 64px 0;
  padding: 40px 0;
  max-width: 540px;
}
.mo-download__title {
  font-family: "Ubuntu", sans-serif;
  margin: 0 0 40px 0;
  color: #fff;
  font-weight: 500;
  font-size: 32px;
}
.mo-download__title a {
  text-decoration: underline;
  color: #fff;
  transition: all 0.2s ease;
}
.mo-download__title a:hover {
  color: #fdec0f;
}
.mo-download__list-qr {
  display: grid;
  grid-template-columns: repeat(3, auto);
  gap: 32px;
  justify-content: start;
}
.mo-download__item-qr {
  max-width: 160px;
}
.mo-download__item-qr-img {
  margin-bottom: 12px;
  border-radius: 20px;
  width: 160px;
  height: 160px;
}
.mo-download__item-qr-title {
  display: block;
  text-align: center;
  color: #e1e8f0;
}
.mo-download__title br {
  display: none;
}
@media (max-width: 1279px) {
  .mo-download__inner {
    grid-template-columns: auto;
  }
  .mo-download__img {
    display: none;
  }
  .mo-download__content {
    margin: 0;
    padding: 40px 0;
    max-width: 580px;
  }
  .mo-download:after {
    top: 0;
    bottom: 0;
  }
  .mo-download__title {
    text-align: center;
  }
  .mo-download__title br {
    display: block;
  }
}
@media (max-width: 1279px) {
  .mo-download__list-qr {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .mo-download__list-qr {
    grid-template-columns: initial;
    grid-auto-flow: row;
  }
}

.mo-barcoding__box {
  display: grid;
  grid-template-columns: 550px auto;
  align-items: center;
  gap: 15px;
}

.mo-barcoding__img {
  max-width: 479px;
  width: 100%;
  margin-left: 47px;
}

@media (max-width: 1279px) {
  .mo-barcoding__img {
    margin-top: 20px;
    margin-left: 0;
  }
  .mo-barcoding__list {
    max-width: 563px;
  }
  .mo-barcoding__box {
    display: grid;
    grid-template-columns: initial;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
    gap: 30px;
  }
}
.mo-basic-info {
  margin-top: 140px;
}
.mo-basic-info__desc {
  text-align: center;
  margin: 0 auto 20px auto;
  max-width: 495px;
}

.mo-basic-info__img {
  max-width: 755px;
  width: 100%;
  object-fit: contain;
  margin: auto;
}

.mo-types-barcode__inner {
  display: grid;
  gap: 16px;
  grid-template-columns: 1fr 1fr;
}
.mo-types-barcode__block {
  background-color: #fff;
  border-radius: 16px;
  padding: 20px 16px;
}
.mo-types-barcode__block-title {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 40px 0;
}
.mo-types-barcode__img-barcode-wrapper {
  display: grid;
  grid-auto-flow: row;
  justify-items: center;
  justify-content: center;
  margin-bottom: 40px;
}
.mo-types-barcode__img-barcode + img {
  margin-top: 20px;
}
.mo-types-barcode__img-barcode-desc {
  margin-top: 8px;
  font-size: 20px;
  font-weight: 500;
  color: #5b5b5b;
}
.mo-types-barcode__img-barcode_1 {
  max-width: 390px;
  width: 100%;
}
.mo-types-barcode__title-list {
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 28px;
}
.mo-types-barcode__list {
  display: grid;
  grid-auto-flow: row;
  gap: 20px;
  margin-bottom: 28px;
  color: #0b0b0b;
  counter-reset: todo-item__number;
}
.mo-types-barcode__note {
  color: #0b0b0b;
  margin: 0 70px 0 0;
}

@media (max-width: 768px) {
  .mo-types-barcode__inner {
    grid-template-columns: initial;
    grid-auto-flow: row;
  }
}
.todo-item.todo-item__number {
  position: relative;
  padding-left: 46px;
  line-height: 130%;
}
.todo-item__number:before {
  position: absolute;
  display: block;
  text-align: center;
  counter-increment: todo-item__number;
  content: counter(todo-item__number);
  line-height: 26px;
  width: 28px;
  height: 28px;
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  background: #fd0000;
  border: 2px solid #ffffff;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.29);
  border-radius: 50%;
  transform: initial;
  left: 0;
  top: 0;
}
.todo-item__number:after {
  display: none;
}

.mo-types-barcode__list .todo-item:not(todo-item__number):after {
  background: #f0f4f8;
}

.mo-barcode-methods__inner {
  display: grid;
  gap: 16px;
  grid-template-columns: 1fr 1fr;
}
.mo-barcode-methods__block {
  background-color: #fff;
  border-radius: 16px;
  padding: 20px 16px;
}
.mo-barcode-methods__block-title {
  text-align: center;
  font-family: "Roboto", sans-serif;
  margin: 0 auto 40px auto;
  font-size: 20px;
  font-weight: 500;
}
.mo-barcode-methods__img {
  max-width: 440px;
  width: 100%;
  min-height: 200px;
  background-color: #f1f1f1;
  margin: 0 auto 40px auto;
  object-fit: contain;
  border-radius: 27px;
}
.mo-barcode-reading__img .customer-service__grid-img {
  border: initial;
  border-radius: 6px;
}
.mo-barcode-methods__desc,
.mo-barcode-reading__desc {
  margin: 0 0 20px 0;
  line-height: 130%;
}
.mo-barcode-methods__desc:last-child,
.mo-barcode-reading__desc:last-child {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .mo-barcode-methods__inner {
    grid-template-columns: initial;
    grid-auto-flow: row;
  }
}
.mo-barcode-reading__desc-wrapper {
  max-width: 545px;
  margin-bottom: 40px;
}
.mo-barcode-reading__images {
  display: grid;
  grid-auto-flow: column;
  gap: 16px;
}
.customer-service__grid-img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
@media (max-width: 1279px) {
  .mo-barcode-methods__block-title {
    max-width: 250px;
  }
  .mo-barcode-reading__images {
    grid-template-columns: 32.5% auto;
    grid-template-rows: auto auto;
  }
  .mo-barcode-reading__img:first-child {
    grid-column: 1 / 3;
  }
  .customer-service__grid-img-inner {
    height: 100%;
  }
  .customer-service__grid-img {
    height: 100%;
    max-width: initial;
  }
}

.mo-barcode-reading__img .customer-service__grid-img-inner:after,
.mo-barcode-reading__img .customer-service__grid-img-inner:before {
  opacity: 0;
}
.mo-barcode-reading__img .customer-service__grid-img-inner:hover:after,
.mo-barcode-reading__img .customer-service__grid-img-inner:hover:before {
  opacity: 1;
}

@media (max-width: 768px) {
  .mo-barcode-reading__images {
    grid-template-columns: initial;
    grid-template-rows: initial;
    grid-auto-flow: row;
  }
  .mo-barcode-reading__img:first-child {
    grid-column: initial;
  }
}

.metrologist-online .todo-item:not(.todo-item__number):before {
  left: 10px;
  top: 10px;
}


.loader{
  pointer-events: none;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  left: -5px;
  right: -5px;
  top: -5px;
  bottom: -5px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.4s ease;
}
.loader.active{
  pointer-events: initial;
  opacity: 1;
}
.loader:after{
  content: "";
  display: block;
  position: absolute;
  left: -5px;
  right: -5px;
  top: -5px;
  bottom: -5px;
  background-color: #f4f4f4;
  opacity: 0.6;
}
.loader svg{
  width: 50px;
  height: 50px;
  z-index: 1;
}

main.metrologist-online{
  margin-top: 145px;
}

.subscribe-email__status{
  position: absolute;
  backdrop-filter: blur(0px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 50px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  transition: all .4s ease;
  pointer-events: none;
  background-color: #ffffffe3;
  z-index: 1;
}
.subscribe-email__status.active{
  opacity: 1;
  pointer-events: initial;
  backdrop-filter: blur(5px);
}
.subscribe-email__status > div{
  display: none;
  font-size: 24px;
  font-weight: 500;
  font-family: "Ubuntu", sans-serif;
}
.subscribe-email__status > div.active{
  display: block;
}

.subscribe-email__status-success{
  color: #075294;
}
.subscribe-email__status-error{
  color: #3b3b3b;
}
.error-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.error-page__code {
  color: #004B91;
  text-shadow: 18px 18px 2px #EBEBED;
  font-size: 120px;
  font-weight: 500;
  margin: 0 0 10px 0;
}
.error-page__title {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 10px 0;
}
.error-page__description {
  color: #000;
  font-size: 18px;
  margin: 0 0 54px 0;
}
.error-page-actions {
  display: flex;
  justify-content: center;
  gap: 0 24px;
}
.error-page .btn {
  min-width: 262px;
}

@media screen and (max-width: 767px) {
  .error-page-actions {
    display: block;
  }

  .error-page .btn {
    width: 100%;
  }

  .error-page .btn+.btn {
    margin-top: 20px;
  }
}
.stages {

}
@media screen and (max-width: 767px) {
  .stages .calc-desc-asu {
    margin: 8px 0 16px 0;
  }
}
.stages .block-title-page {
  margin: 40px 0;
}
.stages .block-title-page__title {
  font-size: 40px;
}
.stages-description {
  margin: 0 0 24px 0;
}
.stages-description-inner {
  max-width: 851px;
}
.stages-description p {
  color: #0B0B0B;
  font-family: Roboto;
  font-size: 24px;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .stages-description p {
    font-size: 20px;
  }
}
.stages-check-list {

}
.stages-check-list-wrapper {
  margin: 40px 0 0 0;
}
.stages-check-list__item {
  border-radius: 16px;
  background: #FFF;
  padding: 20px;
}
@media screen and (max-width: 767px) {
  .stages-check-list__item {
    padding: 20px 16px;
  }
}
.stages-check-list__item+.stages-check-list__item {
  margin-top: 12px;
}
.stages-check-list__item-header {
  position: relative;
  cursor: pointer;
  padding: 0 54px 0 0;
}
.stages-check-list__item-header:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 34px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/arrown-down.svg);
  background-position: center;
  background-size: cover;
  transition: 0.4s;
}
.stages-check-list__item--active .stages-check-list__item-header:after {
  transform: rotateZ(180deg);
}
.stages-check-list__item-step {
  color: #B0B0B0;
  font-family: Roboto;
  font-size: 17px;
  line-height: 130%;
  margin: 0 0 8px 0;
}
.stages-check-list__item-title {
  color: #075294;
  font-family: Ubuntu;
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .stages-check-list__item-title {
    font-size: 20px;
  }
}
.stages-check-list__item-content {
  margin: 24px 0 0 0;
}
@media screen and (max-width: 767px) {
  .stages-check-list__item-content {
    margin: 12px 0 0 0;
  }
}
.stages-check-list__item-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.stages-check-list__item-content li {
  color: #000;
  font-family: Roboto;
  font-size: 17px;
  font-weight: 400;
  line-height: 130%;
  position: relative;
  padding: 0 0 0 16px;
}
.stages-check-list__item-content li:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #E1E8F0;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.stages-check-list__item-content li+li {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .stages-check-list__item-content li+li {
    margin-top: 4px;
  }
}
.stages-about {
  margin: 0 0 40px 0;
}
@media screen and (max-width: 767px) {
  .stages-about {
    margin: 0 0 24px 0;
  }
}
.stages-about-description  {
  margin: 0 0 16px 0;
}
.stages-about-description p {
  color: var(--black, #0B0B0B);
  font-family: Roboto;
  font-size: 17px;
  line-height: 130%;
  margin: 0 0 16px 0;
}
.stages-about-description a {
  color: #0f6cbd;
  text-decoration: underline;
}
.stages-about a:hover {
  text-decoration: none;
}
.stages-about-description>*:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .stages-about-description p>br {
    display: none;
  }
}
.stages-about-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 15px 15px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .stages-about-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 767px) {
  .stages-about-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 12px 0;
  }
}
.stages-about__item {
  padding: 40px;
  border-radius: 16px;
  background: #FFF;
}
@media screen and (max-width: 767px) {
  .stages-about__item {
    padding: 25px;
  }
}
.stages-about__item img {
  display: block;
  width: 24px;
  margin: 0 0 12px 0;
}
.stages-about__item p {
  color: var(--black, #0B0B0B);
  font-family: Roboto;
  font-size: 17px;
  line-height: 130%;
  margin: 0;
}
.stages-proceses {
  margin: 0 0 120px 0;
}
@media screen and (max-width: 767px) {
  .stages-proceses {
    margin: 0 0 100px 0;
  }
}
.stages-proceses-description  {
  margin: 0 0 16px 0;
}
.stages-proceses-description p {
  color: var(--black, #0B0B0B);
  font-family: Roboto;
  font-size: 17px;
  line-height: 130%;
  margin: 0 0 16px 0;
}
.stages-proceses-description>*:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .stages-proceses-description p>br {
    display: none;
  }
}
.stages-proceses-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 16px 0;
  margin: 0 -9px;
}
@media screen and (max-width: 991px) {
  .stages-proceses-wrapper {
    display: block;
    margin: 0;
  }
}
.stages-proceses__item {
  min-height: 82px;
  padding: 8px;
  display: flex;
  align-items: center;
  gap: 0 12px;
  flex: 0 0 calc(25% - 18px);
  margin: 0 9px;
  border-radius: 16px;
  background: #FFF;
}
.stages-proceses__item:nth-child(3n) {
  flex: 0 0 calc(50% - 18px);
}
@media screen and (max-width: 991px) {
  .stages-proceses__item {
    padding: 0;
    background: none;
    border-radius: unset;
    min-height: unset;
    margin: 0;
  }
  .stages-proceses__item+.stages-proceses__item  {
    margin-top: 4px;
  }
  .stages-proceses__item:before {
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    flex: 0 0 28px;
    border-radius: 28px;
    background-color: #FFF;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/proceses-check.png);
    background-position: center;
    background-size: 12px 8px;
    background-repeat: no-repeat;
  }
}
.stages-proceses__item img {
  display: block;
  width: 28px;
}
@media screen and (max-width: 991px) {
  .stages-proceses__item img {
    display: none;
  }
}
.stages-proceses__item p {
  color: #0B0B0B;
  font-family: Roboto;
  font-size: 17px;
  line-height: 130%;
  margin: 0;
}

.wiki {
  margin: 0 0 60px 0;
}

.wiki-grid {
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-gap: 0 30px; 
}

.wiki-menu {
  display: flex;
  align-items: center;
  gap: 0 10px;
  margin: 0 0 15px 0;
}

.wiki-menu__item {
  padding: 9px 18px;
  min-width: unset;
  font-size: 15px;
}

.wiki-menu__item span {

}

.wiki-content {

}

.wiki-content-post {

}

.wiki-content-post h1,
.wiki-content-post h2,
.wiki-content-post h3,
.wiki-content-post h4,
.wiki-content-post h5,
.wiki-content-post h6 {
    margin-top: 0;
}

.wiki-content-post h1,
.wiki-content-post .h1,
.wiki-content-post h2,
.wiki-content-post .h2,
.wiki-content-post h3,
.wiki-content-post .h3,
.wiki-content-post h4,
.wiki-content-post .h4,
.wiki-content-post h5,
.wiki-content-post .h5,
.wiki-content-post h6,
.wiki-content-post .h6 {
    margin-bottom: 0.75rem;
    font-weight: 700;
}

.wiki-content-post h1,
.wiki-content-post .h1 {
    font-size: 32px
}

.wiki-content-post h2,
.wiki-content-post .h2 {
    font-size: 28px
}

.wiki-content-post h3,
.wiki-content-post .h3 {
    font-size: 24px
}

.wiki-content-post h4,
.wiki-content-post .h4 {
    font-size: 20px
}

.wiki-content-post h5,
.wiki-content-post .h5 {
    font-size: 16px
}

.wiki-content-post h6,
.wiki-content-post .h6 {
    font-size: 16px
}

.wiki-content-post *+h1,
.wiki-content-post *+.h1,
.wiki-content-post *+h2,
.wiki-content-post *+.h2,
.wiki-content-post *+h3,
.wiki-content-post *+.h3,
.wiki-content-post *+h4,
.wiki-content-post *+.h4,
.wiki-content-post *+h5,
.wiki-content-post *+.h5,
.wiki-content-post *+h6,
.wiki-content-post *+.h6 {
    margin-top: 1.5rem;
}

.wiki-content-post p {
    margin-top: 0;
    margin-bottom: 0.75rem;
}

.wiki-content-post ol {
    margin-top: 0;
    margin-bottom: 0.75rem;
    padding-left: 20px;
}

.wiki-content-post ul {
    margin-top: 0;
    margin-bottom: 0.75rem;
    padding-left: 25px;
    list-style-type: disc;
}

.wiki-content-post li {}

.wiki-content-post li::marker {
    color: #075294;
}

.wiki-content-post ol li+li,
.wiki-content-post ul li+li {
    margin-top: 0.25rem;
}

.wiki-content-post hr {
    margin-top: 0.75rem;
    margin-bottom: calc(0.75rem - 1px);
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
}

.wiki-content-post img {
    border-radius: 24px;
    max-width: 100%;
    display: block;
    margin: 24px 0;
}

.wiki-content-post .table {
    margin: 24px 0;
}

.wiki-content-post>*:first-child {
    margin-top: 0;
}

.wiki-content-post>*:last-child {
    margin-bottom: 0;
}

.wiki-content-post blockquote {
    margin: 1.5rem 0;
    padding: 24px 24px;
    border-left: 9px solid #075294;
    background: #f0f4f6;
    border-radius: 9px 0 0 9px;
}

.wiki-content-post blockquote>*:first-child {
    margin-top: 0;
}

.wiki-content-post blockquote>*:last-child {
    margin-bottom: 0;
}

.wiki-content-post>*:first-child {
  margin-top: 0;
}

.wiki-content-post>*:last-child {
  margin-bottom: 0;
}

.wiki-category {
  padding: 15px 0 0 0;
  margin: 15px 0 0 0;
  border-top: 1px solid #d5d5d5;
}

.wiki-category__title {
  font-weight: 700;
  font-size: 17px;
  margin: 0 0 10px 0;
}

.wiki-category-wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 10px 10px;
}

.wiki-category__item {
  display: block;
}

.wiki-category__item:hover {
  color: #0f6cbd;
}

.wiki-tags {
  padding: 15px 0 0 0;
  margin: 15px 0 0 0;
  border-top: 1px solid #d5d5d5;
}

.wiki-tags__title {
  font-weight: 700;
  font-size: 17px;
  margin: 0 0 10px 0;
}

.wiki-tags-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 10px;
}

.wiki-tags__item {
  display: block;
}

.wiki-tags__item:hover {
  color: #0f6cbd;
}

.wiki-navigation {
  align-self: flex-start;
  padding: 24px 24px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 3px 9px 12px 0px #051d3200, 4px 12px 24px 0px #030b1212;
}

.wiki-navigation-wrapper {

}

.wiki-navigation__item {
  display: block;
  padding: 6px 0;
}

.wiki-navigation__item--red {
  color: #ff647c;
}

.wiki-navigation__item:hover {
  color: #0f6cbd;
}

.wiki-search {
  display: flex;
  align-items: stretch;
  border-radius: 30px;
  background: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 9px 9px 9px 24px;
  margin: 0 0 30px 0;
}

.wiki-search__input {
  font-size: 14px;
  color: #000;
  flex: 1;
  margin: 0 8px 0 0;
  border: none;
  background: none;
  outline: none;
  padding: 0;
}

.wiki-search .btn {
  font-size: 15px;
  padding: 12px 24px;
}

.title-search-result {
  border: none!important;
}
.search-result {
  border-radius: 30px;
  background: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 8px 8px 8px 24px;
  width: 100%;
  margin: 12px 0 0 0;
}
.search-result-group {
  margin: 12px 0 0 0;
}
.search-result-group__title {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin: 0 0 12px 0;
}
.search-result-group .btn {
  margin: 24px 0 0 0;
}
.search-result-group-wrapper {
  padding: 0 0 0 12px;
}
.search-result-group-wrapper + .search-result-group-wrapper {
  margin-top: 12px;
}
.search-result__item {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  display: block;
  transition: 0.2s linear;
}
.search-result__item:hover {
  opacity: 0.8;
}
.search-result__item + .search-result__item {
  margin-top: 6px;
}
.search-result__item b {
  font-weight: 300;
  color: #0E5DDD;
}

.economic-support {
  padding: 60px 0 120px 0;
}

.economic-support__title {
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  max-width: 950px;
  margin: 0 auto 40px auto;
}

@media screen and (max-width: 767px) {
  .economic-support {
    padding: 40px 0 90px 0;
  }

  .economic-support__title {
    font-size: 20px;
    margin: 0 0 20px 0;
    max-width: unset;
  }
}

.economic-support__grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 15px 15px;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .economic-support__grid {
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px 16px;
  }
}

@media screen and (max-width: 767px) {
  .economic-support__grid {
    grid-template-columns: 1fr;
    grid-gap: 8px 0;
  }
}

.economic-support__card {
  background: #E1E8F0;
  border-radius: 16px;
  padding: 16px;
  display: flex;
  position: relative;
  min-height: 174px
}

.economic-support__card-title {
  font-size: 20px;
  text-align: center;
  margin: auto;
  position: relative;
  z-index: 1;
}

.economic-support__card-image {
  display: block;
  width: auto;
  max-width: 100%;
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 0;
}

.economic-support__content-grid {
  display: grid;
  grid-template-columns: 1fr 466px;
  align-items: center;
  grid-gap: 20px 20px;
  margin: 60px 0 0 0;
}

@media screen and (max-width: 1199px) {
  .economic-support__content-grid {
    grid-template-columns: 1fr;
  }
}

.economic-support__content-text {

}

.economic-support__content-text p {
  font-size: 24px;
  margin: 0 0 24px 0;
}

.economic-support__content-text ul {

}

.economic-support__content-text li {
  font-size: 20px;
  position: relative;
  padding: 0 0 0 36px;
}

@media screen and (max-width: 767px) {
  .economic-support__content-text p {
    font-size: 20px;
  }

  .economic-support__content-text li {
    font-size: 17px;
  }
}

.economic-support__content-text li:before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #fff;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/check.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.economic-support__content-text li+li {
  margin-top: 16px;
}

.economic-support__content-image {
  display: block;
  width: 100%;
  max-width: 466px;
  margin: 0 auto;
}

.economic-calculator {
  background: #E1E8F0;
  padding: 40px 0;
}

.economic-calculator__title {
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  max-width: 820px;
  margin: 0 auto 32px auto;
}

@media screen and (max-width: 767px) {
  .economic-calculator__title {
    font-size: 20px;
  }
}

.economic-calculator-grid {
  background: #fff;
  border: 1px solid #E1E8F0;
  border-radius: 8px;
  padding: 20px 24px;
  display: grid;
  grid-template-columns: 1fr 1px 360px;
  grid-gap: 0 40px;
  align-items: center;
  max-width: 960px;
  margin: 0 auto;
}

@media screen and (max-width: 1199px) {
  .economic-calculator-grid {
    grid-template-columns: 1fr;
    max-width: 540px;
    grid-gap: 24px 0;
  }
}

@media screen and (max-width: 389px) {
  .economic-calculator-grid {
    padding: 20px 8px;
  }
}

.economic-calculator-grid:before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #E1E8F0;
  order: 2;
}

@media screen and (max-width: 1199px) {
  .economic-calculator-grid:before {
    width: 100%;
    height: 1px;
  }
}

.economic-calculator-control {
  order: 1;
}

.economic-calculator-control__title {
  font-size: 17px;
  color: #5B5B5B;
  margin: 0 0 8px 0;
}

@media screen and (max-width: 1199px) {
  .economic-calculator-control__title {
    text-align: center;
  }
}

.economic-calculator-control-wrapper {
  display: flex;
  gap: 0 8px;
  margin: 0 0 24px 0;
}

.economic-calculator-result {
  order: 3;
  text-align: center;
}

.economic-calculator-result__title {
  font-size: 17px;
  color: #0B0B0B;
  margin: 0 0 8px 0;
}

.economic-calculator-result__value {
  font-size: 45px;
  font-weight: 500;
  color: #0F6CBD;
  margin: 0 0 8px 0;
}

.economic-calculator-result__footnote {
  font-size: 14px;
  color: #5B5B5B;
  max-width: 352px;
  margin: 0 auto;
}

.economic-calculator-radio {
  cursor: pointer;
}

@media screen and (max-width: 1199px) {
  .economic-calculator-radio {
    flex: 1;
    text-align: center;
  }
}

.economic-calculator-radio input {
  display: none;
}

.economic-calculator-radio__checker {
  font-size: 20px;
  color: #5B5B5B;
  padding: 12px;
  flex: 1;
  border: 1px solid #E1E8F0;
  border-radius: 4px;
  transition: 0.1s;
}

@media screen and (max-width: 767px) {
  .economic-calculator-radio__checker {
    font-size: 14px;
    padding: 8px 4px;
  }
}

@media screen and (max-width: 389px) {
  .economic-calculator-radio__checker {
    font-size: 12px;
  }
}

.economic-calculator-radio input:checked + .economic-calculator-radio__checker {
  border-color: #0F6CBD;
  color: #0B0B0B;
}

.economic-calculator-add-course {
  display: flex;
  align-items: center;
  gap: 0 16px;
}

.economic-calculator-add-course__text {
  font-size: 20px;
  color: #0B0B0B
}

@media screen and (max-width: 767px) {
  .economic-calculator-add-course__text {
    text-align: center;
  }
}

.economic-calculator-add-course__text span {
  text-decoration: underline;
}

.economic-calculator-switch {
  width: 46px;
  flex: 0 0 46px;
  padding: 5px 5px;
  display: flex;
  cursor: pointer;
  position: relative;
}

.economic-calculator-switch input {
  display: none;
}

.economic-calculator-switch__checker {
  background: #fff;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: 0.1s;
  position: relative;
  z-index: 1;
}

.economic-calculator-switch input:checked ~ .economic-calculator-switch__checker {
  transform: translateX(20px);
}

.economic-calculator-switch__body {
  background: #B0B0B0;
  border-radius: 14px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.1s;
}

.economic-calculator-switch input:checked ~ .economic-calculator-switch__body {
  background: #0F6CBD;
}

.economic-support-slider {
  padding: 40px 0 120px 0;
}

.economic-support-form .smart-captcha-outer {
  margin: 40px 0 0 0;
  position: relative;
}

.smart-captcha__error {
  color: #ff647c;
  font-size: 14px;
  position: absolute;
  bottom: -24px;
  left: 0;
}

.smart-captcha__error:not(.active) {
  display: none;
}

.economic-support-form__buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin: 40px 0 16px 0;
}

.economic-support-form__buttons .btn {
  margin: 0;
}

.economic-support-form__buttons .btn_border {
  color: #0B0B0B;
}

.economic-support-form__buttons .btn_border:hover {
  color: #fff;
}

@media screen and (max-width: 767px) {
  .economic-support-slider {
    padding: 40px 0 100px 0;
  }

  .economic-support-form__buttons {
    flex-direction: column;
  }

  .economic-support-form__buttons .btn {
    width: 100%;
    max-width: 260px;
  }

  .economic-support-form .form-default .form-type-checkbox__label span:last-child {
    margin-top: 0;
  }
}

body.yandex {
  background: #05071c;
}

body.yandex .footer {
  background: none;
}
/*
body.yandex .header-wrapper {
  background: #05071c;
  box-shadow: 0px 0px 15px 2px rgb(22 29 90);
}

body.yandex .header {
  background: none;
}

body.yandex .header__logo-email, 
body.yandex .header__logo-email * {
  color: #FF8C69;
}

body.yandex .header__nav-link {
  color: #fff;
  fill: #fff;
}

body.yandex .header__address span {
  color: #fff;
}

body.yandex .header__contacts-phone span, 
body.yandex .header__contacts-phone span * {
  color: #fff;
}

body.yandex .header__contacts-call {
  color: #FF8C69;
}

body.yandex .header__burger-line {
  background-color: #fff;
}
*/
body.yandex .svg-phone {
  stroke: #fff;
}

body.yandex .svg-youtube-body {
  fill: #fff;
}

body.yandex .svg-youtube-icon {
  fill: #05071c;
}
/*
body.yandex .header__social-item svg {
  fill: #fff;
}
*/
body.yandex .svg-map-marker {
  fill: #fff;
}
/*
body.yandex .header__nav-link:hover {
  color: #FF8C69;
  fill: #FF8C69;
}
*/
.yandex360 {

}

.yandex360__icon {
  display: block;
  width: 60px;
  margin: 0 auto;
}

.yandex360__title {
  font-weight: 700;
  font-size: 32px;
  text-align: center;
  color: #f5f5f5;
  font-family: "Ubuntu";
}

.yandex360__icon+.yandex360__title {
  margin-top: 20px;
}

.yandex360__subtitle {
  font-weight: 400;
  font-size: 24px;
  text-align: center;
  color: #cecee8;
}

.yandex360__title+.yandex360__subtitle {
  margin-top: 12px;
}

.yandex-hero {
  background: url(/local/templates/header_new_suit/css/../assets/images/yandex/hero-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  margin: 30px 0 0 0;
}

@media screen and (min-width: 768px) {
  .yandex360 .yandex-hero .container {
    padding: 0;
  }
}

.yandex-hero-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  box-shadow: inset 0 9px 12px 0 rgba(60, 45, 100, 0.25), inset 0 -10px 12px 0 rgba(60, 45, 100, 0.25);
  border-radius: 30px;
  align-items: center;
  padding: 72px 48px;
}

.yandex-hero__content {
  
}

.yandex-hero__content h1 {
  font-weight: 500;
  font-size: 44px;
  color: #f5f5f5;
  margin: 0 0 16px 0;
}

.yandex-hero__content p {
  font-weight: 400;
  font-size: 24px;
  color: #cecee8;
  margin: 0 0 36px 0;
  font-family: "Ubuntu";
}

.yandex-hero__content .btn {
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: #ff8c69;
  font-size: 24px;
  color: #000;
  padding: 20px 32px;
  display: block;
  text-align: center;
  width: 349px;
  max-width: 100%;
}

.yandex-hero__content .btn:hover {
  background: #ff9778;
}

.yandex-hero__image {

}

.yandex-hero__image img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0 0 0 auto;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .yandex-hero {
    background-size: 180%;
    background-position: 102% 4%;
  }

  .yandex-hero-grid {
    grid-template-columns: 1fr;
    grid-gap: 78px 0;
  }

  .yandex-hero__image {
    order: -1;
    padding: 0 20% 0 0;
  }

  .yandex-hero__content h1 {
    text-align: center;
  }

  .yandex-hero__content p {
    text-align: center;
  }

  .yandex-hero__content .btn {
    margin: 60px auto 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .yandex-hero {
    background-position: 94% -1%;
    background-size: 230%;
    margin: 0;
  }

  .yandex-hero .container {
    padding: 0;
  }

  .yandex-hero-grid {
    display: grid;
    grid-template-columns: 1fr;
    padding: 46px 14px;
    border-radius: 0;
    grid-gap: 42px 0;
  }

  .yandex-hero__image {
    order: -1;
    padding: 0 20% 0 0;
  }

  .yandex-hero__content h1 {
    font-size: 32px;
    text-align: center;
  }

  .yandex-hero__content p {
    font-size: 20px;
    text-align: center;
    margin: 0 0 24px 0;
  }

  .yandex-hero__content .btn {
      max-width: 155px;
      margin: 0 auto;
      font-size: 20px;
      padding: 16px 0;
  }
}

.yandex-terms {
  padding: 40px 0;
}

.yandex-terms-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 16px 8px;
}

@media screen and (min-width: 768px) {
  .yandex-terms-wrapper {
    padding: 0 10%;
  }
}

.yandex-terms__item {
  font-weight: 400;
  font-size: 17px;
  color: #fff;
  text-align: center;
  border: 1px solid #514b7b;
  border-radius: 20px;
  padding: 8px 16px;
}

.yandex-terms__item span {
  border-bottom: 1px solid #ff8e6c;
  cursor: pointer;
}

.yandex-terms__item span:hover {
  border-bottom-color: transparent;
}

@media screen and (max-width: 767px) {
  .yandex-terms {
    padding: 60px 0;
  }

  .yandex-terms-wrapper {
    gap: 8px;
  }

  .yandex-terms__item {
    font-size: 14px;
    padding: 8px 12px;
  }
}

.yandex-about {
  padding: 80px 0 60px 0;
}

.yandex-about-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 16px 16px;
  margin: 40px 0 0 0;
}

.yandex-about-card {
  display: flex;
  flex-direction: column;
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: rgba(6, 11, 30, 0.2);
  border-radius: 16px;
  padding: 20px 12px 32px 12px;
}

.yandex-about-card__icon {
  margin: 0 0 32px ;
  height: 60px;
}

.yandex-about-card__icon img {
  display: block;
  width: auto;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.yandex-about-card__title {
  font-weight: 400;
  font-size: 24px;
  color: #f5f5f5;
  font-family: "Ubuntu";
}

.yandex-about-card__description {
  font-weight: 400;
  font-size: 17px;
  line-height: 124%;
  color: #b5b9d4;
  margin: 16px 0 0 0;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .yandex-about-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .yandex-about {
    padding: 80px 0 50px 0;
  }

  .yandex-about-grid {
    display: grid;
    grid-template-columns: 1fr;
  }
}

.yandex-tracker {
  padding: 60px 0 60px 0;
}

.yandex-tracker .btn {
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: #ff8c69;
  font-size: 24px;
  color: #000;
  padding: 20px 32px;
  margin: 40px auto 0 auto;
  display: block;
  text-align: center;
  width: 349px;
}

.yandex-tracker .btn:hover {
  background: #ff9778;
}

.yandex-tracker-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 16px 16px;
  margin: 40px 0 0 0;
}

.yandex-tracker-card {
  border-radius: 16px;
  padding: 20px 32px;
  box-shadow: inset 0 4px 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  position: relative;
}

.yandex-tracker-card--background {
  background: url(/local/templates/header_new_suit/css/../assets/images/yandex/bg-tracker.png);
  background-size: 300%;
}

.yandex-tracker-card--background-1 {
  
}

.yandex-tracker-card--background-2 {
  background-position: 50% 0;
}

.yandex-tracker-card--background-3 {
  background-position: 0 50%;
}

.yandex-tracker-card__check {
  display: flex;
  width: 32px;
  height: 32px;
}

.yandex-tracker-card__check img {
  width: auto;
  max-width: 100%;
  margin: auto;
}

.yandex-tracker-card__title {
  font-weight: 400;
  font-size: 24px;
  color: #f5f5f5;
  margin: 32px 0 0 0;
  font-family: "Ubuntu";
}

.yandex-tracker-card__description {
  font-weight: 400;
  font-size: 17px;
  line-height: 150%;
  color: #b5b9d4;
  margin: 8px 0 0 0;
}

.yandex-tracker-card__description span {
  color: #ff8e6c;
  border-bottom: 1px solid currentColor;
  cursor: pointer;
}

.yandex-tracker-card__description-tooltip {
  position: absolute;
  bottom: 50px;
  left: 0;
  background: #07091e;
  color: #fff;
  padding: 15px 15px;
  border-radius: 15px;
  font-size: 14px;
  box-shadow: 2px 4px 12px 0px #2a2d4a85;
  transform: translateY(8px);
  opacity: 0;
  transition: 0.4s;
  pointer-events: none;
}

.yandex-tracker-card__description span:hover .yandex-tracker-card__description-tooltip {
  transform: translateY(0);
  opacity: 1;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .yandex-tracker-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .yandex-tracker {
    padding: 50px 0;
  }

  .yandex-tracker-grid {
    display: grid;
    grid-template-columns: 1fr;
  }

  .yandex-tracker .btn {
    width: 100%;
  }
}

.yandex-advantages {
  padding: 60px 0;
}

.yandex-advantages__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 130%;
  text-align: center;
  color: #f5f5f5;
  align-self: center;
  font-family: "Ubuntu";
}

@media screen and (min-width: 768px) {
  .yandex-advantages__title {
    grid-column: span 2;
  }
}

.yandex-advantages-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 15px 16px;
}

.yandex-advantages-card {
  border-radius: 16px;
  padding: 20px 32px;
  box-shadow: inset 0 4px 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: rgba(5, 7, 28, 0.2);
}

@media screen and (min-width: 768px) {
  .yandex-advantages-card--fat {
    grid-column: span 2;
  }
}

.yandex-advantages-card__icon {
  height: 32px;
}

.yandex-advantages-card__icon img { 
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.yandex-advantages-card__title {
  font-weight: 400;
  font-size: 24px;
  color: #f5f5f5;
  margin: 32px 0 0 0;
  font-family: "Ubuntu";
}

.yandex-advantages-card__description {
  font-weight: 400;
  font-size: 17px;
  line-height: 124%;
  color: #b5b9d4;
  margin: 16px 0 0 0;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .yandex-advantages-card {
    padding: 18px 24px;
  }

  .yandex-advantages-card__title {
    font-size: 20px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .yandex-advantages-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .yandex-advantages {
    padding: 50px 0;
  }

  .yandex-advantages-grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 8px 0;
  }
}

.tarrifs {
  background: url(/local/templates/header_new_suit/css/../assets/images/yandex/tarrifs-bg.webp);
  background-repeat: no-repeat;
  background-position: center;
}

.tarrifs .btn {
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: #ff8c69;
  font-size: 17px;
  color: #000;
  padding: 19px 32px;
  display: block;
  text-align: center;
  width: 100%;
}

.tarrifs .btn--border {
  padding: 17px 30px;
  border: 1px solid #ff9778;
  background: none;
  color: #fff;
}

.tarrifs .btn:hover {
  background: #ff9778;
  color: #000;
}

.tarrifs-checker {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 16px 0 0 0;
}

.tarrifs-checker-inner {
  background: #58586d;
  border-radius: 24px;
  padding: 8px 20px 8px 8px;
  display: flex;
  align-items: center;
}

.tarrifs-checker img {
  display: block;
  width: 60px;
}

.tarrifs-checker__title {
  font-weight: 400;
  font-size: 24px;
  color: #f5f5f5;
  margin: 0 36px 0 18px;
  font-family: "Ubuntu";
}

.tarrifs-checker__control {
  cursor: pointer;
}

.tarrifs-checker__control input {
  display: none;
}

.tarrifs-checker__control-view {
  background: #B0B0B0;
  padding: 4px 4px;
  border-radius: 11px;
  width: 40px;
}

.tarrifs-checker__control-view:before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background: #fff;
  border-radius: 50%;
  transition: 0.05s ease-in-out;
}

.tarrifs-checker__control input:checked+.tarrifs-checker__control-view {
  background: #1ca45d;
}

.tarrifs-checker__control input:checked+.tarrifs-checker__control-view:before {
  transform: translateX(18px);
}

.tarrifs-grid {
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: rgba(6, 11, 30, 0.4);
  padding: 32px 24px 22px 24px;
  border-radius: 16px;
  margin: 40px 0 0 0;
}

.tarrifs-header {
  margin: 0 0 14px 0;
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-gap: 0 25px;
}

@media screen and (min-width: 768px) {
  .tarrifs-header .swiper {
    margin: 0;
  }
}

.tarrifs-header__title {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
  font-size: 17px;
  text-align: center;
  color: #f5f5f5;
  font-family: var(--font-family);
}

@media screen and (min-width: 992px) {
  .tarrifs-header__title {
    order: -1;
  }
}

.tarrifs-cards:not(.swiper-initialized) {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

.tarrifs-card {

}

@media screen and (min-width: 992px) {
  .tarrifs-card .btn {
    display: none;
  }
}

.tarrifs-card-inner {

}

.tarrifs-card__title {
  font-weight: 400;
  font-size: 17px;
  line-height: 130%;
  text-align: center;
  color: #f5f5f5;
  min-height: 46px;
  display: flex;
  flex-direction: column;
  justify-content: end;
  margin: 0 0 52px 0;
}

.tarrifs-card__title span {
  display: block;
  color: #FF647C;
  font-weight: 300;
}

.tarrifs-card__price {
  font-weight: 500;
  font-size: 24px;
  text-align: center;
  color: #f5f5f5;
}

.tarrifs-card__price small {
  font-weight: 400;
  font-size: 14px;
}

.tarrifs-card__price em {
  color: #98ADFF;
  font-style: normal;
}

.tarrifs-card__oldprice {
  color: #FF647C;
  font-weight: 300;
  font-size: 14px;
  text-align: center;
  margin: 4px 0 0 0;
  text-decoration: line-through;
}

.tarrifs-card__description {
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  color: #b5b9d4;
  margin: 4px 0 0 0;
}

.tarrifs-prices {

}

.tarrifs-prices-item {
  display: grid;
  grid-template-columns: 1fr 25px 1fr 1fr 1fr;
  align-items: stretch;
}

.tarrifs-prices-item--buttons {

}

.tarrifs-prices-item:before {
  content: "";
  height: 100%;
  width: 1px;
  background: #514b7b;
  order: 2;
  justify-self: center;
}

.tarrifs-prices-item__title {
  font-weight: 400;
  font-size: 14px;
  color: #f5f5f5;
  padding: 16px 12px;
  order: 1;
  display: flex;
  align-items: center;
  min-height: 64px;
}

@media screen and (min-width: 992px) {
  .tarrifs-prices-item:not([style="display: none;"])+.tarrifs-prices-item:not(.tarrifs-prices-item--buttons) .tarrifs-prices-item__title {
    border-top: 1px solid #514b7b;
  }
}

.tarrifs-prices-item__value {
  font-weight: 400;
  font-size: 17px;
  line-height: 130%;
  text-align: center;
  color: #f5f5f5;
  padding: 21px 16px;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
  min-height: 64px;
}

@media screen and (min-width: 992px) {
  .tarrifs-prices-item:not([style="display: none;"])+.tarrifs-prices-item:not(.tarrifs-prices-item--buttons) .tarrifs-prices-item__value {
    border-top: 1px solid #514b7b;
  }
}

.tarrifs-prices-item__value:nth-child(2) { 
  order: 3;
}

.tarrifs-prices-item__value:nth-child(3) {
  order: 4;
}

.tarrifs-prices-item__value:nth-child(4) {
  order: 5;
}

.tarrifs-prices-item__value img {
  display: block;
  max-width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .tarrifs-cards {
    grid-gap: 0 6px;
  }
}

@media screen and (max-width: 991px) {
  .tarrifs {
    background-position: top center;
  }

  .tarrifs-header {
    display: block;
    margin: 0 0 40px 0;
  }

  .tarrifs-header__title {
    margin: 40px 0 0 0;
    font-weight: 400;
    order: 2;
  }

  .tarrifs-card {
    display: flex;
    flex-direction: column;
    gap: 26px 0;
  }

  .tarrifs-card .btn {
    width: auto;
  }

  .tarrifs-card-inner {
    box-shadow: inset 0 4px 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
    background: rgba(5, 7, 28, 0.2);
    border-radius: 16px;
    padding: 20px 32px;
    margin: auto 0;
    background: #05071c;
  }

  .tarrifs-card__title {
    margin: 0 0 16px 0;
    padding: 0 0 8px 0;
    border-bottom: 1px solid #514b7b;
    font-size: 24px;
  }

  .tarrifs-card__title span {
    font-size: 14px;
  }

  .tarrifs-card__description {
    margin: 16px 0 0 0;
  }
  
  .tarrifs-grid {
    box-shadow: none;
    background: none;
    padding: 0;
  }

  .tarrifs-prices-item.tarrifs-prices-item--buttons {
    display: none;
  }

  .tarrifs-prices-item {
    display: block;
  }

  .tarrifs-prices-item+.tarrifs-prices-item {
    margin-top: 16px;
  }

  .tarrifs-prices-item__title {
    padding: 16px;
    background: #24274b;
    text-align: center;
    min-height: 48px;
    justify-content: center;
    border-radius: 24px 24px 0 0;
    border-bottom: 1px solid #514b7b;
  }

  .tarrifs-prices-item__value {
    border-left: 1px solid #514b7b;
    border-right: 1px solid #514b7b;
    background: #151731;
    display: grid;
    align-items: stretch;
    grid-template-columns: 1fr 3fr;
    grid-gap: 0 32px;
    padding: 0 16px;
    min-height: unset;
  }

  .tarrifs-prices-item__value:last-child {
    border-bottom: 1px solid #514b7b;
    border-radius: 0 0 24px 24px
  }

  .tarrifs-prices-item__value:before {
    content: attr(data-title);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 18px 0;
  }

  .tarrifs-prices-item__value:not(:last-child):before {
    border-bottom: 1px solid #514b7b;
  }

  .tarrifs-prices-item__value span {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 18px 0;
  }

  .tarrifs-prices-item__value:not(:last-child) span {
    padding: 18px 0;
    border-bottom: 1px solid #514b7b;
  }

  .tarrifs-prices-item__value img {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  .tarrifs-header {
    margin: 0 -14px 40px -14px;
  }
  
  .tarrifs-card .btn,
  .tarrifs-card-inner {
    margin-left: 4px;
    margin-right: 4px;
  }

  .tarrifs-card__title {
    font-size: 17px;
  }

  .tarrifs-prices-item__value {
    grid-template-columns: 120px 1fr;
  }

  .tarrifs-prices-item__value:before {
    font-size: 12px;
  }
}

@media screen and (max-width: 389px) {
  .tarrifs-prices-item__value {
    grid-gap: 0 16px;
    grid-template-columns: 100px 1fr;
  }
}

body.navigation-open {
  overflow: hidden;
}

.header {
  --header-bg: #05071c;
  background: var(--header-bg);
  box-shadow: 0px 0px 15px 2px #14141459;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 6;
}

body[data-popup="true"] .header {
  padding-right: 17px;
}

body.yandex .header {
  --header-bg: #05071c;
}

.header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px 20px;
  padding: 18px 0 0 0;
}

@media screen and (min-width: 768px) {
  body.scroll-bottom .header-inner {
    padding: 0;
  }
}

.header__logo {
  display: block;
}

.header__logo img {
  display: block;
  height: 47px;
}

.header-social {
  display: flex;
  align-items: center;
  gap: 0 20px;
}

@media screen and (min-width: 768px) {
  .header-social--mobile {
    display: none;
  }
}

.header-social__item {
  display: flex;
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  background: #fff;
  border-radius: 50%;
  transition: all 0.2s ease;
  position: relative;
}

@media screen and (min-width: 768px) {
  .header-social__item:hover {
    opacity: 0.75;
  }
} 

.header-social__item img {
  display: block;
  width: auto;
  margin: auto;
}

.header-social-email {
  position: relative;
}

.header-social-email .header-social__item {
  z-index: 4;
  cursor: pointer;
}

.header-social-email-actions {
  position: absolute;
  top: -24px;
  left: -24px;
  background: var(--header-bg);;
  width: auto;
  padding: 76px 24px 24px 24px;
  border: 1px solid #575A76;
  border-radius: 12px;
  z-index: 3;
}

.header-social-email:not(.header-social-email--toggle) .header-social-email-actions {
  display: none;
}

.header-social-email__action {
  position: relative;
  color: #fff;
  font-size: 14px;
  transition: all 0.2s ease;
  cursor: pointer;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: "Arial";
}

.header-social-email__action a {
  color: inherit;
}

.header-social-email__action:hover {
  opacity: 0.75;
}

.header-social-email__action+.header-social-email__action {
  margin-top: 26px;
}

.header-social-email__action:after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 8px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/arrow-corner.svg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 0 0 6px;
}

.header-social-email__action--copy:after {
  width: 12px;
  height: 14px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/copy.svg);
}

.header-contacts {
  position: relative;
  z-index: 1;
}

.header-contacts__phone {
  display: flex;
  align-items: center;
  gap: 0 6px;
  color: #fff;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.header-contacts__phone a {
  color: inherit;
}

.header-contacts__phone span {
  font-size: 16px;
  line-height: 18px;
  font-family: "Arial";
  font-weight: 700;
}

.header-contacts__phone img {
  display: block;
  width: 12px;
}

.header-contacts-actions {
  position: absolute;
  top: -24px;
  left: -24px;
  background: var(--header-bg);;
  width: calc(100% + 48px);
  padding: calc(24px + 24px + 18px) 24px 24px 24px;
  border: 1px solid #575A76;
  border-radius: 12px;
}

.header-contacts:not(.header-contacts--toggle) .header-contacts-actions {
  display: none;
}

.header-contacts__action {
  position: relative;
  color: #fff;
  font-size: 14px;
  transition: all 0.2s ease;
  cursor: pointer;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: "Arial";
}

.header-contacts__action:hover {
  opacity: 0.75;
}

.header-contacts__action:after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 8px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/arrow-corner.svg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 0 0 6px;
}

.header-contacts__action+.header-contacts__action {
  margin-top: 26px;
}

.header-navigation-outer {
  flex: 0 0 100%;
}

.header-navigation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 100%;
  border-top: 1px solid #575A76;
}

@media screen and (min-width: 768px) {
  body.scroll-bottom .header-inner .header-navigation {
    border-top: none;
  }
}

.header-navigation__item {
  position: relative;
}

.header-navigation__item--toggle {
  z-index: 1;
}

.header-navigation__item>a, 
.header-navigation__item>span {
  display: block;
  padding: 16px 34px;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  transition: all 0.2s ease;
  position: relative;
  cursor: pointer;
  font-family: "Arial";
}

.header-navigation__item.active>a, 
.header-navigation__item.active>span {
  color: #98ADFF;
}

.header-navigation__item--toggle>a,
.header-navigation__item--toggle>span {
  z-index: 1;
}

.header-navigation__item>a:hover,
.header-navigation__item>span:hover {
  opacity: 0.75;
}

.header-navigation__item--parent>a:after,
.header-navigation__item--parent>span:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/arrow-down-white.svg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 0 0 6px;
}

.header-navigation__item--parent.active>a:after,
.header-navigation__item--parent.active>span:after {
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/arrow-down-blue.svg);
}

.header-navigation-subitems {
  position: absolute;
  top: 0;
  left: 0;
  background: var(--header-bg);;
  border: 1px solid #575A76;
  border-top: none;
  border-radius: 0 0 12px 12px;
  padding: calc(24px + 35px) 32px 24px 32px;
}

.header-navigation__item:not(.header-navigation__item--toggle) .header-navigation-subitems {
  display: none;
}

.header-navigation__second {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  transition: all 0.2s ease;
  display: block;
  white-space: nowrap;
  font-family: "Arial";
}

a.header-navigation__second:hover {
  opacity: 0.75;
}

.header-navigation__second+.header-navigation__second {
  margin-top: 24px;
}

.header-navigation__third {
  padding: 12px 0 0 12px;
}

.header-navigation__third + .header-navigation__second {
  margin-top: 24px;
}

.header-navigation__third a {
  display: block;
  color: #CECEE8;
  font-size: 14px;
  transition: all 0.2s ease;
  white-space: nowrap;
  font-family: "Arial";
}

.header-navigation__third a:hover {
  opacity: 0.75;
}

.header-navigation__third a+a {
  margin-top: 8px;
}

.header__burger {
  display: flex;
  width: 30px;
  height: 30px;
}

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

.header__burger-open {
  display: block;
  width: auto;
  margin: auto;
}

body.navigation-open .header__burger-open {
  display: none;
}

.header__burger-close {
  display: block;
  width: auto;
  margin: auto;
}

body:not(.navigation-open) .header__burger-close {
  display: none;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .header-navigation__item>a, 
  .header-navigation__item>span {
    padding: 16px 16px;
  }
}

@media screen and (max-width: 767px) {
  .header-social:not(.header-social--mobile) {
    display: none;
  }

  .header-social--mobile {
    padding: 23px 0 0 0;
    border-top: 1px solid #575A76;
  }

  .header-navigation-outer {
    flex: 0 0 100%;
    position: fixed;
    top: 77px;
    left: 0;
    width: 100%;
    height: calc(100% - 77px);
    background: var(--header-bg);
    z-index: 1;
    overflow: auto;
    padding: 0 15px 24px 15px;
  }

  body:not(.navigation-open) .header-navigation-outer {
    display: none;
  }

  .header-navigation {
    flex-direction: column;
    align-items: self-start;
    border-top: 0;
    margin: 16px 0 0 0;
  }

  .header-navigation__item {
    width: 100%;
  }

  .header-navigation__item>a, 
  .header-navigation__item>span {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0;
  }

  .header-navigation__item:not(:first-child)>a, 
  .header-navigation__item:not(:first-child)>span {
    border-top: 1px solid #575A76;
  }

  .header-inner {
    padding: 18px 0;
  }

  .header-contacts {
    flex: 0 0 100%;
    padding: 18px 0 0 0;
    border-top: 1px solid #575A76;
  }

  .header-contacts__phone {
    justify-content: center;
  }

  .header-contacts-actions {
    width: 218px;
    top: 0;
    border-top: none;
    border-radius: 0 0 12px 12px;
    left: calc(50% - 108px);
  }

  .header-social-email {
    position: unset;
  }

  .header-social-email__action {
    white-space: unset;
    font-family: "Arial";
  }

  .header-social-email-actions {
    position: absolute;
    top: 0;
    left: 0;
    padding: 67px 15px 28px 15px;
    border-radius: 0 0 12px 12px;
    z-index: 3;
  }

  .header-social-email.header-social-email--toggle:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #05071c;
    opacity: 0.6;
    z-index: 2;
  }

  .header-navigation-subitems {
    position: unset;
    border: none;
    background: none;
    padding: 10px 0 10px 0;
  }
}

.footer {
  background: #05071c;
  padding: 24px 0;
}

.footer-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0 20px;
}

.footer-social {
  display: flex;
  flex-direction: column;
  gap: 12px 0;
}

.footer-social__item {
  display: flex;
  align-items: center;
  gap: 0 12px;
}

.footer-social__item-icon {
  display: flex;
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  background: #fff;
  border-radius: 50%;
  transition: all 0.2s ease;
  position: relative;
}

.footer-social__item:hover {
  opacity: 0.75;
}

.footer-social__item-icon img {
  display: block;
  width: auto;
  margin: auto;
}

.footer-social__item span {
  font-size: 15px;
  line-height: 20px;
  color: #fff;
  display: block;
  font-family: "Arial";
}

.footer-navigation {

}

.footer-navigation__title {
  display: inline-block;
  margin: 0 0 24px 0;
  color: #fff;
  font-size: 20px;
  border-bottom: 1px solid #575A76;
  font-family: "Arial";
}

.footer-navigation-wrapper {

}

.footer-navigation__item {
  display: block;
  font-size: 15px;
  line-height: 20px;
  color: #E1E8F0;
  font-family: "Arial";
}

.footer-navigation__item a {
  color: inherit;
}

a.footer-navigation__item:hover {
  text-decoration: underline;
}

.footer-navigation__item+.footer-navigation__item {
  margin-top: 12px;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .footer-grid {
    grid-template-columns: 1fr;
    grid-gap: 40px 0;
  }

  .footer-social {
    flex-direction: row;
    justify-content: space-between;
}
}

@media screen and (max-width: 767px) {
  .footer-grid {
    grid-template-columns: 1fr;
    grid-gap: 40px 0;
  }
}

body.page-dummy {
  background: #05071c;
}

.hero-dummy {
  padding: 24px 0;
}

.hero-dummy-grid {
  display: grid;
  grid-template-columns: 4fr 3fr;
  align-items: center;
  grid-gap: 0 48px;
}

.hero-dummy-content {
  
}

.hero-dummy-content h1 {
  color: #fff;
  font-size: 40px;
  margin: 0 0 16px 0;
  font-family: "Akzidenz-Grotesk Pro";
  font-weight: 500;
}

.hero-dummy-content p {
  color: #fff;
  font-size: 20px;
  margin: 0;
  font-family: "Arial";
}

@media screen and (min-width: 768px) {
  .hero-dummy-content p>br.br-mobile {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .hero-dummy-content p>br:not(.br-mobile) {
    display: none;
  }
}

.hero-dummy-buttons {
  margin: 60px 0 0 0;
  display: flex;
  align-items: center;
  gap: 16px;
}

.hero-dummy-buttons .btn {
  background: #1232F5;
  box-shadow: 0px 0px 68px 0px #FFFFFF0D inset, 0px 4px 4px 0px #FFFFFF26 inset;
  width: 100%;
  max-width: 349px;
  font-family: "Akzidenz-Grotesk Pro";
  font-weight: 500;
}

@media screen and (min-width: 768px) {
  .hero-dummy-buttons .btn {
    width: 349px;
  }
}

.hero-dummy-buttons .btn:hover {
  color: #fff;
  background: #2e4cff;
}

.hero-dummy-buttons .btn.btn--bordered {
  background: none;
  border: 1px solid #98ADFF;
  color: #fff;
}

.hero-dummy-buttons .btn.btn--bordered:hover {
  background: #2e4cff;
  border-color: #2e4cff;
  color: #fff;
}

.hero-dummy-image {
  display: flex;
}

.hero-dummy-image img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: auto;
}

@media screen and (max-width: 1119px) {
  .hero-dummy-grid {
    grid-template-columns: 1fr;
  }

  .hero-dummy-content {
    text-align: center;
  }

  .hero-dummy-buttons {
    flex-direction: column;
    justify-content: center;
  }
}

.fixed-tooltips {
  pointer-events: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
}

.fixed-tooltips-wrapper {
  padding: 0 16px 16px 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px 16px;
}

.fixed-tooltip {
  display: flex;
  align-items: center;
  gap: 0 12px;
  background: #605E72;
  border-radius: 8px;
  padding: 14px 12px;
  font-size: 15px;
  color: #fff;
}

.fixed-tooltip:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/svg/check-blue.svg);
  background-position: center;
  background-repeat: no-repeat;
}

@media screen and (max-width: 767px) {
  .fixed-tooltips-wrapper {
    padding: 0 0 14px 0;
  }
}

.usi-hero {
  text-align: center;
  padding: 80px 0 60px 0;
}

.usi-hero h1 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 32px;
  text-align: center;
  color: #fff;
  margin: 0 0 16px 0;
}

.usi-hero p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  text-align: center;
  color: #d5d7ef;
  margin: 0 0 32px 0;
}

.usi-hero .btn {
  background: #03f;
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 24px;
  color: #fff;
  width: 349px;
  padding: 20px 0;
}

.usi-functions {
  padding: 120px 0 0 0;
}

.usi-functions .container > h2{
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  color: #f5f5f5;
  margin: 0 0 40px 0;
}

.usi-functions-wrapper {

}

.usi-functions__item {
  backdrop-filter: blur(150px);
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: rgba(5, 7, 28, 0.2);
  border-radius: 30px;
  padding: 20px 30px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0 24px;
}

.usi-functions__item+.usi-functions__item {
  margin-top: 16px;
}

.usi-functions__item-title {
  display: flex;
  align-items: flex-start;
  gap: 0 16px;
}

.usi-functions__item-title span {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  color: #fff;
}

.usi-functions__item-title-counter {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #03f;
}

.usi-functions__item-content {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #d5d7ef;
}

.usi-functions-hidden {
  display: none;
}

.usi-functions-btn {
  border: 1px solid #03f;
  border-radius: 24px;
  padding: 12px 0;
  width: 135px;
  margin: 29px auto 0 auto;
  cursor: pointer;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: center;
  transition: 0.1s;
}

.usi-functions-btn:hover {
  background: #03f;
}

@media screen and (max-width: 767px) {
  .usi-functions__item {
    grid-template-columns: 1fr;
    grid-gap: 16px 0;
  }

  .usi-functions__item-content {
    padding: 0 0 0 34px;
  }
}

.usi-about {
  padding: 120px 0 0 0;
}

.usi-about-grid {
  display: grid;
  grid-template-columns: 154px 1fr;
  grid-gap: 0 40px;
  align-items: center;
}

.usi-about img {
  display: block;
  width: 100%;
}

.usi-about p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 24px;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .usi-about-grid {
    grid-template-columns: 1fr;
    grid-gap: 40px 0;
  }

  .usi-about img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
  }

  .usi-about p {
    text-align: center;
  }
}

.usi-advantages {
  padding: 40px 0 0 0;
}

.usi-advantages-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 0 16px;
}

.usi-advantages-item {
  padding: 12px 12px 20px 12px;
  border-radius: 16px;
  backdrop-filter: blur(150px);
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: rgba(6, 11, 30, 0.2);
}

.usi-advantages-item__icon {
  width: 32px;
  height: 32px;
  display: flex;
  margin: 0 0 20px 0;
}

.usi-advantages-item__icon img {
  display: block;
  width: 23px;
  margin: auto;
}

.usi-advantages-item__title {
  margin: 0 0 16px 0;
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 18px;
  color: #fff;
}

.usi-advantages-item__description {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #d5d7ef;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .usi-advantages-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px 16px;
  }
}

@media screen and (max-width: 767px) {
  .usi-advantages-grid {
    grid-template-columns: 1fr;
    grid-gap: 16px 0;
  }
}

.usi-examples {
  padding: 120px 0 0 0;
}

.usi-examples .container > h2{
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  color: #f5f5f5;
  margin: 0 0 40px 0;
}

.usi-examples-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 16px 16px;
}

.usi-examples-card {
  border-radius: 16px;
  padding: 20px 32px;
  backdrop-filter: blur(150px);
  box-shadow: inset 0 4px 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: rgba(6, 11, 30, 0.2);
}

.usi-examples-card__icon {
  width: 32px;
  height: 32px;
  display: flex;
}

.usi-examples-card__icon img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: auto;
}

.usi-examples-card__title {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 18px;
  color: #fff;
  margin: 32px 0 0 0;
}

.usi-examples-card__description {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #98adff;
  margin: 8px 0 0 0;
}

.usi-examples-card__description span {
  text-decoration: underline;
  display: inline-block;
  margin: 8px 0 0 0;
}

.usi-examples-card__description img {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 0 -3px 6px;
}

@media screen and (max-width: 767px) {
  .usi-examples-grid {
    grid-template-columns: 1fr;
    grid-gap: 16px 0;
  }
}

.tarrifs--usi {
  padding: 120px 0 0 0;
}

.tarrifs--usi .container > h2 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  color: #f5f5f5;
  margin: 0 0 20px 0;
}

.tarrifs--usi .btn:not(.btn--border) {
  background: #03f;
  color: #fff;
}

.tarrifs--usi .btn--border {
  border-color: #03f;
}

.tarrifs--usi .btn--border:hover {
  background: #03f;
  color: #fff;
}

.tarrifs--usi .tarrifs-card__title {
  color: #98adff;
  margin: 0 0 8px 0;
}

.tarrifs-switch {
  margin: 0 0 40px 0;
  display: flex;
  justify-content: center;
}

.tarrifs-switch-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #38385a;
  padding: 4px 4px;
  border-radius: 4px;
}

.tarrifs-swtich__item {
  border-radius: 4px;
  padding: 8px 14px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #98adff;
  cursor: pointer;
}

.tarrifs-swtich__item span {
  color: #33c29b;
}

.tarrifs-swtich__item.active {
  background: #03f;
  color: #fff;
}

.tarrifs-swtich__item.active span {
  color: #fff;
}

.tarrifs__footnote-outer {
  display: flex;
  align-items: center;
}

.tarrifs__footnote {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  color: #98adff;
  padding: 0 0 0 12px;
  position: relative;
}

.tarrifs__footnote:before {
  content: "*";
  position: absolute;
  top: 2px;
  left: 0;
}

.tarrfis-grids-wrapper {
  
}

.tarrfis-grids-wrapper .tarrifs-grid:not(.active) {
  display: none;
}

.usi-form {
  padding: 60px 0 120px 0;
}

.usi-form > .container > .form-default {
  max-width: 680px;
}

.usi-form .container > .form-default {
  max-width: 680px;
}

.usi-form .form-default__title {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 20px;
  color: #fff;
}

.usi-form .form-type-label {
  color: #fff;
}

.usi-form .form-default__prompt {
  color: #fff;
}

.usi-form .subscribe-email-popup__agree-label {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  color: #b0b0b0;
  line-height: 1.5;
  margin: 0;
}

.usi-form button.btn {
  background: #03f;
  color: #fff;
  min-width: 141px;
  margin-bottom: 0;
}

.usi-terms {

}

.usi-terms-grid {
  display: grid;
  grid-template-columns: 239px 136px 5fr 127px 4fr;
  border-radius: 30px;
  box-shadow: inset 0 -9px 68px 0 rgba(255, 255, 255, 0.07), inset 0 4px 4px 0 rgba(255, 255, 255, 0.07);
  padding: 40px 46px 24px 44px;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/terms/bg-pc.png);
  background-position: center;
  background-repeat: no-repeat;
}

.usi-terms-start {

}

.usi-terms-card-small {
  position: relative;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25);
  background: #272951;
  border-radius: 12px;
  padding: 16px 16px;
}

.usi-terms-card-small+.usi-terms-card-small {
  margin-top: 12px;
}

.usi-terms-card-small--dark {
  background: #1d1f32;
}

.usi-terms-card-small__icon {
  margin: 0 0 8px 0;
}

.usi-terms-card-small__icon img {
  display: block;
  width: auto;
  max-width: 100%;
}

.usi-terms-card-small__title {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  color: #fff;
}

.usi-terms-card-small__info {
  position: absolute;
  top: 16px;
  right: 16px;
}

.usi-terms-card-small__info img {
  display: block;
  width: 20px;
}

.usi-lines-1 {
  background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/terms/01-pc.png);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 -4px 0 -5px;
  position: relative;
  z-index: 1;
}

.usi-lines-2 {
  background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/terms/02-pc.png);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 -4px 0 -5px;
  position: relative;
  z-index: 1;
  height: 172px;
  align-self: center;
}

.usi-terms-card-wide {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 12px;
  padding: 16px;
  background: linear-gradient(90deg, #181b37 0%, #242b4c 48.02%, #182452 100%);
  border-radius: 12px;
  align-self: center;
  min-height: 172px;
  position: relative;
}

.usi-terms-card-wide__icon {

}

.usi-terms-card-wide__icon img {
  display: block;
  width: 99px;
}

.usi-terms-card-wide__title {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  color: #fff;
}

.usi-terms-card-wide__info {
  position: absolute;
  top: 16px;
  right: 16px;
}

.usi-terms-card-wide__info img {
  display: block;
  width: 20px;
}

.usi-terms-card-big {
  background: linear-gradient(107deg, #17193f 0%, #24264a 100%);
  border-radius: 12px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 172px;
  align-self: center;
}

.usi-terms-card-big__icon {
  margin: 0 0 8px 0;
}

.usi-terms-card-big__icon img {
  display: flex;
  width: auto;
  max-width: 100%;
}

.usi-terms-card-big__title {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  text-align: center;
  color: #fff;
}

.usi-terms-tooltip {
  position: absolute;

}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .usi-terms-grid {
    grid-template-columns: 1fr;
    padding: 40px 16px;
  }

  .usi-terms-card-small__icon img {
    max-width: 44px;
  }

  .usi-terms-card-small+.usi-terms-card-small {
    margin-top: 0;
  }

  .usi-terms-start {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0 8px;
  }

  .usi-lines-1 {
    min-height: 28vw;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/terms/01-tab.png);
    margin: -5px 0;
  }

  .usi-lines-2 {
    min-height: 28vw;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/terms/02-tab.png);
    margin: -5px auto;
    width: 44vw;
  }

  .usi-terms-card-wide {
    min-height: 164px;
    width: 44vw;
    margin: 0 auto;
  }

  .usi-terms-card-big {
    min-height: 164px;
    width: 44vw;
    margin: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .usi-terms-grid {
    grid-template-columns: 1fr;
    padding: 40px 16px;
  }

  .usi-terms-card-small__icon img {
    max-width: 44px;
  }

  .usi-terms-card-small+.usi-terms-card-small {
    margin-top: 0;
  }

  .usi-terms-start {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px 16px;
  }

  .usi-terms-card-small--dark {
    grid-column: 2/3;
    grid-row: 1/3
  }

  .usi-lines-1 {
    min-height: 50vw;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/terms/01-mob.png);
    margin: -5px 0;
  }

  .usi-lines-2 {
    min-height: 50vw;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/terms/02-mob.png);
    margin: -5px 0;
  }
}

.usi-steps {
  padding: 141px 0 0 0;
}

.usi-steps .container>h2 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  color: #f5f5f5;
  margin: 0 0 40px 0; 
}

.usi-steps-inner {
  box-shadow: inset 0 4px 68px 0 rgba(255, 255, 255, 0.05);
  background: #060b1e;
  padding: 20px 32px;
  border-radius: 16px;
}

.usi-steps__title {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  color: #d5d7ef;
  margin: 0 0 40px 0;
}

.usi-steps__title strong {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #fff;
}

.usi-steps__subtitle {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 20px;
  color: #fff;
  margin: 0 0 20px 0;
}

.usi-steps-result {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0 16px;
  counter-reset: usi-result;
}

.usi-steps-result__item {
  position: relative;
  padding: 0 0 0 48px;
}

.usi-steps-result__item:before {
  counter-increment: usi-result;
  content: "0" counter(usi-result);
  position: absolute;
  top: 0;
  left: 0;
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #03f;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: end;
}

.usi-steps-result__item__title {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  color: #fff;
  margin: 0 0 8px 0;
}

.usi-steps-result__item__description {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #98adff;
}

.usi-steps-trouble {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0 64px;
  margin: 0 0 40px 0;
}

.usi-steps-toruble__item {
  display: flex;
  align-items: center;
  gap: 0 16px;
  padding: 12px 0;
  position: relative;
}

@media screen and (min-width: 992px) {
  .usi-steps-toruble__item:nth-child(1):before,
  .usi-steps-toruble__item:nth-child(2):before {
    content: "";
    display: block;
    width: 23px;
    height: 115px;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/steps/arrow.png);
    position: absolute;
    top: 50%;
    right: 10%;
  }
}

.usi-steps-toruble__item img {
  display: block;
  width: auto;
}

.usi-steps-toruble__item-description {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #d5d7ef;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .usi-steps-toruble__item:nth-child(1):before,
  .usi-steps-toruble__item:nth-child(2):before {
    right: 0;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .usi-steps-trouble {
    grid-template-columns: 1fr;
    grid-gap: 20px 0;
  }

  .usi-steps-result {
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px 16px;
  }

  .usi-steps-result__item {
    padding: 0 0 0 40px;
  }

  .usi-steps-result__item:before {
    width: auto;
  }

  .usi-steps-toruble__item:nth-child(1):before,
  .usi-steps-toruble__item:nth-child(3):before {
    content: "";
    display: block;
    width: 23px;
    height: 115px;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/steps/arrow.png);
    position: absolute;
    top: 50%;
    left: 440px;
  }
}

@media screen and (max-width: 767px) {
  .usi-steps-inner {
    padding: 20px 16px;
  }

  .usi-steps-trouble {
    grid-template-columns: 1fr;
    grid-gap: 20px 0;
  }

  .usi-steps-result {
    grid-template-columns: 1fr;
    grid-gap: 24px 0;
  }

  .usi-steps-result__item {
    padding: 0 0 0 40px;
  }

  .usi-steps-result__item:before {
    width: auto;
  }

  .usi-steps-toruble__item:nth-child(1):before {
    content: "";
    display: block;
    width: 19px;
    height: 96px;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/steps/arrow-mobile.png);
    background-size: cover;
    position: absolute;
    top: 60%;
    right: -9px;
  }

  .usi-steps-toruble__item:nth-child(3):before {
    content: "";
    display: block;
    width: 19px;
    height: 96px;
    background-image: url(/local/templates/header_new_suit/css/../assets/images/usi/steps/arrow-mobile.png);
    background-size: cover;
    position: absolute;
    top: 47%;
    right: -9px;
  }

  .usi-steps-toruble__item img {
    width: 94px;
    flex: 0 0 94px;
  }

  .usi-steps-toruble__item-description br {
    display: none;
  }
}

.tippy-box {
  background: #03f!important;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 135%;
  color: #fff;
}

.tippy-box span {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #98adff;
  display: block;
  margin: 8px 0 0 0;
}

.tippy-arrow {
  background: #03f!important;
}

.usi-page .form-success__block-btns .btn {
  background: #03f;
  font-family: var(--second-family);
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  font-size: 17px;
  color: #fff;
  padding: 19px 32px;
  display: block;
  text-align: center;
}

.usi-page .form-success__block-success {
  box-shadow: inset 0 4px 68px 0 rgba(255, 255, 255, 0.05);
  background: #060b1e;
  border: none;
  color: #fff;
}

.asuweb-page {

}

.asuweb-hero {
  margin: 30px 0 0 0;  
}

.asuweb-hero-grid {
  display: grid;
  grid-template-columns: 1fr 473px;
  grid-gap: 0 20px;
  align-items: center;
  background-image: url(/local/templates/header_new_suit/css/../assets/images/asu-ms-web/hero-bg.png);
  background-color: rgba(13, 16, 47, 0.2);
  box-shadow: inset 0 -9px 68px 0 rgba(255, 255, 255, 0.07);
  border-radius: 30px;
  padding: 66px 40px 66px 40px;
}

.asuweb-hero__content {

}

.asuweb-hero__content h1 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 32px;
  line-height: 110%;
  color: #fff;
  margin: 0 0 16px 0;
}

.asuweb-hero__content p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  color: #fff;
}

.asuweb-hero__video {
  border-radius: 20px;
  overflow: hidden;
  height: 273px;
}

@media screen and (max-width: 273px) {
  .asuweb-hero__video {
    height: 201;
  }
}

.asuweb-hero__video video {
  display: block;
}

.asuweb-hero__video iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.asuweb-hero__actions {
  display: flex;
  align-items: center;
  gap: 0 20px;
  margin: 40px 0 0 0;
}

.asuweb-hero__actions .btn {
  backdrop-filter: blur(150px);
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: #03f;
  padding: 18px 32px; 
}

.asuweb-hero__actions .btn:hover {
  color: #fff;
  background: #032cd1;
}

.asuweb-hero__actions .btn--border {
  background: none;
  border: 1px solid #0047ff;
  padding: 17px 32px;
}

.asuweb-hero__actions .btn--border:hover {
  color: #fff;
  background: #032cd1;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .asuweb-hero-grid {
    grid-template-columns: 1fr;
    grid-gap: 78px 0;
    padding: 56px 40px;
  }

  .asuweb-hero__content {
    order: 1;
    text-align: center;
  }

  .asuweb-hero__video {
    width: 100%;
    max-width: 473px;
    margin: 0 auto;
  }

  .asuweb-hero__actions {
    justify-content: center;
  }

  .asuweb-hero__actions .btn {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .asuweb-hero-grid {
    grid-template-columns: 1fr;
    grid-gap: 40px 0;
    padding: 40px 0;
  }

  .asuweb-hero__content {
    order: 1;
    text-align: center;
  }

  .asuweb-hero__actions {
    justify-content: center;
    gap: 0 8px;
  }

  .asuweb-hero__actions .btn {
    font-size: 16px;
    flex: 1;
    white-space: nowrap;
  }

  .asuweb-hero__content h1 {
    font-size: 20px;
  }
}

@media screen and (max-width: 389px) {
  .asuweb-hero__actions .btn {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.asuweb-about {
  margin: 120px 0 0 0;
}

.asuweb-about-grid {
  display: grid;
  grid-template-columns: 222px 1fr;
  grid-gap: 0 40px;
  align-items: center;
}

.asuweb-about__logo {
  display: flex;
}

.asuweb-about__logo img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: auto;
}

.asuweb-about__content {
  padding: 0 78px 0 0;
}

.asuweb-about__content p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 24px;
  color: #fff;
  margin: 0 0 8px 0;
}

.asuweb-about__content a {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 24px;
  text-decoration: underline;
  color: #98adff;
}

.asuweb-about__content a:hover {
  text-decoration: none;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .asuweb-about-grid {
    grid-template-columns: 154px 1fr;
  }  
}

@media screen and (max-width: 767px) {
  .asuweb-about {
    margin: 100px 0 0 0;
  }

  .asuweb-about-grid {
    grid-template-columns: 1fr;
    grid-gap: 40px 0;
  }

  .asuweb-about__logo img {
    max-width: 140px;
  }

  .asuweb-about__content {
    padding: 0;
    text-align: center;
  }

  .asuweb-about__content p {
    font-size: 20px;
    margin: 0;
  }

  .asuweb-about__content a {
    font-size: 20px;
  }
}

.asuweb-advantages {
  margin: 40px 0 0 0;
}

.asuweb-advantages-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 16px 16px;
}

.asuweb-advantages-item {
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: #98adff;
  border-radius: 16px;
  padding: 12px 24px 20px 24px;
  min-height: 165px;
}

.asuweb-advantages-item img {
  display: block;
  width: 32px;
  margin: 0 0 20px 0;
}

.asuweb-advantages-item__title {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 18px;
  color: #05071c;
  margin: 0 0 16px 0;
}

.asuweb-advantages-item__description {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #05071c;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .asuweb-advantages-grid {
    grid-template-columns: 1fr 1fr;
  }

  .asuweb-advantages-item:last-child {
    grid-column: 1/3;
  }
}

@media screen and (max-width: 767px) {
  .asuweb-advantages-grid {
    grid-template-columns: 1fr;
  }
}

.asuweb-functions {
  padding: 120px 0 0 0;
}

.asuweb-functions .container > h2{
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  color: #f5f5f5;
  margin: 0 0 40px 0;
}

.usi-functions.usi-functions--asuweb .usi-functions__item {
  grid-template-columns: 32px 1fr;
  grid-gap: 0 16px;
  align-items: center;
}

.usi-functions.usi-functions--asuweb .usi-functions__item-title-counter {
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
}

.usi-functions__item.usi-functions__item--gray .usi-functions__item-title-counter {
  color: #5b5b5b;
}

.usi-functions__item.usi-functions__item--gray .usi-functions__item-content {
  color: #b0b0b0;
}

@media screen and (max-width: 991px) {
  .usi-functions.usi-functions--asuweb .usi-functions__item-title {
    align-self: start;
  }

  .usi-functions.usi-functions--asuweb .usi-functions__item-title-counter {
    width: 24px;
    height: 16px;
    line-height: unset;
  }

  .usi-functions.usi-functions--asuweb .usi-functions__item-content {
    padding: 0;
  }
}

.asuweb-about-advantages {
  margin: 120px 0 0 0;
}

.asuweb-about-advantages-grid {
  display: grid;
  grid-template-columns: 226px 1fr;
  grid-gap: 0 12px;
  align-items: center;
}

.asuweb-about-advantages__images {
  display: flex;
}

.asuweb-about-advantages__images img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: auto;
}

.asuweb-about-advantages__content {

}

.asuweb-about-advantages__content p {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 24px;
  color: #fff;
  margin: 0 0 20px 0;
}

.asuweb-about-advantages-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  grid-gap: 12px 12px;
}

.asuweb-about-advantages__item {
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  border: 1px solid #0047ff;
  border-radius: 34px;
  padding: 8px 16px;
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 16px;
  color: #f5f5f5;
  flex: 0 0 auto;
  text-align: center;
  white-space: nowrap;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .asuweb-about-advantages-grid {
    grid-template-columns: 170px 1fr;
    grid-gap: 0 40px;
  } 

  .asuweb-about-advantages__content p {
    font-size: 21px;
  }
}

@media screen and (max-width: 767px) {
  .asuweb-about-advantages-grid {
    grid-template-columns: 1fr;
    grid-gap: 40px 0;
  } 

  .asuweb-about-advantages__images img {
    max-width: 170px;
  }

  .asuweb-about-advantages__content p {
    font-size: 20px;
    text-align: center;
  }

  .asuweb-about-advantages-wrapper {
    justify-content: center;
  }
}

.asuweb-service {
  margin: 120px 0 0 0;
}

.asuweb-service h2 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  color: #f5f5f5;
  margin: 0 0 40px 0;
}

.asuweb-service-wrapper {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0 -16px;
}

.asuweb-service__card {
  border-radius: 16px;
  padding: 20px 12px 12px 12px;
  backdrop-filter: blur(150px);
  box-shadow: inset 0 4px 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: rgba(6, 11, 30, 0.2);
}

@media screen and (min-width: 992px) {
  .asuweb-service__card:nth-child(1),
  .asuweb-service__card:nth-child(2),
  .asuweb-service__card:nth-child(3),
  .asuweb-service__card:nth-child(4) {
    width: calc(25% - 16px);
    flex: 0 0 calc(25% - 16px);
    margin: 8px 8px;
  }
  
  .asuweb-service__card:nth-child(5),
  .asuweb-service__card:nth-child(6),
  .asuweb-service__card:nth-child(7) {
    width: calc(33.333% - 16px);
    flex: 0 0 calc(33.333% - 16px);
    margin: 8px 8px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .asuweb-service__card:nth-child(1),
  .asuweb-service__card:nth-child(2),
  .asuweb-service__card:nth-child(3),
  .asuweb-service__card:nth-child(4),
  .asuweb-service__card:nth-child(5),
  .asuweb-service__card:nth-child(6) {
    width: calc(50% - 16px);
    flex: 0 0 calc(50% - 16px);
    margin: 8px 8px;
  }

  .asuweb-service__card:nth-child(7) {
    width: calc(100% - 16px);
    flex: 0 0 calc(100% - 16px);
    margin: 8px 8px;
  }
}

@media screen and (max-width: 767px) {
  .asuweb-service {
    margin: 100px 0 0 0;
  }

  .asuweb-service-wrapper {
    display: block;
    margin: 0;
  } 

  .asuweb-service__card+.asuweb-service__card {
    margin-top: 16px;
  }
}

.asuweb-service__card-icon {
  display: block;
  width: 32px;
  margin: 0 0 20px 0;
}

.asuweb-service__card-title {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 18px;
  color: #fff;
  margin: 0 0 16px 0;
}

.asuweb-service__card-description {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #98adff;
}

.asuweb-service__card-description a {
  color: #98adff;
  text-decoration: underline;
}

.asuweb-service__card-description a:hover {
  text-decoration: none;
}

.asuweb-type {
  margin: 120px 0 0 0;
}

.asuweb-type h2 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  color: #f5f5f5;
  margin: 0 0 40px 0;
}

.asuweb-type-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 16px 16px;
}

.asuweb-type__card {
  display: grid;
  grid-template-columns: 187px 1fr;
  align-items: center;
  grid-gap: 0 20px;
  border-radius: 16px;
  padding: 12px;
  backdrop-filter: blur(150px);
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: rgba(6, 11, 30, 0.2);
}

.asuweb-type__card img {
  display: block;
  width: 100%;
}

.asuweb-type__card-content {
  
}

.asuweb-type__card-content h3 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 18px;
  color: #fff;
  margin: 0 0 16px 0;
}

.asuweb-type__card-content p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #98adff;
  margin: 0;
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .asuweb-type-grid {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .asuweb-type {
    margin: 100px 0 0 0;
  }  

  .asuweb-type-grid {
    grid-template-columns: 1fr;
  }

  .asuweb-type__card {
    display: block;
  }

  .asuweb-type__card img {
    width: auto;
    max-width: 100%;
    margin: 0 auto 0 auto;
  }
}

.tarrifs--asuweb {
  padding: 120px 0 0 0;
}

.tarrifs--asuweb .container > h2 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  color: #f5f5f5;
  margin: 0 0 4px 0;
}

.tarrifs--asuweb .container > h2+p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #98adff;
  text-align: center;
  margin: 0 0 20px 0;
}

.tarrifs--asuweb .btn:not(.btn--border) {
  background: #03f;
  color: #fff;
}

.tarrifs--asuweb .btn--border {
  border-color: #03f;
}

.tarrifs--asuweb .btn--border:hover {
  background: #03f;
  color: #fff;
}

.tarrifs--asuweb .tarrifs-card__title {
  color: #98adff;
  margin: 0 0 8px 0;
}

.tarrifs--asuweb .tarrifs-card__price {
  font-weight: 400;
}

.tarrifs--asuweb .btn {
  font-size: 16px;
  padding: 19px 20px;
  white-space: nowrap;
}

.tarrifs--asuweb .btn--border {
  padding: 17px 20px;
}

.tarrifs--asuweb .tarrifs-prices-item .tarrifs-checker__control {
  margin: 0 0 0 auto;
  align-self: start;
  padding: 0 0 0 20px;
}

.tarrifs--asuweb .tarrifs-prices-item--control:not(.tarrifs-prices-item--control-active) .tarrifs-prices-item__value {
  color: #757575;
}

.tarrifs--asuweb .tarrifs-header__title {
  flex-direction: column;
  align-items: start;
  gap: 8px 0;
  padding: 10px 0 0 0;  
}

.tarrifs--asuweb .tarrifs-header__title span:nth-child(1) {
  font-weight: 400;
  font-size: 14px;
  text-align: left;
  color: #98adff;
}

.tarrifs--asuweb .tarrifs-header__title span:nth-child(2) {
  font-weight: 400;
  font-size: 14px;
  text-align: left;
  color: #fff;
}

.tarrifs-prices-item.tarrifs-prices-item--control .tarrifs-prices-item__title {
  text-align: left;
}

.tarrifs-header__top-title {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  text-align: center;
  margin: 0 0 16px 0;
}

.tarrifs-prices-item-devider {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  color: #98adff; 
  padding: 16px 12px;
}

.tarrifs--asuweb .tarrifs__free {
  margin: 16px auto 0 auto;
  max-width: 230px;
}

@media screen and (min-width: 992px) {
  .tarrifs--asuweb .tarrifs__free {
    display: none;
  }

  .tarrifs-header__top-title {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .tarrifs-prices-item__title br {
    display: none;
  }

  .tarrifs--asuweb .tarrifs-header__title {
    align-items: center;
  }

  .tarrifs--asuweb .tarrifs-header__title span:nth-child(1) {
    font-size: 17px;
    text-align: center;
    color: #fff;
  }

  .tarrifs--asuweb .tarrifs-header__title span:nth-child(2) {
    display: none;
  }

  .tarrifs--asuweb .tarrifs-header {
    margin: 0 0 16px 0;
  }

  .tarrifs-prices-item-devider {
    text-align: center;
    font-size: 17px;
  }
}

@media screen and (max-width: 767px) {
  .tarrifs--asuweb .tarrifs-card__price {
    white-space: nowrap;
  }

  .tarrifs--asuweb .tarrifs-prices-item .tarrifs-checker__control {
    align-self: center;
  }

  .tarrifs--asuweb .tarrifs-header {
    margin: 0 -14px 16px -14px;
  }
}

.asuweb-page .tsarm-ms-form-success .btn {
  color: #fff;
}

.asuweb-gallery {
  padding: 120px 0 0 0;
}

@media screen and (max-width: 767px) {
  .asuweb-gallery {
    padding: 100px 0 0 0;
  }
}

.asuweb-gallery h2 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  color: #f5f5f5;
  margin: 0 0 40px 0;
}

.asuweb-gallery__card {
  display: block;
  transition: 0.2s;
}

.asuweb-gallery .swiper-slide {
  max-width: 888px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .asuweb-gallery .swiper-slide {
    max-width: calc(100vw - 30px - 28px - 28px);
  }
}

@media screen and (max-width: 767px) {
  .asuweb-gallery .swiper-slide {
    max-width: calc(100vw - 28px);
  }
}

.asuweb-gallery .swiper-slide:not(.swiper-slide-active) .asuweb-gallery__card {
  opacity: 0.7;
}

.asuweb-gallery__card-image {

}

.asuweb-gallery__card-image img {
  border-radius: 16px;
  display: block;
  width: 100%;
}

.asuweb-gallery__card-title {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  color: #98adff;
  margin: 8px 0 0 0;
  text-align: center;
  transition: 0.2s;
}

.asuweb-gallery .swiper-slide:not(.swiper-slide-active) .asuweb-gallery__card-title {
  opacity: 0;
}

.asuweb-gallery-wrapper .container {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  pointer-events: none;
  width: 100%;
  z-index: 1;
}

.asuweb-gallery__arrow {
  display: flex;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #5b5b5b;
  transition: 0.1s;
  pointer-events: all;
  position: absolute;
  top: calc(50% - 20px);
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  .asuweb-gallery__arrow {
    display: none!important;
  }
}

.asuweb-gallery__arrow:hover {
  opacity: 0.75;
}

.asuweb-gallery__arrow svg {
  display: block;
  width: 11px;
  fill: #fff;
  margin: auto;
}

.asuweb-gallery__arrow--prev {
  left: 0;
}

.asuweb-gallery__arrow--next {
  right: 0;
}

.asuweb-gallery-footer {
  margin: 20px auto 0 auto;
}

.asuweb-gallery-footer__buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 8px;
}

.asuweb-gallery-footer__buttons .btn {
  width: 100%;
  max-width: 230px;
  backdrop-filter: blur(150px);
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  background: #03f;
  padding: 18px 0;
  font-weight: 400;
  font-size: 16px;
}

.asuweb-gallery-footer__buttons .btn:hover {
  color: #fff;
}

.asuweb-gallery-footer__buttons .btn.btn--border {
  background: none;
  backdrop-filter: blur(150px);
  box-shadow: inset 0 0 68px 0 rgba(255, 255, 255, 0.05), inset 0 4px 4px 0 rgba(255, 255, 255, 0.15);
  border: 1px solid #0047ff;
}

.asuweb-gallery-footer__buttons .btn.btn--border:hover {
  background: #03f;
  color: #fff;
}

.asuweb-gallery-footer p {
  text-align: center;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  color: #98adff;
  margin: 11px 0 0 0;
}

.color-green {
  color: #33c29b;
}
/* End */


/* Start:/local/templates/header_new_suit/css/libs.min.css?1749631181163730*/
@font-face{font-weight:400;font-family:swiper-icons;font-style:normal;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")}:root{--swiper-theme-color:#007aff}.swiper{position:relative;z-index:1;margin-right:auto;margin-left:auto;padding:0;overflow:hidden;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:flex;box-sizing:content-box;width:100%;height:100%;transition-property:transform}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0/15%)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgb(0 0 0/50%),rgb(0 0 0/0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgb(0 0 0/50%),rgb(0 0 0/0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgb(0 0 0/50%),rgb(0 0 0/0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgb(0 0 0/50%),rgb(0 0 0/0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{flex-shrink:0;order:9999;content:""}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{position:absolute;top:0;left:0;content:"";pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{width:var(--swiper-virtual-size);height:1px}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:1%;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-size:var(--swiper-navigation-size);font-family:swiper-icons;font-variant:normal;line-height:1;letter-spacing:0;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:10px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;z-index:10;text-align:center;transform:translateZ(0);transition:opacity .3s}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;opacity:var(--swiper-pagination-bullet-inactive-opacity,1%)}button.swiper-pagination-bullet{margin:0;padding:0;border:none;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1%)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;white-space:nowrap;transform:translateX(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{position:absolute;background:rgb(0 0 0/25%)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swiper-pagination-color,var(--swiper-theme-color));transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:4px}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{top:0;left:0;width:4px;height:100%}.swiper-pagination-lock{display:none}.swiper-scrollbar{position:relative;background:rgb(0 0 0/10%);border-radius:10px;touch-action:none}.swiper-horizontal>.swiper-scrollbar{position:absolute;bottom:3px;left:1%;z-index:50;width:98%;height:5px}.swiper-vertical>.swiper-scrollbar{position:absolute;top:1%;right:3px;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/50%);border-radius:10px}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{position:absolute;top:50%;left:50%;z-index:10;box-sizing:border-box;width:42px;height:42px;margin-top:-21px;margin-left:-21px;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;transform-origin:50%;animation:a 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes a{to{transform:rotate(1turn)}}.swiper .swiper-notification{position:absolute;top:0;left:0;z-index:-1000;opacity:0;pointer-events:none}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{transition-property:opacity;pointer-events:none}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{z-index:1;width:100%;height:100%;transform-origin:0 0;backface-visibility:hidden;visibility:hidden;pointer-events:none}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:1%}.swiper-cube .swiper-cube-shadow:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;filter:blur(50px);content:""}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;backface-visibility:hidden;pointer-events:none}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{overflow:hidden;backface-visibility:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{overflow:hidden;transform-origin:center bottom;backface-visibility:hidden}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/header_new_suit/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/local/templates/header_new_suit/css/../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3ZlbmRvci9zd2lwZXIvc3dpcGVyLm1pbi5jc3MiLCJsaWJzLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9pbnRsLXRlbC1pbnB1dC9idWlsZC9jc3MvaW50bFRlbElucHV0Lm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWUEsV0FDRSxnQkFBQSxBQUNBLHlCQUFBLEFBQ0Esa0JBQUEsQUFDQSw0ckVBQUEsQ0NBRCxBREdELE1BQ0UsNEJBQUEsQ0NERCxBRElELFFBQ0Usa0JBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxBQUNBLFVBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQ0NERCxBRElELGlDQUNFLHFCQUFBLENDREQsQURJRCxnQkFDRSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxhQUFBLEFBQ0EsdUJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLDZCQUFBLENDREQsQURJRCw4Q0FFRSx1QkFBQSxDQ0RELEFESUQsdUJBQ0Usa0JBQUEsQ0NERCxBRElELHVDQUNFLGtCQUFBLENDREQsQURJRCxjQUNFLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsNkJBQUEsQ0NERCxBRElELDhCQUNFLGlCQUFBLENDREQsQURJRCxvREFFRSxXQUFBLENDREQsQURJRCxtQ0FDRSx1QkFBQSxBQUNBLG9DQUFBLENDREQsQURJRCxzREFFRSxrQkFBQSxDQ0RELEFESUQseVFBUUUsMkJBQUEsQ0NERCxBRElELHNMQUtFLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLE9BQUEsQUFDQSxXQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxtQkFBQSxDQ0RELEFESUQsZ0NBQ0UseUJBQUEsQ0NERCxBRElELHFDQUNFLG9FQUFBLENDREQsQURJRCxzQ0FDRSxtRUFBQSxDQ0RELEFESUQsb0NBQ0Usa0VBQUEsQ0NERCxBRElELHVDQUNFLG9FQUFBLENDREQsQURJRCxpQ0FDRSxjQUFBLEFBQ0EscUJBQUEsQUFDQSx1QkFBQSxDQ0RELEFESUQsb0RBQ0UsWUFBQSxDQ0RELEFESUQsK0NBQ0UsNkJBQUEsQ0NERCxBRElELG1EQUNFLDRCQUFBLENDREQsQURJRCxpREFDRSw0QkFBQSxDQ0RELEFESUQsd0NBQ0UsY0FBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLENDREQsQURJRCw2RUFDRSx3REFBQSxDQ0RELEFESUQsMERBQ0UsMENBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDQ0RELEFESUQsMkVBQ0UsdURBQUEsQ0NERCxBRElELHdEQUNFLFdBQUEsQUFDQSxjQUFBLEFBQ0EsMENBQUEsQ0NERCxBRElELCtDQUNFLCtCQUFBLENDREQsQURJRCxzREFDRSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxPQUFBLEFBQ0EsV0FBQSxBQUNBLG1CQUFBLENDREQsQURJRCx3RUFDRSxpQ0FBQSxBQUNBLFVBQUEsQ0NERCxBRElELHNFQUNFLFVBQUEsQUFDQSxpQ0FBQSxDQ0RELEFESUQsTUFDRSw2QkFBQSxDQ0RELEFESUQsd0NBRUUsa0JBQUEsQUFDQSxRQUFBLEFBQ0EsV0FBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0Esb0RBQUEsQUFDQSxxQ0FBQSxBQUNBLHlEQUFBLEFBQ0EsK0RBQUEsQUFDQSxjQUFBLENDREQsQURJRCxzRkFFRSxZQUFBLEFBQ0EsV0FBQSxBQUNBLG1CQUFBLENDREQsQURJRCxvREFFRSx3Q0FBQSxBQUNBLHlCQUFBLEFBQ0Esb0JBQUEsQUFDQSxjQUFBLEFBQ0EsaUJBQUEsQUFDQSw4QkFBQSxBQUNBLG1CQUFBLENDREQsQURJRCxvREFFRSxXQUFBLEFBQ0EsU0FBQSxDQ0RELEFESUQsZ0VBRUUsY0FBQSxDQ0RELEFESUQsb0RBRUUsV0FBQSxBQUNBLFNBQUEsQ0NERCxBRElELGdFQUVFLGNBQUEsQ0NERCxBRElELG9CQUNFLFlBQUEsQ0NERCxBRElELG1CQUNFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0Esd0JBQUEsQUFDQSxzQkFBQSxDQ0RELEFESUQsNENBQ0UsU0FBQSxDQ0RELEFESUQsNEpBSUUsWUFBQSxBQUNBLE9BQUEsQUFDQSxVQUFBLENDREQsQURJRCxtQ0FDRSxnQkFBQSxBQUNBLFdBQUEsQ0NERCxBRElELDZEQUNFLGtCQUFBLEFBQ0Esb0JBQUEsQ0NERCxBRFFELDZJQUNFLGtCQUFBLENDREQsQURJRCx5RUFDRSxvQkFBQSxDQ0RELEFESUQsOEVBQ0Usb0JBQUEsQ0NERCxBRElELHlFQUNFLG9CQUFBLENDREQsQURJRCw4RUFDRSxvQkFBQSxDQ0RELEFESUQsMEJBQ0UscUJBQUEsQUFDQSxxRkFBQSxBQUNBLHVGQUFBLEFBQ0EsK0RBQUEsQUFDQSxrQkFBQSxBQUNBLDJEQUFBLENDREQsQURJRCxnQ0FDRSxTQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxnQkFBQSxBQUVBLGVBQUEsQ0NERCxBRElELHVEQUNFLGNBQUEsQ0NERCxBRElELHFDQUNFLHNCQUFBLENDREQsQURJRCxpQ0FDRSxvRUFBQSxBQUNBLGtEQUFBLENDREQsQURJRCxrR0FFRSxRQUFBLEFBQ0EsV0FBQSxBQUNBLCtCQUFBLENDREQsQURJRCxzSkFFRSxjQUFBLEFBQ0EseURBQUEsQ0NERCxBRElELHNLQUVFLFFBQUEsQUFDQSxVQUFBLEFBQ0EsMEJBQUEsQ0NERCxBRElELDBOQUVFLHFCQUFBLEFBQ0EsZ0NBQUEsQ0NERCxBRElELDBKQUVFLDJEQUFBLENDREQsQURJRCwwS0FFRSxTQUFBLEFBQ0EsbUJBQUEsQUFDQSwwQkFBQSxDQ0RELEFESUQsOE5BRUUsaUNBQUEsQ0NERCxBRElELDJGQUNFLGtDQUFBLENDREQsQURJRCwrQkFDRSxrQkFBQSxBQUNBLHlCQUFBLENDREQsQURJRCxtRUFDRSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxPQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxvRUFBQSxBQUNBLG1CQUFBLEFBQ0EseUJBQUEsQ0NERCxBRElELCtFQUNFLDBCQUFBLENDREQsQURJRCxzU0FJRSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLENDREQsQURJRCxzU0FJRSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFVBQUEsQUFDQSxXQUFBLENDREQsQURJRCx3QkFDRSxZQUFBLENDREQsQURJRCxrQkFDRSxrQkFBQSxBQUNBLDBCQUFBLEFBQ0EsbUJBQUEsQUFDQSxpQkFBQSxDQ0RELEFESUQscUNBQ0Usa0JBQUEsQUFDQSxXQUFBLEFBQ0EsUUFBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0EsVUFBQSxDQ0RELEFESUQsbUNBQ0Usa0JBQUEsQUFDQSxPQUFBLEFBQ0EsVUFBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0EsVUFBQSxDQ0RELEFESUQsdUJBQ0Usa0JBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsMEJBQUEsQUFDQSxrQkFBQSxDQ0RELEFESUQsOEJBQ0UsV0FBQSxDQ0RELEFESUQsdUJBQ0UsWUFBQSxDQ0RELEFESUQsdUJBQ0UsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGlCQUFBLENDREQsQURJRCxvRkFHRSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxDQ0RELEFESUQscUJBQ0UsV0FBQSxDQ0RELEFESUQsdUJBQ0Usa0JBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLFdBQUEsQUFDQSxzQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLHlFQUFBLEFBQ0EsNkJBQUEsQUFDQSxrQkFBQSxBQUNBLHFCQUFBLEFBQ0EsOEJBQUEsQ0NERCxBRElELDZCQUNFLDZCQUFBLENDREQsQURJRCw2QkFDRSw2QkFBQSxDQ0RELEFESUQsYUFDRSxHQUNFLHVCQUFBLENDREQsQ0FDRixBRElELDZCQUNFLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLE9BQUEsQUFDQSxjQUFBLEFBQ0EsVUFBQSxBQUNBLG1CQUFBLENDRkQsQURLRCxrQ0FDRSxjQUFBLEFBQ0EsbUNBQUEsQ0NGRCxBREtELDZCQUNFLGNBQUEsQ0NGRCxBREtELG9DQUNFLHNCQUFBLEFBQ0EsY0FBQSxDQ0ZELEFES0QsNENBQ0UsbUNBQUEsQ0NGRCxBREtELDJCQUNFLDRCQUFBLEFBQ0EsbUJBQUEsQ0NGRCxBREtELHlDQUNFLG1CQUFBLENDRkQsQURLRCx5RkFFRSxtQkFBQSxDQ0ZELEFES0QsYUFDRSxnQkFBQSxDQ0ZELEFES0QsMkJBQ0UsVUFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EscUJBQUEsQUFFQSwyQkFBQSxBQUNBLGtCQUFBLEFBQ0EsbUJBQUEsQ0NGRCxBREtELHlDQUNFLG1CQUFBLENDRkQsQURLRCxzQ0FDRSx1QkFBQSxDQ0ZELEFES0QseUZBRUUsbUJBQUEsQ0NGRCxBREtELGdKQUlFLG1CQUFBLEFBQ0EsbUJBQUEsQ0NGRCxBREtELDhKQUlFLFVBQUEsQUFFQSwwQkFBQSxDQ0ZELEFES0QsaUNBQ0Usa0JBQUEsQUFDQSxTQUFBLEFBQ0EsT0FBQSxBQUNBLFVBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLFVBQUEsQ0NGRCxBREtELHdDQUNFLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLFFBQUEsQUFDQSxTQUFBLEFBQ0EsT0FBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLENDRkQsQURLRCxhQUNFLGdCQUFBLENDRkQsQURLRCwyQkFDRSxVQUFBLEFBRUEsMkJBQUEsQUFDQSxtQkFBQSxDQ0ZELEFES0QseUNBQ0UsbUJBQUEsQ0NGRCxBREtELHlGQUVFLG1CQUFBLENDRkQsQURLRCw4SkFJRSxVQUFBLEFBRUEsMEJBQUEsQ0NGRCxBREtELCtCQUNFLGdCQUFBLEFBRUEsMkJBQUEsQUFDQSw0Q0FBQSxDQ0ZELEFES0QsY0FDRSxnQkFBQSxDQ0ZELEFES0QsNEJBQ0UsZ0JBQUEsQUFDQSwrQkFBQSxBQUVBLDBCQUFBLENDRkQsQUM5cUJELEtBQUssa0JBQUEsQUFBa0Isb0JBQUEsQ0RtckJ0QixBQ25yQjJDLE9BQU8sc0JBQUEsQUFBc0IsMEJBQUEsQ0R3ckJ4RSxBQ3hyQm1HLFdBQVcsWUFBQSxDRDRyQjlHLEFDNXJCMkgsYUFBYSxpQkFBQSxDRGdzQnhJLEFDaHNCMEosc0RBQXNELGtCQUFBLEFBQWtCLFVBQUEsQUFBVSx1QkFBQSxBQUF1QiwwQkFBQSxBQUEwQixtQkFBQSxBQUFtQixjQUFBLENEeXNCaFQsQUN6c0IrVCxxQkFBcUIsa0JBQUEsQUFBa0IsTUFBQSxBQUFNLFNBQUEsQUFBUyxRQUFBLEFBQVEsV0FBQSxDRGl0QjdYLEFDanRCeVksb0JBQW9CLFVBQUEsQUFBVSxrQkFBQSxBQUFrQixhQUFBLEFBQWEsbUJBQUEsQUFBbUIsWUFBQSxBQUFZLG1CQUFBLENEMHRCcmUsQUMxdEJ5ZixZQUFZLGdCQUFBLEFBQWdCLFFBQUEsQUFBUSxTQUFBLEFBQVMsa0NBQUEsQUFBa0MsbUNBQUEsQUFBbUMseUJBQUEsQ0RtdUIzbUIsQUNudUJxb0IsZ0JBQWdCLGdCQUFBLEFBQWdCLDRCQUFBLENEd3VCcnFCLEFDeHVCa3NCLG1CQUFtQixrQkFBQSxBQUFrQixVQUFBLEFBQVUsZ0JBQUEsQUFBZ0IsZ0JBQUEsQUFBZ0IsVUFBQSxBQUFVLGtCQUFBLEFBQWtCLHNDQUFBLEFBQXNDLHNCQUFBLEFBQXNCLHNCQUFBLEFBQXNCLG1CQUFBLEFBQW1CLGlCQUFBLEFBQWlCLGtCQUFBLEFBQWtCLGdDQUFBLENEd3ZCcjdCLEFDeHZCczlCLDJCQUEyQixZQUFBLEFBQVksa0JBQUEsQ0Q2dkI3L0IsQUM3dkJnaEMseUJBQXlCLG1CQUFtQixrQkFBQSxDRGt3QjFqQyxDQUNGLEFDbndCZ2xDLGVBQWUscUJBQUEsQUFBcUIsVUFBQSxDRHV3QnBuQyxBQ3Z3QituQyxjQUFjLG1CQUFBLEFBQW1CLGtCQUFBLEFBQWtCLDRCQUFBLENENndCbHJDLEFDN3dCK3NDLGNBQWMsaUJBQUEsQUFBaUIsU0FBQSxDRGt4Qjl1QyxBQ2x4Qnd2QyxnQkFBZ0IsVUFBQSxDRHN4Qnh3QyxBQ3R4Qm14Qyw2QkFBNkIsZ0NBQUEsQ0QweEJoekMsQUMxeEJpMUMsa0RBQWtELHFCQUFBLENEOHhCbjRDLEFDOXhCeTVDLGtDQUFrQyxnQkFBQSxDRGt5QjM3QyxBQ2x5QjQ4Qyx3TkFBd04sa0JBQUEsQUFBa0Isa0JBQUEsQUFBa0IsYUFBQSxDRHd5QnhzRCxBQ3h5QnN0RCx3RkFBd0YsV0FBQSxBQUFXLE1BQUEsQ0Q2eUJ6ekQsQUM3eUJnMEQsZ0RBQWdELGNBQUEsQ0RpekJoM0QsQUNqekIrM0Qsb0VBQW9FLGdDQUFBLENEcXpCbjhELEFDcnpCbytELGdJQUFnSSxjQUFBLENEeXpCcG1FLEFDenpCbW5FLHdLQUF3Syw0QkFBQSxDRDZ6QjN4RSxBQzd6Qnd6RSw2Q0FBNkMsZ0NBQUEsQ0RpMEJyMkUsQUNqMEJzNEUsa0RBQWtELGVBQUEsQ0RxMEJ4N0UsQUNyMEJ3OEUsZ0JBQWdCLGtCQUFBLEFBQWtCLFlBQUEsQUFBWSxhQUFBLEFBQWEsYUFBQSxBQUFhLFdBQUEsQ0Q2MEJoaEYsQUM3MEI0aEYsc0JBQXNCLGNBQUEsQ0RpMUJsakYsQUNqMUJpa0YsNEJBQTRCLFNBQUEsQUFBUyxZQUFBLEFBQVksVUFBQSxBQUFVLFdBQUEsQUFBVyxjQUFBLENEeTFCdm9GLEFDejFCc3BGLCtCQUErQixnQkFBQSxBQUFnQixVQUFBLENEODFCcnNGLEFDOTFCZ3RGLDBCQUEwQixhQUFBLEFBQWtCLGlCQUFBLENEbTJCNXZGLEFDbjJCOHdGLFdBQVcsVUFBQSxDRHUyQnp4RixBQ3YyQm95RixtQkFBbUIsVUFBQSxDRDIyQnZ6RixBQzMyQmswRixtQkFBbUIsVUFBQSxDRCsyQnIxRixBQy8yQmcyRixtQkFBbUIsVUFBQSxDRG0zQm4zRixBQ24zQjgzRixtQkFBbUIsVUFBQSxDRHUzQmo1RixBQ3YzQjQ1RixtQkFBbUIsVUFBQSxDRDIzQi82RixBQzMzQjA3RixtQkFBbUIsVUFBQSxDRCszQjc4RixBQy8zQnc5RixrRUFBa0UsV0FBVywyQkFBQSxDRG80Qm5pRyxDQUNGLEFDcjRCa2tHLG1CQUFtQixZQUFBLEFBQVksdUJBQUEsQ0R5NEJqbUcsQUN6NEJ5bkcsbUJBQW1CLFlBQUEsQUFBWSwyQkFBQSxDRDg0QnhwRyxBQzk0Qm9yRyxtQkFBbUIsWUFBQSxBQUFZLDJCQUFBLENEbTVCbnRHLEFDbjVCK3VHLG1CQUFtQixZQUFBLEFBQVksMkJBQUEsQ0R3NUI5d0csQUN4NUIweUcsbUJBQW1CLFlBQUEsQUFBWSwyQkFBQSxDRDY1QnowRyxBQzc1QnEyRyxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEazZCcDRHLEFDbDZCaTZHLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0R1NkJoOEcsQUN2NkI2OUcsbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRDQ2QjUvRyxBQzU2QnloSCxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEaTdCeGpILEFDajdCcWxILG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0RzN0JwbkgsQUN0N0JpcEgsbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRDI3QmhySCxBQzM3QjZzSCxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEZzhCNXVILEFDaDhCeXdILG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0RxOEJ4eUgsQUNyOEJxMEgsbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRDA4QnAySCxBQzE4Qmk0SCxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEKzhCaDZILEFDLzhCNjdILG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0RvOUI1OUgsQUNwOUJ5L0gsbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRHk5QnhoSSxBQ3o5QnFqSSxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEODlCcGxJLEFDOTlCaW5JLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0RtK0JocEksQUNuK0I2cUksbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRHcrQjVzSSxBQ3grQnl1SSxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENENitCeHdJLEFDNytCcXlJLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0RrL0JwMEksQUNsL0JpMkksbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRHUvQmg0SSxBQ3YvQjY1SSxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENENC9CNTdJLEFDNS9CeTlJLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0RpZ0N4L0ksQUNqZ0NxaEosbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRHNnQ3BqSixBQ3RnQ2lsSixtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEMmdDaG5KLEFDM2dDNm9KLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0RnaEM1cUosQUNoaEN5c0osbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRHFoQ3h1SixBQ3JoQ3F3SixtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEMGhDcHlKLEFDMWhDaTBKLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0QraENoMkosQUMvaEM2M0osbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRG9pQzU1SixBQ3BpQ3k3SixtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEeWlDeDlKLEFDemlDcS9KLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0Q4aUNwaEssQUM5aUNpakssbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRG1qQ2hsSyxBQ25qQzZtSyxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEd2pDNW9LLEFDeGpDeXFLLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0Q2akN4c0ssQUM3akNxdUssbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRGtrQ3B3SyxBQ2xrQ2l5SyxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEdWtDaDBLLEFDdmtDNjFLLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0Q0a0M1M0ssQUM1a0N5NUssbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRGlsQ3g3SyxBQ2psQ3E5SyxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEc2xDcC9LLEFDdGxDaWhMLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0QybENoakwsQUMzbEM2a0wsbUJBQW1CLFlBQUEsQUFBWSw0QkFBQSxDRGdtQzVtTCxBQ2htQ3lvTCxtQkFBbUIsWUFBQSxBQUFZLDRCQUFBLENEcW1DeHFMLEFDcm1DcXNMLG1CQUFtQixZQUFBLEFBQVksNEJBQUEsQ0QwbUNwdUwsQUMxbUNpd0wsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRCttQ2h5TCxBQy9tQzh6TCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEb25DNzFMLEFDcG5DMjNMLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R5bkMxNUwsQUN6bkN3N0wsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDhuQ3Y5TCxBQzluQ3EvTCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEbW9DcGhNLEFDbm9Da2pNLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R3b0NqbE0sQUN4b0MrbU0sbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDZvQzlvTSxBQzdvQzRxTSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEa3BDM3NNLEFDbHBDeXVNLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R1cEN4d00sQUN2cENzeU0sbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDRwQ3IwTSxBQzVwQ20yTSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEaXFDbDRNLEFDanFDZzZNLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RzcUMvN00sQUN0cUM2OU0sbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDJxQzUvTSxBQzNxQzBoTixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEZ3JDempOLEFDaHJDdWxOLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RxckN0bk4sQUNyckNvcE4sbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDByQ25yTixBQzFyQ2l0TixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEK3JDaHZOLEFDL3JDOHdOLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Rvc0M3eU4sQUNwc0MyME4sbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHlzQzEyTixBQ3pzQ3c0TixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEOHNDdjZOLEFDOXNDcThOLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RtdENwK04sQUNudENrZ08sbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHd0Q2ppTyxBQ3h0QytqTyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENENnRDOWxPLEFDN3RDNG5PLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RrdUMzcE8sQUNsdUN5ck8sbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHV1Q3h0TyxBQ3Z1Q3N2TyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENENHVDcnhPLEFDNXVDbXpPLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RpdkNsMU8sQUNqdkNnM08sbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHN2Qy80TyxBQ3R2QzY2TyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEMnZDNThPLEFDM3ZDMCtPLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Rnd0N6Z1AsQUNod0N1aVAsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHF3Q3RrUCxBQ3J3Q29tUCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEMHdDbm9QLEFDMXdDaXFQLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Qrd0Noc1AsQUMvd0M4dFAsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRG94Qzd2UCxBQ3B4QzJ4UCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEeXhDMXpQLEFDenhDdzFQLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q4eEN2M1AsQUM5eENxNVAsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRG15Q3A3UCxBQ255Q2s5UCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEd3lDai9QLEFDeHlDK2dRLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q2eUM5aVEsQUM3eUM0a1EsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGt6QzNtUSxBQ2x6Q3lvUSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEdXpDeHFRLEFDdnpDc3NRLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q0ekNydVEsQUM1ekNtd1EsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGkwQ2x5USxBQ2owQ2cwUSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEczBDLzFRLEFDdDBDNjNRLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QyMEM1NVEsQUMzMEMwN1EsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGcxQ3o5USxBQ2gxQ3UvUSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEcTFDdGhSLEFDcjFDb2pSLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QwMUNubFIsQUMxMUNpblIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRCsxQ2hwUixBQy8xQzhxUixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEbzJDN3NSLEFDcDJDMnVSLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R5MkMxd1IsQUN6MkN3eVIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDgyQ3YwUixBQzkyQ3EyUixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEbTNDcDRSLEFDbjNDazZSLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R3M0NqOFIsQUN4M0MrOVIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDYzQzkvUixBQzczQzRoUyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEazRDM2pTLEFDbDRDeWxTLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R1NEN4blMsQUN2NENzcFMsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDQ0Q3JyUyxBQzU0Q210UyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEaTVDbHZTLEFDajVDZ3hTLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RzNUMveVMsQUN0NUM2MFMsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDI1QzUyUyxBQzM1QzA0UyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEZzZDejZTLEFDaDZDdThTLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RxNkN0K1MsQUNyNkNvZ1QsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDA2Q25pVCxBQzE2Q2lrVCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEKzZDaG1ULEFDLzZDOG5ULG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RvN0M3cFQsQUNwN0MyclQsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHk3QzF0VCxBQ3o3Q3d2VCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEODdDdnhULEFDOTdDcXpULG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RtOENwMVQsQUNuOENrM1QsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHc4Q2o1VCxBQ3g4Qys2VCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENENjhDOThULEFDNzhDNCtULG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RrOUMzZ1UsQUNsOUN5aVUsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHU5Q3hrVSxBQ3Y5Q3NtVSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENENDlDcm9VLEFDNTlDbXFVLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RpK0Nsc1UsQUNqK0NndVUsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHMrQy92VSxBQ3QrQzZ4VSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEMitDNXpVLEFDMytDMDFVLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RnL0N6M1UsQUNoL0N1NVUsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHEvQ3Q3VSxBQ3IvQ285VSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEMC9Dbi9VLEFDMS9DaWhWLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QrL0NoalYsQUMvL0M4a1YsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRG9nRDdtVixBQ3BnRDJvVixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEeWdEMXFWLEFDemdEd3NWLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q4Z0R2dVYsQUM5Z0Rxd1YsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRG1oRHB5VixBQ25oRGswVixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEd2hEajJWLEFDeGhEKzNWLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q2aEQ5NVYsQUM3aEQ0N1YsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGtpRDM5VixBQ2xpRHkvVixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEdWlEeGhXLEFDdmlEc2pXLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q0aURybFcsQUM1aURtblcsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGlqRGxwVyxBQ2pqRGdyVyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEc2pEL3NXLEFDdGpENnVXLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QyakQ1d1csQUMzakQweVcsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGdrRHowVyxBQ2hrRHUyVyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEcWtEdDRXLEFDcmtEbzZXLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Qwa0RuOFcsQUMxa0RpK1csbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRCtrRGhnWCxBQy9rRDhoWCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEb2xEN2pYLEFDcGxEMmxYLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R5bEQxblgsQUN6bER3cFgsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDhsRHZyWCxBQzlsRHF0WCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEbW1EcHZYLEFDbm1Ea3hYLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R3bURqelgsQUN4bUQrMFgsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDZtRDkyWCxBQzdtRDQ0WCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEa25EMzZYLEFDbG5EeThYLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R1bkR4K1gsQUN2bkRzZ1ksbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDRuRHJpWSxBQzVuRG1rWSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEaW9EbG1ZLEFDam9EZ29ZLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Rzb0QvcFksQUN0b0Q2clksbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDJvRDV0WSxBQzNvRDB2WSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEZ3BEenhZLEFDaHBEdXpZLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RxcER0MVksQUNycERvM1ksbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDBwRG41WSxBQzFwRGk3WSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEK3BEaDlZLEFDL3BEOCtZLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RvcUQ3Z1osQUNwcUQyaVosbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHlxRDFrWixBQ3pxRHdtWixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEOHFEdm9aLEFDOXFEcXFaLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RtckRwc1osQUNuckRrdVosbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHdyRGp3WixBQ3hyRCt4WixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENENnJEOXpaLEFDN3JENDFaLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Rrc0QzM1osQUNsc0R5NVosbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHVzRHg3WixBQ3ZzRHM5WixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENENHNEci9aLEFDNXNEbWhhLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RpdERsamEsQUNqdERnbGEsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHN0RC9tYSxBQ3R0RDZvYSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEMnRENXFhLEFDM3REMHNhLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RndUR6dWEsQUNodUR1d2EsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHF1RHR5YSxBQ3J1RG8wYSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEMHVEbjJhLEFDMXVEaTRhLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QrdURoNmEsQUMvdUQ4N2EsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRG92RDc5YSxBQ3B2RDIvYSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEeXZEMWhiLEFDenZEd2piLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q4dkR2bGIsQUM5dkRxbmIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRG13RHBwYixBQ253RGtyYixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEd3dEanRiLEFDeHdEK3ViLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q2d0Q5d2IsQUM3d0Q0eWIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGt4RDMwYixBQ2x4RHkyYixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEdXhEeDRiLEFDdnhEczZiLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q0eERyOGIsQUM1eERtK2IsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGl5RGxnYyxBQ2p5RGdpYyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEc3lEL2pjLEFDdHlENmxjLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QyeUQ1bmMsQUMzeUQwcGMsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGd6RHpyYyxBQ2h6RHV0YyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEcXpEdHZjLEFDcnpEb3hjLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QwekRuemMsQUMxekRpMWMsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRCt6RGgzYyxBQy96RDg0YyxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEbzBENzZjLEFDcDBEMjhjLG1CQUFtQixXQUFBLEFBQVcsNkJBQUEsQ0R5MER6K2MsQUN6MER1Z2QsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDgwRHRpZCxBQzkwRG9rZCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEbTFEbm1kLEFDbjFEaW9kLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R3MURocWQsQUN4MUQ4cmQsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDYxRDd0ZCxBQzcxRDJ2ZCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEazJEMXhkLEFDbDJEd3pkLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R1MkR2MWQsQUN2MkRxM2QsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDQyRHA1ZCxBQzUyRGs3ZCxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEaTNEajlkLEFDajNEKytkLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RzM0Q5Z2UsQUN0M0Q0aWUsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDIzRDNrZSxBQzMzRHltZSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEZzREeG9lLEFDaDREc3FlLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RxNERyc2UsQUNyNERtdWUsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDA0RGx3ZSxBQzE0RGd5ZSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEKzREL3plLEFDLzRENjFlLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RvNUQ1M2UsQUNwNUQwNWUsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHk1RHo3ZSxBQ3o1RHU5ZSxtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEODVEdC9lLEFDOTVEb2hmLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RtNkRuamYsQUNuNkRpbGYsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHc2RGhuZixBQ3g2RDhvZixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENENjZEN3FmLEFDNzZEMnNmLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RrN0QxdWYsQUNsN0R3d2YsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHU3RHZ5ZixBQ3Y3RHEwZixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENENDdEcDJmLEFDNTdEazRmLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RpOERqNmYsQUNqOEQrN2YsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHM4RDk5ZixBQ3Q4RDQvZixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEMjhEM2hnQixBQzM4RHlqZ0IsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRGc5RHhsZ0IsQUNoOURzbmdCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RxOURycGdCLEFDcjlEbXJnQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEMDlEbHRnQixBQzE5RGd2Z0IsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRCs5RC93Z0IsQUMvOUQ2eWdCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RvK0Q1MGdCLEFDcCtEMDJnQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEeStEejRnQixBQ3orRHU2Z0IsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDgrRHQ4Z0IsQUM5K0RvK2dCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RtL0RuZ2hCLEFDbi9EaWloQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEdy9EaGtoQixBQ3gvRDhsaEIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDYvRDduaEIsQUM3L0QycGhCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RrZ0UxcmhCLEFDbGdFd3RoQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEdWdFdnZoQixBQ3ZnRXF4aEIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDRnRXB6aEIsQUM1Z0VrMWhCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RpaEVqM2hCLEFDamhFKzRoQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEc2hFOTZoQixBQ3RoRTQ4aEIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDJoRTMraEIsQUMzaEV5Z2lCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0RnaUV4aWlCLEFDaGlFc2tpQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEcWlFcm1pQixBQ3JpRW1vaUIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRDBpRWxxaUIsQUMxaUVnc2lCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QraUUvdGlCLEFDL2lFNnZpQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEb2pFNXhpQixBQ3BqRTB6aUIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHlqRXoxaUIsQUN6akV1M2lCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q4akV0NWlCLEFDOWpFbzdpQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEbWtFbjlpQixBQ25rRWkvaUIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHdrRWhoakIsQUN4a0U4aWpCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q2a0U3a2pCLEFDN2tFMm1qQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEa2xFMW9qQixBQ2xsRXdxakIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHVsRXZzakIsQUN2bEVxdWpCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0Q0bEVwd2pCLEFDNWxFa3lqQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEaW1FajBqQixBQ2ptRSsxakIsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHNtRTkzakIsQUN0bUU0NWpCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QybUUzN2pCLEFDM21FeTlqQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEZ25FeC9qQixBQ2huRXNoa0IsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRHFuRXJqa0IsQUNybkVtbGtCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0QwbkVsbmtCLEFDMW5FZ3BrQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEK25FL3FrQixBQy9uRTZza0IsbUJBQW1CLFlBQUEsQUFBWSw2QkFBQSxDRG9vRTV1a0IsQUNwb0Uwd2tCLG1CQUFtQixZQUFBLEFBQVksNkJBQUEsQ0R5b0V6eWtCLEFDem9FdTBrQixtQkFBbUIsWUFBQSxBQUFZLDZCQUFBLENEOG9FdDJrQixBQzlvRW80a0IsV0FBVyxZQUFBLEFBQVksMEJBQUEsQUFBMEIsdUNBQUEsQUFBdUMsNEJBQUEsQUFBNEIseUJBQUEsQUFBeUIsMEJBQUEsQ0R1cEVqaGxCLEFDdnBFNGlsQixrRUFBa0UsV0FBVyx5Q0FBQSxDRDRwRXZubEIsQ0FDRixBQzdwRW9xbEIsbUJBQW1CLDRCQUFBLENEZ3FFdnJsQiIsImZpbGUiOiJsaWJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDcuMi4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjcsIDIwMjFcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItM2QsXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAxNSUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiKDAgMCAwIC8gNTAlKSwgcmdiKDAgMCAwIC8gMCUpKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDAgMCAwIC8gNTAlKSwgcmdiKDAgMCAwIC8gMCUpKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMCAwIDAgLyA1MCUpLCByZ2IoMCAwIDAgLyAwJSkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigwIDAgMCAvIDUwJSksIHJnYigwIDAgMCAvIDAlKSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xuICBjb250ZW50OiAnJztcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBjdXJzb3I6IGF1dG87XG4gIG9wYWNpdHk6IDM1JTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDAlO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDIwJSk7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMTAwJSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAyNSUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDEwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA5OCU7XG4gIGhlaWdodDogNXB4O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMSU7XG4gIHJpZ2h0OiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyA1MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbiAgb3BhY2l0eTogMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDYwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgNy4yLjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAyNywgMjAyMVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItM2QsXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAvMTUlKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYigwIDAgMC81MCUpLCByZ2IoMCAwIDAvMCUpKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDAgMCAwLzUwJSksIHJnYigwIDAgMC8wJSkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYigwIDAgMC81MCUpLCByZ2IoMCAwIDAvMCUpKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMCAwIDAvNTAlKSwgcmdiKDAgMCAwLzAlKSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogYXV0bztcbiAgb3BhY2l0eTogMzUlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDAlO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDIwJSk7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMTAwJSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAvMjUlKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAvMTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDk4JTtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxJTtcbiAgcmlnaHQ6IDNweDtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYigwIDAgMC81MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTEwMDA7XG4gIG9wYWNpdHk6IDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiA2MCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pdGkgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLml0aV9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGlfX3YtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLml0aSBpbnB1dCwgLml0aSBpbnB1dFt0eXBlPXRlbF0sIC5pdGkgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLml0aV9fZmxhZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNnB4IDAgOHB4O1xufVxuXG4uaXRpX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTtcbn1cblxuLml0aV9fYXJyb3ctLXVwIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1NTU7XG59XG5cbi5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5pdGlfX2ZsYWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aV9fZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLml0aV9fZGlhbC1jb2RlIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpX19jb3VudHJ5LW5hbWUsIC5pdGlfX2RpYWwtY29kZSwgLml0aV9fZmxhZy1ib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXRpX19jb3VudHJ5LW5hbWUsIC5pdGlfX2ZsYWctYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciwgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcsIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLml0aS0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHotaW5kZXg6IDEwNjA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLml0aS0tY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgd2lkdGg6IDEzcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7XG4gIH1cbn1cbi5pdGlfX2ZsYWcuaXRpX19hYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2N3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2RqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2RvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2VjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2VoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2V0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2diIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2duIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2d1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2hrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9faG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2hyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9faHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9faWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2lsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9faW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2lvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9faXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2lzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9famUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2tlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2tpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fa24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2twIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2t5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2xiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2xrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2x0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2x5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX211IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX214IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX29tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fcG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3B0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3FhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fcnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9fdnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9feGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwO1xufVxuXG4uaXRpX19mbGFnLml0aV9femEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwO1xufVxuXG4uaXRpX19mbGFnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGFncy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLml0aV9fZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGFnc0AyeC5wbmcpO1xuICB9XG59XG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn0iLCIuaXRpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pdGkgKntib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3h9Lml0aV9faGlkZXtkaXNwbGF5Om5vbmV9Lml0aV9fdi1oaWRle3Zpc2liaWxpdHk6aGlkZGVufS5pdGkgaW5wdXQsLml0aSBpbnB1dFt0eXBlPXRlbF0sLml0aSBpbnB1dFt0eXBlPXRleHRde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDozNnB4O21hcmdpbi1yaWdodDowfS5pdGlfX2ZsYWctY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7cGFkZGluZzoxcHh9Lml0aV9fc2VsZWN0ZWQtZmxhZ3t6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgNnB4IDAgOHB4fS5pdGlfX2Fycm93e21hcmdpbi1sZWZ0OjZweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkICM1NTV9Lml0aV9fYXJyb3ctLXVwe2JvcmRlci10b3A6bm9uZTtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjNTU1fS5pdGlfX2NvdW50cnktbGlzdHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjA7bWFyZ2luOjAgMCAwIC0xcHg7Ym94LXNoYWRvdzoxcHggMXB4IDRweCByZ2JhKDAsMCwwLC4yKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO3doaXRlLXNwYWNlOm5vd3JhcDttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6c2Nyb2xsOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwe2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206LTFweH1AbWVkaWEgKG1heC13aWR0aDo1MDBweCl7Lml0aV9fY291bnRyeS1saXN0e3doaXRlLXNwYWNlOm5vcm1hbH19Lml0aV9fZmxhZy1ib3h7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweH0uaXRpX19kaXZpZGVye3BhZGRpbmctYm90dG9tOjVweDttYXJnaW4tYm90dG9tOjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfS5pdGlfX2NvdW50cnl7cGFkZGluZzo1cHggMTBweDtvdXRsaW5lOjB9Lml0aV9fZGlhbC1jb2Rle2NvbG9yOiM5OTl9Lml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KX0uaXRpX19jb3VudHJ5LW5hbWUsLml0aV9fZGlhbC1jb2RlLC5pdGlfX2ZsYWctYm94e3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaXRpX19jb3VudHJ5LW5hbWUsLml0aV9fZmxhZy1ib3h7bWFyZ2luLXJpZ2h0OjZweH0uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCwuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSwuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nLXJpZ2h0OjZweDtwYWRkaW5nLWxlZnQ6NTJweDttYXJnaW4tbGVmdDowfS5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lcntyaWdodDphdXRvO2xlZnQ6MH0uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlcntjdXJzb3I6cG9pbnRlcn0uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFne2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSsuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciwuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0rLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXJ7Y3Vyc29yOmRlZmF1bHR9Lml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdKy5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcsLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldKy5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWd7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KX0uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2Rle21hcmdpbi1sZWZ0OjZweH0uaXRpLS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDAwcHg7bGVmdDotMTAwMHB4O3otaW5kZXg6MTA2MDtwYWRkaW5nOjFweH0uaXRpLS1jb250YWluZXI6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVye3RvcDozMHB4O2JvdHRvbTozMHB4O2xlZnQ6MzBweDtyaWdodDozMHB4O3Bvc2l0aW9uOmZpeGVkfS5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdHttYXgtaGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5e3BhZGRpbmc6MTBweCAxMHB4O2xpbmUtaGVpZ2h0OjEuNWVtfS5pdGlfX2ZsYWd7d2lkdGg6MjBweH0uaXRpX19mbGFnLml0aV9fYmV7d2lkdGg6MThweH0uaXRpX19mbGFnLml0aV9fY2h7d2lkdGg6MTVweH0uaXRpX19mbGFnLml0aV9fbWN7d2lkdGg6MTlweH0uaXRpX19mbGFnLml0aV9fbmV7d2lkdGg6MThweH0uaXRpX19mbGFnLml0aV9fbnB7d2lkdGg6MTNweH0uaXRpX19mbGFnLml0aV9fdmF7d2lkdGg6MTVweH1AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKSwobWluLXJlc29sdXRpb246MTkyZHBpKXsuaXRpX19mbGFne2JhY2tncm91bmQtc2l6ZTo1NjUycHggMTVweH19Lml0aV9fZmxhZy5pdGlfX2Fje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5pdGlfX2ZsYWcuaXRpX19hZHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Fle2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0cHggMH0uaXRpX19mbGFnLml0aV9fYWZ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNjZweCAwfS5pdGlfX2ZsYWcuaXRpX19hZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04OHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Fpe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTExMHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Fse2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTEzMnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Fte2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE1NHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Fve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Fxe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE5OHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Fye2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTIyMHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Fze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI0MnB4IDB9Lml0aV9fZmxhZy5pdGlfX2F0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI2NHB4IDB9Lml0aV9fZmxhZy5pdGlfX2F1e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI4NnB4IDB9Lml0aV9fZmxhZy5pdGlfX2F3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMwOHB4IDB9Lml0aV9fZmxhZy5pdGlfX2F4e2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTMzMHB4IDB9Lml0aV9fZmxhZy5pdGlfX2F6e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM1MnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3NHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jie2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM5NnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jke2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTQxOHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jle2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0MHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2MHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jne2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4MnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Joe2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jpe2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyNnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jqe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0OHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU3MHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jte2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU5MnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jue2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTYxNHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTYzNnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jxe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTY1OHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTY4MHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Jze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTcwMnB4IDB9Lml0aV9fZmxhZy5pdGlfX2J0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTcyNHB4IDB9Lml0aV9fZmxhZy5pdGlfX2J2e2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTc0NnB4IDB9Lml0aV9fZmxhZy5pdGlfX2J3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTc2OHB4IDB9Lml0aV9fZmxhZy5pdGlfX2J5e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTc5MHB4IDB9Lml0aV9fZmxhZy5pdGlfX2J6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTgxMnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Nhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTgzNHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Nje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTg1NnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Nke2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTg3OHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Nme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTkwMHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Nne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTkyMnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Noe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTk0NHB4IDB9Lml0aV9fZmxhZy5pdGlfX2Npe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTk2MXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Nre2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTk4M3B4IDB9Lml0aV9fZmxhZy5pdGlfX2Nse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEwMDVweCAwfS5pdGlfX2ZsYWcuaXRpX19jbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDI3cHggMH0uaXRpX19mbGFnLml0aV9fY257aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA0OXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Nve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEwNzFweCAwfS5pdGlfX2ZsYWcuaXRpX19jcHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDkzcHggMH0uaXRpX19mbGFnLml0aV9fY3J7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTExNXB4IDB9Lml0aV9fZmxhZy5pdGlfX2N1e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTExMzdweCAwfS5pdGlfX2ZsYWcuaXRpX19jdntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTU5cHggMH0uaXRpX19mbGFnLml0aV9fY3d7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTE4MXB4IDB9Lml0aV9fZmxhZy5pdGlfX2N4e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEyMDNweCAwfS5pdGlfX2ZsYWcuaXRpX19jeXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjI1cHggMH0uaXRpX19mbGFnLml0aV9fY3p7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0N3B4IDB9Lml0aV9fZmxhZy5pdGlfX2Rle2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTEyNjlweCAwfS5pdGlfX2ZsYWcuaXRpX19kZ3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjkxcHggMH0uaXRpX19mbGFnLml0aV9fZGp7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTMxM3B4IDB9Lml0aV9fZmxhZy5pdGlfX2Rre2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTEzMzVweCAwfS5pdGlfX2ZsYWcuaXRpX19kbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzU3cHggMH0uaXRpX19mbGFnLml0aV9fZG97aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM3OXB4IDB9Lml0aV9fZmxhZy5pdGlfX2R6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE0MDFweCAwfS5pdGlfX2ZsYWcuaXRpX19lYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDIzcHggMH0uaXRpX19mbGFnLml0aV9fZWN7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0NXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Vle2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTE0NjdweCAwfS5pdGlfX2ZsYWcuaXRpX19lZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDg5cHggMH0uaXRpX19mbGFnLml0aV9fZWh7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTUxMXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Vye2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE1MzNweCAwfS5pdGlfX2ZsYWcuaXRpX19lc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTU1cHggMH0uaXRpX19mbGFnLml0aV9fZXR7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTU3N3B4IDB9Lml0aV9fZmxhZy5pdGlfX2V1e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE1OTlweCAwfS5pdGlfX2ZsYWcuaXRpX19maXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjIxcHggMH0uaXRpX19mbGFnLml0aV9fZmp7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY0M3B4IDB9Lml0aV9fZmxhZy5pdGlfX2Zre2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE2NjVweCAwfS5pdGlfX2ZsYWcuaXRpX19mbXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjg3cHggMH0uaXRpX19mbGFnLml0aV9fZm97aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTcwOXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Zye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3MzFweCAwfS5pdGlfX2ZsYWcuaXRpX19nYXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzUzcHggMH0uaXRpX19mbGFnLml0aV9fZ2J7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc3NXB4IDB9Lml0aV9fZmxhZy5pdGlfX2dke2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3OTdweCAwfS5pdGlfX2ZsYWcuaXRpX19nZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODE5cHggMH0uaXRpX19mbGFnLml0aV9fZ2Z7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTg0MXB4IDB9Lml0aV9fZmxhZy5pdGlfX2dne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE4NjNweCAwfS5pdGlfX2ZsYWcuaXRpX19naHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODg1cHggMH0uaXRpX19mbGFnLml0aV9fZ2l7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkwN3B4IDB9Lml0aV9fZmxhZy5pdGlfX2dse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE5MjlweCAwfS5pdGlfX2ZsYWcuaXRpX19nbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTUxcHggMH0uaXRpX19mbGFnLml0aV9fZ257aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTk3M3B4IDB9Lml0aV9fZmxhZy5pdGlfX2dwe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE5OTVweCAwfS5pdGlfX2ZsYWcuaXRpX19ncXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDE3cHggMH0uaXRpX19mbGFnLml0aV9fZ3J7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjAzOXB4IDB9Lml0aV9fZmxhZy5pdGlfX2dze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIwNjFweCAwfS5pdGlfX2ZsYWcuaXRpX19ndHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDgzcHggMH0uaXRpX19mbGFnLml0aV9fZ3V7aGVpZ2h0OjExcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjEwNXB4IDB9Lml0aV9fZmxhZy5pdGlfX2d3e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIxMjdweCAwfS5pdGlfX2ZsYWcuaXRpX19neXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTQ5cHggMH0uaXRpX19mbGFnLml0aV9faGt7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjE3MXB4IDB9Lml0aV9fZmxhZy5pdGlfX2hte2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIxOTNweCAwfS5pdGlfX2ZsYWcuaXRpX19obntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjE1cHggMH0uaXRpX19mbGFnLml0aV9faHJ7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjIzN3B4IDB9Lml0aV9fZmxhZy5pdGlfX2h0e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTIyNTlweCAwfS5pdGlfX2ZsYWcuaXRpX19odXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjgxcHggMH0uaXRpX19mbGFnLml0aV9faWN7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjMwM3B4IDB9Lml0aV9fZmxhZy5pdGlfX2lke2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIzMjVweCAwfS5pdGlfX2ZsYWcuaXRpX19pZXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzQ3cHggMH0uaXRpX19mbGFnLml0aV9faWx7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM2OXB4IDB9Lml0aV9fZmxhZy5pdGlfX2lte2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIzOTFweCAwfS5pdGlfX2ZsYWcuaXRpX19pbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDEzcHggMH0uaXRpX19mbGFnLml0aV9faW97aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQzNXB4IDB9Lml0aV9fZmxhZy5pdGlfX2lxe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI0NTdweCAwfS5pdGlfX2ZsYWcuaXRpX19pcntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDc5cHggMH0uaXRpX19mbGFnLml0aV9faXN7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjUwMXB4IDB9Lml0aV9fZmxhZy5pdGlfX2l0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI1MjNweCAwfS5pdGlfX2ZsYWcuaXRpX19qZXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTQ1cHggMH0uaXRpX19mbGFnLml0aV9fam17aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjU2N3B4IDB9Lml0aV9fZmxhZy5pdGlfX2pve2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI1ODlweCAwfS5pdGlfX2ZsYWcuaXRpX19qcHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjExcHggMH0uaXRpX19mbGFnLml0aV9fa2V7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjYzM3B4IDB9Lml0aV9fZmxhZy5pdGlfX2tne2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTI2NTVweCAwfS5pdGlfX2ZsYWcuaXRpX19raHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjc3cHggMH0uaXRpX19mbGFnLml0aV9fa2l7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY5OXB4IDB9Lml0aV9fZmxhZy5pdGlfX2tte2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTI3MjFweCAwfS5pdGlfX2ZsYWcuaXRpX19rbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzQzcHggMH0uaXRpX19mbGFnLml0aV9fa3B7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjc2NXB4IDB9Lml0aV9fZmxhZy5pdGlfX2tye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI3ODdweCAwfS5pdGlfX2ZsYWcuaXRpX19rd3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODA5cHggMH0uaXRpX19mbGFnLml0aV9fa3l7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjgzMXB4IDB9Lml0aV9fZmxhZy5pdGlfX2t6e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI4NTNweCAwfS5pdGlfX2ZsYWcuaXRpX19sYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODc1cHggMH0uaXRpX19mbGFnLml0aV9fbGJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg5N3B4IDB9Lml0aV9fZmxhZy5pdGlfX2xje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI5MTlweCAwfS5pdGlfX2ZsYWcuaXRpX19saXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTQxcHggMH0uaXRpX19mbGFnLml0aV9fbGt7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjk2M3B4IDB9Lml0aV9fZmxhZy5pdGlfX2xye2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTI5ODVweCAwfS5pdGlfX2ZsYWcuaXRpX19sc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDA3cHggMH0uaXRpX19mbGFnLml0aV9fbHR7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzAyOXB4IDB9Lml0aV9fZmxhZy5pdGlfX2x1e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTMwNTFweCAwfS5pdGlfX2ZsYWcuaXRpX19sdntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDczcHggMH0uaXRpX19mbGFnLml0aV9fbHl7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzA5NXB4IDB9Lml0aV9fZmxhZy5pdGlfX21he2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMxMTdweCAwfS5pdGlfX2ZsYWcuaXRpX19tY3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTM5cHggMH0uaXRpX19mbGFnLml0aV9fbWR7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzE2MHB4IDB9Lml0aV9fZmxhZy5pdGlfX21le2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMxODJweCAwfS5pdGlfX2ZsYWcuaXRpX19tZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjA0cHggMH0uaXRpX19mbGFnLml0aV9fbWd7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzIyNnB4IDB9Lml0aV9fZmxhZy5pdGlfX21oe2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTMyNDhweCAwfS5pdGlfX2ZsYWcuaXRpX19ta3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjcwcHggMH0uaXRpX19mbGFnLml0aV9fbWx7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzI5MnB4IDB9Lml0aV9fZmxhZy5pdGlfX21te2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMzMTRweCAwfS5pdGlfX2ZsYWcuaXRpX19tbntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzM2cHggMH0uaXRpX19mbGFnLml0aV9fbW97aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzM1OHB4IDB9Lml0aV9fZmxhZy5pdGlfX21we2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMzODBweCAwfS5pdGlfX2ZsYWcuaXRpX19tcXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDAycHggMH0uaXRpX19mbGFnLml0aV9fbXJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzQyNHB4IDB9Lml0aV9fZmxhZy5pdGlfX21ze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM0NDZweCAwfS5pdGlfX2ZsYWcuaXRpX19tdHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDY4cHggMH0uaXRpX19mbGFnLml0aV9fbXV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzQ5MHB4IDB9Lml0aV9fZmxhZy5pdGlfX212e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM1MTJweCAwfS5pdGlfX2ZsYWcuaXRpX19td3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTM0cHggMH0uaXRpX19mbGFnLml0aV9fbXh7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzU1NnB4IDB9Lml0aV9fZmxhZy5pdGlfX215e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM1NzhweCAwfS5pdGlfX2ZsYWcuaXRpX19tentoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjAwcHggMH0uaXRpX19mbGFnLml0aV9fbmF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzYyMnB4IDB9Lml0aV9fZmxhZy5pdGlfX25je2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM2NDRweCAwfS5pdGlfX2ZsYWcuaXRpX19uZXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjY2cHggMH0uaXRpX19mbGFnLml0aV9fbmZ7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzY4NnB4IDB9Lml0aV9fZmxhZy5pdGlfX25ne2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3MDhweCAwfS5pdGlfX2ZsYWcuaXRpX19uaXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzMwcHggMH0uaXRpX19mbGFnLml0aV9fbmx7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzc1MnB4IDB9Lml0aV9fZmxhZy5pdGlfX25ve2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3NzRweCAwfS5pdGlfX2ZsYWcuaXRpX19ucHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzk2cHggMH0uaXRpX19mbGFnLml0aV9fbnJ7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzgxMXB4IDB9Lml0aV9fZmxhZy5pdGlfX251e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM4MzNweCAwfS5pdGlfX2ZsYWcuaXRpX19uentoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODU1cHggMH0uaXRpX19mbGFnLml0aV9fb217aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzg3N3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Bhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM4OTlweCAwfS5pdGlfX2ZsYWcuaXRpX19wZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTIxcHggMH0uaXRpX19mbGFnLml0aV9fcGZ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzk0M3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Bne2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTM5NjVweCAwfS5pdGlfX2ZsYWcuaXRpX19waHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTg3cHggMH0uaXRpX19mbGFnLml0aV9fcGt7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDAwOXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Bse2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTQwMzFweCAwfS5pdGlfX2ZsYWcuaXRpX19wbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDUzcHggMH0uaXRpX19mbGFnLml0aV9fcG57aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDA3NXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Bye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQwOTdweCAwfS5pdGlfX2ZsYWcuaXRpX19wc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTE5cHggMH0uaXRpX19mbGFnLml0aV9fcHR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDE0MXB4IDB9Lml0aV9fZmxhZy5pdGlfX3B3e2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTQxNjNweCAwfS5pdGlfX2ZsYWcuaXRpX19weXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTg1cHggMH0uaXRpX19mbGFnLml0aV9fcWF7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MjA3cHggMH0uaXRpX19mbGFnLml0aV9fcmV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDIyOXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Jve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyNTFweCAwfS5pdGlfX2ZsYWcuaXRpX19yc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MjczcHggMH0uaXRpX19mbGFnLml0aV9fcnV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDI5NXB4IDB9Lml0aV9fZmxhZy5pdGlfX3J3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzMTdweCAwfS5pdGlfX2ZsYWcuaXRpX19zYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MzM5cHggMH0uaXRpX19mbGFnLml0aV9fc2J7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDM2MXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Nje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzODNweCAwfS5pdGlfX2ZsYWcuaXRpX19zZHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NDA1cHggMH0uaXRpX19mbGFnLml0aV9fc2V7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDQyN3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Nne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0NDlweCAwfS5pdGlfX2ZsYWcuaXRpX19zaHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NDcxcHggMH0uaXRpX19mbGFnLml0aV9fc2l7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDQ5M3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Nqe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1MTVweCAwfS5pdGlfX2ZsYWcuaXRpX19za3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NTM3cHggMH0uaXRpX19mbGFnLml0aV9fc2x7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDU1OXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Nte2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1ODFweCAwfS5pdGlfX2ZsYWcuaXRpX19zbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NjAzcHggMH0uaXRpX19mbGFnLml0aV9fc297aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDYyNXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Nye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2NDdweCAwfS5pdGlfX2ZsYWcuaXRpX19zc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NjY5cHggMH0uaXRpX19mbGFnLml0aV9fc3R7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDY5MXB4IDB9Lml0aV9fZmxhZy5pdGlfX3N2e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3MTNweCAwfS5pdGlfX2ZsYWcuaXRpX19zeHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NzM1cHggMH0uaXRpX19mbGFnLml0aV9fc3l7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDc1N3B4IDB9Lml0aV9fZmxhZy5pdGlfX3N6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3NzlweCAwfS5pdGlfX2ZsYWcuaXRpX190YXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00ODAxcHggMH0uaXRpX19mbGFnLml0aV9fdGN7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDgyM3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Rke2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4NDVweCAwfS5pdGlfX2ZsYWcuaXRpX190ZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00ODY3cHggMH0uaXRpX19mbGFnLml0aV9fdGd7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDg4OXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Roe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5MTFweCAwfS5pdGlfX2ZsYWcuaXRpX190antoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OTMzcHggMH0uaXRpX19mbGFnLml0aV9fdGt7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDk1NXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Rse2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5NzdweCAwfS5pdGlfX2ZsYWcuaXRpX190bXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OTk5cHggMH0uaXRpX19mbGFnLml0aV9fdG57aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTAyMXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Rve2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNDNweCAwfS5pdGlfX2ZsYWcuaXRpX190cntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MDY1cHggMH0uaXRpX19mbGFnLml0aV9fdHR7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTA4N3B4IDB9Lml0aV9fZmxhZy5pdGlfX3R2e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxMDlweCAwfS5pdGlfX2ZsYWcuaXRpX190d3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MTMxcHggMH0uaXRpX19mbGFnLml0aV9fdHp7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTE1M3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Vhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxNzVweCAwfS5pdGlfX2ZsYWcuaXRpX191Z3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MTk3cHggMH0uaXRpX19mbGFnLml0aV9fdW17aGVpZ2h0OjExcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTIxOXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Vue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyNDFweCAwfS5pdGlfX2ZsYWcuaXRpX191c3toZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MjYzcHggMH0uaXRpX19mbGFnLml0aV9fdXl7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTI4NXB4IDB9Lml0aV9fZmxhZy5pdGlfX3V6e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzMDdweCAwfS5pdGlfX2ZsYWcuaXRpX192YXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MzI5cHggMH0uaXRpX19mbGFnLml0aV9fdmN7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTM0NnB4IDB9Lml0aV9fZmxhZy5pdGlfX3Zle2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzNjhweCAwfS5pdGlfX2ZsYWcuaXRpX192Z3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MzkwcHggMH0uaXRpX19mbGFnLml0aV9fdml7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTQxMnB4IDB9Lml0aV9fZmxhZy5pdGlfX3Zue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0MzRweCAwfS5pdGlfX2ZsYWcuaXRpX192dXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NDU2cHggMH0uaXRpX19mbGFnLml0aV9fd2Z7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTQ3OHB4IDB9Lml0aV9fZmxhZy5pdGlfX3dze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1MDBweCAwfS5pdGlfX2ZsYWcuaXRpX194a3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NTIycHggMH0uaXRpX19mbGFnLml0aV9feWV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTU0NHB4IDB9Lml0aV9fZmxhZy5pdGlfX3l0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1NjZweCAwfS5pdGlfX2ZsYWcuaXRpX196YXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NTg4cHggMH0uaXRpX19mbGFnLml0aV9fem17aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTYxMHB4IDB9Lml0aV9fZmxhZy5pdGlfX3p3e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU2MzJweCAwfS5pdGlfX2ZsYWd7aGVpZ2h0OjE1cHg7Ym94LXNoYWRvdzowIDAgMXB4IDAgIzg4ODtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvZmxhZ3MucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjojZGJkYmRiO2JhY2tncm91bmQtcG9zaXRpb246MjBweCAwfUBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLChtaW4tcmVzb2x1dGlvbjoxOTJkcGkpey5pdGlfX2ZsYWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2ZsYWdzQDJ4LnBuZyl9fS5pdGlfX2ZsYWcuaXRpX19ucHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fSJdfQ== */

/* End */


/* Start:/local/templates/header_new_suit/libs/select2/select2.min.css?174963118116263*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* End */


/* Start:/local/templates/header_new_suit/libs/fancybox/jquery.fancybox.css?174963118117412*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

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

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

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

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

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

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

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

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

/* Buttons */

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

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

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

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

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

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

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

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

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

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

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

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

/* Close button on the top right corner of html content */

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

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

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

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

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

/* Navigation arrows */

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

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

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

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

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

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

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

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

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

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

/* Loading indicator */

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

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

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

/* transitionEffect: slide */

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

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

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

/* transitionEffect: fade */

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

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

/* transitionEffect: zoom-in-out */

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

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

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

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

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

/* transitionEffect: circular */

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

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

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

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

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

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

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

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

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

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

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

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* End */
/* /local/templates/header_new_suit/css/main.css?1749631181333062 */
/* /local/templates/header_new_suit/css/libs.min.css?1749631181163730 */
/* /local/templates/header_new_suit/libs/select2/select2.min.css?174963118116263 */
/* /local/templates/header_new_suit/libs/fancybox/jquery.fancybox.css?174963118117412 */
