@charset "UTF-8";

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

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

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

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

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  display: block;
}

a {
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

ul,
li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  line-height: 100%;
  font-weight: normal;
}

html {
  box-sizing: border-box;
}

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

:focus {
  outline: 0;
}

img,
audio,
video {
  max-width: 100%;
  height: auto;
}

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

iframe {
  border: 0;
}

img,
svg {
  display: block;
}

textarea {
  resize: vertical;
  /*remove the resize handle on the bottom right*/
  overflow: auto;
  vertical-align: top;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

input,
textarea,
select,
button {
  padding: 0;
  outline: none;
  border: none;
  font-size: 100%;
  margin: 0;
}

button,
input {
  line-height: normal;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
  text-align: left;
}

/**
 * Swiper 8.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 3, 2022
 */

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}

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

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

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

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

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

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

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

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

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

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

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

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

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

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

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

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

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

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

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

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

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

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

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

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

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

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

.swiper-pagination-bullet:only-child {
  display: none !important;
}

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

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

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

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

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

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

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

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

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

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

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

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

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

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

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

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

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

.swiper-cube {
  overflow: visible;
}

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

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

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

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

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

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

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

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

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

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

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

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

.air-datepicker-cell.-day-.-other-month-,
.air-datepicker-cell.-year-.-other-decade- {
  color: var(--adp-color-other-month);
}

.air-datepicker-cell.-day-.-other-month-:hover,
.air-datepicker-cell.-year-.-other-decade-:hover {
  color: var(--adp-color-other-month-hover);
}

.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade- {
  color: var(--adp-color-other-month);
}

.-selected-.air-datepicker-cell.-day-.-other-month-,
.-selected-.air-datepicker-cell.-year-.-other-decade- {
  color: #fff;
  background: var(--adp-background-color-selected-other-month);
}

.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade- {
  background: var(--adp-background-color-selected-other-month-focused);
}

.-in-range-.air-datepicker-cell.-day-.-other-month-,
.-in-range-.air-datepicker-cell.-year-.-other-decade- {
  background-color: var(--adp-background-color-in-range);
  color: var(--adp-color);
}

.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade- {
  background-color: var(--adp-background-color-in-range-focused);
}

.air-datepicker-cell.-day-.-other-month-:empty,
.air-datepicker-cell.-year-.-other-decade-:empty {
  background: none;
  border: none;
}

.air-datepicker-cell {
  border-radius: var(--adp-cell-border-radius);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.air-datepicker-cell.-focus- {
  background: var(--adp-background-color-hover);
}

.air-datepicker-cell.-current- {
  color: var(--adp-color-current-date);
}

.air-datepicker-cell.-current-.-focus- {
  color: var(--adp-color);
}

.air-datepicker-cell.-current-.-in-range- {
  color: var(--adp-color-current-date);
}

.air-datepicker-cell.-disabled- {
  cursor: default;
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-focus- {
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-in-range- {
  color: var(--adp-color-disabled-in-range);
}

.air-datepicker-cell.-disabled-.-current-.-focus- {
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-in-range- {
  background: var(--adp-cell-background-color-in-range);
  border-radius: 0;
}

.air-datepicker-cell.-in-range-:hover {
  background: var(--adp-cell-background-color-in-range-hover);
}

.air-datepicker-cell.-range-from- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius);
}

.air-datepicker-cell.-range-to- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0;
}

.air-datepicker-cell.-range-to-.-range-from- {
  border-radius: var(--adp-cell-border-radius);
}

.air-datepicker-cell.-selected- {
  color: #fff;
  border: none;
  background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-current- {
  color: #fff;
  background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-focus- {
  background: var(--adp-cell-background-color-selected-hover);
}

.air-datepicker-body {
  transition: all var(--adp-transition-duration) var(--adp-transition-ease);
}

.air-datepicker-body.-hidden- {
  display: none;
}

.air-datepicker-body--day-names {
  display: grid;
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  margin: 8px 0 3px;
}

.air-datepicker-body--day-name {
  color: var(--adp-day-name-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
}

.air-datepicker-body--day-name.-clickable- {
  cursor: pointer;
}

.air-datepicker-body--day-name.-clickable-:hover {
  color: var(--adp-day-name-color-hover);
}

.air-datepicker-body--cells {
  display: grid;
}

.air-datepicker-body--cells.-days- {
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  grid-auto-rows: var(--adp-day-cell-height);
}

.air-datepicker-body--cells.-months- {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: var(--adp-month-cell-height);
}

.air-datepicker-body--cells.-years- {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: var(--adp-year-cell-height);
}

.air-datepicker-nav {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--adp-border-color-inner);
  min-height: var(--adp-nav-height);
  padding: var(--adp-padding);
  box-sizing: content-box;
}

.-only-timepicker- .air-datepicker-nav {
  display: none;
}

.air-datepicker-nav--title,
.air-datepicker-nav--action {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}

.air-datepicker-nav--action {
  width: var(--adp-nav-action-size);
  border-radius: var(--adp-border-radius);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.air-datepicker-nav--action:hover {
  background: var(--adp-background-color-hover);
}

.air-datepicker-nav--action:active {
  background: var(--adp-background-color-active);
}

.air-datepicker-nav--action.-disabled- {
  visibility: hidden;
}

.air-datepicker-nav--action svg {
  width: 32px;
  height: 32px;
}

.air-datepicker-nav--action path {
  fill: none;
  stroke: var(--adp-nav-arrow-color);
  stroke-width: 2px;
}

.air-datepicker-nav--title {
  border-radius: var(--adp-border-radius);
  padding: 0 8px;
}

.air-datepicker-nav--title i {
  font-style: normal;
  color: var(--adp-nav-color-secondary);
  margin-left: 0.3em;
}

.air-datepicker-nav--title:hover {
  background: var(--adp-background-color-hover);
}

.air-datepicker-nav--title:active {
  background: var(--adp-background-color-active);
}

.air-datepicker-nav--title.-disabled- {
  cursor: default;
  background: none;
}

.air-datepicker-buttons {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}

.air-datepicker-button {
  display: inline-flex;
  color: var(--adp-btn-color);
  border-radius: var(--adp-btn-border-radius);
  cursor: pointer;
  height: var(--adp-btn-height);
  border: none;
  background: rgba(255, 255, 255, 0);
}

.air-datepicker-button:hover {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
}

.air-datepicker-button:focus {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
  outline: none;
}

.air-datepicker-button:active {
  background: var(--adp-btn-background-color-active);
}

.air-datepicker-button span {
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.air-datepicker-time {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 12px;
  align-items: center;
  position: relative;
  padding: 0 var(--adp-time-padding-inner);
}

.-only-timepicker- .air-datepicker-time {
  border-top: none;
}

.air-datepicker-time--current {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 14px;
  text-align: center;
}

.air-datepicker-time--current-colon {
  margin: 0 2px 3px;
  line-height: 1;
}

.air-datepicker-time--current-hours,
.air-datepicker-time--current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1;
}

.air-datepicker-time--current-hours:after,
.air-datepicker-time--current-minutes:after {
  content: "";
  background: var(--adp-background-color-hover);
  border-radius: var(--adp-border-radius);
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0;
}

.air-datepicker-time--current-hours.-focus-:after,
.air-datepicker-time--current-minutes.-focus-:after {
  opacity: 1;
}

.air-datepicker-time--current-ampm {
  text-transform: uppercase;
  align-self: flex-end;
  color: var(--adp-time-day-period-color);
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px;
}

.air-datepicker-time--row {
  display: flex;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(
      to right,
      var(--adp-time-track-color),
      var(--adp-time-track-color)
    )
    left 50%/100% var(--adp-time-track-height) no-repeat;
}

.air-datepicker-time--row:first-child {
  margin-bottom: 4px;
}

.air-datepicker-time--row input[type="range"] {
  background: none;
  cursor: pointer;
  flex: 1;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}

.air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

.air-datepicker-time--row input[type="range"]::-ms-tooltip {
  display: none;
}

.air-datepicker-time--row input[type="range"]:hover::-webkit-slider-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type="range"]:hover::-moz-range-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type="range"]:hover::-ms-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type="range"]:focus {
  outline: none;
}

.air-datepicker-time--row input[type="range"]:focus::-webkit-slider-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type="range"]:focus::-moz-range-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type="range"]:focus::-ms-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -webkit-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type="range"]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -moz-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type="range"]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -ms-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {
  margin-top: calc(var(--adp-time-thumb-size) / 2 * -1);
}

.air-datepicker-time--row input[type="range"]::-webkit-slider-runnable-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.air-datepicker-time--row input[type="range"]::-moz-range-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.air-datepicker-time--row input[type="range"]::-ms-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.air-datepicker-time--row input[type="range"]::-ms-fill-lower {
  background: transparent;
}

.air-datepicker-time--row input[type="range"]::-ms-fill-upper {
  background: transparent;
}

.air-datepicker {
  --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  --adp-font-size: 14px;
  --adp-width: 246px;
  --adp-z-index: 100;
  --adp-padding: 4px;
  --adp-grid-areas: "nav" "body" "timepicker" "buttons";
  --adp-transition-duration: 0.3s;
  --adp-transition-ease: ease-out;
  --adp-transition-offset: 8px;
  --adp-background-color: #fff;
  --adp-background-color-hover: #f0f0f0;
  --adp-background-color-active: #eaeaea;
  --adp-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-background-color-in-range-focused: rgba(92, 196, 239, 0.2);
  --adp-background-color-selected-other-month-focused: #8ad5f4;
  --adp-background-color-selected-other-month: #a2ddf6;
  --adp-color: #4a4a4a;
  --adp-color-secondary: #9c9c9c;
  --adp-accent-color: #4eb5e6;
  --adp-color-current-date: var(--adp-accent-color);
  --adp-color-other-month: #dedede;
  --adp-color-disabled: #aeaeae;
  --adp-color-disabled-in-range: #939393;
  --adp-color-other-month-hover: #c5c5c5;
  --adp-border-color: #dbdbdb;
  --adp-border-color-inner: #efefef;
  --adp-border-radius: 4px;
  --adp-border-color-inline: #d7d7d7;
  --adp-nav-height: 32px;
  --adp-nav-arrow-color: var(--adp-color-secondary);
  --adp-nav-action-size: 32px;
  --adp-nav-color-secondary: var(--adp-color-secondary);
  --adp-day-name-color: #ff9a19;
  --adp-day-name-color-hover: #8ad5f4;
  --adp-day-cell-width: 1fr;
  --adp-day-cell-height: 32px;
  --adp-month-cell-height: 42px;
  --adp-year-cell-height: 56px;
  --adp-pointer-size: 10px;
  --adp-poiner-border-radius: 2px;
  --adp-pointer-offset: 14px;
  --adp-cell-border-radius: 4px;
  --adp-cell-background-color-selected: #5cc4ef;
  --adp-cell-background-color-selected-hover: #45bced;
  --adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);
  --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
  --adp-btn-height: 32px;
  --adp-btn-color: var(--adp-accent-color);
  --adp-btn-color-hover: var(--adp-color);
  --adp-btn-border-radius: var(--adp-border-radius);
  --adp-btn-background-color-hover: var(--adp-background-color-hover);
  --adp-btn-background-color-active: var(--adp-background-color-active);
  --adp-time-track-height: 1px;
  --adp-time-track-color: #dedede;
  --adp-time-track-color-hover: #b1b1b1;
  --adp-time-thumb-size: 12px;
  --adp-time-padding-inner: 10px;
  --adp-time-day-period-color: var(--adp-color-secondary);
  --adp-mobile-font-size: 16px;
  --adp-mobile-nav-height: 40px;
  --adp-mobile-width: 320px;
  --adp-mobile-day-cell-height: 38px;
  --adp-mobile-month-cell-height: 48px;
  --adp-mobile-year-cell-height: 64px;
}

.air-datepicker-overlay {
  --adp-overlay-background-color: rgba(0, 0, 0, 0.3);
  --adp-overlay-transition-duration: 0.3s;
  --adp-overlay-transition-ease: ease-out;
  --adp-overlay-z-index: 99;
}

.air-datepicker {
  background: var(--adp-background-color);
  border: 1px solid var(--adp-border-color);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: var(--adp-border-radius);
  box-sizing: content-box;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, -webkit-max-content);
  grid-template-rows: repeat(4, max-content);
  grid-template-areas: var(--adp-grid-areas);
  font-family: var(--adp-font-family), sans-serif;
  font-size: var(--adp-font-size);
  color: var(--adp-color);
  width: var(--adp-width);
  position: absolute;
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease),
    transform var(--adp-transition-duration) var(--adp-transition-ease);
  z-index: var(--adp-z-index);
}

.air-datepicker:not(.-custom-position-) {
  opacity: 0;
}

.air-datepicker.-from-top- {
  transform: translateY(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-from-right- {
  transform: translateX(var(--adp-transition-offset));
}

.air-datepicker.-from-bottom- {
  transform: translateY(var(--adp-transition-offset));
}

.air-datepicker.-from-left- {
  transform: translateX(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-active-:not(.-custom-position-) {
  transform: translate(0, 0);
  opacity: 1;
}

.air-datepicker.-active-.-custom-position- {
  transition: none;
}

.air-datepicker.-inline- {
  border-color: var(--adp-border-color-inline);
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  transform: none;
}

.air-datepicker.-inline- .air-datepicker--pointer {
  display: none;
}

.air-datepicker.-is-mobile- {
  --adp-font-size: var(--adp-mobile-font-size);
  --adp-day-cell-height: var(--adp-mobile-day-cell-height);
  --adp-month-cell-height: var(--adp-mobile-month-cell-height);
  --adp-year-cell-height: var(--adp-mobile-year-cell-height);
  --adp-nav-height: var(--adp-mobile-nav-height);
  --adp-nav-action-size: var(--adp-mobile-nav-height);
  position: fixed;
  width: var(--adp-mobile-width);
  border: none;
}

.air-datepicker.-is-mobile- * {
  -webkit-tap-highlight-color: transparent;
}

.air-datepicker.-is-mobile- .air-datepicker--pointer {
  display: none;
}

.air-datepicker.-is-mobile-:not(.-custom-position-) {
  transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
}

.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
  transform: translate(-50%, -50%);
}

.air-datepicker.-custom-position- {
  transition: none;
}

.air-datepicker-global-container {
  position: absolute;
  left: 0;
  top: 0;
}

.air-datepicker--pointer {
  --pointer-half-size: calc(var(--adp-pointer-size) / 2);
  position: absolute;
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  z-index: -1;
}

.air-datepicker--pointer:after {
  content: "";
  position: absolute;
  background: #fff;
  border-top: 1px solid var(--adp-border-color-inline);
  border-right: 1px solid var(--adp-border-color-inline);
  border-top-right-radius: var(--adp-poiner-border-radius);
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  box-sizing: border-box;
}

.-top-left- .air-datepicker--pointer,
.-top-center- .air-datepicker--pointer,
.-top-right- .air-datepicker--pointer,
[data-popper-placement^="top"] .air-datepicker--pointer {
  top: calc(100% - var(--pointer-half-size) + 1px);
}

.-top-left- .air-datepicker--pointer:after,
.-top-center- .air-datepicker--pointer:after,
.-top-right- .air-datepicker--pointer:after,
[data-popper-placement^="top"] .air-datepicker--pointer:after {
  transform: rotate(135deg);
}

.-right-top- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer,
[data-popper-placement^="right"] .air-datepicker--pointer {
  right: calc(100% - var(--pointer-half-size) + 1px);
}

.-right-top- .air-datepicker--pointer:after,
.-right-center- .air-datepicker--pointer:after,
.-right-bottom- .air-datepicker--pointer:after,
[data-popper-placement^="right"] .air-datepicker--pointer:after {
  transform: rotate(225deg);
}

.-bottom-left- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer,
[data-popper-placement^="bottom"] .air-datepicker--pointer {
  bottom: calc(100% - var(--pointer-half-size) + 1px);
}

.-bottom-left- .air-datepicker--pointer:after,
.-bottom-center- .air-datepicker--pointer:after,
.-bottom-right- .air-datepicker--pointer:after,
[data-popper-placement^="bottom"] .air-datepicker--pointer:after {
  transform: rotate(315deg);
}

.-left-top- .air-datepicker--pointer,
.-left-center- .air-datepicker--pointer,
.-left-bottom- .air-datepicker--pointer,
[data-popper-placement^="left"] .air-datepicker--pointer {
  left: calc(100% - var(--pointer-half-size) + 1px);
}

.-left-top- .air-datepicker--pointer:after,
.-left-center- .air-datepicker--pointer:after,
.-left-bottom- .air-datepicker--pointer:after,
[data-popper-placement^="left"] .air-datepicker--pointer:after {
  transform: rotate(45deg);
}

.-top-left- .air-datepicker--pointer,
.-bottom-left- .air-datepicker--pointer {
  left: var(--adp-pointer-offset);
}

.-top-right- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer {
  right: var(--adp-pointer-offset);
}

.-top-center- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer {
  left: calc(50% - var(--adp-pointer-size) / 2);
}

.-left-top- .air-datepicker--pointer,
.-right-top- .air-datepicker--pointer {
  top: var(--adp-pointer-offset);
}

.-left-bottom- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer {
  bottom: var(--adp-pointer-offset);
}

.-left-center- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer {
  top: calc(50% - var(--adp-pointer-size) / 2);
}

.air-datepicker--navigation {
  grid-area: nav;
}

.air-datepicker--content {
  box-sizing: content-box;
  padding: var(--adp-padding);
  grid-area: body;
}

.-only-timepicker- .air-datepicker--content {
  display: none;
}

.air-datepicker--time {
  grid-area: timepicker;
}

.air-datepicker--buttons {
  grid-area: buttons;
}

.air-datepicker--buttons,
.air-datepicker--time {
  padding: var(--adp-padding);
  border-top: 1px solid var(--adp-border-color-inner);
}

.air-datepicker-overlay {
  position: fixed;
  background: var(--adp-overlay-background-color);
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  transition: opacity var(--adp-overlay-transition-duration)
      var(--adp-overlay-transition-ease),
    left 0s, height 0s, width 0s;
  transition-delay: 0s, var(--adp-overlay-transition-duration),
    var(--adp-overlay-transition-duration),
    var(--adp-overlay-transition-duration);
  z-index: var(--adp-overlay-z-index);
}

.air-datepicker-overlay.-active- {
  opacity: 1;
  width: 100%;
  height: 100%;
  transition: opacity var(--adp-overlay-transition-duration)
      var(--adp-overlay-transition-ease),
    height 0s, width 0s;
}

.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 {
  position: relative;
}

.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-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.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[aria-selected] {
  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;
}

.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;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered
  li {
  list-style: none;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice,
.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-search--inline {
  float: right;
}

.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__remove {
  margin-left: 2px;
  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[role="group"] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled="true"] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #ddd;
}

.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--highlighted[aria-selected] {
  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;
  margin-right: 10px;
}

.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;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic
  .select2-selection--multiple
  .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.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;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic
  .select2-selection--multiple
  .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic
  .select2-selection--multiple
  .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.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[role="group"] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled="true"] {
  color: grey;
}

.select2-container--classic
  .select2-results__option--highlighted[aria-selected] {
  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;
}

.unselectable {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently not supported by any browser */
}

@keyframes imageLoad {
  0% {
    background-color: rgb(223, 223, 223);
  }

  50% {
    background-color: rgb(255, 255, 255);
  }

  100% {
    background-color: rgb(223, 223, 223);
  }
}

html {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
  line-height: 125%;
  font-size: 16px;
  color: #000000;
  height: 100%;
}

html.ie .ie-baner {
  display: block;
}

.header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100;
}

.header-imitation {
  height: 104px;
}

textarea {
  font-family: "Roboto" !important;
}

.ie-baner {
  display: none;
  padding: 15px 0;
  font-weight: 600;
  text-align: center;
  font-size: 18px;
  line-height: 120%;
  background-color: #fff;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  font-family: "Roboto" !important;
  font-size: 16px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  padding: 0;
  background-color: #fff;
  transition: opacity 0.2s ease-in-out;
}

body.hidden {
  width: 100%;
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
}

.swiper {
  opacity: 0;
  visibility: hidden;
}

.swiper.loaded {
  visibility: visible;
  opacity: 1;
}

b,
strong {
  display: inline;
}

footer {
  margin-top: auto;
}

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

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

main.index {
  padding-top: 30px;
  background: #fbfbfb;
}

ul,
li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.container {
  width: 100%;
  flex: 0 0 auto;
  position: relative;
  max-width: 1150px;
  margin: 0 auto;
  padding: 0 20px;
}

.btn {
  font-size: 16px;
  font-family: "Roboto";
  font-weight: 400;
  display: flex;
  text-align: center;
  width: fit-content;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  line-height: 120%;
  cursor: pointer;
  border-radius: 8px;
  transition: color 0.3s ease, background-color 0.3s ease, transform 0.3s ease,
    border-color 0.3s ease;
}

.btn:active {
  transform: translateY(2px);
}

.fillBtn {
  background-color: #0e4cd4;
  color: #ffffff;
}

.fillBtn:hover {
  background-color: #043fc0;
}

.fillBtn:active {
  background-color: #01329d;
}

.ghostBtn {
  background-color: transparent;
  color: #114f74;
  border-color: #114f74;
}

button {
  cursor: pointer;
  border: none;
  background-color: transparent;
}

h1 {
  font-size: 36px;
  font-weight: 700;
}

h2 {
  font-size: 22px;
  color: #114f74;
  font-weight: 700;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 14px;
}

.text-1-b {
  font-weight: 500;
  font-size: 18px;
  color: #000000;
}

.text-2-b {
  font-weight: 700;
  font-size: 16px;
  line-height: 125%;
  color: #393c41;
}

.text-2 {
  color: #393c41;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
}

.caps {
  font-size: 12px;
  font-weight: 700;
  color: #114f74;
  text-transform: uppercase;
}

.breadcrumbs {
  padding: 44px 0;
}

.breadcrumbs ul {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.breadcrumbs ul li {
  margin-right: 10px;
  position: relative;
  display: flex;
  align-items: center;
}

.breadcrumbs ul li:not(:last-child)::after {
  margin-left: 10px;
  display: block;
  width: 6px;
  height: 10px;
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L5 5L1 9' stroke='%23A1A1A1'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.breadcrumbs ul a {
  color: #a1a1a1;
  font-size: 12px;
  transition: color 0.25s ease-in-out;
}

.breadcrumbs ul a:hover {
  color: #0e4cd4;
}

.org-info__tab-controls .tab-control {
  transition: color 0.25s ease-in-out;
}

.org-info__tab-controls .tab-control:hover {
  color: #0e4cd4;
}

.menu-btn {
  margin-right: 18px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  padding: 5px;
  display: none;
  flex-direction: column;
  justify-content: space-between;
}

.menu-btn span {
  height: 2px;
  width: 100%;
  background-color: #fff;
  border-radius: 1px;
  transition: transform 0.25s ease-in-out;
}

.menu-btn.active span:nth-of-type(1) {
  transform: rotate(45deg) translate(7px, 6px);
}

.menu-btn.active span:nth-of-type(2) {
  transform: scale(0);
}

.menu-btn.active span:nth-of-type(3) {
  transform: rotate(-45deg) translate(7px, -6px);
}

header {
  z-index: 2;
}

.header__top {
  background: linear-gradient(90deg, #0f6c50 0%, #3d9805 100%);
}

.header__nav a {
  padding: 16px 13px;
  transition: 0.25s ease-in-out;
}

.header__nav a:hover {
  background-color: #90c171;
}

.header__wrapper {
  display: flex;
  align-items: stretch;
  gap: 30px;
}

.header__logo {
  margin-right: 60px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}

.header__logo .logo-container {
  height: 53px;
  width: 48px;
  margin-top: -10px;
  margin-bottom: -10px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 9px 9px;
}

.header__logo .logo-container img {
  height: 100%;
}

.header__logo .logo__name {
  font-weight: 500;
  font-size: 24px;
  color: #fffafa;
}

.header__nav ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.header__nav a {
  color: #fbfbfb;
  font-weight: 400;
}

.header__actions {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header__actions .search-btn,
.header__actions .eye-btn {
  transition: background-color 0.25s ease-in-out;
  height: 100%;
  width: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header__actions .search-btn:hover,
.header__actions .eye-btn:hover {
  background-color: #90c171;
}

.header__bottom {
  background: #f2f3f7;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.16), 0px 4px 12px rgba(0, 0, 0, 0.1);
}

.header__cats {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.header__cats a {
  padding: 16px 0;
  color: #114f74;
  transition: 0.25s ease-in-out;
}

.header__cats a:hover {
  color: #0e4cd4;
}

.header__cats a:nth-of-type(1) {
  margin-right: 28px;
}

.header__cats a:nth-of-type(2) {
  margin-right: 28px;
}

.header__cats a:nth-of-type(3) {
  margin-right: 28px;
}

.header__cats a.active {
  color: #007cc3;
  font-weight: 700;
  position: relative;
}

.header__cats a.active::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #007cc3;
}

.main-screen__wrapper {
  display: flex;
  align-items: flex-start;
  width: 100%;
}

.main-screen__wrapper .swiper-button-next,
.main-screen__wrapper .swiper-button-prev {
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.16), 0px 4px 8px rgba(0, 0, 0, 0.06);
  background: #ffffff;
  transition: background-color 0.25s ease-in-out, opacity 0.25s ease-in-out,
    visibility 0.25s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

.main-screen__wrapper .swiper-button-next:after,
.main-screen__wrapper .swiper-button-prev:after {
  display: none;
}

.main-screen__wrapper .swiper-button-next path,
.main-screen__wrapper .swiper-button-prev path {
  transition: stroke 0.25s ease-in-out;
}

.main-screen__wrapper .swiper-button-next:hover,
.main-screen__wrapper .swiper-button-prev:hover {
  background-color: #90c171;
}

.main-screen__wrapper .swiper-button-next:hover path,
.main-screen__wrapper .swiper-button-prev:hover path {
  stroke: #fff;
}

.main-screen__wrapper .swiper-button-next {
  right: -16px;
}

.main-screen__wrapper .swiper-button-prev {
  left: -16px;
}

.main-screen__wrapper:hover .swiper-button-next,
.main-screen__wrapper:hover .swiper-button-prev {
  opacity: 1;
  visibility: visible;
}

.affiche__slider .poster.swiper-slide-visible:hover {
  z-index: 20 !important;
}

.affiche__slider .poster.swiper-slide-visible:hover:before {
  opacity: 0;
}

.main-screen__slider {
  overflow: visible;
  width: calc(75% - 15px);
  padding-bottom: 20px;
  margin-right: 30px;
  transition: filter 0.25s ease-in-out;
}

.main-screen__slider:hover {
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.16))
    drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.1));
}

.swiper-pagination.lines {
  bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.swiper-pagination.lines .swiper-pagination-bullet {
  border-radius: 0 !important;
  transition: opacity 0.25s ease-in-out;
  width: 20px;
  height: 2px;
  background: #90c171;
  opacity: 0.3;
}

.swiper-pagination.lines
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  height: 4px;
  background: linear-gradient(90deg, #0f6c50 0%, #3d9805 100%);
}

.slide-baner {
  position: relative;
  height: 315px;
}

.slide-baner__image {
  z-index: -1;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.slide-baner__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center right;
}

.slide-baner__grad {
  padding: 32px 44px;
  height: 100%;
  width: 100%;
}

.slide-baner.blue-grad .slide-baner__grad {
  background: linear-gradient(
    90deg,
    #0156dd 39.69%,
    rgba(1, 86, 221, 0) 98.33%
  );
}

.slide-baner.pink-grad .slide-baner__grad {
  background: linear-gradient(
    90deg,
    #7107c9 39.69%,
    rgba(113, 8, 201, 0) 98.33%
  );
}

.slide-baner.green-grad .slide-baner__grad {
  background: linear-gradient(
    90deg,
    #89a600 39.69%,
    rgba(137, 166, 0, 0) 98.33%
  );
}

.slide-baner.turquoise-grad .slide-baner__grad {
  background: linear-gradient(
    90deg,
    #409cb9 39.69%,
    rgba(212, 239, 179, 0) 98.33%
  );
}

.slide-baner.brown-grad .slide-baner__grad {
  background: linear-gradient(
    90deg,
    #be6330 39.69%,
    rgba(190, 99, 48, 0) 98.33%
  );
}

.slide-baner__title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  line-clamp: 5;
  box-orient: vertical;
  color: #fbfbfb;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 130%;
  font-size: 25px;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.16), 0px 4px 12px rgba(0, 0, 0, 0.1);
}

.slide-baner__content {
  height: 100%;
  color: #fbfbfb;
  max-width: 350px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}

.slide-baner__text {
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.16), 0px 4px 12px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
  font-size: 20px;
  font-weight: 400;
}

.main-screen__chapter {
  z-index: 2;
  overflow: hidden;
  position: relative;
  width: calc(25% - 15px);
  height: 315px;
  background: linear-gradient(147.3deg, #f1faec 0%, #e3f1e4 100%);
  padding: 24px 20px 20px;
}

.main-screen__chapter .chapter__content {
  z-index: 2;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
}

.main-screen__chapter .chapter__title {
  max-width: 110px;
  font-size: 22px;
  font-weight: 700;
  color: #114f74;
  text-transform: uppercase;
}

.main-screen__chapter .chapter__btn {
  margin-top: auto;
}

.main-screen__chapter .chapter__img {
  position: absolute;
  right: -30px;
  top: 40px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  z-index: 1;
}

.main-screen__chapter .chapter__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: right bottom;
  margin-top: auto;
}

.categories {
  padding-top: 30px;
  padding-bottom: 22px;
}

.c-ico {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.c-ico svg {
  object-fit: contain;
}

.categories__list {
  display: flex;
  align-items: center;
  margin-right: -15px;
  margin-left: -15px;
}

.categories__list li {
  margin-right: 15px;
  margin-left: 15px;
  width: calc(20% - 30px);
  background-color: #f2f3f7;
  transition: background-color 0.25s ease-in-out;
}

.categories__list li a {
  width: 100%;
  height: 100%;
  padding: 24px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  color: #114f74;
  transition: color 0.25s ease-in-out;
}

.categories__list li a svg path {
  transition: fill 0.25s ease-in-out;
}

.categories__list li:hover {
  background-color: #90c171;
}

.categories__list li:hover a {
  color: #fff;
}

.categories__list li:hover svg path {
  fill: #fff;
}

.main-info {
  padding-top: 40px;
  padding-bottom: 56px;
  background: linear-gradient(270deg, #f1faec 0%, #e3f1e4 100%);
}

.main-info .main-info__title {
  margin-bottom: 28px;
}

.main-info__list {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.main-info__item {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  position: relative;
  background: #ffffff;
  margin-bottom: 2px;
  margin-left: 15px;
  margin-right: 15px;
  width: calc(33.333% - 30px);
}

.main-info__item::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #90c171;
  z-index: 1;
  transition: width 0.3s ease-in-out;
}

.main-info__item a {
  padding: 14px 28px;
  transition: color 0.25s ease-in-out;
  z-index: 2;
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 700;
  color: #114f74;
  min-height: 88px;
  justify-content: space-between;
}

.main-info__item a svg {
  flex-shrink: 0;
}

.main-info__item a svg path {
  transition: stroke 0.25s ease-in-out;
}

.main-info__item:hover::before {
  width: 100%;
}

.main-info__item:hover a {
  color: #fff;
}

.main-info__item:hover svg path {
  stroke: #fff;
}

.honoraries {
  padding-top: 40px;
  padding-bottom: 28px;
  background: #f2f3f7;
  box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.09);
}

.honoraries .swiper-button-next,
.honoraries .swiper-button-prev {
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.16), 0px 4px 8px rgba(0, 0, 0, 0.06);
  background: #ffffff;
  transition: background-color 0.25s ease-in-out, opacity 0.25s ease-in-out,
    visibility 0.25s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

.honoraries .swiper-button-next:after,
.honoraries .swiper-button-prev:after {
  display: none;
}

.honoraries .swiper-button-next path,
.honoraries .swiper-button-prev path {
  transition: stroke 0.25s ease-in-out;
}

.honoraries .swiper-button-next:hover,
.honoraries .swiper-button-prev:hover {
  background-color: #90c171;
}

.honoraries .swiper-button-next:hover path,
.honoraries .swiper-button-prev:hover path {
  stroke: #fff;
}

.honoraries .swiper-button-next {
  right: 0px;
}

.honoraries .swiper-button-prev {
  left: 0px;
}

.honoraries .honoraries__slider {
  overflow: visible;
  padding: 28px 0;
}

.honoraries:hover .swiper-button-prev,
.honoraries:hover .swiper-button-next {
  opacity: 1;
  visibility: visible;
}

.honoraries__wrap {
  overflow: hidden;
  position: relative;
  padding: 0px 16px;
  margin-right: -16px;
  margin-left: -16px;
}

.honorable {
  height: auto;
  width: 340px;
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 28px;
  background: #fbfbfb;
  transition: box-shadow 0.25s ease-in-out, opacity 0.25s ease-in-out,
    visibility 0.25s ease-in-out;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.16), 0px 4px 12px rgba(0, 0, 0, 0.1);
}

.honorable:hover {
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.26), 0px 4px 12px rgba(0, 0, 0, 0.2);
}

.honorable:hover .honorable__name {
  color: #0e4cd4;
}

.honorable .honorable__wrap {
  gap: 16px;
  display: flex;
  align-items: flex-start;
}

.honorable .honorable__image {
  flex-shrink: 0;
  width: 80px;
  height: 80px;
  overflow: hidden;
}

.honorable .honorable__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.honorable .honorable__name {
  transition: color 0.25s ease-in-out;
  font-weight: 500;
  margin-bottom: 8px;
  line-height: 120%;
  color: #000000;
}

.honorable .honorable__descr {
  line-height: 120%;
  color: #393c41;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}

.footer {
  background: #f3f8f1;
  padding: 32px 0;
}

.footer__wrapper {
  justify-content: space-between;
  display: flex;
  align-items: center;
}

.footer__wrapper * {
  color: #114f74;
  font-size: 14px;
}

.footer__wrapper a {
  transition: color 0.25s ease-in-out;
}

.footer__wrapper a:hover {
  color: #0e4cd4;
}

.main-body {
  padding-top: 22px;
  padding-bottom: 44px;
}

.main-body .title-wrapper {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
}

.main-body .title-wrapper h1,
.main-body .title-wrapper h2,
.main-body .title-wrapper h3,
.main-body .title-wrapper h4,
.main-body .title-wrapper h5 {
  margin-right: 16px;
}

.title-wrapper {
  align-items: baseline;
  margin-bottom: 10px;
}

.show-more {
  color: #114f74;
  position: relative;
  width: fit-content;
  display: flex;
  align-items: center;
}

.show-more:after {
  margin-left: 8px;
  display: block;
  content: "";
  width: 14px;
  height: 19px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='19' viewBox='0 0 14 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 9.9C0.668629 9.9 0.4 10.1686 0.4 10.5C0.4 10.8314 0.668629 11.1 1 11.1L1 9.9ZM13.4243 10.9243C13.6586 10.69 13.6586 10.3101 13.4243 10.0757L9.60589 6.25736C9.37157 6.02305 8.99167 6.02305 8.75736 6.25736C8.52304 6.49167 8.52304 6.87157 8.75736 7.10589L12.1515 10.5L8.75736 13.8941C8.52304 14.1284 8.52304 14.5083 8.75736 14.7426C8.99167 14.977 9.37157 14.977 9.60589 14.7426L13.4243 10.9243ZM1 11.1L13 11.1L13 9.9L1 9.9L1 11.1Z' fill='%23114F74'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.affiche__slider_wrapper {
  overflow: hidden;
  padding: 0 16px;
  margin: 0 -14px;
}

.affiche__slider-container {
  padding: 0px 16px;
  margin: 0px -16px;
  position: relative;
}

.affiche__slider {
  overflow: initial;
  width: calc(100% - 32px);
  max-width: 825px;
  margin-bottom: 44px;
  padding-top: 12px;
}

.affiche__slider .poster {
  background-color: rgb(75, 72, 72);
  will-change: transform;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 236px;
  height: 334px;
  position: relative;
  opacity: 0 !important;
  transition: opacity 0.3s ease-in-out, transform 0.5s ease-in-out;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3);
}

.affiche__slider .poster.swiper-slide-visible {
  opacity: 1 !important;
}

.affiche__slider .poster:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100% + 1px);
  content: "";
  transition: background-color 0.25s ease-in-out, opacity 0.2s ease-in-out;
  background-color: rgba(255, 255, 255, 0.6);
}

.affiche__slider .poster.swiper-slide-next:before,
.affiche__slider .poster.swiper-slide-prev:before {
  background-color: rgba(255, 255, 255, 0.3);
}

.affiche__slider .poster.swiper-slide-active:before {
  background-color: rgba(255, 255, 255, 0.1);
}

.affiche__slider .poster .poster__image {
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.affiche__slider .poster .poster__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.affiche__slider .poster .poster__date {
  padding: 20px 20px;
  padding-bottom: 5px;
  text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 20px;
  width: 100%;
}

.affiche__slider .poster .poster__content {
  width: 100%;
  padding: 20px;
  min-height: 158px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.affiche__slider .poster .poster__t3 {
  font-size: 14px;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
  font-weight: 700;
  line-height: 120%;
}

.affiche__slider .poster .poster__title {
  line-height: 125%;
  font-weight: 700;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}

.affiche__slider .poster .poster__t4 {
  font-weight: 400;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-clamp: 1;
  box-orient: vertical;
}

.poster.poster-blue-grad .poster__date {
  background: linear-gradient(
    180deg,
    rgba(1, 86, 221, 0.7) 52.03%,
    rgba(1, 86, 221, 0) 100%
  );
}

.poster.poster-blue-grad .poster__content {
  background: linear-gradient(0deg, #0156dd 52.03%, rgba(1, 86, 221, 0) 100%);
}

.poster.poster-pink-grad .poster__date {
  background: linear-gradient(
    180deg,
    rgba(113, 7, 201, 0.7) 52.03%,
    rgba(113, 7, 201, 0) 100%
  );
}

.poster.poster-pink-grad .poster__content {
  background: linear-gradient(0deg, #7107c9 52.03%, rgba(113, 8, 201, 0) 100%);
}

.poster.poster-green-grad .poster__date {
  background: linear-gradient(
    180deg,
    rgba(137, 166, 0, 0.7) 52.03%,
    rgba(50, 139, 164, 0) 100%
  );
}

.poster.poster-green-grad .poster__content {
  background: linear-gradient(0deg, #89a600 52.03%, rgba(137, 166, 0, 0) 100%);
}

.poster.poster-turquoise-grad .poster__date {
  background: linear-gradient(
    180deg,
    rgba(50, 139, 164, 0.7) 0%,
    rgba(50, 139, 164, 0) 100%
  );
}

.poster.poster-turquoise-grad .poster__content {
  background: linear-gradient(0deg, #328ba4 52.03%, rgba(50, 139, 164, 0) 100%);
}

.poster.poster-brown-grad .poster__date {
  background: linear-gradient(
    180deg,
    rgba(190, 99, 48, 0.7) 52.03%,
    rgba(190, 99, 48, 0) 100%
  );
}

.poster.poster-brown-grad .poster__content {
  background: linear-gradient(0deg, #be6330 52.03%, rgba(190, 99, 48, 0) 100%);
}

.main-body__gosuslugi {
  width: 100%;
  background-color: rgb(202, 195, 195);
  display: flex;
  align-items: center;
  justify-content: center;
}

.main-body__wrapper {
  width: 100%;
  display: flex;
  align-items: stretch;
}

.main-body__wrapper .affiche {
  width: calc(75% - 15px);
  margin-right: 30px;
}

.main-body__wrapper .main-body__news {
  width: calc(25% - 15px);
  background: #f2f3f7;
  padding: 16px;
}

.main-body__wrapper .news__list {
  margin-bottom: 16px;
}

.main-body__wrapper .news__item {
  padding: 15px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-left: 15px;
}

.main-body__wrapper .news__item-date {
  line-height: 100%;
  font-size: 12px;
  color: #676a71;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-clamp: 1;
  box-orient: vertical;
}

.main-body__wrapper .news__item-link {
  margin-top: auto;
  line-height: 125%;
  color: #114f74;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
  transition: color 0.25s ease-in-out;
}

.main-body__wrapper .news__item-link:hover {
  color: #0e4cd4;
}

.show-more {
  transition: color 0.25s ease-in-out;
}

.show-more:hover {
  color: #0e4cd4;
}

.affiche__slider-container .swiper-button-prev {
  left: 0;
}

.affiche__slider-container .swiper-button-next {
  right: 0;
}

.affiche__slider-container .swiper-button-prev,
.affiche__slider-container .swiper-button-next {
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.16), 0px 4px 8px rgba(0, 0, 0, 0.06);
  background: #ffffff;
  transition: background-color 0.25s ease-in-out;
}

.affiche__slider-container .swiper-button-prev:after,
.affiche__slider-container .swiper-button-next:after {
  display: none;
}

.affiche__slider-container .swiper-button-prev path,
.affiche__slider-container .swiper-button-next path {
  transition: stroke 0.25s ease-in-out;
}

.affiche__slider-container .swiper-button-prev:hover,
.affiche__slider-container .swiper-button-next:hover {
  background-color: #90c171;
}

.affiche__slider-container .swiper-button-prev:hover path,
.affiche__slider-container .swiper-button-next:hover path {
  stroke: #fff;
}

.gosuslugi-mob-banner {
  display: none;
}

.mobile-menu {
  transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
  opacity: 0;
  visibility: hidden;
  position: fixed;
  left: 0;
  top: 53px;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.8);
}

.mobile-menu.active {
  opacity: 1;
  visibility: visible;
}

.mobile-menu .mobile-menu__content {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-width: 320px;
  width: 100%;
  display: flex;
  background-color: #fff;
}

.mobile-menu .mobile-menu__content a {
  color: #f6f7f9;
}

.mobile-menu .mobile-menu__top {
  background: #0f4a35;
}

.mobile-menu .mobile-menu__top li {
  padding: 0px 20px;
}

.mobile-menu .mobile-menu__top li:not(:last-child) a {
  border-bottom: 1px solid #055a3c;
}

.mobile-menu .mobile-menu__top li a {
  padding: 26px 0;
}

.mobile-menu .mobile-menu__bottom {
  height: 100%;
  background: linear-gradient(169.89deg, #0f6c50 8.51%, #3d9805 226.55%);
}

.mobile-menu .mobile-menu__bottom li {
  padding: 0px 20px;
}

.mobile-menu .mobile-menu__bottom li a {
  padding: 26px 0;
  border-bottom: 1px solid #055a3c;
}

.org-info {
  padding-bottom: 40px;
}

.org-info .caps,
.org-info h1 {
  margin-bottom: 12px;
}

.org-info__tab-controls {
  scrollbar-width: none;
  overflow-y: scroll;
  margin: 35px 0;
  border-bottom: 1px solid #dfe1e6;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.org-info__tab-controls::-webkit-scrollbar {
  display: none;
}

.org-info__tab-controls .tab-control {
  flex-shrink: 0;
  cursor: pointer;
  color: #114f74;
  font-size: 20px;
  position: relative;
  padding: 9px 0;
}

.org-info__tab-controls .tab-control:not(:last-child) {
  margin-right: 36px;
}

.org-info__tab-controls .tab-control.active {
  color: #007cc3;
}

.org-info__tab-controls .tab-control.active::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #007cc3;
  height: 2px;
}

.contacts-tab__contancts {
  margin-bottom: 20px;
  flex-wrap: wrap;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.contacts-tab__contancts .contancts__item {
  margin-bottom: 16px;
}

.contacts-tab__contancts .contancts__item:not(:last-child) {
  margin-right: 60px;
}

.contacts-tab__contancts .item__nameplate {
  font-size: 16px;
  color: #a1a1a1;
  margin-bottom: 4px;
}

.contacts-tab__contancts .item__text {
  color: #000000;
}

.contacts-tab__contancts .item__link {
  color: #007cc3;
}

.contacts-tab__personal {
  margin: -15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.contacts-tab__personal .personal__item {
  padding: 15px;
  width: 50%;
}

.contacts-tab__personal .personal__item .caps {
  margin-bottom: 8px;
  letter-spacing: 0.05em;
}

.contacts-tab__personal .personal__item .text-1-b {
  margin-bottom: 8px;
}

.contacts-tab__personal .personal__item-content {
  height: 100%;
  padding: 24px;
  border: 1px solid #dfe1e6;
  box-shadow: 0px 2px 0px #dfe1e6;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.contacts-tab__personal .personal__item-data {
  flex-wrap: wrap;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #000;
}

.contacts-tab__personal .personal__item-data *:first-child {
  color: #a1a1a1;
  margin-right: 5px;
}

.contacts-tab__personal .personal__item-data.fdc {
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: 12px;
}

.contacts-tab__personal .personal__item-data__wrap {
  padding-top: 12px;
  margin-top: auto;
}

.contacts-tab__personal .personal__item-text {
  margin-bottom: 8px;
  color: #393c41;
}

.inform-residents {
  padding-top: 40px;
  padding-bottom: 22px;
}

.inform-residents .inform-residents__list {
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 28px;
  display: flex;
  align-items: stretch;
}

.inform-residents .inform-residents__list .list-item {
  padding: 0 15px;
  width: 33.33%;
}

.inform-residents .inform-residents__list .list-item__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 35px;
  position: relative;
  z-index: 2;
  height: 100%;
}

.inform-residents .inform-residents__list .list-item__wrapper {
  position: relative;
  transition: color 0.3s ease-in-out;
  height: 100%;
  padding: 24px 28px;
  font-weight: 700;
  color: #114f74;
  background: linear-gradient(270deg, #f1faec 0%, #e3f1e4 100%);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
}

.inform-residents .inform-residents__list .list-item__wrapper::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #90c171;
  z-index: 1;
  transition: width 0.3s ease-in-out;
}

.inform-residents .inform-residents__list .list-item__wrapper svg {
  flex-shrink: 0;
}

.inform-residents .inform-residents__list .list-item__wrapper svg path {
  transition: stroke 0.3s ease-in-out;
}

.inform-residents .inform-residents__list .list-item__wrapper:hover {
  color: #fff;
}

.inform-residents .inform-residents__list .list-item__wrapper:hover svg path {
  stroke: #fff;
}

.inform-residents .inform-residents__list .list-item__wrapper:hover::before {
  width: 100%;
}

.news-section {
  padding-top: 22px;
  padding-bottom: 80px;
}

.news-section .news-section__list {
  padding-top: 28px;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  align-items: flex-start;
}

.news-section .news-section__list .list-item {
  padding: 0px 15px;
  width: 25%;
}

.news-section .news-section__list .list-item__image {
  margin-bottom: 16px;
  height: 183px;
  width: 100%;
  overflow: hidden;
}

.news-section .news-section__list .list-item__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.news-section .news-section__list .list-item__date {
  margin-bottom: 8px;
  font-size: 16px;
  color: #393c41;
}

.news-section .news-section__list h3 {
  font-weight: 700;
  color: #000000;
  line-height: 120%;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  line-clamp: 4;
  box-orient: vertical;
}

.tab-content__item {
  display: none;
}

.tab-content__item.active {
  display: block;
}

.services-tab {
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: -30px;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.services-tab__item {
  width: 50%;
  padding: 0 15px;
  margin-bottom: 30px;
}

.services-tab__item .list-item__wrapper {
  height: 100%;
  border: 1px solid #dfe1e6;
  box-shadow: 0px 2px 0px #dfe1e6;
  padding: 24px;
  padding-right: 16px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  line-height: 125%;
  color: #000000;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out,
    box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
}

.services-tab__item .list-item__wrapper .text-1-b {
  transition: color 0.25s ease-in-out;
  margin-bottom: 8px;
}

.services-tab__item .list-item__wrapper:hover {
  background-color: #90c171;
  box-shadow: 0px 2px 0px #90c171;
  border-color: #90c171;
  color: #fff;
}

.services-tab__item .list-item__wrapper:hover .ico path {
  stroke: #fff;
}

.services-tab__item .list-item__wrapper:hover .text-1-b {
  color: #fff;
}

.services-tab__item .ico {
  margin-top: -4px;
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  margin-left: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.services-tab__item .ico path {
  transition: stroke 0.25s ease-in-out;
}

.documents-tab {
  flex-direction: column;
}

.documents-tab__list {
  width: 100%;
}

.documents-tab__list .list-item {
  gap: 24px;
  width: 100%;
  padding: 24px 24px 24px 12px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-bottom: 1px solid #dfe1e6;
}

.documents-tab__list .list-item__link {
  margin-right: auto;
  display: flex;
  align-items: center;
  color: #007cc3;
  font-size: 18px;
  font-weight: 700;
}

.documents-tab__list .list-item__link .ico {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 24px;
}

.documents-tab__list .list-item__link .ico img,
.documents-tab__list .list-item__link .ico svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.documents-tab__list .size {
  color: #a1a1a1;
  font-size: 18px;
  flex-shrink: 0;
}

.documents-tab__list .date {
  flex-shrink: 0;
  font-size: 18px;
  color: #000;
}

.pagination {
  padding-top: 30px;
  display: flex;
}

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

.pagination .page {
  transition: 0.25s ease-in-out;
  color: #000000;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.pagination .page.selected {
  background: #f2f3f7;
}

.pagination .next-btn {
  transition: 0.25s ease-in-out;
  color: #000000;
  padding: 12px;
  border-radius: 20px;
}

.sub-org__list {
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
  width: 100%;
}

.mb-0 {
  margin-bottom: 0;
}

.sub-org__item {
  width: 50%;
  padding: 15px;
}

.sub-org__item .list-item__wrapper {
  border: 1px solid #dfe1e6;
  box-shadow: 0px 2px 0px #dfe1e6;
}

.sub-org__item .list-item__content {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sub-org__item .list-item__name {
  color: #000;
  margin-bottom: 20px;
}

.sub-org__item .list-item__site {
  margin-top: auto;
  color: #a1a1a1;
  display: flex;
}

.sub-org__item .text-blue {
  margin-left: 4px;
  color: #007cc3;
}

.sub-org__item .list-item__image {
  height: 200px;
  width: 100%;
  overflow: hidden;
}

.sub-org__item .list-item__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.sub-org__item.inner .list-item__content {
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: space-between;
  width: 100%;
  flex-direction: row;
}

.sub-org__item.inner svg path {
  transition: stroke 0.25s ease-in-out;
}

.sub-org__item.inner .text-1-b {
  transition: color 0.25s ease-in-out;
}

.sub-org__item.inner .list-item__wrapper {
  transition: background-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}

.sub-org__item.inner:hover svg path {
  stroke: #fff;
}

.sub-org__item.inner:hover .text-1-b {
  color: #fff;
}

.sub-org__item.inner:hover .list-item__wrapper {
  background-color: #90c171;
  box-shadow: none;
}

.personal__item.inner .personal__item-content {
  color: #393c41;
  flex-direction: row;
  transition: background-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out,
    color 0.25s ease-in-out !important;
}

.personal__item.inner .personal__item-wrapper {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.personal__item.inner .personal__item-content,
.personal__item.inner .personal__item-data,
.personal__item.inner .personal__item-data *:first-child,
.personal__item.inner .text-1-b {
  transition: color 0.25s ease-in-out;
}

.personal__item.inner svg path {
  transition: stroke 0.25s ease-in-out;
}

.personal__item.inner:hover .personal__item-content {
  background-color: #90c171;
  box-shadow: none;
}

.personal__item.inner:hover .personal__item-content,
.personal__item.inner:hover .personal__item-data,
.personal__item.inner:hover .text-1-b {
  color: #fff;
}

.personal__item.inner:hover .personal__item-data *:first-child {
  color: rgba(255, 255, 255, 0.5);
}

.personal__item.inner:hover svg path {
  stroke: #fff;
}

.npa-docs-tab__list .list-item {
  padding: 24px 0px 24px 12px;
  border-bottom: 1px solid #dfe1e6;
}

.npa-docs-tab__list .list-item__head {
  font-size: 18px;
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
}

.npa-docs-tab__list .ico {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-right: 20px;
}

.npa-docs-tab__list .ico svg,
.npa-docs-tab__list .ico img {
  object-fit: contain;
  object-position: center;
}

.npa-docs-tab__list .list-item__link {
  display: flex;
  color: #007cc3;
  margin-right: 30px;
  font-weight: 700;
  font-size: 18px;
  max-width: 700px;
}

.npa-docs-tab__list .list-item__link b {
  color: #90c171;
  display: inline;
}

.npa-docs-tab__list .list-item__edition {
  color: #a1a1a1;
}

.npa-docs-tab__list .list-item__size {
  color: #a1a1a1;
}

.npa-docs-tab__list .list-item__info {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  margin-left: auto;
  width: 341px;
  justify-content: space-between;
  align-items: flex-start;
  gap: 10px;
}

.npa-docs-tab__list .list-item__body {
  padding-left: 50px;
  max-width: 95%;
}

.org-info__block {
  margin-top: 26px;
  padding: 30px;
  background: #f2f3f7;
}

.org-info__block .info-card__key {
  width: 187px;
  margin-right: 10px;
  color: #a1a1a1;
  flex-shrink: 0;
}

.org-info__block .info-card__row {
  font-size: 14px;
  line-height: 200%;
  margin-bottom: 5px;
  display: flex;
  justify-content: flex-start;
}

.org-info__block .info-card__row a {
  color: #007cc3;
}

.npa-docs-tab__settings {
  gap: 30px;
  margin-bottom: 36px;
  display: flex;
  justify-content: flex-start;
}

.npa-docs-tab__settings .date-field {
  width: 268px;
  padding: 12px 0;
  font-size: 18px;
  line-height: 125%;
  border-bottom: 1px solid #a1a1a1;
  position: relative;
}

.npa-docs-tab__settings .date-field::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  width: 23px;
  height: 23px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='5' y='9' width='13' height='9' stroke='%23393C41' stroke-width='2' stroke-miterlimit='10'/%3e%3cpath d='M4 7L19 7' stroke='%23393C41' stroke-width='2' stroke-miterlimit='10'/%3e%3cpath d='M7 3L7 7' stroke='%23393C41' stroke-width='2' stroke-miterlimit='10'/%3e%3cpath d='M16 3L16 7' stroke='%23393C41' stroke-width='2' stroke-miterlimit='10'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.npa-docs-tab__settings .date-field input {
  height: 100%;
}

.air-datepicker-body--day-name {
  color: #114f74;
  font-weight: 500;
}

.decrees__wrapper .select2-container--default .select2-selection--single {
  padding: 12px;
  padding-left: 0;
  height: initial;
  width: 268px;
  border: none;
  border-bottom: 1px solid #a1a1a1;
  border-radius: 0px;
  font-size: 18px;
}

.decrees__wrapper
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 8px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 1L7 7L1 1' stroke='%23393C41' stroke-width='2' stroke-miterlimit='10'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  transition: transform 0.15s ease-in-out;
}

.decrees__wrapper
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  display: none;
}

.decrees__wrapper
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: #393c41;
}

.select2-results {
  width: 100% !important;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: inherit;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
  background: #007cc3 !important;
  color: #fff !important;
}

.select2-results__option {
  padding: 12px !important;
  color: #4f4f4f;
  font-size: 18px;
  white-space: nowrap;
}

.select2-container--open .select2-dropdown--below {
  width: fit-content !important;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3);
  margin-top: 10px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 15px;
  padding-left: 0;
}

.select2-container--open .select2-dropdown--below {
  border: none;
}

.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow {
  transform: translateY(-50%) scale(-1);
}

.search-container {
  height: 53px;
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 15px;
  background: #f2f3f7;
  border: 1px solid transparent;
  transition: border-color 0.25s ease-in-out;
}

.search-container input {
  background-color: transparent;
  padding: 12px 0;
  height: 100%;
}

.search-container:hover {
  border-color: #0e4cd4;
}

.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background: #f6f7f9;
  color: #000000;
}

.search-res {
  color: #a1a1a1;
  font-size: 18px;
  margin-bottom: 36px;
  margin-top: -17px;
}

.archive-tab__btns {
  display: flex;
  align-items: flex-start;
  margin-bottom: 35px;
}

.archive-tab__btns .archive-tab__btn {
  margin-right: 8px;
  color: #114f74;
  padding: 2px 6px;
}

.archive-tab__btns .archive-tab__btn.active {
  color: #fff;
  background-color: #114f74;
  border-radius: 12px;
}

.archive-tab__render-content {
  width: 100%;
}

.render-content__item {
  border-bottom: 1px solid #dfe1e6;
  transition: background-color 0.25s ease-in-out;
}

.render-content__item .list-item__link {
  padding: 24px;
  padding-left: 12px;
  width: 100%;
  font-size: 18px;
  display: flex;
  align-items: center;
}

.render-content__item .list-item__name {
  transition: color 0.25s ease-in-out;
  margin-right: 24px;
  font-weight: 700;
  color: #000;
}

.render-content__item .ico {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 24px;
}

.render-content__item .ico img,
.render-content__item .ico svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

.render-content__item .list-item__size {
  flex-shrink: 0;
  color: #a1a1a1;
  margin-left: auto;
}

.render-content__item:hover {
  background-color: #f6f7f9;
}

.render-content__item:hover .list-item__name {
  color: #007cc3;
}

.npa-docs-tab__list .list-item.hide .list-item__body {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}

.npa-docs-tab__list .list-item.hide .list-item__more {
  display: block;
}

.npa-docs-tab__list .list-item.hide .list-item__more .collapse {
  display: none;
}

.npa-docs-tab__list .list-item.hide.toggle .list-item__more {
  display: block;
}

.npa-docs-tab__list .list-item.hide.toggle .list-item__body {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 150;
  -webkit-box-orient: vertical;
  line-clamp: 150;
  box-orient: vertical;
}

.npa-docs-tab__list .list-item__more {
  width: fit-content;
  position: relative;
  display: none;
  color: #007cc3;
  padding-left: 50px;
  margin-top: 12px;
  cursor: pointer;
}

.npa-docs-tab__list .list-item__more.open .collapse {
  display: block !important;
}

.npa-docs-tab__list .list-item__more.open .more {
  display: none;
}

.npa-docs-tab__list .list-item__more.open:after {
  transform: translateY(-50%) scale(-1);
}

.npa-docs-tab__list .list-item__more:after {
  position: absolute;
  content: "";
  right: -25px;
  top: 45%;
  width: 14px;
  height: 9px;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 1L7 7L1 1' stroke='%23007CC3' stroke-width='2' stroke-miterlimit='10'/%3e%3c/svg%3e ");
}

.news {
  padding-bottom: 80px;
}

.news .org-info__tab-controls {
  margin-bottom: 15px;
  margin-top: 20px;
}

.news .news__list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 15px;
}

.news .article {
  padding: 15px;
  width: 25%;
}

.news .article.large {
  width: 100%;
}

.news .article.large .article__link {
  flex-direction: row;
  display: flex;
  gap: 30px;
  justify-content: flex-start;
}

.news .article.large .article__image {
  margin-bottom: 0;
  position: relative;
  height: 0;
  padding-top: 32.5%;
  flex: 0 0 66%;
}

.news .article.large .article__image .article__image-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.news .article.large .article__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.news .article.large .article__content {
  max-width: 260px;
  width: 100%;
}

.news .article.large .article__content p {
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  line-clamp: 6;
  box-orient: vertical;
}

.news .article.large .article__date {
  margin-bottom: 6px;
  color: #8b8b8b;
}

.news .article.large .article__title {
  color: #000;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  line-clamp: 4;
  box-orient: vertical;
}

.news .article .article__image {
  border-radius: 3px;
  overflow: hidden;
  height: 183px;
  margin-bottom: 16px;
}

.news .article .article__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.news .article .article__date {
  color: #393c41;
  margin-bottom: 6px;
}

.news .article .article__title {
  color: #000000;
  font-weight: 700;
}

.news__more {
  margin-top: 15px;
  display: flex;
  justify-content: center;
  width: 100%;
}

.top-citizens {
  padding-bottom: 80px;
}

.top-citizens .top-citizens__list {
  flex-wrap: wrap;
  display: flex;
  align-items: stretch;
  margin-right: -22px;
  margin-left: -22px;
  padding-top: 14px;
  margin-bottom: 22px;
}

.top-citizens .top-citizen {
  padding: 22px;
  width: 33.33%;
}

.top-citizens .honorable {
  width: auto;
  height: 100%;
  flex-direction: column;
}

.search-area {
  padding-bottom: 60px;
}

.search-area__block {
  margin-top: 28px;
  margin-bottom: 12px;
  display: flex;
  width: 100%;
}

.search-area__block .search__field {
  border: 1px solid transparent;
  width: 100%;
  margin-right: 30px;
  font-size: 18px;
  padding: 12px;
  padding-left: 43px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.1484 17.2915C14.0963 17.2915 17.2967 14.0922 17.2967 10.1458C17.2967 6.19926 14.0963 3 10.1484 3C6.20043 3 3 6.19926 3 10.1458C3 14.0922 6.20043 17.2915 10.1484 17.2915Z' stroke='%23393C41' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3e%3cpath d='M15.168 15.7422L19.4277 20.002' stroke='%23393C41' stroke-width='2' stroke-miterlimit='10'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-position: 15px center;
  background-color: #f2f3f7;
}

.search-area__block button {
  width: 160px;
  font-size: 16px;
}

.search__res {
  margin-bottom: 12px;
  font-size: 14px;
  color: #a1a1a1;
}

.search__res .res-count {
  display: inline;
  color: #000;
}

.search-area__res {
  margin-bottom: 10px;
}

.search-area__res .res-item {
  padding: 15px;
  border-bottom: 1px solid #dfe1e6;
}

.search-area__res .res-item.npa .res-item__name {
  color: #007cc3;
}

.search-area__res .res-item.others .res-item__name {
  color: #000000;
}

.search-area__res .res-item.docs .res-item__name {
  color: #008ad3;
}

.search-area__res .res-item__type {
  font-size: 12px;
  color: #a1a1a1;
  margin-bottom: 12px;
}

.search-area__res .res-item__name {
  width: fit-content;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 12px;
  color: #000;
}

.search-area__res .res-item__excerpt {
  color: #393c41;
  margin-bottom: 12px;
}

.search-area__res .res-item__excerpt b {
  background: linear-gradient(147.3deg, #f1faec 0%, #e3f1e4 100%);
  font-weight: 400;
}

.search-area__res .list-item__link b {
  background: linear-gradient(147.3deg, #f1faec 0%, #e3f1e4 100%);
  color: inherit;
}

.article-section {
  padding-bottom: 40px;
}

.article-section .article-title,
.article-section h2 {
  padding: 22px 0 20px;
  color: #000000;
}

.article-section h1 {
  margin-bottom: 20px;
}

.article-section .text-1-b {
  margin-bottom: 22px;
  color: #000000;
  font-weight: 700;
}

.article-section .article__wrapper {
  display: flex;
  align-items: flex-start;
}

.article-section .article__content {
  max-width: 730px;
  width: 100%;
  flex-shrink: 0;
  margin-right: 30px;
}

.article-section .article__image {
  padding: 22px 0;
  width: 100%;
}

.article-section .article__image .article__image-wrapper {
  height: 0;
  width: 100%;
  padding-top: 55%;
  position: relative;
}

.article-section .article__image .article__image-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.article-section .article__image img,
.article-section .article__image video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.article-section .article__image .img-descr {
  text-align: right;
  margin-top: 10px;
  font-size: 14px;
  color: #676a71;
  line-height: 160%;
}

.article-section p {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #393c41;
  margin-bottom: 22px;
}

.article-section ul,
.article-section ol {
  margin-bottom: 22px;
  padding-left: 25px;
}

.article-section ul li,
.article-section ol li {
  display: list-item;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #393c41;
}

.article-section ul li {
  list-style-type: disc;
}

.article-section ol li {
  list-style-type: decimal;
}

.article-section .docs-container {
  padding: 22px 0;
  padding-top: 0;
}

.article-section .doc-item {
  border-bottom: 1px solid #dfe1e6;
  padding: 24px 0;
  width: 100%;
  display: flex;
}

.article-section .doc-item .ico {
  margin-right: 24px;
  flex-shrink: 0;
}

.article-section .doc-item .link {
  margin-right: 24px;
  font-weight: 600;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0.01em;
  color: #008ad3;
}

.article-section .doc-item .size {
  flex-shrink: 0;
  color: #807d7d;
  margin-left: auto;
}

.article-section .article-link {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 125%;
  color: #007cc3;
}

.quote {
  padding: 22px 0px;
  padding-top: 32px;
}

.quote .quote__wrapper {
  position: relative;
  padding: 40px;
  background: #f7f7f7;
}

.quote .quote__wrapper::before {
  position: absolute;
  left: 40px;
  top: -10px;
  content: "";
  width: 40px;
  height: 25px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='39' height='25' viewBox='0 0 39 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.7603 9.25926C17.7603 17.5459 11.2373 25 4.0506 25C4.98535 23.8381 5.69507 22.7306 6.17976 21.6776C6.66445 20.6245 7.04527 19.5715 7.32224 18.5185C6.28362 18.337 5.31425 17.9739 4.41411 17.4292C3.51398 16.8845 2.73502 16.2128 2.07723 15.4139C1.45406 14.5788 0.952064 13.6347 0.571238 12.5817C0.190413 11.5287 0 10.4212 0 9.25926C0 8.02469 0.225033 6.84459 0.6751 5.71895C1.15979 4.59332 1.80027 3.61293 2.59654 2.77778C3.42743 1.90632 4.36218 1.23457 5.4008 0.762527C6.47403 0.254176 7.61651 0 8.82823 0C10.0746 0 11.2344 0.254176 12.3076 0.762527C13.4154 1.23457 14.3675 1.90632 15.1638 2.77778C15.9601 3.61293 16.5832 4.59332 17.0333 5.71895C17.518 6.84459 17.7603 8.02469 17.7603 9.25926ZM39 9.25926C39 17.3538 32.0593 25 25.2903 25C26.2597 23.8381 26.9867 22.7306 27.4714 21.6776C27.9561 20.6245 28.3369 19.5715 28.6138 18.5185C27.5752 18.337 26.6059 17.9739 25.7057 17.4292C24.8056 16.8845 24.0266 16.2128 23.3688 15.4139C22.7111 14.5788 22.1917 13.6347 21.8109 12.5817C21.4301 11.5287 21.2397 10.4212 21.2397 9.25926C21.2397 8.02469 21.4647 6.84459 21.9148 5.71895C22.3995 4.59332 23.0399 3.61293 23.8362 2.77778C24.6671 1.90632 25.6019 1.23457 26.6405 0.762527C27.7137 0.254176 28.8562 0 30.0679 0C31.3142 0 32.474 0.254176 33.5473 0.762527C34.6551 1.23457 35.6072 1.90632 36.4035 2.77778C37.2344 3.61293 37.8748 4.59332 38.3249 5.71895C38.775 6.84459 39 8.02469 39 9.25926Z' fill='%23397A12'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.quote .quote__title {
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #393c41;
  margin-bottom: 20px;
}

.quote .quote__block {
  display: flex;
  align-items: center;
}

.quote .quote__img {
  margin-right: 20px;
  flex-shrink: 0;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
}

.quote .quote__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.quote .quote__auth .name {
  font-weight: 700;
  font-size: 20px;
  line-height: 160%;
  color: #397a12;
}

.quote .quote__auth .descr {
  font-size: 14px;
  color: #393c41;
}

.table-wrapper {
  padding: 22px 0;
  padding-top: 0;
  overflow: auto;
}

.table-wrapper .article-title {
  padding-top: 0;
}

.table-wrapper table {
  width: 100%;
}

.table-wrapper th {
  font-weight: 700;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0.01em;
  color: #2c2c2c;
  padding: 10px;
  border: 1px solid #dfe1e6;
  border-top: none;
  text-align: left;
}

.table-wrapper th:first-child {
  border-left: none;
}

.table-wrapper th:last-child {
  border-right: none;
}

.table-wrapper td {
  color: #393c41;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  vertical-align: top;
  border: 1px solid #dfe1e6;
  padding: 18px 10px;
  vertical-align: inherit;
  text-align: left;
}

.table-wrapper td:first-child {
  border-left: none;
}

.table-wrapper td:last-child {
  border-right: none;
}

.table-wrapper tr:last-child td {
  border-bottom: none;
}

.article__flying {
  position: sticky;
  top: 30px;
}

.article__flying .title-wrapper {
  margin-bottom: 4px;
  display: flex;
  gap: 20px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.article__flying .news__list {
  padding-left: 0;
}

.article__flying .news__item {
  border-bottom: 1px solid #dfe1e6;
  padding: 16px 0;
  list-style: none;
}

.article__flying .news__item .news__item-date {
  font-size: 12px;
  color: #676a71;
  margin-bottom: 4px;
}

.article__flying .news__item .news__item-link {
  color: #114f74;
  font-size: 16px;
  line-height: 125%;
}

.galery-slider__wrapper {
  margin-bottom: 10px;
  position: relative;
  height: 0;
  width: 100%;
  padding-top: 54%;
}

.galery-slider__wrapper .galery-slider__container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.galery-slider__wrapper .swiper-button-next,
.galery-slider__wrapper .swiper-button-prev {
  width: 42px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  margin: 0;
}

.galery-slider__wrapper .swiper-button-next::after,
.galery-slider__wrapper .swiper-button-prev::after {
  display: none;
}

.galery-slider__wrapper .swiper-button-next {
  right: 0;
}

.galery-slider__wrapper .swiper-button-prev {
  left: 0;
}

.article-galery {
  padding: 22px 0;
}

.article-galery .galery-slider {
  background-color: #393c41;
  height: 100%;
}

.article-galery .galery-slider img {
  height: 100%;
  width: 100%;
  object-position: center;
  object-fit: contain;
}

.article-galery .galery-thumbs-slider .swiper-slide {
  cursor: pointer;
  width: 60px;
  height: 60px;
}

.article-galery .swiper-pagination {
  display: none;
}

.is-mobile-price {
  display: none;
}

.poster-section__hashtag-links {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 6px;
  margin-top: 12px;
}

.poster-section__hashtag-links .hashtag-link {
  font-size: 12px;
  color: #114f74;
  margin-right: 16px;
}

.poster-section__hashtag-links .hashtag-link:hover {
  color: #0e4cd4;
}

.poster-section {
  padding-bottom: 80px;
}

.posters__list {
  padding-top: 36px;
}

.posters__list .poster-item {
  display: flex;
  padding-bottom: 30px;
  border-bottom: 1px solid #dfe1e6;
  margin-bottom: 36px;
}

.posters__list .poster-item .poster-item__time {
  color: #393c41;
}

.posters__list .poster-item__image {
  overflow: hidden;
  margin-right: 30px;
  height: 255px;
  width: 255px;
  flex-shrink: 0;
  position: relative;
}

.posters__list .poster-item__image .poster-bg {
  filter: blur(10px);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.posters__list .poster-item__image .poster-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.posters__list .poster-item__image .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.posters__list .poster-item__image .img-wrapper {
  width: 100%;
  height: 100%;
}

.posters__list .poster-item__image.contain .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

.posters__list .poster-item__content {
  display: flex;
  flex-wrap: wrap;
}

.posters__list .poster-item__info,
.posters__list .poster-item__hash {
  width: 70%;
  display: flex;
  flex-direction: column;
}

.posters__list .poster-item__info p {
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #393c41;
}

.posters__list .poster-item__data {
  width: 30%;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
}

.posters__list .caps {
  margin-bottom: 18px;
}

.posters__list .poster-item__title {
  font-weight: 700;
  font-size: 22px;
  color: #000000;
  margin-bottom: 18px;
  width: fit-content;
}

.posters__list .poster-item__hash,
.posters__list .poster-item__price {
  color: #4f4f4f;
  font-size: 12px;
  margin-top: auto;
}

.posters__list .poster-item__price,
.posters__list .poster-item__date {
  padding-left: 70px;
}

.posters__list .poster-item__day,
.posters__list .poster-item__location {
  color: #000000;
  font-weight: 700;
  font-size: 18px;
  position: relative;
}

.posters__list .poster-item__day::before,
.posters__list .poster-item__location::before {
  position: absolute;
  content: "";
  left: -44px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.posters__list .poster-item__location {
  margin-top: 28px;
}

.posters__list .poster-item__day::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='10' cy='10' r='8' stroke='%23114F74' stroke-width='2'/%3e%3cpath d='M10 5V11H14' stroke='%23114F74' stroke-width='2'/%3e%3c/svg%3e ");
}

.posters__list .poster-item__location::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17 8C17 9.14351 16.5797 10.4117 15.871 11.7185C15.1671 13.0164 14.2158 14.2842 13.2436 15.4083C12.2741 16.5293 11.3016 17.487 10.5701 18.1651C10.357 18.3627 10.1649 18.536 10 18.6822C9.83509 18.536 9.64299 18.3627 9.42986 18.1651C8.69843 17.487 7.72588 16.5293 6.75636 15.4083C5.78416 14.2842 4.83295 13.0164 4.12903 11.7185C3.42025 10.4117 3 9.14351 3 8C3 3.82076 6.10561 1 10 1C11.9832 1 13.7272 1.67146 14.9682 2.85008C16.2012 4.02116 17 5.75139 17 8Z' stroke='%23114F74' stroke-width='2'/%3e%3cpath d='M12.5 8C12.5 9.38071 11.3807 10.5 10 10.5C8.61929 10.5 7.5 9.38071 7.5 8C7.5 6.61929 8.61929 5.5 10 5.5C11.3807 5.5 12.5 6.61929 12.5 8Z' fill='%23114F74'/%3e%3c/svg%3e ");
}

.posters__list .poster-bg {
  transform: scale(1.3);
}

.posters__list .poster-item__price {
  display: flex;
  flex-direction: column;
  font-size: 16px;
}

.posters__list .poster-item__price span {
  color: #114f74;
  font-size: 16px;
}

.poster-item__title,
.poster-item__descr,
.caps {
  transition: color 0.25s ease-in-out;
}

.posters__list .poster-item:hover .poster-item__title,
.posters__list .poster-item:hover .poster-item__descr,
.posters__list .poster-item:hover .caps {
  color: #0e4cd4;
}

.error-page {
  padding-top: 10vh;
}

.error-page__content {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.error-page__content .error-page__title {
  font-weight: 700;
  font-size: 150px;
  text-align: center;
  line-height: 100%;
  text-transform: uppercase;
  background: linear-gradient(90deg, #0f6c50 0%, #3d9805 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #0b2349;
  display: table;
}

.error-page__content .error-page_er {
  font-size: 18px;
  color: #114f74;
  margin-bottom: 8px;
  font-weight: 700;
}

.error-page__content .error-page__descr {
  max-width: 500px;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  color: #114f74;
}

.error-page__content .error-page__descr a {
  display: inline;
  color: #007cc3;
  text-decoration: underline;
}

.modal {
  overflow: auto;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(73, 109, 96, 0.9);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 999;
  padding-top: 80px;
  padding-bottom: 20px;
}

.modal .select2-selection {
  position: relative;
}

.modal .select2-selection__arrow {
  transition: transform 0.25s ease-in-out;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17 8L11 14L5 8' stroke='%234F4F4F' stroke-width='2' stroke-miterlimit='10'/%3e%3c/svg%3e ");
  width: 23px !important;
  height: 23px !important;
  top: 50%;
  transform: translateY(0%);
}

.modal .select2-selection__arrow b {
  display: none;
}

.modal
  .select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow {
  transform: scale(-1);
}

.modal.show {
  opacity: 1;
  visibility: visible;
}

.modal .modal__content {
  position: relative;
  background: #ffffff;
  border: 1px solid #dfe1e6;
  box-shadow: 0px 2px 0px #dfe1e6;
  max-width: 600px;
  width: 100%;
  padding: 57px 40px;
}

.modal .modal__title {
  font-weight: 700;
  font-size: 22px;
  text-align: center;
  color: #000000;
  text-align: center;
  margin-bottom: 35px;
}

.modal .select2,
.modal .modal__label {
  color: #a1a1a1;
  width: 100% !important;
  font-size: 14px;
  line-height: 125%;
  padding: 12px 0;
  border-bottom: 1px solid #a1a1a1;
  margin-bottom: 14px;
}

.modal .select2-container--default .select2-selection--single {
  border: 0;
}

.modal
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  font-size: 14px;
  line-height: 125%;
  color: #a1a1a1;
}

.modal .select2-container .select2-selection--single {
  height: auto;
}

.modal textarea {
  resize: none;
  width: 100%;
  height: 68px;
}

.modal .file-label {
  border-bottom: 0;
  position: relative;
}

.modal .file-label input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}

.modal .file-label span {
  padding-left: 28px;
  position: relative;
}

.modal .file-label span::before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  left: 0px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.7517 7.28394C18.4218 6.95936 17.8885 6.96081 17.5604 7.28711L7.43468 17.359C6.12099 18.6587 3.98735 18.6587 2.67121 17.3572C1.35606 16.0555 1.35606 13.9446 2.67137 12.6433L13.0969 2.27489C13.917 1.46351 15.2505 1.46351 16.073 2.27665C16.8953 3.09018 16.8953 4.40923 16.0728 5.223L7.43626 13.7673C7.43571 13.7679 7.43523 13.7685 7.43468 13.769C7.10565 14.0928 6.57391 14.0923 6.24556 13.7675C5.91665 13.4421 5.91665 12.9147 6.24556 12.5893L10.4143 8.46412C10.7433 8.13865 10.7432 7.61098 10.4142 7.28558C10.0852 6.96019 9.55188 6.96022 9.22298 7.2857L5.05423 11.4108C4.06747 12.387 4.06747 13.9697 5.05431 14.946C6.04111 15.9222 7.64087 15.9222 8.62771 14.946C8.62885 14.9448 8.62976 14.9436 8.63087 14.9425L17.264 6.40146C18.7445 4.93682 18.7445 2.56248 17.264 1.09784C15.7834 -0.365945 13.3836 -0.365945 11.904 1.09784L1.47854 11.4663C-0.493084 13.4169 -0.493084 16.5828 1.47996 18.5358C3.45431 20.488 6.65438 20.488 8.62755 18.5359L18.7549 8.46248C19.083 8.13615 19.0815 7.60852 18.7517 7.28394Z' fill='%23114F74'/%3e%3c/svg%3e ");
  background-size: contain;
  background-repeat: no-repeat;
}

.modal ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #a1a1a1;
}

.modal :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #a1a1a1;
}

.modal ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #a1a1a1;
}

.modal :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #a1a1a1;
}

.modal .modal__label.agreement {
  border-bottom: 0;
  position: relative;
}

.modal .modal__label.agreement input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.modal .modal__label.agreement input:checked + .agreement-text::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.7359 0.180948C17.5361 1.6976 15.3106 3.72664 12.9981 6.31929C10.4789 9.14764 7.82986 12.7804 5.62833 16.4269C5.50535 16.6301 5.43191 16.7343 5.41825 16.7292C5.40458 16.7241 4.19536 15.9196 2.72824 14.9393C1.26112 13.9589 0.0501867 13.1511 0.0365232 13.1425C0.0177358 13.1323 0.0194437 13.1391 0.039939 13.1698C0.207317 13.409 6.36616 21.8428 6.3747 21.8445C6.37982 21.8445 6.43277 21.7318 6.49084 21.5917C8.58306 16.6079 10.6275 12.6523 13.0459 8.90682C15.0066 5.87181 17.2833 2.93415 19.7052 0.319291C19.8606 0.153621 19.9836 0.0169852 19.9802 0.0169852C19.9767 0.0169852 19.8657 0.0904267 19.7359 0.180948Z' fill='%23114F74'/%3e%3c/svg%3e ");
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center;
}

.modal .modal__label.agreement .agreement-text {
  cursor: pointer;
  text-decoration-line: underline;
  color: #114f74;
  position: relative;
  padding-left: 36px;
}

.modal .modal__label.agreement .agreement-text::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 23px;
  height: 23px;
  border: 1px solid #a1a1a1;
  border-radius: 5px;
}

.modal .btn {
  margin: auto;
  max-width: 174px;
  width: 100%;
}

.modal .close-btn {
  cursor: pointer;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 12px;
  top: 12px;
}

.event {
  padding-bottom: 80px;
}

.event .event__link {
  color: #007cc3;
  font-size: 16px;
  text-decoration: underline;
}

.event h1 {
  margin-bottom: 20px;
}

.event .text-1-b {
  margin-bottom: 35px;
}

.event .event__wrapper {
  max-width: 730px;
}

.event .event__image {
  width: 100%;
  height: 0px;
  padding-top: 55%;
  position: relative;
  margin-bottom: 35px;
  margin-top: 24px;
}

.event .event__image.vertical {
  float: right;
  width: 48%;
  margin-left: 30px;
  margin-bottom: 30px;
  padding-top: 68%;
}

.event .event__image.contain .img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.event .img-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.event .img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.event .text-1-b {
  color: #393c41;
  padding: 12px 0;
  margin-bottom: 0px;
}

.event__texts p {
  margin-bottom: 15px;
  color: #393c41;
  line-height: 125%;
  font-size: 18px;
}

.event__content ul,
.event__content ol {
  margin-bottom: 22px;
  padding-left: 25px;
}

.event__content ul li,
.event__content ol li {
  display: list-item;
  font-weight: 400;
  font-size: 18px;
  line-height: 125%;
  color: #393c41;
}

.event__content ul li {
  list-style-type: disc;
}

.event__content ol li {
  list-style-type: decimal;
}

.documents-tab__list .list-item {
  transition: 0.25s ease-in-out;
}

.documents-tab__list .list-item .list-item__link {
  transition: 0.25s ease-in-out;
}

.documents-tab__list .list-item:hover {
  background-color: #f6f7f9;
}

.documents-tab__list .list-item:hover .list-item__link {
  color: #0e4cd4;
}

.pagination .page:hover,
.pagination .next-btn:hover {
  background: #f6f7f9;
  color: #0e4cd4;
}

.news-section .news-section__list .list-item h3,
.news-section .news-section__list .list-item h1,
.news-section .news-section__list .list-item h2,
.news-section .news-section__list .list-item h4 {
  transition: 0.25s ease-in-out;
}

.news-section .news-section__list .list-item:hover h3,
.news-section .news-section__list .list-item:hover h1,
.news-section .news-section__list .list-item:hover h2,
.news-section .news-section__list .list-item:hover h4 {
  color: #0e4cd4;
}

.contacts-tab__contancts .item__link {
  transition: 0.25s ease-in-out;
}

.contacts-tab__contancts .item__link:hover {
  color: #0e4cd4;
}

.sub-org__item .list-item__site,
.sub-org__item .list-item__name,
.sub-org__item .text-blue,
.sub-org__item .list-item__wrapper {
  transition: 0.25s ease-in-out;
}

.sub-org__item:hover .list-item__wrapper {
  background-color: #90c171;
}

.sub-org__item:hover .list-item__site {
  color: rgba(255, 255, 255, 0.6);
}

.sub-org__item:hover .list-item__name,
.sub-org__item:hover .text-blue {
  color: #fff;
}

.list-item__more,
.article-section .article-link,
.error-page__content .error-page__descr a,
.event .event__link {
  transition: 0.25s ease-in-out;
}

.list-item__more:hover,
.article-section .article-link:hover,
.error-page__content .error-page__descr a:hover,
.event .event__link:hover {
  color: #0e4cd4;
}

.npa-docs-tab__list .list-item,
.search-area__res .res-item,
.article-section .doc-item {
  transition: 0.25s ease-in-out;
  padding-right: 5px;
}

.npa-docs-tab__list .list-item .list-item__link,
.npa-docs-tab__list .list-item .list-item__more,
.npa-docs-tab__list .list-item .res-item__name,
.npa-docs-tab__list .list-item .link,
.search-area__res .res-item .list-item__link,
.search-area__res .res-item .list-item__more,
.search-area__res .res-item .res-item__name,
.search-area__res .res-item .link,
.article-section .doc-item .list-item__link,
.article-section .doc-item .list-item__more,
.article-section .doc-item .res-item__name,
.article-section .doc-item .link {
  transition: 0.25s ease-in-out;
}

.npa-docs-tab__list .list-item:hover,
.search-area__res .res-item:hover,
.article-section .doc-item:hover {
  background-color: #f6f7f9;
}

.npa-docs-tab__list .list-item:hover .list-item__link,
.npa-docs-tab__list .list-item:hover .res-item__name,
.npa-docs-tab__list .list-item:hover .link,
.search-area__res .res-item:hover .list-item__link,
.search-area__res .res-item:hover .res-item__name,
.search-area__res .res-item:hover .link,
.article-section .doc-item:hover .list-item__link,
.article-section .doc-item:hover .res-item__name,
.article-section .doc-item:hover .link {
  color: #0e4cd4;
}

.archive-tab__btns .archive-tab__btn,
.org-info__block .info-card__row a,
.article__flying .news__item .news__item-link {
  transition: 0.25s ease-in-out;
}

.archive-tab__btns .archive-tab__btn:hover,
.org-info__block .info-card__row a:hover,
.article__flying .news__item .news__item-link:hover {
  color: #0e4cd4;
}

.npa-docs-tab__settings .date-field,
.decrees__wrapper .select2-container--default .select2-selection--single,
.search-area__block .search__field {
  transition: border-color 0.25s ease-in-out;
}

.npa-docs-tab__settings .date-field:hover,
.decrees__wrapper .select2-container--default .select2-selection--single:hover,
.search-area__block .search__field:hover {
  border-color: #0e4cd4;
}

.table-wrapper tr {
  transition: 0.25s ease-in-out;
}

.table-wrapper tr:hover {
  background-color: #f6f7f9;
}

.honorable__body {
  color: #000000;
}

.modal .select2,
.modal .modal__label {
  transition: 0.25s ease-in-out;
}

.modal .select2:hover,
.modal .modal__label:hover {
  border-color: #0e4cd4;
  color: #000;
}

.modal .close-btn {
  transition: 0.25s ease-in-out;
}

.modal .close-btn:hover {
  transform: scale(1.1);
}

.news .article .article__title {
  transition: 0.25s ease-in-out;
}

.news .article:hover .article__title {
  color: #0e4cd4;
}

.footer__block {
  display: flex;
}

.footer__block a {
  padding: 0 10px;
}

.footer__block a:last-child {
  padding-right: 0;
}

.special .main-screen__chapter .chapter__content,
.special .affiche__slider .poster .poster__content,
.special .slide-baner__content,
.special .c-ico,
.special .c-ico img,
.special .categories__list span,
.special .main-body__wrapper .news__item,
.special .main-body__wrapper .news__item-date,
.special .main-body__wrapper .news__item-link,
.special .main-screen__chapter .chapter__content,
.special .main-screen__chapter .chapter__img,
.special .main-screen__chapter .chapter__title,
.special .main-screen__chapter .chapter__img img,
.special .main-screen__chapter .chapter__img span,
.special .main-screen__wrapper .swiper-button-next svg,
.special .main-screen__wrapper .swiper-button-prev svg,
.special .affiche__slider-container .swiper-button-next svg,
.special .affiche__slider-container .swiper-button-prev svg,
.special .honoraries .swiper-button-next svg,
.special .honoraries .swiper-button-prev svg {
  background-color: transparent !important;
}

.special .header__bottom {
  box-shadow: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.special .categories__list li a {
  background-color: #f2f3f7 !important;
}

.special .slide-baner .slide-baner__grad {
  background: rgba(0, 0, 0, 0.2) !important;
}

.special .header {
  top: 74px;
}

.special .main-screen__slider {
  padding-bottom: 0;
}

.special main.index {
  padding-top: 58px;
}

.special .main-screen__wrapper .swiper-button-next:hover,
.special .main-screen__wrapper .swiper-button-prev:hover,
.special .affiche__slider-container .swiper-button-next:hover,
.special .affiche__slider-container .swiper-button-prev:hover,
.special .honoraries .swiper-button-next:hover,
.special .honoraries .swiper-button-prev:hover {
  background-color: #90c171 !important;
}

.special .main-body__news .news,
.special .main-body__wrapper .news__item,
.special .main-screen__chapter {
  background: #f2f3f7 !important;
}

.article__content > ul li {
  list-style-type: none;
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.article__content > ul li::before {
  flex-shrink: 0;
  margin-top: 9px;
  display: block;
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #646464;
}

.main-info__list {
  margin-top: 28px;
}

.title-wrapper {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.title-wrapper h2 {
  margin-right: 16px;
}

.decrees__wrapper .select2-container--default .select2-selection--single,
.npa-docs-tab__settings .date-field,
.search-area__block .search__field,
.npa-docs-tab__settings .date-field input {
  background: transparent;
}

.sub-org__item.inner .list-item__content svg {
  flex-shrink: 0;
}

.posters__list .poster-item__content {
  width: 100%;
}

.posters__list .poster-item__day,
.posters__list .poster-item__location {
  margin-bottom: 3px;
}

.main-body__wrapper .news__item {
  padding: 15px;
}

.services-section h1 {
  margin-bottom: 35px;
}

.services-section {
  padding-bottom: 80px;
}

.services-section .services-list .list-item__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding: 15px;
  font-weight: 700;
  font-size: 18px;
  color: #000000;
  border-bottom: 1px solid #dfe1e6;
  transition: color 0.2s ease-in-out;
}

.services-section
  .services-list
  .list-item__head.toggle-open
  .list-item__arrow {
  transform: rotate(180deg);
}

.services-section .services-list .list-item__head .list-item__arrow {
  transition: transform 0.3s ease-in-out;
  flex-shrink: 0;
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}

.services-section .services-list .list-item__head:hover {
  color: #0e4cd4;
}

.services-section .services-list .list-item__head:hover svg path {
  stroke: #0e4cd4;
}

.services-section .services-list .list-item__body {
  background-color: #fbfbfb;
  padding: 15px 0;
  display: none;
  width: 100%;
}

.services-section .services-list .services-tab {
  margin-right: 0;
  margin-left: 0;
}

.header__logo .logo-container {
  width: 40px;
}

.affiche__slider-container .swiper-button-prev,
.affiche__slider-container .swiper-button-next {
  top: calc(50% + 12px);
}

.modal .file-label span {
  color: #114f74;
}

.modal
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  transition: color 0.2s ease-in-out;
}

.modal
  .select2.select2-container--below.select2-container--focus
  .select2-selection__rendered {
  color: #114f74;
}

.org-info__tab-controls {
  overflow-y: hidden;
  overflow-x: scroll;
}

.org-info__tab-controls .tab-control.active::before {
  bottom: 1px;
}

.org-info__tab-controls {
  border: none;
  position: relative;
}

.org-info__tab-controls {
  border: none;
  position: relative;
  margin-bottom: 0;
}

.org-info__tab-controls_wrapper {
  position: relative;
  margin-bottom: 35px;
}

.org-info__tab-controls_wrapper:after {
  content: "";
  position: absolute;
  bottom: 1px;
  z-index: -1;
  left: 0;
  width: 100%;
  height: 1px;
  background: #dfe1e6;
}

.sub-org__item.inner .list-item__wrapper {
  height: 100%;
}

.personal__item-content ul,
.personal__item-content ol {
  text-align: left !important;
}

.org-info__block .info-card__row {
  line-height: 130%;
  margin-bottom: 12px;
}

.news .article .article__title {
  line-height: 117%;
  font-size: 18px;
}

.search-area__block {
  position: relative;
}

.search-area__block:before {
  position: absolute;
  content: "";
  left: 10px;
  top: 50%;
  width: 23px;
  height: 23px;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.1484 17.2915C14.0963 17.2915 17.2967 14.0922 17.2967 10.1458C17.2967 6.19926 14.0963 3 10.1484 3C6.20043 3 3 6.19926 3 10.1458C3 14.0922 6.20043 17.2915 10.1484 17.2915Z' stroke='%23393C41' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3e%3cpath d='M15.168 15.7422L19.4277 20.002' stroke='%23393C41' stroke-width='2' stroke-miterlimit='10'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.search-area__block .search__field {
  background-color: #f2f3f7;
}

.galery-slider__wrapper .swiper-button-next,
.galery-slider__wrapper .swiper-button-prev {
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  top: 50%;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.16), 0 4px 8px rgba(0, 0, 0, 0.06);
  background: #fff;
  transition: background-color 0.25s ease-in-out;
  background-size: 12px;
  background-position: center;
  background-repeat: no-repeat;
}

.galery-slider__wrapper .swiper-button-next svg,
.galery-slider__wrapper .swiper-button-prev svg {
  display: none;
}

.galery-slider__wrapper .swiper-button-next:hover,
.galery-slider__wrapper .swiper-button-prev:hover {
  background-color: #90c171;
}

.galery-slider__wrapper .swiper-button-prev {
  left: 10px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 7C8.31371 7 5.68629 7 1 7M1 7L6.76 13M1 7L6.76 1' stroke='%23114F74' stroke-linecap='round'/%3e%3c/svg%3e ");
}

.galery-slider__wrapper .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 7C8.31371 7 5.68629 7 1 7M1 7L6.76 13M1 7L6.76 1' stroke='%23ffffff' stroke-linecap='round'/%3e%3c/svg%3e ");
}

.galery-slider__wrapper .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 7C5.68629 7 8.31371 7 13 7M13 7L7.24 13M13 7L7.24 1' stroke='%23114F74' stroke-linecap='round'/%3e%3c/svg%3e ");
  right: 10px;
}

.galery-slider__wrapper .swiper-button-next:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 7C5.68629 7 8.31371 7 13 7M13 7L7.24 13M13 7L7.24 1' stroke='%23ffffff' stroke-linecap='round'/%3e%3c/svg%3e ");
}

.search__res .res-count {
  margin: 10px;
}

.quote .quote__img {
  background-color: #397a12;
}

.org-info__tab-content,
.news .news__list {
  padding-top: 0;
}

.article__image-container {
  height: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.table-wrapper {
  /* полоса прокрутки (скроллбар) */
  /* ползунок скроллбара */
  /* Стрелки */
}

.table-wrapper::-webkit-scrollbar {
  width: 24px;
  /* ширина для вертикального скролла */
  height: 3px;
  /* высота для горизонтального скролла */
  background-color: #d9d9d9;
}

.table-wrapper::-webkit-scrollbar-thumb {
  background-color: #397a12;
  border-radius: 9em;
}

.table-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #1c3d09;
}

.table-wrapper::-webkit-scrollbar-button:vertical:start:decrement {
  display: none;
}

.table-wrapper::-webkit-scrollbar-button:vertical:end:increment {
  display: none;
}

.table-wrapper::-webkit-scrollbar-button:horizontal:start:decrement {
  display: none;
}

.table-wrapper::-webkit-scrollbar-button:horizontal:end:increment {
  display: none;
}

.posters__list .poster-item__info,
.posters__list .poster-item__hash {
  text-align: left !important;
}

.modal__label.agreement {
  width: 24px !important;
  margin-bottom: 0;
}

.modal-agree-wrapper {
  display: flex;
  align-items: center;
  padding: 12px 0;
  margin-bottom: 14px;
}

.modal-agree-wrapper a {
  cursor: pointer;
  text-decoration-line: underline;
  color: #114f74;
  position: relative;
  padding-left: 10px;
  font-size: 14px;
  line-height: 125%;
}

.article__content {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #393c41;
  margin-bottom: 22px;
}

.article__content > img {
  margin-bottom: 20px;
}

@media (max-width: 1190px) {
  .slide-baner__grad {
    padding: 32px;
  }

  .main-body__wrapper {
    flex-direction: column;
    gap: 30px;
  }

  .main-body__wrapper .main-body__news {
    display: flex;
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
    flex-wrap: wrap;
    justify-content: space-between;
    background-color: transparent;
    order: -1;
  }

  .main-body__wrapper .main-body__news .show-more {
    order: 2;
  }

  .main-body__wrapper .main-body__news .news__title {
    order: 1;
  }

  .main-body__wrapper .main-body__news .news__list {
    padding: 0px 10px;
    justify-content: space-between;
    padding-top: 4px;
    flex: auto;
    order: 3;
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
  }

  .main-body__wrapper .main-body__news .news__item {
    width: 48.5%;
  }

  .affiche__slider {
    margin: auto;
  }

  .main-body__wrapper .affiche {
    width: 100%;
    margin-right: 0;
  }

  .categories__list {
    flex-wrap: wrap;
    margin-right: -11px;
    margin-left: -11px;
  }

  .categories__list li {
    margin-right: 11px;
    margin-left: 11px;
    width: calc(33.33% - 22px);
    margin-bottom: 20px;
  }

  .categories__list li:nth-child(n + 4) {
    width: calc(50% - 22px);
    margin-bottom: 0;
  }

  .main-info__list {
    margin-right: -10px;
    margin-left: -10px;
  }

  .main-info__list .main-info__item {
    margin-right: 10px;
    margin-left: 10px;
    width: calc(50% - 20px);
  }

  .affiche .title-wrapper {
    justify-content: space-between;
  }

  .affiche__slider {
    padding-bottom: 37px;
  }

  .honoraries .honorable {
    flex-direction: column;
  }

  .posters__list .poster-item {
    flex-direction: column;
  }

  .posters__list .poster-item__image {
    margin-bottom: 20px;
  }
}

@media (max-width: 1110px) {
  .article__flying {
    display: none;
  }

  .article-section .article__content {
    margin-right: 0;
  }
}

@media (max-width: 1100px) {
  .top-citizens .honorable .honorable__wrap {
    flex-wrap: wrap;
  }
}

@media (max-width: 992px) {
  .header-imitation {
    height: 53px;
  }

  .menu-btn {
    margin-top: auto;
    margin-bottom: auto;
  }

  .header__actions .search-btn,
  .header__actions .eye-btn {
    height: 53px;
  }

  .header__wrapper {
    gap: 0;
  }

  .header__nav,
  .header__logo .logo__name,
  .header__actions .eye-btn,
  .header__bottom {
    display: none;
  }

  .menu-btn {
    display: flex;
  }

  .inform-residents .inform-residents__list .list-item__content {
    gap: 12px;
    font-size: 14px;
  }

  .inform-residents .inform-residents__list .list-item {
    padding: 0 10px;
  }

  .inform-residents .inform-residents__list {
    margin-right: -10px;
    margin-left: -10px;
  }

  .news-section .news-section__list .list-item {
    width: 33.33%;
  }

  .news-section .news-section__list .list-item:last-child {
    display: none;
  }

  .top-citizens .top-citizens__list {
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: 15px;
  }

  .top-citizens .top-citizen {
    padding: 15px;
    width: 50%;
  }
}

@media (max-width: 890px) {
  .news .article.large .article__link {
    gap: 20px;
  }

  .news .article.large .article__image {
    flex: 0 0 60%;
    padding-top: 37.2%;
  }

  .news .article.large .article__content {
    max-width: initial;
  }

  .news .article {
    padding: 10px;
    width: 33.33%;
  }

  .news .news__list {
    margin-right: -10px;
    margin-left: -10px;
    padding-top: 10px;
  }
}

@media (max-width: 880px) {
  .main-screen__chapter .chapter__img {
    right: 43px;
    top: -15px;
    height: 368px;
    width: 246px;
  }

  .main-screen__chapter .chapter__title {
    max-width: inherit;
  }

  .main-screen__wrapper {
    flex-direction: column;
    gap: 18px;
  }

  .main-screen__slider,
  .main-screen__chapter {
    width: 100%;
    flex: auto;
  }

  .main-screen__slider {
    padding-bottom: 12px;
    margin-right: 0;
  }

  .main-screen__chapter {
    height: 224px;
    padding-top: 40px;
    padding-left: 34px;
    padding-bottom: 56px;
  }

  .main-screen__chapter .chapter__img img {
    height: 100%;
  }

  .npa-docs-tab__list .list-item__head {
    flex-wrap: wrap;
  }

  .npa-docs-tab__list .list-item__head .list-item__link {
    margin-right: 0;
    margin-bottom: 8px;
  }

  .npa-docs-tab__list .list-item__head .list-item__info {
    padding-left: 50px;
    margin-left: 0;
  }

  .npa-docs-tab__settings {
    gap: 0;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }

  .search-container {
    order: -1;
    width: 100%;
    margin-bottom: 15px;
  }

  .date-field,
  .decrees__wrapper {
    width: 48% !important;
  }

  .date-field {
    margin-right: 4%;
  }

  .decrees__wrapper .select2-container--default .select2-selection--single {
    width: 100%;
  }

  .select2 {
    width: 100% !important;
  }
}

@media (max-width: 800px) {
  .posters__list .poster-item__content {
    flex-direction: column;
  }

  .posters__list .poster-item__data {
    order: -1;
    width: 100%;
  }

  .posters__list .poster-item__price,
  .posters__list .poster-item__date {
    padding-left: 30px;
  }

  .posters__list .poster-item__day::before,
  .posters__list .poster-item__location::before {
    left: -32px;
  }

  .posters__list .poster-item__location {
    margin-top: 10px;
    margin-bottom: 16px;
  }

  .posters__list .poster-item__price {
    display: none;
  }

  .posters__list .caps {
    margin-bottom: 8px;
  }

  .posters__list .poster-item__title {
    order: -1;
    margin-bottom: 8px;
  }

  .posters__list .poster-item__info,
  .posters__list .poster-item__hash {
    width: 100%;
  }

  .poster-item__time {
    display: none;
  }

  .poster-item__hash {
    margin-top: 8px !important;
  }

  .is-mobile-price {
    color: #114f74;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    margin-top: 8px;
  }

  .posters__list .poster-item__data {
    margin-bottom: 15px;
  }
}

@media (max-width: 790px) {
  .event .event__image.vertical {
    float: initial;
    width: 100%;
    padding-top: 55%;
    margin-left: 0px;
  }
}

@media screen and (max-width: 768px) {
  .container {
    max-width: 98%;
  }
}

@media (max-width: 768px) {
  .main-screen__wrapper .swiper-button-next {
    right: -16px;
    opacity: 1;
    visibility: visible;
  }

  .main-screen__wrapper .swiper-button-prev {
    left: -16px;
    opacity: 1;
    visibility: visible;
  }

  .special .header {
    top: 100px;
  }

  .special .mobile-menu__content {
    padding-top: 100px;
  }
}

@media (max-width: 720px) {
  .news .article.large .article__link {
    display: block;
  }

  .news .article.large .article__image {
    padding-top: 56.5%;
    margin-bottom: 16px;
  }

  .news .article {
    width: 50%;
  }
}

@media (max-width: 700px) {
  .news-section .news-section__list {
    flex-wrap: wrap;
  }

  .news-section .news-section__list .list-item {
    width: 100%;
  }

  .news-section .news-section__list .list-item:not(:last-child) {
    margin-bottom: 20px;
  }

  .news-section {
    padding-bottom: 40px;
  }

  .services-section {
    padding-bottom: 40px;
  }
}

@media (max-width: 690px) {
  .categories__list li {
    width: 100% !important;
    margin-bottom: 20px !important;
  }

  .main-info__list {
    margin: 0;
    margin-top: 5px;
  }

  .main-info__list .main-info__item {
    width: 100%;
    margin: 0;
    margin-bottom: 2px;
  }

  .main-info {
    padding: 20px 0;
  }

  .main-info .main-info__title {
    margin-bottom: 15px;
  }
}

@media (max-width: 680px) {
  .inform-residents .inform-residents__list {
    margin: 0;
    padding-top: 10px;
  }

  .inform-residents .inform-residents__list .list-item {
    width: 100%;
    padding: 0;
  }

  .inform-residents .inform-residents__list .list-item:not(:last-child) {
    margin-bottom: 2px;
  }

  .date-field,
  .decrees__wrapper {
    width: 100% !important;
    margin-bottom: 15px;
  }

  .date-field {
    margin-right: 0%;
  }

  .top-citizens .top-citizens__list {
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 15px;
  }

  .top-citizens .top-citizen {
    padding: 15px 0;
    width: 100%;
  }

  .table-wrapper table {
    width: 600px;
  }

  .footer__wrapper {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 28px;
  }
}

@media (max-width: 660px) {
  .contacts-tab__personal .personal__item {
    width: 100%;
    padding: 15px 0;
  }

  .contacts-tab__personal {
    margin: 0;
  }

  .contacts-tab__contancts {
    margin-bottom: 0;
  }

  .services-tab {
    margin-right: 0px;
    margin-left: 0px;
  }

  .services-tab__item {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }

  .documents-tab__list .list-item {
    padding-left: 0;
    gap: 10px;
    padding-right: 0;
  }

  .documents-tab__list .list-item__link .ico {
    margin-right: 10px;
  }

  .documents-tab__list .date {
    display: none;
  }
}

@media (max-width: 600px) {
  .sub-org__item {
    width: 100%;
    padding: 5px 0;
  }

  .sub-org__list {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 580px) {
  .render-content__item .list-item__name {
    margin-right: 10px;
  }

  .org-info__block .info-card__row {
    flex-direction: column;
  }

  .org-info__block {
    padding: 15px;
  }

  .org-info__tab-controls_wrapper {
    margin-right: -20px;
    margin-left: -20px;
  }

  .org-info__tab-controls {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media (max-width: 576px) {
  h2 {
    font-size: 18px;
  }

  .menu-btn {
    width: 42px;
  }

  .main-screen__chapter .chapter__img {
    height: 209px;
    width: 140px;
    right: -10px;
    top: -10px;
  }

  .footer {
    padding-top: 25px;
    padding-bottom: 21px;
  }

  .honoraries {
    padding-top: 20px;
    padding-bottom: 18px;
  }

  .honoraries .honoraries__slider {
    padding-top: 15px;
    padding-bottom: 18px;
  }

  .honoraries .honorable {
    padding: 20px;
  }

  .menu-btn {
    margin-right: 0;
  }

  .header__wrapper {
    justify-content: center;
  }

  .header__logo {
    margin: auto;
  }

  .header__actions {
    margin: 0;
  }

  main {
    padding-top: 0;
  }

  .main-screen__wrapper {
    display: block;
  }

  .main-screen__slider {
    margin-right: -20px;
    margin-left: -20px;
    width: auto;
  }

  .slide-baner__grad {
    width: 100%;
    height: 100%;
    margin-top: auto;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 22px;
  }

  .slide-baner {
    display: flex;
    height: 240px;
  }

  .slide-baner.blue-grad .slide-baner__grad {
    background: linear-gradient(
      0deg,
      #0156dd 39.69%,
      rgba(1, 86, 221, 0) 98.33%
    );
  }

  .slide-baner.pink-grad .slide-baner__grad {
    background: linear-gradient(
      0deg,
      #7107c9 39.69%,
      rgba(113, 8, 201, 0) 98.33%
    );
  }

  .slide-baner.green-grad .slide-baner__grad {
    background: linear-gradient(
      0deg,
      #89a600 39.69%,
      rgba(137, 166, 0, 0) 98.33%
    );
  }

  .slide-baner.turquoise-grad .slide-baner__grad {
    background: linear-gradient(
      0deg,
      #409cb9 39.69%,
      rgba(212, 239, 179, 0) 98.33%
    );
  }

  .slide-baner.brown-grad .slide-baner__grad {
    background: linear-gradient(
      0deg,
      #be6330 39.69%,
      rgba(190, 99, 48, 0) 98.33%
    );
  }

  .slide-baner__title {
    font-size: 18px;
    text-transform: none;
    font-weight: 500;
  }

  .slide-baner__text {
    font-size: 14px;
    font-weight: 400;
  }

  .slide-baner__content {
    gap: 10px;
    justify-content: flex-end;
  }

  .main-screen__chapter {
    margin-top: 18px;
  }

  .main-screen__chapter {
    height: 150px;
    padding: 25px 15px 12px 15px;
  }

  .affiche__slider {
    padding-top: 20px;
  }

  .categories__list li {
    margin: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
  }

  .categories__list li:not(:last-child) a {
    border-bottom: 1px solid #dcdde1;
  }

  .categories__list li a {
    justify-content: flex-start;
  }

  .categories {
    padding-top: 20px;
    padding-bottom: 16px;
  }

  .categories__list {
    margin: 0;
  }

  .main-body {
    padding-top: 16px;
    padding-bottom: 20px;
  }

  .main-body__wrapper .main-body__news .news__list {
    margin: 0;
    padding: 0;
  }

  .main-body__wrapper .main-body__news .news__item {
    width: 100%;
  }

  .affiche__slider .poster {
    height: 388px;
    width: 275px;
  }

  .affiche__slider {
    padding-bottom: 20px;
  }

  .org-info__tab-controls .tab-control:not(:last-child) {
    margin-right: 24px;
  }

  .breadcrumbs {
    padding: 20px 0;
  }

  .documents-tab {
    margin-top: -24px;
  }

  .article-section .text-1-b {
    margin-bottom: 15px;
  }

  .article-section .article__image {
    padding: 15px 0;
  }

  .article-section .article-title,
  .article-section h2 {
    font-size: 18px;
    padding: 15px 0;
  }

  .article-section p {
    font-size: 16px;
    margin-bottom: 15px;
  }

  .quote {
    padding: 15px 0px;
    padding-top: 22px;
  }

  .quote .quote__wrapper {
    padding: 20px 15px;
  }

  .quote .quote__wrapper::before {
    left: 16px;
  }

  .quote .quote__title {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .article-section ul li,
  .article-section ol li {
    font-size: 16px;
  }

  .article-section ul,
  .article-section ol {
    margin-bottom: 15px;
    padding-left: 20px;
  }

  .article-section .docs-container {
    padding-bottom: 15px;
  }

  .article-section .article-link {
    margin-bottom: 15px;
  }

  .article-section {
    padding-bottom: 20px;
  }

  .galery-thumbs-slider {
    display: none;
  }

  .article-galery {
    padding: 15px 0;
  }

  .article-section .article__image .img-descr {
    padding-right: 20px;
  }

  .article-section .article__image,
  .article-galery {
    margin-right: -20px;
    margin-left: -20px;
    width: initial;
  }

  .article-section .article__image .article__image-wrapper,
  .galery-slider__wrapper {
    padding-top: 72%;
  }

  .galery-slider__wrapper {
    margin-bottom: 0;
  }

  .article-section h1,
  .poster-section h1,
  .services-section h1 {
    font-size: 22px;
    margin-bottom: 15px;
    color: #000;
  }

  .galery-slider__wrapper .galery-slider__container,
  .article-galery .galery-slider {
    overflow: visible;
  }

  .article-galery {
    overflow: hidden;
    padding-bottom: 40px;
  }

  .article-galery .swiper-pagination {
    display: flex;
    flex-wrap: wrap;
    width: 200px;
    margin: auto;
    justify-content: center;
    align-items: center;
    position: relative;
    bottom: -10px;
  }

  .article-galery .swiper-pagination .swiper-pagination-bullet {
    position: static;
    background: #90c171;
    opacity: 0.3;
    width: 20px;
    height: 2px;
    margin: 4px;
    border-radius: 0;
  }

  .article-galery
    .swiper-pagination
    .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
  }

  .modal {
    padding: 10px;
    padding-top: 10vh;
  }

  .modal .modal__content {
    padding: 27px 10px;
  }

  .affiche__slider-container .swiper-button-prev,
  .affiche__slider-container .swiper-button-next {
    transform: translate(0);
  }

  .event {
    padding-bottom: 40px;
  }

  .event h1 {
    font-size: 22px;
    margin-bottom: 8px;
  }

  .event .event__image {
    margin: 10px 0 15px !important;
    padding-top: 64%;
  }

  .main-screen__wrapper .swiper-button-next,
  .main-screen__wrapper .swiper-button-prev,
  .honoraries .swiper-button-next,
  .honoraries .swiper-button-prev {
    display: none;
  }

  .honoraries__wrap {
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .honoraries {
    padding: 30px 0;
  }

  .main-body__wrapper .main-body__news .news__item {
    padding-left: 0;
  }

  .main-body__wrapper .main-body__news {
    background-color: #f2f3f7;
    padding-top: 15px;
  }

  .title-wrapper {
    margin-bottom: 0;
  }

  .title-wrapper * {
    margin-bottom: 10px;
  }

  .inform-residents .inform-residents__list:last-child .list-item {
    padding-bottom: 0;
  }

  .org-info__tab-content {
    padding-top: 0;
  }

  .org-info__tab-controls_wrapper {
    margin-bottom: 0;
  }

  .main-body__wrapper .main-body__news {
    width: auto;
    margin-right: -20px;
    margin-left: -20px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 500px) {
  .search-area__block .search__field {
    margin-right: 15px;
  }
}

@media screen and (max-width: 480px) {
  .container {
    max-width: 100%;
  }
}

@media (max-width: 480px) {
  .main-info__list .main-info__item {
    font-size: 14px;
  }

  .main-info__item a {
    min-height: 62px;
  }

  .affiche__slider-container {
    margin: 0;
    padding: 0;
  }

  .affiche__slider .poster.swiper-slide-next,
  .affiche__slider .poster.swiper-slide-prev {
    pointer-events: none;
  }

  .affiche__slider_wrapper {
    margin: 0 -20px;
  }

  .news .article.large .article__title {
    margin-bottom: 0;
  }

  .news .article {
    width: 100%;
    padding: 15px 0 20px 0;
  }

  .news .news__list {
    margin-left: 0;
    margin-right: 0;
  }

  .news .article.large .article__content p {
    display: none;
  }

  .news .article .article__image {
    margin-bottom: 8px;
  }

  .news .article .article__date {
    font-size: 12px;
  }

  .news .article.large .article__image {
    padding-top: 0;
    position: static;
    margin-bottom: 8px;
  }

  .news .article .article__image {
    height: 65vw !important;
  }

  .news .article.large .article__image .article__image-container {
    position: static;
  }

  .posters__list .poster-item__image {
    width: 100%;
    height: 60vw;
  }

  .posters__list .poster-item__day,
  .posters__list .poster-item__location {
    font-size: 14px;
  }

  .posters__list .poster-item__location {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .posters__list .poster-item__title {
    font-size: 18px;
    margin-bottom: 8px;
  }

  .posters__list .poster-item__info p {
    font-size: 14px;
  }

  .posters__list .poster-item {
    padding-bottom: 24px;
    margin-bottom: 24px;
  }

  .poster-section {
    padding-bottom: 40px;
  }

  .posters__list {
    padding-top: 24px;
  }

  .main-info__list .main-info__item {
    margin-bottom: 1px;
  }
}

@media (max-width: 414px) {
  .org-info__tab-controls_wrapper {
    margin-bottom: 0px;
  }

  .org-info h1 {
    font-size: 22px;
  }

  .org-info .text-2 {
    font-size: 14px;
  }

  .org-info__tab-controls {
    margin-top: 30px;
  }

  .org-info__tab-controls {
    margin-bottom: 0;
  }

  .org-info__tab-content {
    padding-top: 24px;
  }

  .org-info {
    padding-bottom: 20px;
  }

  .inform-residents {
    padding-top: 20px;
  }

  .news-section {
    padding-bottom: 30px;
  }

  .npa-docs-tab__settings {
    margin-bottom: 24px;
  }

  .npa-docs-tab__list .list-item__head .list-item__link {
    flex-direction: column;
  }

  .npa-docs-tab__list .ico {
    margin-right: 0;
    margin-bottom: 15px;
  }

  .npa-docs-tab__list .list-item {
    padding-left: 0;
  }

  .npa-docs-tab__list .list-item .list-item__body {
    padding-left: 0;
    max-width: initial;
  }

  .npa-docs-tab__list .list-item .list-item__more {
    padding-left: 0;
  }

  .npa-docs-tab__list .list-item__head .list-item__info {
    padding-left: 0;
    flex-wrap: wrap;
    width: 100%;
  }

  .list-item__info .list-item__date {
    width: 100%;
  }

  .render-content__item .list-item__link {
    padding: 22px;
    padding-left: 0;
    padding-right: 0;
  }

  .npa-docs-tab__list .list-item__head,
  .npa-docs-tab__list .list-item__link,
  .documents-tab__list .list-item__link,
  .render-content__item .list-item__link,
  .documents-tab__list .size {
    font-size: 16px;
  }

  .render-content__item .ico {
    margin-right: 10px;
  }

  .services-tab__item .list-item__wrapper,
  .sub-org__item.inner .list-item__content,
  .contacts-tab__personal .personal__item-content,
  .sub-org__item .list-item__content {
    padding: 15px;
  }

  .search-area__res .res-item__name {
    font-size: 16px;
  }

  .search-area__block {
    flex-direction: column;
  }

  .search-area__block .search__field {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .search-area__block button {
    width: 100%;
    height: 45px;
  }

  .services-section {
    padding-bottom: 30px;
  }

  .org-info {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 380px) {
  .container {
    padding: 0 10px;
  }
}

@media (max-width: 380px) {
  .search-res {
    margin-bottom: 15px;
  }

  .main-screen__slider,
  .affiche__slider_wrapper {
    margin-right: -10px;
    margin-left: -10px;
  }

  .mobile-menu .mobile-menu__bottom li,
  .mobile-menu .mobile-menu__top li {
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn {
    font-size: 14px;
    padding: 10px 27px;
  }

  .main-screen__chapter .chapter__title {
    max-width: 110px;
  }

  .org-info__block {
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: -20px;
  }

  .render-content__item .list-item__link,
  .npa-docs-tab__list .list-item__head,
  .npa-docs-tab__list .list-item__link,
  .npa-docs-tab__list .list-item .list-item__body,
  .documents-tab__list .list-item__link,
  .documents-tab__list .size {
    font-size: 14px;
  }

  .npa-docs-tab__settings,
  .archive-tab__btns {
    margin-bottom: 10px;
  }

  .contacts-tab__personal .personal__item {
    padding: 10px 0;
  }

  .services-tab__item {
    margin-bottom: 20px;
  }

  .org-info__tab-controls_wrapper {
    margin-right: -10px;
    margin-left: -10px;
  }

  .org-info__tab-controls {
    padding-right: 10px;
    padding-left: 10px;
  }

  .org-info__tab-controls .tab-control {
    font-size: 14px;
  }

  .news h1,
  .top-citizens h1 {
    font-size: 22px;
  }

  .top-citizens {
    padding-bottom: 40px;
  }

  .top-citizens .honorable {
    padding: 15px;
  }

  .top-citizens .top-citizen {
    padding: 10px 0;
  }

  .search-area__res .res-item__name,
  .res-item__info,
  .search-area__res .res-item__excerpt {
    font-size: 14px;
  }

  .article-section .article__image,
  .article-galery {
    margin-right: -10px;
    margin-left: -10px;
    width: initial;
  }

  .article-section .article__image .img-descr {
    padding-right: 10px;
  }

  .article-section .doc-item .ico {
    margin-right: 10px;
  }

  .article-section .doc-item .link,
  .article-section .doc-item .size {
    font-size: 14px;
  }

  .article-section .doc-item {
    padding: 15px 0;
  }

  .quote .quote__img {
    width: 50px;
    height: 50px;
  }

  .quote .quote__title {
    font-size: 16px;
  }

  .article-section .article__image .img-descr {
    font-size: 12px;
    margin-top: 4px;
  }

  .news-section .news-section__list {
    margin-right: 0;
    margin-left: 0;
  }

  .news-section .news-section__list .list-item {
    padding-right: 0;
    padding-left: 0;
  }

  .table-wrapper td {
    font-size: 16px;
  }

  .quote .quote__auth .name {
    font-size: 16px;
  }

  .footer__block {
    flex-direction: column;
    align-items: center;
  }

  .footer__block a {
    padding: 5px !important;
  }

  .footer__wrapper {
    gap: 15px;
  }

  .main-body__wrapper .main-body__news {
    margin-right: -10px;
    margin-left: -10px;
  }
}

@media (max-width: 360px) {
  .breadcrumbs {
    padding: 13px 0;
  }

  .inform-residents .inform-residents__list {
    padding-top: 15px;
  }

  .org-info {
    padding-bottom: 12px;
  }

  .inform-residents {
    padding-top: 12px;
  }

  .inform-residents .inform-residents__list .list-item__wrapper {
    padding: 17px 28px;
    min-height: 65px;
  }
}

.el-services {
  padding: 84px 0;
}

.el-service__image {
  width: 76px;
  height: 83px;
  flex-shrink: 0;
}
.el-service__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

.el-service__name {
  color: #114f74;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px; /* 125% */
}

.el-service {
  display: flex;
  align-items: center;
  gap: 30px;
  width: calc(33.33% - 13.333px);
}

.el-services__list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  padding-top: 20px;
}

.iframe-ban-section {
  padding: 55px 0;
  background: linear-gradient(270deg, #f1faec 0%, #e3f1e4 100%);
}

.useful-resources {
  padding: 60px 0;
}

.useful-resource {
  display: flex;
  flex-direction: column;
  gap: 13px;
}
.useful-resources__slider {
  padding-bottom: 40px;
  padding-top: 30px;
}

.useful-resource__image {
  height: 73px;
  width: 100%;
}
.useful-resource__name {
  display: flex;
  flex-direction: column;
  min-height: 44px;
  text-align: center;
  color: #114f74;
  font-size: 16px;
  font-weight: 700;
  line-height: 125%;
  justify-content: flex-end;
}

.useful-resource__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

.useful-resources .swiper-button-next,
.useful-resources .swiper-button-prev {
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.16), 0px 4px 8px rgba(0, 0, 0, 0.06);
  background: #ffffff;
  transition: background-color 0.25s ease-in-out, opacity 0.25s ease-in-out,
    visibility 0.25s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

.useful-resources .swiper-button-next:after,
.useful-resources .swiper-button-prev:after {
  display: none;
}

.useful-resources .swiper-button-next path,
.useful-resources .swiper-button-prev path {
  transition: stroke 0.25s ease-in-out;
}

.useful-resources .swiper-button-next:hover,
.useful-resources .swiper-button-prev:hover {
  background-color: #90c171;
}

.useful-resources .swiper-button-next:hover path,
.useful-resources .swiper-button-prev:hover path {
  stroke: #fff;
}

.useful-resources .swiper-button-next {
  right: 0px;
}

.useful-resources .swiper-button-prev {
  left: 0px;
}

.useful-resources .honoraries__slider {
  overflow: visible;
  padding: 28px 0;
}

.useful-resources:hover .swiper-button-prev,
.useful-resources:hover .swiper-button-next {
  opacity: 1;
  visibility: visible;
}

@media (max-width: 1190px) {
  .el-service {
    width: calc(50% - 20px);
  }
}

@media (max-width: 680px) {
  .el-service {
    width: 100%;
  }
}

@media (max-width: 576px) {
  .useful-resources,
  .el-services,
  .iframe-ban-section {
    padding: 30px 0;
  }
  .iframe-ban__bottom {
    padding-top: 30px;
  }
}

.iframe-ban__wrapper {
  padding: 27px 31px;
  border: 1px solid #000;
  background: #fff;
  font-family: "Lato", sans-serif;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='360' height='300' viewBox='0 0 360 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_180_1887)'%3e%3cg clip-path='url(%23clip1_180_1887)'%3e%3cpath d='M37.1856 276.154L45.2221 276.237C43.2233 281.116 41.1414 285.952 39.6007 290.998L38.1433 296.336C37.8518 297.587 37.6853 298.88 37.1856 300.047C36.8109 299.964 36.9358 300.088 36.7275 299.796C33.2714 294.376 36.3528 282.366 37.1856 276.154Z' fill='%23118287'/%3e%3cpath d='M350.484 299.38L350.692 299.63C349.692 301.757 348.319 303.759 347.111 305.76L343.072 312.557C341.739 314.766 340.323 317.227 338.158 318.728C336.451 319.896 334.619 320.187 332.662 319.812C332.245 319.729 332.037 319.687 331.621 319.729L330.996 320.896L330.872 320.604L331.205 320.313L331.246 319.562C330.663 318.978 330.164 318.269 329.872 317.477C329.33 315.976 329.705 314.058 330.33 312.682C333.162 306.302 344.363 301.715 350.484 299.38Z' fill='%23EC9A44'/%3e%3cpath d='M82.0731 21.8397C82.9476 21.798 83.9469 21.798 84.8214 22.0065C86.9867 22.4651 88.7772 23.7578 89.9431 25.5925C90.4012 26.343 90.7343 27.1353 91.2339 27.8858L91.5671 27.8441L91.9835 27.719C93.1911 27.3855 94.5651 27.5939 95.6061 28.2611C97.3967 29.3869 97.7298 31.3467 98.1462 33.2649C94.9399 33.6818 91.2756 33.3065 88.0276 33.3065H76.7016C75.6607 33.3065 73.6619 33.5568 72.7042 33.2649C72.5376 33.2231 72.4127 33.0563 72.2878 32.9312C71.8714 32.0973 71.7465 31.2633 71.8714 30.346C71.9546 29.7205 72.4127 28.8449 72.9957 28.5113C73.7035 28.0943 74.578 28.3445 75.3275 28.553L75.5773 28.6364C75.9105 27.4272 76.2436 26.1762 76.9098 25.0921C78.0341 23.2157 79.9912 22.34 82.0731 21.8397Z' fill='%237BAEDF'/%3e%3cpath d='M315.215 66.874C316.09 66.874 317.006 66.9157 317.839 67.1659C321.128 68.0832 322.627 70.7935 324.168 73.5873L324.376 73.4622L324.709 73.2954C325.084 73.087 325.5 72.8368 325.958 72.7117C327.083 72.4615 328.624 72.67 329.623 73.2954C331.413 74.4213 332.163 76.673 332.62 78.591L322.002 78.5077L308.262 78.6328C307.095 78.6328 304.472 79.008 303.598 78.4243C303.514 77.3401 303.765 76.2143 304.348 75.2969C305.138 74.046 306.013 73.5873 307.428 73.2954L307.679 73.2538C308.095 72.2947 308.511 71.3356 309.094 70.46C310.594 68.2917 312.759 67.291 315.215 66.874Z' fill='%23B0D5F2'/%3e%3cpath d='M319.504 334.572L320.836 319.562C321.128 316.727 321.67 313.766 321.628 310.888L321.377 310.68C319.504 309.137 318.504 307.136 318.296 304.717C317.714 298.963 321.003 293.501 323.502 288.538L329.664 276.446L329.997 295.127C330.081 298.045 330.497 301.548 330.039 304.425C329.789 306.094 329.04 308.22 327.873 309.429C327.207 310.096 326.416 310.513 325.542 310.847L325.251 310.971C324.251 311.347 323.252 311.306 322.211 311.264C321.628 312.557 321.836 314.725 321.71 316.185L319.879 334.698L319.504 334.572Z' fill='%23F5C361'/%3e%3cpath d='M286.567 24.8003C288.565 24.842 290.315 25.0088 292.106 25.9678C295.312 27.6774 296.977 30.3878 298.101 33.7653C299.476 33.9737 300.933 33.4318 302.349 33.6819C304.43 34.0155 306.471 35.3915 307.678 37.1011C309.677 39.8949 309.719 42.9387 309.22 46.1495L290.315 46.1078L272.701 46.0661H268.371C267.704 46.0661 266.913 46.1495 266.288 45.9411C266.455 43.0638 266.747 40.4369 267.954 37.8099C268.163 37.3513 268.496 36.6008 268.828 36.2254C269.37 35.6834 272.951 35.9752 273.909 36.017C274.45 33.5985 275.158 31.3052 276.824 29.3453C279.489 26.2597 282.653 25.0922 286.567 24.8003Z' fill='%237BAEDF'/%3e%3cpath d='M45.8046 276.238C46.8873 275.863 48.6778 276.113 49.8853 276.113L59.9206 276.154C59.4208 278.573 58.6714 280.574 57.214 282.617C61.2531 284.535 64.5426 287.288 68.2902 289.623L68.4152 290.331L66.1666 315.934L65.9583 315.809C64.5009 314.85 63.2934 313.641 61.8777 312.682C58.5881 310.43 54.4658 310.597 50.7598 311.348C46.679 312.181 42.6816 314.558 39.9334 317.685C38.6426 319.145 37.6016 320.855 36.5189 322.439C35.7693 323.523 34.8533 325.232 33.8123 326.025C33.4376 326.316 33.6041 326.276 33.1877 326.192L33.0211 325.9L32.813 327.109L32.5215 327.067C32.8546 319.937 34.6034 312.473 36.1858 305.51C36.5189 304.008 36.7688 302.09 37.3517 300.673C38.476 298.004 39.0173 294.793 39.8501 292C41.5157 286.663 43.5144 281.325 45.8046 276.238Z' fill='%23FEFEFE'/%3e%3cpath d='M45.8046 276.238C46.8873 275.863 48.6778 276.113 49.8853 276.113L59.9206 276.154C59.4208 278.573 58.6714 280.574 57.214 282.617C55.7566 284.328 54.4241 285.619 52.467 286.746C52.0506 286.996 49.8021 287.996 49.6355 288.247C49.5522 288.372 49.5106 289.122 49.4689 289.331C49.344 289.998 49.2191 290.665 48.9276 291.291C47.2204 295.544 42.4318 299.505 37.9763 300.589C36.4356 305.843 35.3946 311.264 34.4785 316.643C33.9372 319.729 33.3126 322.772 33.0211 325.9L32.813 327.109L32.5215 327.067C32.8546 319.937 34.6034 312.473 36.1858 305.51C36.5189 304.008 36.7688 302.09 37.3517 300.673C38.476 298.004 39.0173 294.793 39.8501 292C41.5157 286.663 43.5144 281.325 45.8046 276.238Z' fill='%23118287'/%3e%3cpath d='M31.1469 331.695C30.4806 326.233 29.3147 320.812 28.0655 315.474C27.8157 314.474 27.6491 312.514 27.0245 311.722C26.7747 311.764 26.733 311.805 26.4415 311.805C24.776 311.847 22.6523 309.887 21.528 308.803C19.8208 307.218 9.32752 296.919 9.4108 295.418C9.4108 295.334 9.78556 294.834 9.8272 294.751C10.7433 293.459 11.3679 293.083 11.2846 291.373C11.2846 291.04 11.1596 290.79 10.8682 290.581C10.4518 290.248 9.74392 290.039 9.24424 289.789C7.99504 289.164 6.9124 288.538 5.8714 287.579C4.37236 286.161 3.20644 284.285 3.12316 282.158C3.08153 280.073 3.66448 278.28 5.16352 276.738C6.9124 274.945 9.28588 273.902 11.8259 273.944C15.2404 273.986 18.3634 275.612 20.6536 278.072C22.9022 280.449 22.7772 282.908 22.694 285.952C23.1103 286.161 22.9022 286.078 23.3602 286.245C24.9009 286.703 25.8586 287.245 26.8164 288.58C28.4819 290.957 28.7734 294.209 29.0232 297.044C29.398 300.839 29.5229 304.425 28.9816 308.178C28.8151 309.428 28.4402 310.429 27.9406 311.555C25.3173 303.299 22.4441 295.126 18.405 287.412C16.6145 283.993 14.6574 280.531 12.0341 277.654C12.7004 279.364 13.9912 280.824 14.9489 282.408C16.3231 284.619 17.489 286.912 18.6549 289.247C22.2776 296.46 24.9009 304.132 27.6491 311.68C28.1904 313.098 28.4402 314.725 28.7734 316.225L30.8137 326.066C31.1052 327.651 31.1469 329.986 31.8548 331.403L32.0213 331.319L32.4794 326.983L32.7709 327.025L32.979 325.816L33.1456 326.107C33.562 326.191 33.3954 326.233 33.7702 325.94C34.8111 325.107 35.7273 323.439 36.4768 322.355C37.5595 320.728 38.6004 319.06 39.8912 317.602C42.6396 314.474 46.5953 312.097 50.7177 311.263C54.4236 310.513 58.5877 310.346 61.8355 312.597C63.2513 313.556 64.5005 314.765 65.9162 315.725L66.1245 315.85L65.9996 317.56C64.7087 317.809 63.5012 318.06 62.2936 318.644C60.1283 319.686 58.0047 321.521 56.1309 323.021C54.5902 324.231 52.9246 325.316 51.4255 326.608C47.095 330.277 42.9726 334.739 39.7663 339.451C39.3499 340.035 38.9752 340.66 38.6837 341.327L33.0624 341.285L32.0629 341.244C31.8548 340.452 31.7714 339.701 31.7299 338.909C31.938 336.573 31.5633 333.905 31.1469 331.695Z' fill='%23118287'/%3e%3cpath d='M296.81 296.378L295.935 293.25L298.101 295.752L306.72 305.927C308.677 308.178 311.342 310.638 312.758 313.266C313.507 314.641 313.924 316.185 313.715 317.727C313.591 318.769 313.382 319.269 312.841 320.104C312.841 320.104 312.675 320.479 312.675 320.52C312.799 321.438 313.382 322.648 313.674 323.565L316.797 332.863C317.296 334.406 318.004 336.032 318.254 337.658C318.629 338.075 318.629 338.326 318.754 338.868L318.796 339.035C318.379 339.91 319.004 340.661 318.629 341.495C317.547 341.703 316.38 341.578 315.257 341.578L314.715 347.458L311.051 347.624C310.426 347.624 309.677 347.54 309.094 347.791L309.136 350.293L310.509 366.096L300.683 365.471C301.265 364.303 301.599 363.303 301.723 362.01C301.973 359.424 300.89 357.423 299.308 355.463C297.768 353.087 297.309 349.709 296.685 346.957C296.352 345.623 295.852 344.205 295.852 342.829L296.519 342.662C296.56 341.411 296.186 340.035 296.019 338.784L294.436 328.276L290.272 300.631L296.81 296.378Z' fill='%23FEFEFE'/%3e%3cpath d='M296.81 296.378L295.936 293.25L298.101 295.752L306.72 305.927C308.677 308.178 311.342 310.638 312.758 313.266C313.508 314.641 313.924 316.185 313.716 317.727C313.59 318.769 313.383 319.269 312.842 320.104C312.842 320.104 312.675 320.479 312.675 320.52C312.8 321.438 313.383 322.648 313.674 323.565L316.797 332.863C317.297 334.406 318.005 336.032 318.255 337.658C318.005 337.325 317.796 336.783 317.63 336.407L312.217 320.688L311.675 320.771C310.135 321.021 308.469 320.979 307.012 320.271C302.889 318.269 301.598 312.515 300.349 308.554L296.81 296.378Z' fill='%23EC9A44'/%3e%3cpath d='M108.472 203.309L122.13 202.058L122.172 202.308C122.671 204.852 122.589 207.604 122.671 210.189L122.88 227.619L130.208 226.159L130.167 230.454L129.709 275.321L129.334 317.769L128.876 356.798L126.585 357.049L119.716 357.09L110.346 357.173C110.346 358.549 110.513 360.133 110.014 361.426C109.222 362.261 109.138 364.845 108.889 366.096L107.348 373.061L107.139 374.186L106.848 374.394C106.224 373.852 105.724 373.644 104.975 373.352L104.891 373.019C103.933 370.017 101.894 368.682 99.3116 367.222L93.3154 365.847C91.3167 365.429 88.9432 365.263 87.236 364.095C85.5704 362.594 83.4467 360.342 81.1565 359.967C80.9483 358.966 81.0316 357.882 80.99 356.881L70.2469 357.007L63.5428 357.049C64.334 358.216 64.3757 359.217 64.1674 360.635C64.1258 360.842 64.1258 360.926 64.0425 361.093L63.6261 362.677L49.8849 364.179C47.9279 364.429 45.8875 364.596 43.972 365.096L45.7209 348.792L45.8875 347.625C46.1373 346.582 47.4281 347.333 48.1777 346.749L48.1361 341.411L38.9336 341.328L38.6421 341.286C38.892 340.62 39.3083 339.994 39.7247 339.411C42.931 334.699 47.0534 330.278 51.384 326.567C52.883 325.316 54.5486 324.232 56.0893 322.981C57.9631 321.48 60.0867 319.645 62.252 318.603C63.4596 318.019 64.6672 317.769 65.958 317.519L66.0829 315.81L68.3314 290.207L68.2065 289.498C64.4589 287.163 61.1277 284.411 57.1303 282.493C58.5877 280.449 59.2956 278.49 59.8369 276.03L49.8016 275.988C48.5941 275.988 46.8036 275.737 45.7209 276.113H45.1379L37.1015 276.03H36.0605C34.3948 276.155 32.063 276.572 30.6889 275.321C30.3141 274.987 29.8977 274.487 29.7728 273.986C29.523 272.986 29.6479 271.651 29.6479 270.609L29.5646 264.187L29.6479 246.216C29.6479 244.381 29.2315 240.128 30.106 238.668C30.7305 237.668 31.8548 237.375 32.9374 237.168L42.7229 237.375C45.1379 237.417 47.678 237.584 50.0931 237.335H51.6338C51.5922 235.708 51.4256 233.414 52.2167 231.997C52.3833 231.414 52.2584 230.746 52.1752 230.162C52.1752 229.787 52.2167 229.954 52.1752 229.62C52.0086 228.202 51.8837 226.784 52.1335 225.367L53.0912 220.405L53.1328 220.197C53.0079 220.072 52.883 220.03 52.7997 219.863C52.3833 219.237 52.1752 217.528 52.3833 216.777C56.0476 216.986 59.5037 216.944 63.1264 216.318C63.876 216.986 63.9176 218.695 64.0842 219.737L65.5416 221.865C65.9995 223.157 66.8324 223.741 67.582 224.825C67.9567 225.367 68.2482 226.076 68.498 226.66L70.4967 226.742L71.6626 226.91L71.7876 228.953C71.9125 228.244 71.7459 227.41 72.1623 226.826L108.639 228.495L107.514 203.601C107.973 203.392 108.056 203.434 108.472 203.309Z' fill='%232F4799'/%3e%3cpath d='M69.8734 276.154H77.9516L75.703 289.956L72.4552 320.562C71.4974 332.321 70.0817 344.955 72.3718 356.631C71.8305 357.006 70.9978 356.839 70.2898 357.006L63.5859 357.047C63.3359 353.211 63.8357 349.124 64.0438 345.289L66.0426 317.643L66.1675 315.934L68.416 290.331L68.2911 289.622C64.5435 287.287 61.2123 284.535 57.2148 282.617C58.6722 280.574 59.3802 278.614 59.9215 276.154H69.8734Z' fill='%231B2570'/%3e%3cpath d='M59.9209 276.154H69.8728L68.457 290.289L68.3321 289.58C64.5845 287.245 61.2534 284.493 57.2559 282.575C58.6716 280.532 59.4211 278.572 59.9209 276.154Z' fill='%23B0D5F2'/%3e%3cpath d='M63.2094 216.402C63.959 217.068 64.0006 218.779 64.1672 219.821L65.6246 221.947C66.0827 223.24 66.9154 223.824 67.665 224.908C68.0397 225.45 68.3312 226.159 68.581 226.742L70.5798 226.826L71.7457 226.993L71.8706 229.036L71.6624 237.167L72.62 237.125L78.7411 236.959C80.5734 236.959 82.7803 236.708 84.5707 237.083C85.4452 237.125 86.1115 237.292 86.8609 237.75C87.6105 238.334 88.3183 238.876 88.4432 239.919L88.5266 254.263L88.6931 267.356C88.6931 269.274 88.8597 271.4 88.6515 273.277C88.5682 273.861 88.3183 274.237 87.9436 274.653C87.777 274.82 87.8187 274.779 87.6521 274.903C85.6534 276.821 80.6149 276.07 77.95 276.07H69.8718H59.9199L49.8846 276.03C48.6771 276.03 46.8866 275.779 45.8039 276.154H45.221L37.1845 276.07H36.1435C34.4778 276.196 32.146 276.613 30.7719 275.362C30.3971 275.028 29.9807 274.528 29.8558 274.028C29.606 273.027 29.7309 271.693 29.7309 270.65L29.6477 264.229L29.7309 246.257C29.7309 244.422 29.3145 240.169 30.189 238.71C30.8136 237.708 31.9379 237.417 33.0204 237.208L42.8059 237.417C45.221 237.459 47.761 237.626 50.1761 237.375H51.7168C51.6752 235.749 51.5086 233.456 52.2997 232.038C52.4663 231.454 52.3414 230.787 52.2582 230.203C52.2582 229.828 52.2997 229.995 52.2582 229.661C52.0916 228.243 51.9667 226.826 52.2165 225.408L53.1742 220.446L53.2158 220.238C53.0909 220.112 52.966 220.07 52.8827 219.904C52.4663 219.279 52.2582 217.569 52.4663 216.819C56.089 217.068 59.5867 217.026 63.2094 216.402Z' fill='%23F5C361'/%3e%3cpath d='M78.7822 237C80.6143 237 82.8213 236.751 84.6118 237.126C85.4862 237.167 86.1525 237.335 86.902 237.793C84.0704 238.377 80.4894 237.96 77.6163 237.96C76.4504 238.044 73.8271 238.21 72.8277 237.751L72.6611 237.167L78.7822 237Z' fill='%23EC9A44'/%3e%3cpath d='M54.341 258.807C55.5901 258.015 57.0475 258.307 58.4634 258.307C60.2122 258.307 61.9611 258.265 63.71 258.432C63.9598 259.808 64.0431 261.101 64.0431 262.477C63.5018 263.186 63.3352 263.477 62.3775 263.561C61.3782 263.644 60.3371 263.519 59.3378 263.561C57.9636 263.603 56.2564 263.853 54.9656 263.352L54.7573 263.27C54.2993 261.726 54.1744 260.392 54.341 258.807Z' fill='%23FEFEFE'/%3e%3cpath d='M29.6897 264.27L29.7729 246.299C29.7729 244.464 29.3565 240.211 30.231 238.752C30.8556 237.75 31.9798 237.459 33.0625 237.25C32.7711 237.626 32.1048 238.418 31.9383 238.834C31.6468 239.71 31.8549 241.712 31.8549 242.713V249.718C31.8549 250.969 31.73 252.387 31.9383 253.637C32.0215 254.262 32.3547 254.68 32.896 255.055C34.27 255.889 36.2271 256.181 37.8095 256.473L47.0119 258.224C49.2604 258.641 51.4674 259.267 53.716 259.516L54.049 258.725H54.2988C54.1324 260.267 54.2573 261.643 54.7153 263.102C54.5071 263.186 54.3405 263.311 54.1324 263.311C53.2163 263.353 51.5923 262.686 50.6762 262.435L42.0568 260.225C38.6422 259.35 34.9363 258.85 31.6468 257.682L31.6884 268.44C31.6884 269.858 31.4802 271.776 31.8133 273.152C31.8966 273.486 32.1464 273.861 32.3962 274.111C33.0625 274.779 34.3117 274.945 35.2278 275.112L36.1439 275.988C34.4783 276.112 32.1464 276.53 30.7724 275.279C30.3975 274.945 29.9811 274.444 29.8562 273.944C29.6064 272.944 29.7313 271.609 29.7313 270.567L29.6897 264.27Z' fill='%23D04F48'/%3e%3cpath d='M63.2107 216.402C63.9602 217.068 64.0019 218.779 64.1684 219.821L65.6258 221.947C66.0838 223.24 66.9167 223.824 67.6662 224.908C68.0409 225.45 68.3324 226.159 68.5822 226.742L70.5809 226.826L71.7468 226.993L71.8718 229.036L71.6636 237.167L69.9979 237.334H67.8743L62.7526 237.417C61.7949 237.417 60.7956 237.542 59.8795 237.334C59.6713 236.875 59.6297 236.417 59.588 235.915H59.1716L59.1299 237.25C57.8808 237.75 53.0505 237.708 51.718 237.417C51.6764 235.791 51.5099 233.498 52.301 232.08C52.4675 231.496 52.3426 230.829 52.2594 230.245C52.2594 229.87 52.301 230.036 52.2594 229.703C52.0928 228.285 51.9679 226.868 52.2177 225.45L53.1754 220.488L53.2171 220.279C53.0922 220.154 52.9673 220.112 52.8839 219.946C52.4675 219.321 52.2594 217.611 52.4675 216.86C56.0902 217.068 59.588 217.026 63.2107 216.402Z' fill='%23F6AE8B'/%3e%3cpath d='M52.3421 232.081C52.7585 233.123 53.1333 234.081 53.6746 235.041C55.0071 235.083 58.0884 234.749 59.0878 235.458L59.2127 235.958L59.171 237.293C57.9219 237.793 53.0916 237.751 51.7591 237.46C51.7591 235.791 51.551 233.539 52.3421 232.081Z' fill='%23B0D5F2'/%3e%3cpath d='M65.8749 231.204C66.5411 231.538 67.4989 231.829 67.707 232.622L67.7487 232.83C67.9569 234.331 67.9153 235.874 67.9153 237.375L62.7935 237.459C61.8358 237.459 60.8365 237.583 59.9204 237.375C59.7121 236.917 59.6706 236.457 59.6289 235.957C59.6706 235.499 59.6289 235.499 59.9204 235.124L65.6667 234.873C65.6251 233.789 65.4585 232.205 65.8749 231.204Z' fill='%23B0D5F2'/%3e%3cpath d='M65.8748 231.204C66.5411 231.538 67.4988 231.829 67.7071 232.622L67.7486 232.83L67.6237 235.165L67.4156 235.082C66.8742 234.915 66.2497 234.915 65.6667 234.873C65.625 233.789 65.4584 232.205 65.8748 231.204Z' fill='%23BFDDF5'/%3e%3cpath d='M63.2105 216.402C63.96 217.068 64.0017 218.779 64.1683 219.821L53.2169 220.279C53.092 220.154 52.9671 220.112 52.8839 219.946C52.4674 219.321 52.2593 217.611 52.4674 216.86C56.0901 217.068 59.5878 217.026 63.2105 216.402Z' fill='%23FEFEFE'/%3e%3cpath d='M68.5812 226.742L70.5799 226.826L71.7459 226.993L71.8708 229.035L71.6626 237.166L69.997 237.333H67.8734C67.8734 235.833 67.9149 234.247 67.7068 232.789L67.6651 232.58C67.457 231.788 66.4992 231.496 65.833 231.163C66.1661 230.87 66.416 230.495 66.6658 230.161L68.5812 226.742Z' fill='%23BFDDF5'/%3e%3cpath d='M66.7078 230.203C67.7072 230.245 68.54 230.328 69.2479 231.079C69.6643 231.496 69.7476 231.996 69.8308 232.58L69.8725 232.872C70.1223 234.331 70.0391 235.874 70.0391 237.375H67.9154C67.9154 235.874 67.957 234.289 67.7488 232.831L67.7072 232.622C67.499 231.829 66.5413 231.538 65.875 231.204C66.1665 230.912 66.458 230.537 66.7078 230.203Z' fill='%23141963'/%3e%3cpath d='M87.3613 254.513L88.5688 254.304L88.7354 267.397C88.7354 269.316 88.9019 271.442 88.6938 273.319C88.6105 273.902 88.3606 274.277 87.9859 274.695C87.8193 274.861 87.8609 274.82 87.6944 274.945C85.6956 276.863 80.6572 276.112 77.9922 276.112H69.9141H59.9622L49.927 276.07C48.7194 276.07 46.9288 275.821 45.8462 276.196H45.2633L37.2267 276.112H36.1857L35.2697 275.237C34.3536 275.112 33.1044 274.903 32.4381 274.236C32.1883 273.986 31.9385 273.611 31.8552 273.277C31.5221 271.901 31.7303 269.983 31.7303 268.565L31.6886 257.807C35.0198 258.974 38.6841 259.475 42.0987 260.351L50.7181 262.56C51.6342 262.811 53.2582 263.478 54.1743 263.436C54.3824 263.436 54.549 263.311 54.7571 263.228L54.9654 263.311C56.2562 263.811 57.9634 263.562 59.3376 263.52C60.3369 263.478 61.3779 263.604 62.3773 263.52C63.335 263.436 63.46 263.144 64.0429 262.436L64.2094 262.394L64.7091 259.85L87.3613 254.513Z' fill='%23E5664B'/%3e%3cpath d='M64.168 262.435L64.6676 259.892L87.3614 254.555L88.111 254.804C88.4024 255.222 88.3192 255.18 88.1942 255.639L87.528 255.848L87.2782 256.097C85.904 257.306 67.6241 261.809 64.5844 262.769C64.2512 262.56 64.3761 262.686 64.168 262.435Z' fill='%23D04F48'/%3e%3cpath d='M108.472 203.309L122.13 202.058L122.172 202.308C122.672 204.852 122.589 207.604 122.672 210.189L122.88 227.619L130.208 226.159L130.167 230.454L129.709 275.321L129.334 317.769L128.876 356.798L126.585 357.049L119.716 357.09L110.347 357.173C110.347 358.549 110.513 360.133 110.013 361.426C109.222 362.261 109.138 364.845 108.889 366.096L107.348 373.061L107.14 374.186L106.848 374.394C106.224 373.852 105.724 373.644 104.974 373.352L104.891 373.019C103.933 370.017 101.894 368.682 99.3117 367.222L93.3155 365.847C91.3168 365.429 88.9434 365.263 87.236 364.095C85.5705 362.594 83.4468 360.342 81.1566 359.967C80.9485 358.966 81.0317 357.882 80.99 356.881L83.197 356.798L93.1906 303.55L102.309 256.098L102.602 257.683C102.726 256.599 102.476 255.556 102.602 254.513C102.851 252.387 103.392 250.303 103.767 248.217L106.89 230.496L78.3667 231.788L78.6999 237.042L72.5788 237.209L71.6211 237.251L71.8292 229.119C71.9542 228.411 71.7877 227.577 72.2041 226.993L108.681 228.661L107.556 203.767C107.973 203.392 108.056 203.434 108.472 203.309Z' fill='%231B2570'/%3e%3cpath d='M93.2324 303.508L102.352 256.056L102.643 257.64L105.225 308.887C103.642 308.553 101.935 307.553 100.478 306.844L93.2324 303.508Z' fill='%23B0D5F2'/%3e%3cpath d='M119.715 357.089C118.799 354.629 118.3 351.71 117.8 349.126L115.759 337.658C113.636 323.69 112.72 309.555 112.054 295.46L111.262 275.737L111.304 232.497L111.138 207.561L120.09 206.686L120.34 230.537H130.125L129.667 275.403L129.293 317.852L128.834 356.881L126.544 357.131L119.715 357.089Z' fill='%232F4799'/%3e%3cpath d='M84.6131 82.5513C86.7367 87.6384 89.1102 91.9332 93.0244 95.8529C93.4408 96.3949 93.3575 96.7702 93.4408 97.4374C93.4408 99.147 93.649 101.357 93.1909 102.983C92.8578 104.109 92.2333 105.193 91.567 106.194C91.2338 106.694 90.3594 107.57 90.3178 108.112L98.4792 112.824C100.103 113.699 102.352 114.408 103.809 115.492L101.436 119.912L103.184 122.039L102.976 122.414C103.809 127.626 104.184 132.714 104.558 137.968L105.474 163.778L105.891 170.2C106.35 172.994 106.308 175.995 106.39 178.832C106.432 180.083 106.35 181.5 106.723 182.709L107.307 195.302C107.39 197.928 107.39 200.639 107.806 203.224L108.515 203.391C108.098 203.475 108.014 203.475 107.682 203.766L108.806 228.66L72.3293 226.992C71.8713 227.576 72.0794 228.41 71.9545 229.118L71.8296 227.076L70.6637 226.908L68.665 226.825C68.3735 226.199 68.1237 225.533 67.7489 224.99C66.9994 223.906 66.1666 223.322 65.7085 222.03L64.2511 219.903C64.0845 218.903 64.043 217.152 63.2934 216.484C59.6708 217.11 56.2147 217.152 52.5503 216.943C52.3421 217.694 52.5503 219.361 52.9667 220.029C53.05 220.196 53.175 220.237 53.2999 220.362L53.2582 220.571L52.3005 225.533C52.0923 226.95 52.2172 228.368 52.3421 229.786C52.3838 230.12 52.3838 229.994 52.3421 230.327C52.3838 230.953 52.5503 231.579 52.3838 232.162C51.5926 233.622 51.8008 235.915 51.8008 237.5H50.2602C47.845 237.75 45.305 237.583 42.8899 237.541L33.1045 237.334C32.0218 237.541 30.8975 237.834 30.2729 238.834C29.3984 240.293 29.8149 244.546 29.8149 246.381L29.7316 264.353C27.4414 262.852 25.8591 260.391 24.1519 258.265C16.0321 248.133 9.32803 236.75 5.78863 224.199C2.12431 211.356 2.08267 197.261 8.78671 185.378C12.7425 178.372 19.5298 173.244 26.9834 170.408C29.3152 169.532 31.6887 168.99 34.1038 168.323L31.6471 165.113C24.0686 155.314 16.9481 143.847 15.1577 131.379C14.7412 128.293 14.4914 124.916 14.9494 121.83C15.699 116.41 17.6144 111.406 20.6957 106.861C24.943 100.648 31.9385 96.1864 39.2671 94.727C46.3043 93.3093 52.6752 96.0196 59.5874 95.561C69.4561 94.9355 78.2005 89.8483 84.6131 82.5513Z' fill='%23B0D5F2'/%3e%3cpath d='M50.2183 237.417C50.2183 235.75 49.9268 233.164 50.5515 231.663C50.9263 230.787 51.4676 230.537 52.3003 230.245C52.342 230.871 52.5086 231.496 52.342 232.08C51.5508 233.54 51.7591 235.833 51.7591 237.417H50.2183Z' fill='%231B2570'/%3e%3cpath d='M23.8599 207.644C24.3596 207.561 24.9425 207.603 25.4423 207.77C26.1084 208.019 26.4833 208.479 26.8163 209.104C27.0246 209.521 26.9829 210.73 26.7747 211.189C26.3999 212.023 25.9419 212.314 25.1091 212.607C24.7344 212.649 24.2347 212.69 23.9015 212.607C22.8606 212.356 22.4025 211.605 21.9445 210.73C21.9028 210.105 21.8612 209.437 22.1527 208.854C22.4858 208.186 23.1104 207.937 23.8599 207.644Z' fill='%23FEFEFE'/%3e%3cpath d='M28.9399 181.542C29.9392 181.542 30.8137 181.625 31.7715 181.959C33.3538 182.501 35.2275 183.877 36.0188 185.42L36.102 185.628C36.3518 186.128 36.56 186.587 36.685 187.129C37.1847 188.881 36.8515 190.799 35.9771 192.342C34.8528 194.384 32.854 195.511 30.6888 196.095C29.0232 196.135 27.6907 196.095 26.2333 195.219C24.4428 194.176 23.2353 192.633 22.7355 190.59C22.3192 188.839 22.4441 186.795 23.4018 185.253C24.7759 183.127 26.5665 182.125 28.9399 181.542Z' fill='%23FEFEFE'/%3e%3cpath d='M28.7741 186.588C29.1489 186.462 29.6069 186.337 30.0234 186.421C30.4398 186.504 30.7728 186.713 31.0227 187.046C31.4391 187.546 31.7723 188.381 31.6057 189.006C31.3974 189.923 31.0227 190.257 30.3149 190.799C29.6902 190.925 29.1489 190.883 28.566 190.841C28.2328 190.674 28.0246 190.507 27.7748 190.216C27.4001 189.674 27.2335 189.214 27.3584 188.548C27.525 187.63 28.0246 187.13 28.7741 186.588Z' fill='%237BAEDF'/%3e%3cpath d='M43.8882 97.9807C46.8446 97.8557 49.6762 98.8564 52.0496 100.649C55.0893 102.901 56.6301 105.945 57.1297 109.656C57.5461 112.867 56.6301 116.369 54.6729 118.913C52.1329 122.166 48.9682 123.708 44.9708 124.208C41.3898 124.25 38.5166 123.417 35.6435 121.164C33.0201 119.121 31.3129 115.786 30.9798 112.533C30.605 108.739 31.7293 105.445 34.186 102.568C36.6428 99.6486 40.1822 98.2726 43.8882 97.9807Z' fill='%237BAEDF'/%3e%3cpath d='M42.9314 102.524C44.9301 102.399 46.5957 102.524 48.3862 103.525C50.1767 104.526 51.5925 106.444 52.1754 108.362C52.8417 110.53 52.6335 112.615 51.5092 114.617C50.135 117.035 48.178 118.244 45.5547 118.953C43.556 119.162 41.6822 118.912 39.9333 117.869C37.9345 116.702 36.6021 114.783 36.0192 112.532C35.5194 110.614 35.8526 108.154 36.9352 106.486C38.351 104.192 40.3914 103.066 42.9314 102.524Z' fill='%23F5C361'/%3e%3cpath d='M90.2762 108.07L98.4376 112.782C100.061 113.658 102.31 114.367 103.768 115.451L101.394 119.871L103.143 121.997L102.935 122.373C103.768 127.585 104.143 132.672 104.517 137.926L105.433 163.736L105.849 170.159C106.307 172.952 106.266 175.954 106.349 178.79C106.391 180.041 106.308 181.458 106.682 182.667L107.265 195.26C107.349 197.888 107.349 200.597 107.765 203.183L108.472 203.349C108.057 203.433 107.973 203.433 107.64 203.725L108.764 228.619L72.2877 226.95C71.8296 227.534 72.0379 228.368 71.913 229.077L71.7881 227.034L70.6222 226.868L68.6234 226.784C68.3319 226.158 68.0821 225.491 67.7073 224.949C66.9578 223.865 66.125 223.281 65.667 221.989L64.2096 219.861C64.043 218.861 64.0013 217.11 63.2518 216.442C59.6291 217.068 56.173 217.11 52.5087 216.901C52.134 216.818 51.9258 216.735 51.5927 216.526C50.968 214.984 50.7182 213.232 50.3851 211.605L48.7611 202.891C46.9706 192.05 46.0962 181.041 47.0122 170.117C47.9283 159.024 50.968 147.725 55.1737 137.467C57.2557 132.463 59.7957 127.793 62.9188 123.373C64.7925 120.704 66.7912 117.953 69.7893 116.493C73.2455 114.825 77.118 114.2 80.6157 112.699L80.8239 112.615L80.9488 112.449C82.198 111.323 84.5716 110.739 86.1539 110.114C86.7784 109.863 87.5696 109.405 88.2358 109.446C89.1102 109.28 89.6932 108.738 90.2762 108.07Z' fill='%232F4799'/%3e%3cpath d='M75.4928 192.425L75.8677 192.341C77.5332 192.05 79.7401 192.341 81.4474 192.341C82.1137 192.341 83.1962 192.175 83.7375 192.55L83.696 193.301L83.3212 193.385C81.5307 193.634 79.4487 193.385 77.6581 193.385C76.9919 193.385 75.9926 193.551 75.4512 193.176L75.4928 192.425Z' fill='%231B2570'/%3e%3cpath d='M65.2079 214.859C64.9998 212.44 65.1247 209.813 65.083 207.353L65.4162 186.253C65.6244 182.251 65.8325 177.997 66.7487 174.078L66.9985 172.994L67.1234 174.537L65.6244 215.026L65.2079 214.859Z' fill='%23BFDDF5'/%3e%3cpath d='M67.1658 174.537L67.2074 174.329C67.6654 171.743 67.5405 169.117 68.1235 166.531L70.6219 157.524C72.454 151.144 74.2446 144.681 75.5354 138.135C76.5347 133.048 77.2843 127.96 77.2843 122.748C77.2843 122.04 77.076 121.289 77.6173 120.789L78.0338 120.955C78.4918 122.123 78.4918 123.874 78.5751 125.167C79.1164 134.132 77.3675 143.014 76.0767 151.853L73.1203 172.91C72.3291 179.457 71.871 186.171 71.7045 192.759L71.6629 219.237L71.7461 223.991C71.7878 224.782 71.9959 225.867 71.7461 226.617L70.5802 226.784L68.5815 226.701C68.29 226.075 68.0402 225.408 67.6654 224.866C66.9159 223.782 66.0831 223.198 65.625 221.905L64.1676 219.779C64.0011 218.779 63.9595 217.027 63.21 216.36C63.6263 216.235 64.0427 216.151 64.4175 215.942C65.0838 215.609 65.0004 215.526 65.2087 214.817L65.6667 214.984L67.1658 174.537Z' fill='%231B2570'/%3e%3cpath d='M65.2087 214.858L65.6667 215.025L65.625 221.947L64.1676 219.821C64.0011 218.819 63.9595 217.068 63.21 216.401C63.6263 216.277 64.0427 216.193 64.4175 215.984C65.0838 215.651 65.0004 215.567 65.2087 214.858Z' fill='%237BAEDF'/%3e%3cpath d='M90.2752 108.07L98.4367 112.782C100.061 113.658 102.309 114.367 103.766 115.451L101.393 119.871L103.142 121.997L102.934 122.373C103.766 127.585 104.141 132.672 104.516 137.926L105.432 163.736L105.849 170.159C102.184 165.489 99.1862 159.859 96.5629 154.605C93.3566 148.184 90.3585 141.679 87.8184 135.007L89.3592 133.632C89.8588 133.172 90.1086 132.839 90.1503 132.172C89.3175 131.213 87.3604 131.004 86.1529 130.753L80.9062 112.74L81.0312 112.574C82.2803 111.448 84.6538 110.864 86.2361 110.239C86.8608 109.988 87.6519 109.53 88.3182 109.571C89.1093 109.28 89.6922 108.738 90.2752 108.07Z' fill='%237BAEDF'/%3e%3cpath d='M90.2757 108.07L98.4372 112.782C100.061 113.658 102.309 114.367 103.767 115.451L101.393 119.871L103.143 121.997L102.934 122.373C103.767 127.585 104.142 132.672 104.517 137.926L105.433 163.736C104.641 161.985 104.225 159.859 103.809 157.982L101.06 146.974L90.1508 113.991L89.8593 113.157C89.901 112.824 88.4436 109.988 88.2354 109.488C89.1098 109.28 89.6928 108.738 90.2757 108.07Z' fill='%23FEFEFE'/%3e%3cpath d='M98.8123 123.123L101.352 119.871L103.101 121.997L102.893 122.373C101.519 122.748 100.269 124.416 99.4369 125.5L97.9795 123.999L98.8123 123.123Z' fill='%23B0D5F2'/%3e%3cpath d='M89.8594 113.116C90.8171 113.742 91.4 114.617 92.1912 115.451L96.8965 120.913C97.5211 121.622 98.0624 122.54 98.8119 123.124L97.9792 123.999C96.73 122.79 95.689 121.414 94.648 120.08C93.4821 118.579 92.1496 116.994 91.2751 115.285C90.942 114.701 90.6505 114.409 90.1092 113.992L89.8594 113.116Z' fill='%23BFDDF5'/%3e%3cpath d='M90.276 108.07L98.4375 112.782C100.061 113.658 102.31 114.367 103.768 115.451L101.394 119.871L98.8539 123.123C98.1043 122.539 97.5631 121.622 96.9384 120.913L92.2332 115.451C91.4836 114.617 90.859 113.741 89.9013 113.116C89.9429 112.782 88.4855 109.947 88.2773 109.446C89.1101 109.28 89.6931 108.738 90.276 108.07Z' fill='%23FEFEFE'/%3e%3cpath d='M242.136 93.7687L241.013 88.6399C240.43 83.9697 241.095 79.2995 244.052 75.505C247.842 70.6681 253.047 70.6681 258.626 70.0427C264.664 69.3755 269.327 72.336 273.783 76.0055L274.283 76.5058C275.448 76.9228 276.282 77.9652 277.364 78.5907C279.612 79.925 282.194 80.884 284.693 81.718C289.773 83.3859 295.061 84.2616 300.225 85.721C311.842 89.0151 325.292 95.2697 330.788 106.778C333.37 112.157 333.287 118.871 331.288 124.458C329.455 129.504 326 134.674 322.502 138.76C321.003 140.511 319.338 142.137 317.921 143.972C319.087 144.681 320.878 145.057 322.169 145.516C324.168 146.225 326.125 147.058 327.999 148.018C332.204 150.102 336.326 152.604 339.866 155.731C347.028 162.028 352.149 170.659 354.398 179.916C357.105 190.924 356.646 201.641 354.44 212.649C351.608 226.784 346.07 240.461 338.575 252.762C335.285 258.183 331.663 263.562 327.624 268.44C319.004 278.865 308.76 287.579 298.059 295.794L295.894 293.292L296.768 296.419L290.314 300.798L286.026 271.86C285.068 271.984 284.151 272.402 283.235 272.735L278.655 274.32L275.865 275.362C274.616 275.695 273.409 275.446 272.368 274.737C269.661 272.902 268.786 267.648 267.953 264.688L265.996 257.766L262.582 246.549C261.999 244.715 261 242.504 260.874 240.587C260.833 239.752 261 239.001 261.375 238.251C262.041 236.959 263.123 236.625 264.455 236.291L269.078 235.124L274.408 233.373C274.991 233.164 275.74 232.998 276.157 232.496C276.657 232.08 276.906 231.954 277.573 231.871L277.614 231.163C277.78 228.368 278.363 226.617 280.487 224.742L279.945 223.365C279.696 222.698 279.113 221.572 279.113 220.863C279.113 219.904 280.071 218.486 280.487 217.653C280.821 216.986 281.07 216.193 281.32 215.484L282.778 215.942C284.901 216.568 287.608 216.651 289.607 217.611L295.144 189.757C295.894 185.754 297.352 181.125 297.185 177.08C297.06 173.954 295.977 170.575 295.353 167.491L290.356 143.139L289.107 137.26C288.482 135.258 287.483 127.669 286.15 126.543L285.775 126.334C281.903 123.874 276.698 123.208 272.409 121.581L265.205 119.121L264.789 118.954C264.497 118.12 264.623 116.869 264.623 115.993V110.031C261.041 112.616 257.544 114.451 253.379 115.952L253.088 115.577L253.255 113.158C253.255 112.616 253.338 112.032 253.088 111.532C251.797 111.532 250.34 111.49 249.049 111.157C246.426 110.448 244.718 108.78 243.427 106.403C241.721 103.109 241.137 97.2295 242.136 93.7687Z' fill='%23B0D5F2'/%3e%3cpath d='M302.765 222.447L309.719 219.862C310.677 219.529 311.884 218.987 312.925 218.945C314.007 218.945 314.715 219.487 315.465 220.196C314.882 220.529 314.258 220.613 313.592 220.738C312.966 220.32 312.341 219.903 311.593 219.654L307.137 221.447L305.472 222.072L304.556 222.364C304.139 222.489 303.764 222.697 303.347 222.906L302.765 222.447Z' fill='%232F4799'/%3e%3cpath d='M337.785 191.8C338.2 191.717 338.617 191.634 339.034 191.758C339.866 191.967 340.491 192.592 340.949 193.343C341.365 194.052 341.49 195.178 341.199 195.97C340.866 196.846 340.116 197.221 339.325 197.637C338.575 197.721 337.659 197.763 336.993 197.43C336.452 197.137 336.077 196.512 335.868 195.97C335.535 195.136 335.577 194.135 335.952 193.301C336.327 192.509 336.993 192.134 337.785 191.8Z' fill='%23FEFEFE'/%3e%3cpath d='M319.254 161.568C319.837 161.527 320.42 161.568 321.003 161.735C321.836 161.985 322.502 162.819 322.835 163.612C323.168 164.362 323.293 165.404 322.96 166.197C322.46 167.406 321.628 167.823 320.503 168.365C319.713 168.406 318.879 168.324 318.171 167.906C317.463 167.531 316.922 166.78 316.714 166.03C316.423 165.071 316.589 163.987 317.13 163.152C317.588 162.277 318.338 161.819 319.254 161.568Z' fill='%23FEFEFE'/%3e%3cpath d='M242.136 93.7687L241.013 88.6399C240.43 83.9697 241.095 79.2995 244.052 75.505C247.842 70.6681 253.047 70.6681 258.626 70.0427C264.664 69.3755 269.327 72.336 273.783 76.0055L274.283 76.5058C275.99 78.8409 277.364 81.2176 277.988 84.053L278.072 84.3449C278.738 87.3055 277.447 90.0575 277.156 92.8929C276.948 95.1446 278.281 97.438 280.113 98.6056C283.777 100.899 287.399 99.7731 291.313 100.732L291.646 100.816C294.395 101.483 296.893 103.609 298.309 106.028C299.559 108.154 300.141 111.073 299.433 113.492C298.683 116.077 297.643 117.661 295.519 119.288C298.85 121.206 301.598 124.041 302.639 127.836C303.473 130.88 303.431 134.299 301.765 137.092C299.975 140.095 296.685 141.679 293.354 142.43L290.356 143.014L289.107 137.134C288.482 135.132 287.483 127.544 286.15 126.418L285.775 126.209C281.903 123.75 276.698 123.082 272.409 121.456L265.205 118.996L264.789 118.829C264.497 117.995 264.623 116.744 264.623 115.868V109.906C261.041 112.491 257.544 114.326 253.379 115.827L253.088 115.451L253.255 113.033C253.255 112.491 253.338 111.907 253.088 111.407C251.797 111.407 250.34 111.365 249.049 111.031C246.426 110.323 244.718 108.655 243.427 106.278C241.721 103.109 241.137 97.2295 242.136 93.7687Z' fill='%231B2570'/%3e%3cpath d='M264.539 106.445C265.83 105.444 267.079 104.277 267.953 102.901L268.37 102.192L268.537 101.942L268.953 102.025C270.618 102.234 271.452 101.691 272.701 100.732V100.983C272.825 104.444 271.035 111.407 273.866 113.951C275.241 115.16 279.238 115.202 281.112 115.744C286.483 117.328 290.564 121.122 292.48 126.376C292.896 127.461 293.27 128.587 293.396 129.754C293.479 130.964 293.479 132.131 293.021 133.299L292.937 133.506C292.396 135.092 290.938 136.134 289.523 136.885L289.274 137.009L289.107 137.093C288.482 135.092 287.483 127.503 286.15 126.376L285.775 126.168C281.903 123.708 276.698 123.041 272.409 121.415L265.205 118.954L264.789 118.788C264.497 117.954 264.623 116.703 264.623 115.827V109.864L264.539 106.445Z' fill='%23161E57'/%3e%3cpath d='M242.136 93.7686L242.22 93.5601C242.636 92.5594 243.094 88.9316 244.093 88.5981C244.885 88.3062 246.259 88.5146 247.05 88.6814L248.299 88.89L248.55 88.5563C247.842 87.9309 246.675 87.5139 245.717 87.639C244.927 87.7224 244.011 88.1394 243.345 88.5146C243.552 87.6807 243.76 86.7217 244.177 85.9294C245.343 83.7194 248.091 81.6346 250.256 80.3836L252.213 79.4663C253.462 81.5511 254.545 83.636 256.044 85.5541C257.335 87.1386 258.959 88.5146 260.375 89.974C259.251 89.432 257.877 88.5981 256.586 88.8483L256.336 89.2235C256.961 89.9324 258.334 89.7656 259.292 90.0991C260.417 90.4745 261.5 91.2668 262.499 91.8087C263.872 92.5594 265.122 93.018 266.663 93.3516C266.746 94.4357 266.621 95.5198 267.454 96.2705C267.828 96.6457 267.954 96.7708 268.453 96.7708C269.286 95.6033 269.869 94.1439 271.451 93.852C272.159 93.7269 272.867 93.852 273.45 94.3106C274.157 94.8527 274.408 95.7284 274.45 96.604C274.616 98.397 273.825 99.5646 272.7 100.857C271.451 101.816 270.618 102.358 268.953 102.15L268.537 102.066L268.369 102.317L267.954 103.025C267.079 104.401 265.83 105.569 264.539 106.57L264.664 109.989C261.083 112.574 257.585 114.409 253.422 115.91L253.129 115.535L253.296 113.116C253.296 112.574 253.38 111.99 253.129 111.49C251.838 111.49 250.381 111.448 249.091 111.115C246.467 110.406 244.76 108.738 243.469 106.361C241.721 103.109 241.138 97.2295 242.136 93.7686Z' fill='%23F6AE8B'/%3e%3cpath d='M245.801 89.8494C246.426 89.7661 246.426 89.8078 247.01 90.1413C247.218 90.6417 247.343 90.8085 247.259 91.3506C247.176 92.1846 246.968 92.4764 246.343 93.0184C245.969 93.1019 245.843 93.0602 245.468 92.9768C245.011 92.5181 244.72 92.2679 244.678 91.559C244.678 90.7668 245.344 90.3499 245.801 89.8494Z' fill='%23141963'/%3e%3cpath d='M250.049 93.8101L250.549 93.8517C250.673 95.2278 250.007 96.7288 249.216 97.8547L249.049 98.1049L249.175 98.4802C249.757 98.5219 250.257 98.5636 250.84 98.7721L250.965 99.1474C250.549 99.6477 250.424 99.6894 249.799 99.9396C249.341 99.9396 249.007 99.8145 248.55 99.6894C248.008 99.1474 247.592 98.9389 247.509 98.1883L248.008 97.6879L248.508 97.7714C249.175 96.5621 249.59 95.1861 250.049 93.8101Z' fill='%23E87D6B'/%3e%3cpath d='M258.084 90.6831H258.252C258.834 90.7248 259.251 91.0167 259.584 91.4753C259.959 91.9757 260 92.5595 259.959 93.1849C259.542 93.8938 259.251 94.1856 258.501 94.5193L257.96 94.4776C257.418 93.9355 257.418 93.7688 257.294 93.0181C256.877 92.8097 257.044 92.8514 256.669 92.768L256.419 92.7263L256.378 92.3093C256.919 91.6004 257.336 91.1418 258.084 90.6831Z' fill='%23141963'/%3e%3cpath d='M246.467 102.901C247.758 103.318 249.09 103.777 250.423 103.902C252.38 104.11 254.295 103.652 256.211 103.276C255.836 104.235 255.461 104.986 254.836 105.82C254.212 106.404 253.42 106.946 252.588 107.237C251.588 107.571 249.964 107.863 249.007 107.321C247.424 106.404 246.883 104.569 246.467 102.901Z' fill='%23FEFEFE'/%3e%3cpath d='M253.296 113.033L253.504 111.532C253.92 111.365 253.754 111.407 254.17 111.365C258.251 110.906 261.249 108.697 264.539 106.445L264.664 109.864C261.083 112.449 257.585 114.284 253.421 115.785L253.13 115.41L253.296 113.033Z' fill='%23E87D6B'/%3e%3cpath d='M281.32 215.359L282.777 215.817C284.901 216.443 287.607 216.526 289.606 217.485L289.815 219.07C291.313 218.445 292.562 217.819 294.186 218.445C295.186 218.861 296.269 219.445 297.059 220.196C298.101 221.196 298.642 222.573 300.058 222.989C301.015 223.198 301.848 222.74 302.765 222.448L303.347 222.948C303.722 222.74 304.138 222.531 304.555 222.406L305.471 222.114L307.136 221.489L311.592 219.696C312.3 219.945 312.924 220.363 313.591 220.78C314.257 220.654 314.881 220.571 315.464 220.238C316.339 221.364 316.589 222.864 316.964 224.157L318.754 230.078L325 249.26L326.415 253.679C326.666 254.43 326.999 255.347 326.874 256.139C326.748 256.89 326.041 257.64 325.417 258.058C324.25 258.849 322.626 259.225 321.294 259.684L314.382 262.06L286.025 271.775C285.067 271.901 284.151 272.318 283.235 272.652L278.655 274.236L275.865 275.279C274.616 275.612 273.408 275.362 272.368 274.653C269.661 272.819 268.786 267.565 267.953 264.604L265.996 257.682L262.582 246.465C261.999 244.63 261 242.421 260.874 240.502C260.833 239.669 261 238.918 261.374 238.167C262.04 236.875 263.123 236.541 264.456 236.208L269.078 235.041L274.407 233.289C274.99 233.08 275.74 232.913 276.157 232.413C276.656 231.996 276.905 231.871 277.572 231.788L277.613 231.079C277.781 228.285 278.363 226.534 280.486 224.657L279.945 223.282C279.696 222.615 279.113 221.489 279.113 220.78C279.113 219.821 280.071 218.403 280.486 217.569C280.861 216.861 281.07 216.068 281.32 215.359Z' fill='%233FB2D1'/%3e%3cpath d='M296.643 226.368C297.433 226.659 297.642 226.951 298.1 227.66L298.641 228.536L298.474 228.952L297.6 229.245L297.225 228.994C296.767 228.119 296.684 227.326 296.643 226.368Z' fill='%23FEFEFE'/%3e%3cpath d='M274.075 234.749C274.242 234.791 274.45 234.833 274.617 234.915C274.783 235.541 275.158 236.459 274.909 237.042L274.284 237.25H273.742C273.493 236.542 273.409 235.917 273.367 235.166L274.075 234.749Z' fill='%23FEFEFE'/%3e%3cpath d='M276.074 233.915C276.573 233.831 276.324 233.831 276.865 233.915L277.198 236.208L276.657 236.626C276.449 236.584 276.282 236.459 276.074 236.333C275.741 235.624 275.532 235.124 275.491 234.291L276.074 233.915Z' fill='%23FEFEFE'/%3e%3cpath d='M309.927 222.031L310.385 221.864C310.968 222.24 311.093 223.407 311.301 224.116L310.635 224.533C310.177 224.616 310.218 224.658 309.76 224.491L309.344 222.573L309.927 222.031Z' fill='%23FEFEFE'/%3e%3cpath d='M268.786 236.417C269.327 236.25 269.327 236.25 269.868 236.417C270.285 237.042 270.493 237.417 270.493 238.168L269.952 238.585C269.411 238.752 269.411 238.794 268.911 238.543C268.661 238.251 268.494 238.043 268.411 237.626C268.37 237.001 268.411 236.959 268.786 236.417Z' fill='%23FEFEFE'/%3e%3cpath d='M266.205 237.25C266.788 237.125 266.788 237.083 267.288 237.375C267.538 237.959 267.745 238.501 267.913 239.126L267.246 239.543L266.413 239.752L266.038 239.376C265.872 238.459 265.622 238.083 266.205 237.25Z' fill='%23FEFEFE'/%3e%3cpath d='M307.387 223.074L307.887 222.99L308.178 223.282L307.803 224.325L308.053 224.408L308.386 223.825H308.761C309.011 224.367 308.969 224.408 308.803 224.992C308.22 225.325 307.928 225.451 307.303 225.492C306.804 225.075 306.72 224.658 306.471 224.032C306.679 223.407 306.887 223.407 307.387 223.074Z' fill='%23FEFEFE'/%3e%3cpath d='M304.473 224.074L305.472 224.033C306.013 224.616 305.971 225.033 306.097 225.826C305.805 226.326 305.472 226.368 304.93 226.577C304.473 226.368 304.431 226.284 304.098 225.868C304.056 224.95 303.89 224.825 304.473 224.074Z' fill='%23FEFEFE'/%3e%3cpath d='M271.41 235.582C271.744 235.499 272.035 235.541 272.41 235.541C272.576 236.166 272.993 236.75 273.242 237.376L272.701 237.709C272.201 237.876 271.785 238.043 271.243 237.959C271.035 237.292 270.994 236.708 270.91 235.999L271.41 235.582Z' fill='%23FEFEFE'/%3e%3cpath d='M301.1 225.992L301.266 225.408C301.766 225.199 302.182 225.033 302.682 224.991C303.265 225.533 303.598 225.825 303.806 226.575C303.39 227.243 302.848 227.368 302.141 227.534C301.599 227.243 301.349 226.534 301.1 225.992Z' fill='%23FEFEFE'/%3e%3cpath d='M298.642 226.742L298.725 226.117C299.224 225.866 299.516 225.784 300.058 225.784L300.724 226.534L300.974 227.826C300.599 228.327 300.14 228.41 299.558 228.619C298.933 228.119 298.809 227.451 298.642 226.742Z' fill='%23FEFEFE'/%3e%3cpath d='M292.646 253.013L290.98 248.134C293.646 247.592 296.144 246.757 298.642 245.757L300.058 250.469C300.224 251.094 300.474 251.553 300.266 252.178L293.271 254.263L292.646 253.013Z' fill='%23F5C361'/%3e%3cpath d='M289.773 219.071C291.272 218.446 292.521 217.82 294.145 218.446C295.144 218.862 296.227 219.446 297.019 220.197C298.059 221.197 298.601 222.574 300.016 222.99L300.142 223.658L299.934 223.699C298.392 224.241 296.935 224.95 295.311 225.325L295.02 225.118C294.145 225.325 293.354 225.66 292.563 226.118C291.563 226.202 290.481 226.869 289.565 227.327C289.398 226.452 289.274 225.701 288.648 224.992C289.232 223.658 289.357 221.823 289.565 220.406L289.773 219.071Z' fill='%23B0D5F2'/%3e%3cpath d='M289.773 219.071C291.272 218.446 292.521 217.82 294.145 218.446C295.144 218.862 296.227 219.446 297.019 220.197C298.059 221.197 298.601 222.574 300.016 222.99L300.142 223.658L299.934 223.699C298.392 224.241 296.935 224.95 295.311 225.325L295.02 225.118L297.726 224.158C296.227 222.741 295.312 220.655 293.187 219.989C291.855 219.571 290.773 219.78 289.565 220.448L289.773 219.071Z' fill='%23161E57'/%3e%3cpath d='M281.32 215.359L282.778 215.817C284.901 216.443 287.608 216.526 289.607 217.485L289.814 219.07L289.689 220.487C289.481 221.906 289.398 223.74 288.773 225.075C289.398 225.783 289.481 226.534 289.689 227.41C289.148 227.827 288.398 227.868 287.732 228.118C286.9 228.41 286.275 228.285 285.401 228.702L285.192 228.785C283.36 229.245 281.611 230.245 279.863 230.954C279.155 231.246 278.363 231.662 277.614 231.746L277.656 231.038C277.822 228.243 278.405 226.492 280.529 224.615L279.987 223.24C279.737 222.573 279.155 221.447 279.155 220.738C279.155 219.779 280.112 218.361 280.529 217.527C280.862 216.861 281.07 216.068 281.32 215.359Z' fill='%23F6AE8B'/%3e%3cpath d='M285.109 228.327L285.275 227.368C285.443 226.701 285.859 226.408 286.4 226.033L287.233 226.534L287.525 226.326L287.566 225.575C288.066 225.533 288.19 225.408 288.565 225.158L288.732 225.075C289.357 225.784 289.44 226.534 289.648 227.41C289.107 227.826 288.357 227.868 287.691 228.119C286.859 228.41 286.234 228.285 285.359 228.703L285.151 228.785L285.109 228.327Z' fill='%23161E57'/%3e%3cpath d='M277.614 231.746L277.656 231.038C277.822 228.243 278.405 226.492 280.529 224.615L281.403 228.743C281.902 228.077 282.403 227.243 283.111 226.742C283.444 226.826 283.568 226.784 283.777 227.076C284.193 227.701 284.443 227.993 285.11 228.285L285.15 228.703C283.319 229.161 281.57 230.161 279.821 230.87C279.155 231.204 278.363 231.621 277.614 231.746Z' fill='%23141963'/%3e%3cpath d='M315.464 220.196C316.339 221.322 316.589 222.822 316.964 224.115L318.754 230.036L325 249.217L326.415 253.637C326.666 254.388 326.999 255.305 326.874 256.097C326.748 256.848 326.041 257.598 325.417 258.016C324.25 258.807 322.626 259.183 321.294 259.642L314.382 262.018L286.025 271.733C285.067 271.859 284.151 272.275 283.235 272.61L278.655 274.194L275.865 275.236C274.616 275.57 273.408 275.32 272.368 274.61C269.661 272.777 268.786 267.522 267.953 264.561L265.996 257.64L262.582 246.423C261.999 244.588 261 242.379 260.874 240.46C260.833 239.627 261 238.876 261.374 238.125C262.04 236.832 263.123 236.499 264.456 236.166L264.372 236.457C264.039 237.541 262.79 237.876 262.457 239.167C261.874 241.462 264.705 249.258 265.788 251.552L266.287 252.47L266.746 253.22L266.704 253.262C267.536 253.679 268.162 253.888 269.078 253.97C272.242 254.263 275.656 253.804 278.822 253.637L292.604 253.011L293.229 254.221L300.224 252.135C300.433 251.511 300.183 251.051 300.016 250.426L319.961 239.585L316.089 228.327L314.84 224.366C314.465 223.073 314.299 221.947 313.591 220.78C314.257 220.654 314.84 220.571 315.464 220.196Z' fill='%230C8FB4'/%3e%3cpath d='M292.646 253.013L293.271 254.222L276.49 254.639C273.909 254.722 271.285 255.014 268.662 254.847C268.204 254.806 267.871 254.722 267.496 254.43C266.913 254.013 266.913 253.93 266.788 253.221C267.62 253.638 268.245 253.846 269.162 253.93C272.326 254.222 275.74 253.764 278.905 253.596L292.646 253.013Z' fill='%233A71AF'/%3e%3cpath d='M315.465 220.196C316.34 221.322 316.59 222.822 316.964 224.115L318.754 230.036L325.001 249.217L326.416 253.637C326.667 254.388 327 255.305 326.874 256.097C326.749 256.848 326.042 257.598 325.417 258.016C324.251 258.807 322.627 259.183 321.294 259.642L314.383 262.018L286.025 271.733C285.068 271.859 284.152 272.275 283.236 272.61L278.655 274.194L275.866 275.236C274.616 275.57 273.408 275.32 272.367 274.61C269.661 272.777 268.787 267.522 267.954 264.561L265.997 257.64C266.122 257.014 265.913 256.472 265.955 255.847L266.746 257.807L266.83 258.224C267.204 259.224 267.621 260.475 268.079 261.476C268.412 262.226 268.203 261.476 268.37 262.185L269.37 265.396L269.494 265.729L269.703 266.48C269.994 267.105 269.869 266.563 269.953 267.147C270.036 267.772 270.244 268.273 270.411 268.898L270.91 270.608C271.285 271.901 271.451 272.484 272.7 273.235C274.033 274.069 274.657 273.985 276.157 273.61C278.364 273.068 280.654 271.901 282.819 271.108L295.478 266.521L315.507 259.6C318.005 258.724 320.586 258.016 323.002 257.014C323.585 256.765 324.126 256.43 324.459 255.847C324.751 255.263 324.751 254.596 324.668 253.97C324.335 251.886 323.377 249.8 322.711 247.799L320.337 240.544L307.428 248.007C305.347 249.134 302.931 250.093 301.016 251.511L300.808 251.677V253.428C298.851 254.721 296.144 255.347 293.937 255.972C293.355 255.555 293.313 255.013 293.146 254.304L300.142 252.219C300.35 251.593 300.1 251.135 299.933 250.509L319.879 239.669L316.007 228.41L314.757 224.448C314.383 223.156 314.216 222.031 313.508 220.862C314.257 220.654 314.84 220.571 315.465 220.196Z' fill='%233A71AF'/%3e%3cpath d='M253.13 115.493L253.421 115.868C257.543 114.325 261.083 112.49 264.664 109.947V115.91C264.664 116.827 264.538 118.036 264.83 118.87L265.247 119.037L272.45 121.497C276.74 123.123 281.945 123.79 285.817 126.251L286.191 126.46C287.566 127.544 288.523 135.174 289.148 137.175L290.397 143.054L295.394 167.406C296.019 170.492 297.102 173.869 297.226 176.997C297.393 181.041 295.935 185.67 295.186 189.672L289.648 217.527C287.649 216.568 284.984 216.484 282.819 215.859L281.361 215.4C281.111 216.109 280.904 216.901 280.529 217.568C280.112 218.403 279.154 219.82 279.154 220.78C279.154 221.489 279.737 222.614 279.988 223.281L280.529 224.657C278.405 226.534 277.822 228.285 277.656 231.078L277.614 231.787C276.948 231.871 276.74 231.996 276.198 232.413C275.782 232.913 275.032 233.08 274.449 233.289L269.119 235.04L264.497 236.208C263.206 236.583 262.124 236.916 261.416 238.167C260.999 238.918 260.833 239.627 260.917 240.502C261.041 242.42 262.04 244.672 262.623 246.465L266.038 257.682L267.995 264.603C268.869 267.564 269.702 272.818 272.409 274.652C273.45 275.361 274.699 275.612 275.906 275.278L278.697 274.236L283.276 272.651C284.193 272.317 285.067 271.901 286.067 271.775L290.356 300.713L294.52 328.359L296.102 338.867C296.268 340.077 296.601 341.494 296.601 342.745L295.935 342.912L293.104 342.87L285.858 343.287C284.567 342.078 274.699 313.223 273.533 309.553L253.587 317.476L241.304 320.77L239.263 337.95L238.764 342.119C238.68 342.745 238.68 343.496 238.431 344.08L235.849 344.163L227.396 344.121C228.146 346.039 228.104 348.291 228.187 350.334C228.312 353.045 228.812 356.213 227.687 358.841L225.939 362.051L187.713 360.925L185.922 360.967C185.298 361.801 185.298 364.011 185.006 365.137H176.22H169.141L168.142 360.508L129.709 360.925C128.543 360.425 127.46 359.966 126.211 359.883L126.544 356.964L128.834 356.713L129.292 317.685L129.667 275.236H144.782L144.699 261.643L170.891 261.684L170.765 219.236L182.3 219.32H184.007L183.799 191.424C184.424 191.465 184.757 191.465 185.339 191.09C185.756 190.298 186.464 189.798 186.88 189.048C187.338 188.213 188.046 187.546 188.462 186.671C188.921 185.67 188.713 184.127 188.713 183.043C190.337 182.543 191.877 181.75 193.418 181.041L193.043 178.665L191.419 172.827C192.918 172.702 194.459 172.16 195.916 171.743L203.161 169.45L227.021 162.11L228.062 158.691L234.433 135.049C235.849 130.045 237.181 124.332 241.97 121.33L242.261 121.164C243.386 120.455 244.759 120.246 246.051 119.996C247.342 119.329 249.09 119.037 250.465 118.578C251.339 118.286 252.13 117.828 252.921 117.411L253.13 115.493Z' fill='%231B2570'/%3e%3cpath d='M279.988 223.239L280.529 224.615C278.404 226.492 277.822 228.243 277.655 231.036L277.614 231.746C276.947 231.829 276.74 231.954 276.198 232.371C276.115 231.996 276.073 231.62 276.073 231.245C276.073 227.659 277.53 225.616 279.988 223.239Z' fill='%2347C7E0'/%3e%3cpath d='M235.848 344.206C235.724 342.12 235.931 340.119 236.057 338.076L236.472 330.779L238.014 309.596L238.804 298.88C239.096 295.336 239.429 291.75 239.305 288.206C239.221 284.869 238.68 281.367 238.138 278.073C237.805 275.946 237.514 273.736 236.889 271.694C236.556 270.692 242.302 255.389 242.844 252.763L242.926 252.429C243.343 250.511 243.343 248.509 243.468 246.549L243.676 233.79L243.301 204.643L243.76 204.185L251.463 236.625L253.67 245.591C254.086 247.175 254.795 249.051 254.919 250.677C254.17 251.887 253.504 253.221 253.087 254.598L253.212 261.769L249.34 261.894L246.675 267.398C246.216 268.315 245.3 269.733 245.176 270.734C245.134 271.11 245.342 271.901 245.426 272.319L245.801 275.487C246.008 278.573 246.342 281.784 246.216 284.869C246.092 288.122 245.342 291.499 244.925 294.752L241.386 320.771L239.346 337.95L238.846 342.12C238.763 342.746 238.763 343.497 238.513 344.08L235.848 344.206Z' fill='%23141963'/%3e%3cpath d='M249.299 261.936C250.424 259.476 251.589 256.849 253.089 254.639L253.213 261.811L249.299 261.936Z' fill='%234A89C2'/%3e%3cpath d='M257.96 261.811L273.533 309.596L253.587 317.518L241.304 320.813L244.843 294.793C245.26 291.54 246.009 288.163 246.134 284.911C246.259 281.825 245.968 278.614 245.717 275.529L245.343 272.36C245.301 271.943 245.051 271.151 245.093 270.776C245.218 269.774 246.134 268.357 246.592 267.439L249.257 261.936L253.13 261.811H257.96Z' fill='%234A89C2'/%3e%3cpath d='M246.633 267.439L249.298 261.936L253.17 261.811C253.42 263.687 253.17 265.73 253.212 267.648L246.633 267.439Z' fill='%233A71AF'/%3e%3cpath d='M245.717 275.528L253.629 275.445L253.587 317.476L241.304 320.77L244.843 294.751C245.26 291.499 246.009 288.121 246.134 284.868C246.259 281.824 245.968 278.614 245.717 275.528Z' fill='%233A71AF'/%3e%3cpath d='M243.761 204.184L240.68 190.799C247.134 192.467 254.045 194.927 257.96 200.681C262.999 208.021 266.121 216.944 267.829 225.617C268.412 228.703 268.953 231.83 269.12 234.957L264.497 236.125C263.207 236.5 262.124 236.834 261.416 238.085C261 238.835 260.833 239.544 260.916 240.42C261.042 242.338 262.041 244.589 262.624 246.383L266.038 257.599L267.995 264.521C268.87 267.481 269.702 272.735 272.409 274.57C273.45 275.279 274.7 275.529 275.907 275.195L278.696 274.153L283.277 272.569C284.193 272.235 285.068 271.818 286.067 271.693L290.356 300.631L294.52 328.277L296.102 338.784C296.269 339.993 296.602 341.412 296.602 342.663L295.936 342.829L293.104 342.788L285.859 343.205C284.568 341.995 274.7 313.141 273.533 309.471L257.96 261.686H253.213L253.088 254.513C253.504 253.137 254.171 251.803 254.921 250.594C254.837 248.926 254.087 247.092 253.672 245.506L251.464 236.542L243.761 204.184Z' fill='%232F4799'/%3e%3cpath d='M254.921 250.677L257.96 261.81H253.213L253.088 254.638C253.463 253.262 254.171 251.928 254.921 250.677Z' fill='%23B0D5F2'/%3e%3cpath d='M278.696 274.237L283.277 272.651C284.193 272.318 285.068 271.902 286.067 271.776L290.356 300.715L294.52 328.36L296.103 338.868C296.269 340.077 296.602 341.495 296.602 342.746L295.936 342.912L293.104 342.87C292.313 340.744 292.021 338.242 291.564 335.991L289.481 325.734L278.696 274.237Z' fill='%23141963'/%3e%3cpath d='M170.974 261.769L170.849 219.321L182.384 219.404H184.091L228.021 219.446H230.02L228.77 227.285L227.604 234.331L226.688 240.253L225.231 248.008L224.19 254.013L222.899 261.602L222.066 267.398C221.649 269.983 221.067 272.693 221.15 275.321L188.463 275.362V267.481L188.505 265.397L188.463 261.685L170.974 261.769Z' fill='%234A89C2'/%3e%3cpath d='M188.505 265.396C188.671 264.145 188.629 262.811 188.671 261.518L222.941 261.56L222.108 267.356L188.505 267.439V265.396Z' fill='%233A71AF'/%3e%3cpath d='M224.232 254.013C223.274 253.471 186.88 253.846 182.425 253.846V247.883L225.273 248.008L224.232 254.013Z' fill='%233A71AF'/%3e%3cpath d='M188.463 267.439L222.066 267.356C221.65 269.942 221.067 272.652 221.15 275.279L188.463 275.321V267.439Z' fill='%234A89C2'/%3e%3cpath d='M227.604 234.331L226.688 240.252H182.425V234.54C183.299 234.248 184.715 234.415 185.673 234.456H192.585L227.604 234.331Z' fill='%233A71AF'/%3e%3cpath d='M184.09 219.403L228.02 219.445H230.019L228.77 227.283L228.604 227.117C228.52 227.034 228.437 226.908 228.311 226.867C227.938 226.7 226.647 226.867 226.188 226.867H219.443H182.383L182.341 219.361L184.09 219.403Z' fill='%233A71AF'/%3e%3cpath d='M253.129 115.493L253.422 115.868C257.544 114.325 261.083 112.49 264.664 109.947V115.91C264.664 116.827 264.539 118.036 264.83 118.87L265.247 119.037L272.451 121.497C276.739 123.123 281.944 123.79 285.817 126.251L286.191 126.46C287.566 127.544 288.523 135.174 289.148 137.175L290.397 143.054L295.394 167.406C296.019 170.492 297.102 173.869 297.226 176.997C297.393 181.041 295.935 185.67 295.185 189.672L289.648 217.527C287.649 216.568 284.984 216.484 282.819 215.859L281.361 215.4L278.863 214.524L280.612 196.177L277.698 188.714L277.156 189.006C275.157 189.923 272.866 190.215 270.66 190.34C264.206 190.799 257.46 189.881 251.131 188.672C248.716 188.213 246.301 187.797 243.969 186.962C241.97 186.795 239.514 185.544 237.681 184.753L230.02 219.528H228.021L184.091 219.487L183.882 191.591C184.507 191.632 184.84 191.632 185.423 191.258C185.839 190.465 186.547 189.965 186.964 189.214C187.422 188.381 188.129 187.713 188.546 186.837C189.004 185.837 188.796 184.294 188.796 183.209C190.42 182.709 191.96 181.917 193.501 181.208L193.126 178.832L191.502 172.994C193.001 172.869 194.543 172.327 196 171.91L203.245 169.616L227.105 162.278L228.146 158.859L234.517 135.216C235.933 130.212 237.264 124.499 242.054 121.497L242.345 121.33C243.469 120.621 244.843 120.413 246.134 120.163C247.425 119.495 249.174 119.204 250.547 118.745C251.423 118.453 252.213 117.994 253.005 117.577L253.129 115.493Z' fill='%23E5664B'/%3e%3cpath d='M247.384 150.894C248.591 151.395 249.383 152.479 250.382 153.271C254.088 156.107 258.46 158.024 263.165 158.275L262.624 158.608C260.709 159.068 258.377 158.901 256.461 158.484L256.087 158.4C253.006 157.733 249.632 155.648 247.842 152.979C247.467 152.437 247.176 151.854 247.051 151.228L247.384 150.894Z' fill='%23B23538'/%3e%3cpath d='M193.126 178.748C193.334 178.582 193.543 178.415 193.792 178.331C194.375 178.123 195.208 178.206 195.875 178.081L204.327 176.538L223.982 172.577L228.145 171.701C228.645 171.576 229.602 171.576 230.019 171.41C230.394 171.243 231.268 168.991 231.435 168.533L235.058 160.485C236.182 157.983 237.181 154.731 239.055 152.687C239.513 152.187 239.929 152.061 240.595 152.145L241.262 152.687C241.47 154.48 240.429 157.066 239.971 158.859L237.014 170.534C236.598 172.118 234.35 178.999 234.725 180.125C232.684 180.416 230.644 180.374 228.603 180.374L193.501 181.167L193.126 178.748Z' fill='%23B23538'/%3e%3cpath d='M243.969 186.921C245.219 186.629 246.759 186.921 248.05 186.921C252.631 186.962 257.044 186.42 261.124 184.252C268.412 180.374 270.702 172.118 272.492 164.738C273.659 159.901 274.658 154.856 276.115 150.102L279.946 162.569L283.236 172.201L284.61 176.663C284.694 176.955 284.901 177.831 285.109 178.039C285.651 178.581 286.775 177.664 287.483 178.122C286.942 178.415 286.4 178.831 285.734 178.706L285.526 178.664L282.778 215.901L281.32 215.442L278.822 214.566L280.57 196.219L277.656 188.755L277.115 189.048C275.116 189.965 272.825 190.257 270.619 190.381C264.165 190.841 257.419 189.923 251.089 188.714C248.716 188.172 246.301 187.755 243.969 186.921Z' fill='%23D04F48'/%3e%3cpath d='M277.697 188.673C277.947 188.464 278.572 187.839 278.655 187.547C278.988 186.504 277.406 183.294 276.989 182.292C276.364 180.625 275.365 178.582 275.073 176.831C274.866 175.621 275.282 173.828 275.448 172.577L277.239 160.235C278.696 163.57 279.696 167.156 280.737 170.659L283.402 179.04C282.403 180.666 282.319 182.835 282.07 184.711C281.611 188.464 281.445 192.55 280.529 196.178L277.697 188.673Z' fill='%23BFDDF5'/%3e%3cpath d='M253.13 115.493L253.421 115.868C257.543 114.325 261.082 112.49 264.663 109.947V115.91C264.663 116.827 264.538 118.036 264.831 118.87L265.246 119.037L272.45 121.497C268.62 129.962 262.457 138.301 255.961 144.889C253.878 147.016 251.172 149.601 248.424 150.727C248.091 150.852 247.757 150.894 247.382 150.894C246.342 149.351 245.634 147.517 245.051 145.765C243.469 140.97 243.302 135.716 243.677 130.754C243.927 127.126 244.427 123.415 246.092 120.121C247.382 119.453 249.132 119.162 250.506 118.703C251.38 118.411 252.172 117.953 252.962 117.536L253.13 115.493Z' fill='%23FEFEFE'/%3e%3cpath d='M253.129 115.493L253.421 115.868C257.543 114.325 261.082 112.49 264.663 109.947V115.91C264.663 116.827 264.538 118.036 264.83 118.87L265.246 119.037C264.913 119.329 265.038 119.12 264.871 119.621C264.663 120.204 264.497 120.746 264.164 121.288C262.498 123.999 259.625 126.125 256.502 126.751C255.294 127.002 254.253 126.667 253.254 125.958C251.172 124.499 250.881 120.997 250.506 118.662C251.38 118.37 252.172 117.911 252.962 117.494L253.129 115.493Z' fill='%23F6AE8B'/%3e%3cpath d='M234.724 180.041L234.85 180.333C235.016 180.667 235.058 180.959 235.183 181.292C235.474 182.418 236.307 183.961 237.348 184.545L237.681 184.712L230.02 219.488H228.021L184.091 219.446L183.882 191.55C184.507 191.592 184.84 191.592 185.423 191.216C185.839 190.424 186.547 189.924 186.964 189.173C187.422 188.339 188.129 187.672 188.546 186.796C189.004 185.796 188.796 184.253 188.796 183.169C190.42 182.668 191.96 181.876 193.501 181.168L228.603 180.375C230.644 180.292 232.725 180.333 234.724 180.041Z' fill='%237BAEDF'/%3e%3cpath d='M213.656 205.769L214.405 205.644L214.905 206.06C214.947 206.769 214.988 206.853 214.572 207.395L213.781 207.52L213.323 207.062C213.24 206.353 213.198 206.353 213.656 205.769Z' fill='%23FEFEFE'/%3e%3cpath d='M234.724 180.041L234.85 180.333C235.016 180.667 235.057 180.959 235.183 181.292C235.474 182.418 236.306 183.961 237.348 184.545L237.681 184.712L230.019 219.488H228.021L228.228 180.584L228.603 180.333C230.644 180.292 232.725 180.333 234.724 180.041Z' fill='%23BFDDF5'/%3e%3cpath d='M144.865 275.319L144.782 261.726L170.974 261.768L188.504 261.684L188.545 265.395L188.504 267.481V275.361L221.192 275.319L225.356 324.106L226.646 336.824L227.104 341.744C227.187 342.536 227.187 343.496 227.479 344.246C228.229 346.164 228.187 348.416 228.27 350.459C228.395 353.169 228.895 356.338 227.77 358.966L226.022 362.176L187.796 361.05L186.005 361.092C185.381 361.926 185.381 364.136 185.089 365.262H176.303H169.224L168.225 360.633L129.792 361.05C128.626 360.55 127.543 360.091 126.294 360.008L126.627 357.089L128.917 356.838L129.375 317.809L129.75 275.361L144.865 275.319Z' fill='%234A89C2'/%3e%3cpath d='M172.141 297.503C167.06 296.003 162.646 292.959 159.44 288.663C157.233 285.745 156.234 282.784 155.442 279.24C159.981 280.074 163.688 281.449 167.31 284.368C170.225 286.704 172.64 290.04 173.057 293.834C173.182 294.919 173.473 296.628 172.931 297.587L171.099 294.084C168.893 290.165 165.894 286.787 162.271 284.077C161.647 283.577 160.898 282.868 160.106 282.659C159.981 283.201 161.022 283.785 161.439 284.119C166.186 287.872 169.767 291.958 172.141 297.503Z' fill='%2347C7E0'/%3e%3cpath d='M144.867 275.319L144.783 261.726L170.975 261.768L188.505 261.684L188.547 265.395L188.505 267.481V275.361C186.756 275.57 184.882 275.445 183.092 275.445L174.139 275.403L144.867 275.319Z' fill='%237BAEDF'/%3e%3cpath d='M172.141 297.504C169.767 291.958 166.186 287.83 161.439 284.161C161.023 283.827 159.982 283.244 160.107 282.702C160.898 282.91 161.647 283.619 162.272 284.119C165.895 286.788 168.893 290.165 171.1 294.126L172.932 297.629C173.765 299.464 174.681 301.257 175.347 303.133C177.804 310.347 178.679 318.52 177.679 326.067L176.513 331.529L175.722 334.99C173.973 335.407 171.475 335.074 169.642 335.074C167.644 334.657 165.312 334.865 163.271 334.865C162.73 335.283 162.272 335.616 162.189 336.325C162.064 337.45 162.022 339.202 162.647 340.119C163.188 340.328 163.646 340.453 164.229 340.536C164.52 340.578 164.396 340.578 164.687 340.744L165.104 342.955L168.185 360.509L129.751 360.926C128.585 360.426 127.503 359.967 126.254 359.884L126.587 356.965L128.876 356.714L129.335 317.685C135.081 319.354 140.744 320.98 146.616 322.231C156.734 324.357 166.811 325.399 177.095 326.067C177.845 315.934 176.513 306.845 172.141 297.504Z' fill='%23FEFEFE'/%3e%3cpath d='M221.192 275.279L225.356 324.065L226.647 336.782L227.105 341.703C227.189 342.495 227.189 343.454 227.48 344.205C228.229 346.123 228.187 348.375 228.271 350.417C228.396 353.128 228.895 356.297 227.771 358.924L226.022 362.134L187.796 361.009L186.006 361.05C185.382 361.885 185.382 364.094 185.091 365.22H176.304H169.226L168.226 360.592L165.144 343.037L164.729 340.828C164.436 340.661 164.562 340.702 164.27 340.619C163.729 340.494 163.229 340.41 162.688 340.202C162.063 339.284 162.063 337.533 162.23 336.407C162.313 335.656 162.772 335.365 163.313 334.948C165.353 334.948 167.684 334.698 169.683 335.156C171.516 335.156 174.014 335.49 175.762 335.073L176.554 331.612L177.137 331.487L177.719 327.942C177.803 327.484 177.761 326.816 178.053 326.4L183.549 319.562C184.632 317.269 186.173 315.558 188.421 314.391L188.505 275.445L221.192 275.279Z' fill='%23FEFEFE'/%3e%3cpath d='M221.192 275.279L225.356 324.065C219.693 325.107 213.988 325.607 208.284 325.983C201.663 326.442 195.083 326.733 188.421 326.525L178.803 326.275C180.468 324.19 182.051 321.813 183.966 319.937C186.173 318.353 188.296 317.351 190.919 316.643C192.21 316.267 193.543 316.059 194.875 315.934C195.708 315.85 197.166 315.934 197.79 315.476C197.582 315.267 197.623 315.267 197.332 315.225C196.541 315.058 195.542 315.267 194.708 315.35C190.503 315.809 187.13 317.309 183.591 319.478C184.674 317.185 186.215 315.475 188.463 314.308L188.547 275.362L221.192 275.279Z' fill='%233A71AF'/%3e%3cpath d='M147.657 23.5913C149.239 22.799 150.863 21.8817 152.57 21.2562C157.609 19.5049 162.564 19.7134 167.644 21.0894L168.352 21.2562C171.516 20.3388 175.513 20.7141 178.761 20.8392C195.251 21.5481 211.449 25.6762 225.94 33.7238C233.56 37.9353 241.097 43.3977 247.635 49.1103C255.088 55.6568 261.958 63.1206 268.663 70.4178L271.618 73.4617C272.452 74.254 273.409 74.7961 273.784 75.9636C269.329 72.3358 264.665 69.3336 258.627 70.0008C253.089 70.6262 247.842 70.6262 244.053 75.4632C241.097 79.216 240.431 83.9279 241.013 88.598L242.138 93.7268C241.139 97.1877 241.721 103.067 243.47 106.278C244.76 108.613 246.468 110.323 249.091 111.031C250.34 111.365 251.798 111.365 253.131 111.407C253.381 111.907 253.339 112.491 253.297 113.033L253.131 115.451L252.922 117.453C252.132 117.87 251.34 118.328 250.466 118.62C249.05 119.079 247.343 119.371 246.051 120.038C244.76 120.33 243.429 120.538 242.262 121.206L241.971 121.373C237.183 124.374 235.892 130.087 234.434 135.091L228.063 158.733L227.022 162.152L203.204 169.533L195.959 171.827C194.543 172.243 192.961 172.785 191.462 172.91L193.086 178.748L193.46 181.125C191.92 181.834 190.38 182.668 188.756 183.127C188.756 184.211 188.963 185.795 188.505 186.755C188.089 187.63 187.381 188.297 186.923 189.131C186.507 189.923 185.799 190.382 185.382 191.174C184.841 191.55 184.466 191.508 183.842 191.508L184.05 219.403H182.342L170.808 219.321L170.934 261.769L144.742 261.727L144.825 275.321H129.71L130.168 230.454L130.21 226.159L122.881 227.619L122.673 210.188C122.589 207.603 122.715 204.851 122.173 202.307L122.131 202.058L108.474 203.309L107.766 203.142C107.349 200.556 107.349 197.846 107.265 195.219L106.683 182.627C106.308 181.417 106.433 179.999 106.349 178.748C106.225 175.913 106.308 172.911 105.85 170.117L105.434 163.696L104.518 137.885C104.143 132.63 103.768 127.544 102.935 122.331L103.143 121.957L101.395 119.829L103.768 115.41C102.311 114.325 100.104 113.617 98.4381 112.741L90.2766 108.029C90.3183 107.487 91.1927 106.611 91.5259 106.111C92.1921 105.11 92.8167 104.026 93.1498 102.9C93.6495 101.274 93.3997 99.0641 93.3997 97.3545C93.358 96.6874 93.3997 96.3121 92.9833 95.77C89.0691 91.8504 86.6956 87.5555 84.572 82.4685C83.5726 79.6747 83.3228 76.5474 83.9474 73.6285L67.4579 73.6702H38.3933L27.5668 73.7952C25.7347 73.7952 23.2363 74.0872 21.5707 73.4617L21.2793 73.3366C19.9051 72.7945 18.6559 71.7938 18.0313 70.4595L17.9064 70.1676C17.3234 68.9583 17.3234 67.1654 17.7815 65.8728C18.4894 63.9129 19.8218 62.5369 21.7373 61.7029C25.0268 60.2435 28.1498 60.6188 31.3977 61.9531C31.606 60.7022 31.8141 59.3679 32.2305 58.1586C33.7296 53.7387 37.1024 50.4446 41.2247 48.4014C42.5989 47.7342 44.0979 47.2756 45.597 46.9837C50.0108 46.1497 55.1325 47.0254 58.9217 49.6106L59.1716 49.7774C60.9205 50.9867 62.9608 52.9047 64.1267 54.6561L64.335 54.9479C66.0422 57.4915 66.6668 60.2435 66.9583 63.2457C68.1242 62.9955 69.2068 62.8288 70.3727 62.8288C72.9128 62.8288 74.4951 63.9129 76.244 65.6642C79.4919 62.3701 83.1146 59.4096 86.654 56.4073C91.8589 51.9874 97.2305 47.6091 102.894 43.7729C113.679 36.4759 125.42 30.5964 137.746 26.4684L144.367 24.3418C145.491 24.0499 146.49 23.6747 147.657 23.5913Z' fill='%23BFDDF5'/%3e%3cpath d='M162.229 130.213C162.895 130.171 163.603 130.171 164.228 130.421C164.852 130.671 165.435 131.38 165.686 131.964C165.977 132.715 166.061 133.59 165.728 134.341C165.353 135.174 164.645 135.633 163.811 135.967C163.312 136.008 162.813 136.05 162.313 135.925C161.522 135.717 160.73 135.091 160.355 134.382C159.939 133.59 159.98 132.881 160.272 132.047C160.564 131.046 161.313 130.713 162.229 130.213Z' fill='%23FEFEFE'/%3e%3cpath d='M189.671 80.2587L190.129 80.1753C191.004 80.6757 191.795 83.8447 192.211 84.8872L194.917 85.1791C195.751 85.3459 196.375 85.7211 196.874 86.3883L196.666 86.8469C195.459 87.6809 193.877 87.9311 192.461 88.2646L190.462 92.9348L189.963 93.1016C188.963 92.2677 188.672 90.1828 188.381 88.9735C188.339 88.8902 188.213 88.1813 188.172 88.1395C188.089 88.0562 187.423 87.8894 187.298 87.8477C186.256 87.5141 184.591 87.5558 183.758 86.8887C183.591 86.3049 183.55 86.3049 183.758 85.7628C185.007 84.9289 186.382 84.8872 187.839 84.7203C188.422 84.3034 189.088 81.2178 189.671 80.2587Z' fill='%23F5C361'/%3e%3cpath d='M150.737 95.0193C151.736 94.936 152.443 95.0193 153.36 95.478C154.651 96.1035 155.983 97.6463 156.441 98.9806C156.858 100.148 156.566 101.482 156.024 102.567C155.234 104.193 153.859 105.027 152.194 105.611C151.07 105.819 150.153 105.861 149.113 105.319C147.822 104.651 146.655 103.234 146.281 101.816C145.947 100.523 146.156 98.8973 146.781 97.7296C147.697 96.1451 149.071 95.5197 150.737 95.0193Z' fill='%23FEFEFE'/%3e%3cpath d='M220.734 48.3599C222.19 48.485 223.399 48.6934 224.648 49.5274C226.354 50.6532 228.02 52.7798 228.437 54.7813C228.853 56.7411 228.353 59.1596 227.229 60.8275C225.73 63.0374 223.648 63.9132 221.108 64.4135C219.151 64.3718 217.652 64.0382 216.028 62.9124C214.445 61.8282 213.113 59.7851 212.863 57.9086C212.572 55.8655 212.863 53.6138 214.154 51.9876C215.82 49.7359 218.027 48.6517 220.734 48.3599Z' fill='%23FEFEFE'/%3e%3cpath d='M220.15 52.7382C220.649 52.6548 221.149 52.6966 221.608 52.8217C222.648 53.0301 223.44 54.1143 223.981 54.9481C224.397 55.6153 224.481 56.5744 224.23 57.3249C223.773 58.701 222.648 59.4099 221.399 60.0353C220.691 60.1187 220.025 60.1604 219.318 59.8685C218.443 59.4932 217.776 58.7843 217.443 57.9087C217.069 56.9914 217.11 55.8655 217.527 54.9899C218.068 53.7806 218.901 53.1969 220.15 52.7382Z' fill='%23B0D5F2'/%3e%3cpath d='M147.655 23.5913C149.238 22.799 150.862 21.8817 152.569 21.2562C157.607 19.5049 162.563 19.7134 167.642 21.0894L167.393 21.2145C166.81 21.5064 166.102 21.423 165.436 21.5064L162.146 21.8817C155.234 23.0492 149.78 28.1363 146.989 34.4744C146.115 36.4342 145.615 38.3522 145.241 40.4372C144.366 45.6911 145.948 51.362 148.988 55.6985C152.32 60.327 156.733 63.2457 162.355 64.2048C163.895 64.455 165.603 64.455 167.143 64.3716C168.101 64.3299 170.058 63.7462 170.849 64.2883C166.352 66.4982 160.272 66.8735 155.484 65.414C154.61 65.1639 152.486 64.1214 151.653 64.2465C150.987 64.3299 149.696 65.1639 149.03 65.4558L140.327 69.292L143.866 59.3262L142.45 57.6583C138.827 53.28 136.83 46.5667 137.454 40.9375C138.328 33.7238 142.117 28.0529 147.655 23.5913Z' fill='%23EC9A44'/%3e%3cpath d='M83.9889 73.6703C84.4053 72.2526 84.9883 71.1268 86.1125 70.1677C88.028 68.4998 90.0267 68.6666 92.4002 68.8333L92.6917 65.4559C93.1497 63.0791 94.3989 60.7023 96.4393 59.3264C100.104 56.9079 105.184 58.9094 109.056 59.7432C111.138 60.202 114.22 61.161 116.093 59.8683C117.134 59.1178 118.258 57.575 118.509 56.324L118.758 54.9897L120.799 57.3248C122.381 59.4097 123.214 62.4119 123.089 64.9971C123.089 66.2064 123.048 67.2488 122.756 68.4581L122.673 68.7917C122.256 70.5429 121.631 71.7522 120.466 73.0448L120.215 73.2116C117.884 74.7544 115.76 75.0047 113.054 75.2965C107.849 75.8386 102.977 75.38 97.8133 74.6293C97.3554 78.2571 96.6058 81.9265 94.9819 85.2623C94.4821 84.1364 93.8576 82.4268 92.6083 81.9265C91.7756 81.5928 90.7762 81.5095 89.9434 81.9265C89.1106 82.3435 88.6109 83.0106 88.3195 83.8862C88.028 84.8453 88.0697 85.9711 88.5276 86.8468C89.1106 87.9726 89.985 88.473 91.1509 88.8066C91.609 88.9317 92.067 88.9317 92.5251 88.9317C92.8583 89.432 92.7749 90.3494 92.7749 90.9332C92.8166 92.5593 92.8582 94.1439 93.0664 95.7701C89.1522 91.8505 86.7788 87.5556 84.6551 82.4685C83.6141 79.7165 83.3643 76.5891 83.9889 73.6703Z' fill='%23141963'/%3e%3cpath d='M123.046 65.0391C122.796 65.0808 122.671 65.1642 122.505 65.3727C122.214 65.7897 122.13 66.4568 121.88 66.9155C121.297 68.1664 120.422 69.3757 119.257 70.1679C117.3 71.4606 115.051 71.9609 112.761 72.2111C107.931 72.7949 102.975 72.2945 98.1868 71.7107C96.6461 71.5023 95.1054 71.4605 93.5647 71.1686C93.3149 70.9185 93.1483 70.6683 92.9818 70.3348C92.3156 68.8753 93.5231 65.4978 94.1477 64.1634C94.8556 62.704 96.0631 61.3697 97.6039 60.8277L97.812 60.7442C102.06 59.2848 108.055 62.162 112.344 63.0376C113.469 63.2461 115.176 63.5797 116.3 63.2461L116.675 63.121C118.507 62.5373 119.59 60.911 119.465 58.993C119.423 58.3258 119.173 57.4085 119.507 56.8247C119.798 57.0331 120.048 57.1583 120.339 57.2416L120.714 57.3667C122.338 59.4516 123.171 62.4538 123.046 65.0391Z' fill='%232F4799'/%3e%3cpath d='M93.0246 95.8117C92.8164 94.1855 92.7747 92.601 92.7331 90.9747C92.7331 90.391 92.858 89.4319 92.4832 88.9733C92.0253 88.9733 91.5672 88.9733 91.1092 88.8482C89.9016 88.5146 89.0688 88.0142 88.4858 86.8884C88.0278 86.0127 87.9861 84.8869 88.2776 83.9279C88.5691 83.0522 89.0271 82.3433 89.9016 81.9681C90.7343 81.5511 91.7338 81.6344 92.5666 81.9681C93.8157 82.4684 94.4404 84.178 94.9401 85.3038C96.564 82.0097 97.3135 78.2987 97.7715 74.6709C102.893 75.4216 107.806 75.8802 113.012 75.3381C115.719 75.0462 117.842 74.796 120.174 73.2532L120.423 73.0864L120.507 86.2629C120.507 88.7648 120.84 91.6419 120.257 94.0604C119.841 95.8533 118.675 97.5629 117.343 98.8139C115.593 100.524 113.095 101.608 110.721 102.15C110.18 102.275 107.765 102.233 107.515 102.483C107.515 102.483 107.349 103.442 107.349 103.484L107.765 108.154L108.307 109.739L105.474 113.658C105.059 114.159 104.351 114.742 104.143 115.368L103.726 115.451C102.268 114.367 100.062 113.658 98.3962 112.783L90.2347 108.071C90.2764 107.529 91.1508 106.653 91.4839 106.153C92.1502 105.152 92.7747 104.068 93.1079 102.942C93.6076 101.316 93.3577 99.1058 93.3577 97.3962C93.3577 96.7291 93.3993 96.3538 93.0246 95.8117Z' fill='%23F6AE8B'/%3e%3cpath d='M103.976 80.0085L105.683 79.9668C106.349 80.0085 106.641 80.0502 107.057 80.5922L106.808 80.9675L103.726 81.3011C102.977 81.468 102.353 81.9683 101.686 82.3436C101.519 81.8432 101.477 81.8015 101.644 81.2594C102.394 80.634 103.101 80.3421 103.976 80.0085Z' fill='%23141963'/%3e%3cpath d='M115.385 78.9241C117.05 78.8824 118.05 79.0492 119.299 80.1751C119.049 80.7171 118.924 80.592 118.383 80.8006L118.05 80.5504C117.092 80.1751 116.259 80.0083 115.259 80.3836C114.802 80.5504 114.635 80.6755 114.177 80.5087L113.928 80.0499C114.385 79.3829 114.718 79.2994 115.385 78.9241Z' fill='%231B2570'/%3e%3cpath d='M104.933 83.386C105.558 83.3026 105.849 83.1358 106.39 83.5528C106.765 83.8447 107.182 84.7203 107.182 85.2207C107.182 86.0129 106.807 86.3049 106.349 86.8052C105.683 86.9303 105.6 86.9303 104.975 86.6384C104.558 86.0547 104.142 85.2624 104.184 84.5119C104.225 83.9281 104.517 83.803 104.933 83.386Z' fill='%23141963'/%3e%3cpath d='M115.759 83.1777C116.509 83.0109 116.592 82.9692 117.383 83.3028C117.8 83.8031 118.091 84.1784 118.091 84.8456C118.091 85.5545 117.674 85.9714 117.175 86.4301L116.926 86.5552C116.384 86.6803 115.968 86.6385 115.551 86.305C115.051 85.9297 114.927 85.2208 114.968 84.6371C114.968 84.0116 115.302 83.6363 115.759 83.1777Z' fill='%23141963'/%3e%3cpath d='M104.018 91.5586C107.682 91.9756 110.888 92.0589 114.552 91.5586C114.095 92.601 113.594 93.5184 113.012 94.4774C112.595 94.8944 112.22 95.228 111.721 95.5199C110.68 96.1036 109.097 96.2288 107.932 95.8534C105.975 95.1862 104.85 93.3515 104.018 91.5586Z' fill='%23FEFEFE'/%3e%3cpath d='M93.4824 97.4373L93.649 96.4365C94.0654 96.6451 94.1486 96.7702 94.4818 97.1454C97.0634 100.148 101.102 101.732 104.975 102.107C105.392 102.149 106.932 102.107 107.182 102.274C107.39 102.399 107.349 103.275 107.349 103.483L107.765 108.154L107.349 108.362C105.392 107.945 103.476 107.111 101.643 106.319C98.8956 105.151 96.3556 104.026 94.107 101.982C94.0237 101.899 93.5658 101.524 93.5241 101.482C93.4824 101.357 93.5241 100.648 93.5241 100.481L93.4824 97.4373Z' fill='%23E87D6B'/%3e%3cpath d='M167.643 21.0894L168.351 21.2561C174.763 23.8414 179.885 28.178 182.675 34.6411C184.924 39.895 185.09 46.1497 182.883 51.4869C180.676 56.9076 176.513 61.9948 170.974 64.2465H170.933C170.141 63.7044 168.184 64.2881 167.226 64.3299C165.686 64.4132 163.978 64.4132 162.438 64.163C156.817 63.2457 152.361 60.2852 149.072 55.6568C145.99 51.3618 144.408 45.6493 145.324 40.3954C145.699 38.3105 146.198 36.3924 147.073 34.4326C149.821 28.1363 155.317 23.0074 162.23 21.8399L165.52 21.4646C166.144 21.4229 166.893 21.4646 167.477 21.1728L167.643 21.0894Z' fill='%23F5C361'/%3e%3cpath d='M153.154 41.4801C153.653 41.3132 154.194 41.355 154.694 41.3967C155.444 41.4801 155.985 41.8971 156.402 42.4808C156.817 43.0646 157.026 43.9402 156.901 44.6491C156.693 45.8583 156.068 46.4421 155.069 47.0676C154.611 47.1092 154.07 47.2343 153.611 47.151C152.82 47.0259 152.112 46.3587 151.696 45.6915C151.238 44.941 151.113 44.0237 151.363 43.1897C151.696 42.2723 152.32 41.9388 153.154 41.4801Z' fill='%23FEFEFE'/%3e%3cpath d='M172.514 41.1875C172.847 41.2292 173.222 41.2709 173.555 41.3959C174.305 41.6462 174.846 42.2717 175.179 42.9388C175.554 43.7311 175.513 44.6067 175.179 45.399C174.764 46.358 173.764 46.8167 172.847 47.1503C172.223 47.1086 171.598 47.0668 171.057 46.8167C170.516 46.5248 169.974 45.8577 169.808 45.2739C169.599 44.4816 169.641 43.6476 170.058 42.9388C170.641 41.8547 171.432 41.521 172.514 41.1875Z' fill='%23FEFEFE'/%3e%3cpath d='M162.23 41.4798C162.813 41.3547 163.563 41.2713 164.187 41.4382C165.019 41.6466 165.769 42.3138 166.144 43.0227C166.477 43.6064 166.477 44.3986 166.31 45.0658C166.019 46.0666 165.311 46.567 164.437 47.0673C163.812 47.1507 163.104 47.2758 162.48 47.109C161.772 46.9422 161.189 46.4001 160.814 45.7747C160.398 45.0242 160.273 44.1485 160.522 43.3146C160.814 42.3971 161.398 41.9385 162.23 41.4798Z' fill='%23FEFEFE'/%3e%3cpath d='M227.189 110.656L233.685 107.654L233.768 126.125L233.851 131.713C233.893 132.881 233.768 134.09 234.476 135.132L228.105 158.775L227.064 162.194L203.204 169.533L195.959 171.827C194.543 172.243 192.96 172.785 191.462 172.911L185.923 173.578C185.175 172.952 184.549 172.077 184.05 171.285C184.258 170.117 184.092 168.657 184.092 167.448V159.693L184.05 130.171L227.189 110.656Z' fill='%237BAEDF'/%3e%3cpath d='M227.187 110.656L233.682 107.654L233.766 126.125L233.85 131.713C233.891 132.881 233.766 134.09 234.474 135.132L228.103 158.775C227.853 158.4 227.687 158.066 227.645 157.608C227.478 156.065 227.603 154.438 227.603 152.896L227.561 144.139L227.312 119.204L227.27 113.158C227.27 112.324 227.437 111.49 227.187 110.656Z' fill='%23B0D5F2'/%3e%3cpath d='M108.348 109.738L109.847 111.198H109.93C112.345 111.781 115.135 113.324 117.258 114.617C119.299 115.826 121.047 117.119 122.547 119.037C126.877 124.583 129.459 131.713 132.291 138.093L140.994 158.399L143.366 163.904C143.492 164.195 143.783 165.155 143.991 165.363C144.408 165.738 146.823 166.197 147.531 166.406L160.065 170.409C162.105 171.076 164.478 171.618 166.393 172.535L171.182 174.411L171.016 177.83L169.184 186.462C167.435 186.712 165.478 186.504 163.728 186.337C162.771 186.045 161.689 185.962 160.689 185.795L154.818 184.628L130.625 179.957C130.583 181.375 130.833 182.709 131 184.127L131.583 190.465L133.331 212.398L134.372 225.408L130.208 226.2L122.88 227.659L122.671 210.229C122.589 207.645 122.713 204.892 122.172 202.349L122.13 202.098L108.472 203.35L107.764 203.182C107.348 200.598 107.348 197.887 107.265 195.26L106.682 182.667C106.307 181.458 106.433 180.041 106.349 178.79C106.224 175.954 106.307 172.952 105.849 170.158L105.433 163.737L104.517 137.926C104.142 132.672 103.767 127.584 102.934 122.372L103.143 121.997L101.394 119.871L103.767 115.451L104.184 115.368C104.392 114.742 105.1 114.158 105.516 113.658L108.348 109.738Z' fill='%232F4799'/%3e%3cpath d='M166.31 172.536L171.099 174.412L170.932 177.831L169.1 186.462C167.351 186.713 165.394 186.504 163.646 186.338L164.187 182.918L166.31 172.536Z' fill='%23FEFEFE'/%3e%3cpath d='M125.919 138.384C125.462 134.673 124.67 131.046 124.837 127.293C126.045 130.379 126.211 134.549 126.586 137.842L132.54 176.621L164.021 182.584L164.27 182.876L163.729 186.295C162.77 186.003 161.689 185.92 160.689 185.753L154.818 184.586L130.625 179.916C130.25 179.248 130.334 178.29 130.25 177.539L129.833 173.202L125.919 138.384Z' fill='%231B2570'/%3e%3cpath d='M109.889 111.199C112.303 111.782 115.093 113.325 117.217 114.618L120.298 129.087C118.674 129.713 117.259 130.296 115.884 131.422C117.341 132.339 118.924 132.757 120.34 133.632C121.215 141.721 121.256 150.061 119.924 158.067C119.549 160.235 118.924 162.321 118.424 164.447L113.678 130.129C112.72 123.833 111.887 117.245 109.889 111.199Z' fill='%237BAEDF'/%3e%3cpath d='M108.347 109.738L109.847 111.198H109.931C111.928 117.244 112.762 123.832 113.72 130.087L118.466 164.362L121.173 189.547L121.922 198.847C122.005 199.722 121.922 201.265 122.214 202.057L108.556 203.308L107.848 203.141C107.431 200.556 107.431 197.845 107.349 195.219L106.765 182.626C106.39 181.416 106.516 179.999 106.432 178.748C106.308 175.913 106.39 172.911 105.933 170.116L105.516 163.695L104.6 137.884C104.225 132.63 103.85 127.544 103.018 122.331L103.226 121.956L101.478 119.83L103.85 115.409L104.267 115.326C104.475 114.7 105.183 114.117 105.6 113.616L108.347 109.738Z' fill='%23FEFEFE'/%3e%3cpath d='M107.556 118.12C108.556 118.703 109.43 119.495 110.262 120.288C110.346 119.329 110.222 117.703 110.721 116.869C110.97 118.87 110.804 121.246 110.513 123.248C109.555 122.081 108.638 120.788 107.515 119.788C107.681 119.287 107.556 118.62 107.556 118.12Z' fill='%23B0D5F2'/%3e%3cpath d='M104.141 115.368C104.933 116.077 106.557 117.828 107.556 118.12C107.556 118.621 107.639 119.288 107.514 119.747C106.972 120.831 107.181 121.956 107.347 123.124C108.263 130.087 110.012 136.926 111.178 143.89L113.26 159.568L115.551 178.29C115.634 179.082 115.134 180 114.759 180.708C113.635 183.001 112.428 185.254 110.97 187.38C110.553 186.922 109.763 186.338 109.471 185.796L106.639 182.585C106.265 181.375 106.39 179.958 106.306 178.707C106.182 175.872 106.265 172.87 105.807 170.075L105.39 163.654L104.474 137.843C104.099 132.589 103.724 127.503 102.892 122.29L103.1 121.915L101.352 119.789L103.724 115.368H104.141Z' fill='%23D04F48'/%3e%3cpath d='M103.1 121.957L103.601 122.164C104.517 126.334 105.349 130.213 105.766 134.466L107.14 155.982L107.931 174.037C108.139 176.372 108.513 178.624 108.93 180.917C109.18 182.293 110.013 184.503 109.472 185.796L106.64 182.585C106.265 181.375 106.39 179.958 106.307 178.707C106.182 175.871 106.265 172.87 105.807 170.075L105.391 163.654L104.475 137.843C104.1 132.589 103.725 127.502 102.893 122.29L103.1 121.957Z' fill='%23B23538'/%3e%3cpath d='M176.929 173.62C177.428 173.036 177.928 172.619 178.636 172.244C180.343 171.326 182.176 170.784 184.049 171.326C184.59 172.119 185.174 173.036 185.923 173.62L191.461 172.952L193.085 178.791L193.46 181.168C191.919 181.876 190.378 182.71 188.754 183.168C188.754 184.252 188.963 185.838 188.504 186.796C188.089 187.672 187.381 188.339 186.922 189.173C186.505 189.966 185.798 190.424 185.382 191.217C184.841 191.592 184.466 191.55 183.841 191.55L184.049 219.446H182.342L170.808 219.362L170.933 261.811L144.74 261.769L144.824 275.362H129.709L130.167 230.496L130.208 226.2L134.373 225.409L133.332 212.399L131.583 190.466L131 184.128C130.833 182.71 130.583 181.375 130.625 179.958L154.817 184.628L160.689 185.796C161.688 185.962 162.771 186.046 163.729 186.338C165.477 186.505 167.434 186.713 169.184 186.463L171.016 177.831C171.64 177.373 171.807 176.747 172.057 176.08C172.182 175.747 172.348 175.538 172.557 175.288C173.764 173.787 175.139 173.745 176.929 173.62Z' fill='%23B0D5F2'/%3e%3cpath d='M147.447 234.248L148.821 234.289C149.571 234.415 150.32 234.915 150.736 235.54C151.195 236.291 151.277 237.459 150.944 238.292C150.612 239.168 149.862 239.585 149.029 239.919C148.53 240.043 147.78 240.127 147.281 240.002C146.573 239.794 146.198 239.294 145.823 238.71C145.365 238.001 145.24 236.958 145.49 236.124C145.74 235.124 146.531 234.706 147.447 234.248Z' fill='%23FEFEFE'/%3e%3cpath d='M176.928 173.62C177.427 173.036 177.928 172.619 178.636 172.244C180.342 171.326 182.175 170.784 184.049 171.326C184.59 172.119 185.173 173.036 185.922 173.62L191.46 172.953L193.084 178.791L193.459 181.168C191.919 181.876 190.377 182.71 188.753 183.168C188.753 184.252 188.962 185.838 188.504 186.796C188.088 187.672 187.38 188.339 186.922 189.173C186.505 189.966 185.798 190.424 185.381 191.217C184.84 191.592 184.465 191.55 183.841 191.55L182.924 191.008C182.091 191.008 181.217 190.883 180.509 191.425C180.009 191.759 179.468 192.05 178.843 192.092C177.511 192.134 175.721 191.008 174.763 190.174C173.93 189.131 173.514 187.089 172.597 186.296C171.473 186.463 170.224 186.421 169.1 186.505L170.932 177.873C171.557 177.414 171.723 176.789 171.973 176.122C172.098 175.788 172.264 175.58 172.473 175.329C173.764 173.787 175.138 173.745 176.928 173.62Z' fill='%23F8CFAA'/%3e%3cpath d='M172.016 176.079H172.391L172.307 176.497C171.766 179.707 173.39 182.96 172.64 186.295C171.516 186.462 170.266 186.421 169.143 186.504L170.974 177.872C171.557 177.414 171.724 176.746 172.016 176.079Z' fill='%23F6AE8B'/%3e%3cpath d='M176.929 173.62C177.429 173.036 177.929 172.619 178.636 172.244C180.343 171.326 182.175 170.784 184.05 171.326C184.591 172.119 185.174 173.036 185.923 173.62C186.007 174.621 185.507 175.538 184.924 176.372C184.216 177.373 182.883 177.956 181.718 178.124C181.301 178.207 181.426 178.124 181.01 178.29L180.718 178.415L178.262 179.375C177.179 178.249 176.638 177.122 175.972 175.747C176.429 174.996 176.679 174.329 176.929 173.62Z' fill='%23F6AE8B'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_180_1887'%3e%3crect width='360' height='280' fill='white' transform='translate(0 20)'/%3e%3c/clipPath%3e%3cclipPath id='clip1_180_1887'%3e%3crect width='360' height='362.983' fill='white' transform='translate(0 20)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center right 30px;
}

.iframe-ban__title {
  color: #3b4256;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 12px;
}

.iframe-ban__descr {
  color: #3b4256;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 114.286%;
}

.iframe-ban__bottom {
  padding-top: 40px;
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}
.iframe-ban__btn {
  width: fit-content;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%; /* 110% */
  padding: 22px 45px;
  border-radius: 10px;
  background: #0d4cd3;
}

.iframe-ban__logo {
  display: flex;
  align-items: center;
}

@media (max-width: 890px) {
  .iframe-ban__wrapper {
    background-position: bottom right 0px;
    background-size: 40%;
  }
}

@media (max-width: 680px) {
  .iframe-ban__bottom {
    flex-direction: column;
  }
  .iframe-ban__wrapper {
    padding: 20px;
  }
  .iframe-ban__title {
    font-size: 24px;
  }
  .iframe-ban__descr {
    font-size: 18px;
  }
  .iframe-ban__btn {
    padding: 15px 30px;
  }
  .honoraries .honorable {
    align-items: center;
    text-align: center;
  }
}

@media (min-width: 1110px) {
  .files_f {
    display: none;
  }
}

.list-item__wrapper a > p {
  padding: 24px;
  padding-top: 0;
  color: #000000;
  font-size: 14px;
  transition: color 0.25s ease-in-out;
  font-style: italic;
}

.sub-org__item.inner:hover .list-item__wrapper a > p {
  color: #fff;
}

.sub-org__item.inner .list-item__content {
  height: 100%;
}
