

/* Start:/local/templates/common/static/css/main.css?170963336493306*/
@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

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

.fancybox-active {
  height: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
}

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

@supports (padding: 0px) {
  .fancybox-caption {
    padding: 75px 44px 25px 44px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.jq-selectbox__select {
  position: relative;
}

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

.jq-selectbox__dropdown {
  position: absolute;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.jq-file input {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.jq-selectbox__search {
  margin: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

textarea.styler {
  overflow: auto;
}

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

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

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

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

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

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

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

@font-face {
  font-family: 'Golos Text VF';
  src: url("/local/templates/common/static/css/../fonts/GolosText/Golos-Text_Regular.ttf");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Golos Text VF';
  src: url("/local/templates/common/static/css/../fonts/GolosText/Golos-Text_Medium.ttf");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Golos Text VF';
  src: url("/local/templates/common/static/css/../fonts/GolosText/Golos-Text_DemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Golos Text VF';
  src: url("/local/templates/common/static/css/../fonts/GolosText/Golos-Text_Bold.ttf");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Golos Text VF';
  src: url("/local/templates/common/static/css/../fonts/GolosText/Golos-Text_Black.ttf");
  font-weight: 900;
  font-style: normal;
}

html, body {
  min-height: 100%;
  font-family: 'Golos Text VF';
  background: #FFFFFF;
}

* {
  box-sizing: border-box;
}

body.is-fixed {
  overflow: hidden;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  display: none;
}

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

.overlay.is-full {
  display: block;
  z-index: 100;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Golos Text VF';
  margin: 0;
}

h1 {
  font-style: normal;
  font-weight: 500;
  font-size: 46px;
  line-height: 120%;
  margin: 0;
}

h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 120%;
  margin: 0;
}

a {
  text-decoration: none;
}

p {
  margin-top: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}

p:last-child {
  margin: 0;
}

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

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

.btn {
  height: 42px;
  background: #FFFFFF;
  border: 1px solid #DFE0E6;
  border-radius: 4px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  color: #181C32;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  cursor: pointer;
  transition: .3s;
}

.btn:hover {
  background: #f4f4f4;
}

.btn-primary {
  border: 1px solid #7E84FE;
  background: #7E84FE;
  border-radius: 4px;
  color: #fff;
}

.btn-primary:hover {
  color: #7E84FE;
  background: transparent;
}

input {
  width: 100%;
  height: 44px;
  background: #FFFFFF;
  border: 1px solid #DFE0E6;
  border-radius: 4px;
  padding: 0 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #181C32;
  outline: none;
  transition: .3s;
}

input::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #7E8299;
}

input:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #7E8299;
}

input::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #7E8299;
}

input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #7E8299;
}

input:focus {
  border: 1px solid #7E84FE;
}

@media (max-width: 1439px) {
  .btn {
    font-size: 12px;
  }
}

@media (max-width: 767px) {
  .container {
    padding: 0 10px;
  }
}

.header {
  padding: 16px 0;
  background: #fff;
}

.header__body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.header__left {
  display: flex;
  align-items: center;
}

.header-filter {
  position: absolute;
  top: calc(100% + 30px);
  right: 0;
  z-index: 1;
}

.header-filter__btn {
  padding: 12px 16px;
  display: none;
  align-items: center;
  border-radius: 99px;
  background: rgba(255, 255, 255, 0.6);
  -webkit-backdrop-filter: blur(31px);
          backdrop-filter: blur(31px);
  color: var(--mine-shaft-800, #1F2937);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  /* 100% */
  text-transform: uppercase;
}

.header-filter__btn:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99998 4.99998V3.33331M9.99998 4.99998C9.0795 4.99998 8.33331 5.74617 8.33331 6.66665C8.33331 7.58712 9.0795 8.33331 9.99998 8.33331M9.99998 4.99998C10.9205 4.99998 11.6666 5.74617 11.6666 6.66665C11.6666 7.58712 10.9205 8.33331 9.99998 8.33331M4.99998 15C5.92045 15 6.66665 14.2538 6.66665 13.3333C6.66665 12.4128 5.92045 11.6666 4.99998 11.6666M4.99998 15C4.07951 15 3.33331 14.2538 3.33331 13.3333C3.33331 12.4128 4.07951 11.6666 4.99998 11.6666M4.99998 15V16.6666M4.99998 11.6666V3.33331M9.99998 8.33331V16.6666M15 15C15.9205 15 16.6666 14.2538 16.6666 13.3333C16.6666 12.4128 15.9205 11.6666 15 11.6666M15 15C14.0795 15 13.3333 14.2538 13.3333 13.3333C13.3333 12.4128 14.0795 11.6666 15 11.6666M15 15V16.6666M15 11.6666V3.33331' stroke='%231F2937' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-right: 6px;
}

.header-filter__btn:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 7.5L10 12.5L5 7.5' stroke='%231F2937' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-left: 6px;
}

.header-filter__search {
  width: 360px;
  height: 44px;
  display: flex;
  align-items: center;
  position: relative;
  border-radius: 44px;
  background: var(--White, #FFF);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06);
  overflow: hidden;
  transition: .3s;
}

/* .header-filter__search:hover {
  width: 361px;
} */

.header-filter__input {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 12px;
  user-select: none;
  border-color: #fff;
}

.header-filter__input:focus {
  border-color: #fff;
}

.header-filter__search-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  position: absolute;
  top: 3px;
  right: 3px;
  border-radius: 50%;
  background: var(--Blue-Chill-800, #006E91);
  border: 0;
  box-shadow: none;
  cursor: pointer;
}

.header-filter__search-btn:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.8938 13.8676L17.5 17.5M15.8333 9.16667C15.8333 12.8486 12.8486 15.8333 9.16667 15.8333C5.48477 15.8333 2.5 12.8486 2.5 9.16667C2.5 5.48477 5.48477 2.5 9.16667 2.5C12.8486 2.5 15.8333 5.48477 15.8333 9.16667Z' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
}

.header-filter__list {
  display: none;
  flex-direction: column;
  background: #fff;
  border-radius: 8px;
  padding: 10px;
  overflow: auto;
  max-height: 300px;
  margin-top: 5px;
}

.header-filter__list.is-active {
  display: flex;
}

.header-filter__item {
  border-bottom: 1px solid #f0f0f0;
}

.header-filter__item:last-child {
  border-bottom: 0;
}

.header-filter__item.hidden {
  display: none;
}

.header-filter__link {
  display: flex;
  padding: 10px 5px;
  color: var(--mine-shaft-800, #1F2937);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
}

.header__logo {
  display: inline-flex;
  margin-right: 14px;
}

.header__location {
  display: inline-flex;
  padding: 9px 12px;
  border-radius: 32px;
  border: 1px solid var(--mine-shaft-300, #D1D5DB);
  background: var(--white, #FFF);
  color: var(--mine-shaft-800, #1F2937);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  /* 100% */
  text-transform: uppercase;
  align-items: center;
}

.header__location:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.28597 4.42091C7.88946 1.8597 12.1106 1.8597 14.7141 4.42091C17.3176 6.98211 17.3176 11.1347 14.7141 13.6959L10 18.3333L5.28597 13.6959C2.68247 11.1347 2.68247 6.98211 5.28597 4.42091ZM10 10.9322C11.052 10.9322 11.9048 10.0933 11.9048 9.05838C11.9048 8.0235 11.052 7.18456 10 7.18456C8.94804 7.18456 8.09525 8.0235 8.09525 9.05838C8.09525 10.0933 8.94804 10.9322 10 10.9322Z' fill='url(%23paint0_linear_701_547)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_701_547' x1='8.83939' y1='12.7529' x2='14.8496' y2='4.71957' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2358BCBB'/%3E%3Cstop offset='1' stop-color='%2388E0D3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-right: 6px;
}

.header__location:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 7.5L10 12.5L5 7.5' stroke='%231F2937' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-left: 6px;
}

.header__location.is-active:after {
  transform: rotate(180deg);
}

.header__right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.header__status {
  display: inline-flex;
  align-items: center;
  padding: 9px 16px;
  height: 40px;
  padding-left: 14px;
  border-radius: 99px;
  border: 1px solid var(--mine-shaft-200, #E5E7EB);
  color: var(--mine-shaft-800, #1F2937);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-left: 10px;
  /* 100% */
}

.header__status:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Ellipse 126'%3E%3Ccircle cx='8' cy='8' r='5' fill='url(%23paint0_linear_494_14171)'/%3E%3Ccircle cx='8' cy='8' r='6.5' stroke='url(%23paint1_linear_494_14171)' stroke-opacity='0.4' stroke-width='3'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_494_14171' x1='7.12953' y1='9.47549' x2='10.6986' y2='3.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2358BCBB'/%3E%3Cstop offset='1' stop-color='%2388E0D3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_494_14171' x1='7.12953' y1='9.47549' x2='10.6986' y2='3.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2358BCBB'/%3E%3Cstop offset='1' stop-color='%2388E0D3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 16px;
  height: 20px;
  margin-right: 6px;
}

.header__status.is-status:before {
  display: none;
}

.header__status.is-target:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.28597 4.42091C7.88946 1.8597 12.1106 1.8597 14.7141 4.42091C17.3176 6.98211 17.3176 11.1347 14.7141 13.6959L10 18.3333L5.28597 13.6959C2.68247 11.1347 2.68247 6.98211 5.28597 4.42091ZM10 10.9322C11.052 10.9322 11.9048 10.0933 11.9048 9.05838C11.9048 8.0235 11.052 7.18456 10 7.18456C8.94804 7.18456 8.09525 8.0235 8.09525 9.05838C8.09525 10.0933 8.94804 10.9322 10 10.9322Z' fill='url(%23paint0_linear_701_547)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_701_547' x1='8.83939' y1='12.7529' x2='14.8496' y2='4.71957' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2358BCBB'/%3E%3Cstop offset='1' stop-color='%2388E0D3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-right: 6px;
}

.header__status.is-exploitation:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23007780'/%3E%3Cstop offset='1' stop-color='%2372D2B0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2358BCBB'/%3E%3Cstop offset='1' stop-color='%2388E0D3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.header__status.is-concurent:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23242628'/%3E%3Cstop offset='0.510417' stop-color='%23001D32'/%3E%3Cstop offset='1' stop-color='%23003955'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23242628'/%3E%3Cstop offset='0.494792' stop-color='%23001D32'/%3E%3Cstop offset='1' stop-color='%23003955'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.header__status.is-create:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5AD00'/%3E%3Cstop offset='1' stop-color='%23F9F372'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5AD00'/%3E%3Cstop offset='1' stop-color='%23F9F372'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.header__status.is-estimate:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F50000'/%3E%3Cstop offset='1' stop-color='%23FFB26A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F50000'/%3E%3Cstop offset='1' stop-color='%23FFB26A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.header-dropdown {
  margin-left: 12px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.header-dropdown__head {
  display: inline-flex;
  align-items: center;
  padding: 9px 16px;
  padding-left: 20px;
  border-radius: 32px;
  background: var(--blue-chill-800, #007880);
  color: var(--white, #FFF);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  /* 100% */
  text-transform: uppercase;
  cursor: pointer;
}

.header-dropdown__head:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 7.5L10 12.5L5 7.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-left: 6px;
}

.header-dropdown__hidden {
  position: absolute;
  top: calc(100% + 10px);
  right: 0;
  border-radius: 6px;
  background: #FFF;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.12);
  padding: 8px;
  z-index: 2;
  display: none;
}

.header-dropdown__hidden.is-active {
  display: block;
}

.header-dropdown__item {
  display: flex;
  align-items: center;
  padding: 8px;
  min-width: 195px;
  transition: .3s;
  border-radius: 5px;
}

.header-dropdown__item:hover {
  background: #f7f7f7;
}

.header-dropdown__item:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33331 13.3334L3.33331 14.1667C3.33331 15.5474 4.4526 16.6667 5.83331 16.6667L14.1666 16.6667C15.5474 16.6667 16.6666 15.5474 16.6666 14.1667L16.6666 13.3334M13.3333 10L9.99998 13.3334M9.99998 13.3334L6.66665 10M9.99998 13.3334L9.99998 3.33335' stroke='%23D1D5DB' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-right: 0;
  margin-left: auto;
}

.header-dropdown__icon {
  margin-right: 10px;
}

.header-dropdown__name {
  display: inline-flex;
  color: var(--mine-shaft-900, #111827);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
}

.footer {
  padding: 16px 0;
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}

.footer__body {
  display: flex;
  align-items: center;
}

.footer__company {
  display: inline-flex;
  color: var(--mine-shaft-950, #030712);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  /* 142.857% */
  margin-right: 132px;
}

.footer__policy {
  display: inline-flex;
  color: var(--mine-shaft-950, #030712);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  /* 142.857% */
}

.footer__policy a {
  color: var(--mine-shaft-950, #030712);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 5px;
}

.footer__policy a:hover {
  text-decoration: underline;
}

.footer__alt {
  margin-right: 0;
  margin-left: auto;
  display: inline-flex;
  color: var(--mine-shaft-950, #030712);
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  /* 142.857% */
}

.footer__alt a {
  color: var(--mine-shaft-950, #030712);
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  margin-left: 5px;
}

.footer__alt a:hover {
  text-decoration: underline;
}

.card {
  position: absolute;
  top: 0;
  right: 0;
  height: 100vh;
  background: #FFF;
  padding: 24px;
  z-index: 10;
  max-width: 680px;
  width: 100%;
  display: none;
}

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

.card__head {
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.card__title {
  color: var(--mine-shaft-900, #111827);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  /* 133.333% */
}

.card__close {
  display: inline-flex;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 18L18 6M6 6L18 18' stroke='%234B5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
}

.card-footer {
  padding: 10px 30px;
  background: #FFF;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.12);
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 -24px;
}

.card-footer__text {
  display: inline-flex;
  color: var(--mine-shaft-900, #111827);
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  /* 144.444% */
}

.card-footer__btns {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.card-footer__btn {
  display: inline-flex;
  margin-left: 8px;
  min-width: 140px;
  align-items: center;
  justify-content: center;
  padding: 10px 30px;
  border-radius: 99px;
  background: var(--blue-chill-800, #007880);
  color: var(--white, #FFF);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  /* 100% */
  text-transform: uppercase;
}

.card-footer__btn:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.3335 13.3333L3.3335 14.1667C3.3335 15.5474 4.45278 16.6667 5.8335 16.6667L14.1668 16.6667C15.5475 16.6667 16.6668 15.5474 16.6668 14.1667L16.6668 13.3333M13.3335 10L10.0002 13.3333M10.0002 13.3333L6.66683 10M10.0002 13.3333L10.0002 3.33334' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-left: 6px;
}

.card__body {
  overflow-y: auto;
  height: calc(100vh - 140px);
}

.card-stat {
  display: flex;
  align-items: stretch;
  border: 1px solid var(--mine-shaft-200, #E5E7EB);
  background: var(--white, #FFF);
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 16px;
}

.card-stat__item {
  width: 33.3334%;
  padding: 16px 20px;
  display: inline-flex;
  flex-direction: column;
  border-right: 1px solid var(--mine-shaft-200, #E5E7EB);
}

.card-stat__item:last-child {
  border: 0;
}

.card-stat__name {
  display: block;
  margin-bottom: 12px;
  color: var(--mine-shaft-400, #9CA3AF);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 12px;
  /* 100% */
  text-transform: uppercase;
}

.card-stat__count {
  display: block;
  color: var(--mine-shaft-900, #111827);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  /* 140% */
}

.card-item {
  display: flex;
  align-items: stretch;
  margin-bottom: 16px;
}

.card-item__label {
  border-radius: 4px 0px 0px 4px;
  position: relative;
  width: 26px;
  overflow: hidden;
  min-height: 350px;
}

.card-item__label span {
  -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
  display: inline-flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 50%;
  left: 6px;
  white-space: nowrap;
  transform: rotate(180deg) translateY(50%);
  color: #FFF;
  leading-trim: both;
  text-edge: cap;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  /* 100% */
  text-transform: uppercase;
}

.card-item__body {
  width: 100%;
  padding: 24px 16px;
  border-radius: 0px 4px 4px 0px;
  border-top: 1px solid var(--mine-shaft-200, #E5E7EB);
  border-right: 1px solid var(--mine-shaft-200, #E5E7EB);
  border-bottom: 1px solid var(--mine-shaft-200, #E5E7EB);
}

.card-item__table tr td {
  width: 50%;
  padding: 6px 0;
}

.card-item__table tr td:nth-child(odd) {
  color: var(--mine-shaft-500, #6B7280);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  /* 142.857% */
}

.card-item__table tr td:nth-child(even) {
  color: var(--mine-shaft-900, #111827);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  /* 142.857% */
}

.card-file {
  display: flex;
  align-items: center;
  padding: 10px 8px;
  border-radius: 4px;
  background: var(--mine-shaft-100, #F3F4F6);
  margin-top: 16px;
}

.card-file__icon {
  margin-right: 14px;
}

.card-file__body {
  display: flex;
  flex-direction: column;
}

.card-file__name {
  display: block;
  margin-bottom: 6px;
  color: var(--mine-shaft-900, #111827);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  /* 142.857% */
}

.card-file__format {
  display: block;
  color: var(--mine-shaft-400, #9CA3AF);
  font-family: Golos Text VF;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  /* 100% */
}

.card-file__nav {
  margin-right: 0;
  margin-left: auto;
  display: inline-flex;
  align-items: center;
}

.card-file__btn {
  margin-left: 6px;
}

.map {
  width: 100%;
  height: calc(100vh - 124px);
  background-color: #333;
}

div.bx-auth {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

div.bx-auth-title {
  border-bottom: 0;
}

.page {
  min-height: 100vh;
  position: relative;
}

.auth {
  margin-top: 20px;
}

.auth__label {
  display: block;
  margin-bottom: 5px;
}

.auth__item {
  margin-bottom: 15px;
}

.auth__check {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  opacity: 0;
  visibility: hidden;
}

.auth-checkbox {
  display: block;
  cursor: pointer;
  margin-bottom: 20px;
  padding-left: 30px;
  position: relative;
  user-select: none;
}

.auth-checkbox:before {
  content: '';
  width: 18px;
  height: 18px;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  position: absolute;
  top: 0;
  left: 0;
}

.auth-checkbox:after {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4903_32955)'%3E%3Crect width='20' height='20' rx='4' fill='%237E84FE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.0611 5.42238C15.5183 5.73229 15.6376 6.35411 15.3277 6.81124L10.2432 14.3112C10.0771 14.5562 9.8111 14.715 9.51671 14.745C9.22232 14.7749 8.92977 14.673 8.71777 14.4665L4.80234 10.6536C4.40667 10.2683 4.39827 9.6352 4.78358 9.23953C5.16888 8.84386 5.80199 8.83546 6.19766 9.22077L9.25771 12.2007L13.6723 5.68895C13.9822 5.23182 14.604 5.11247 15.0611 5.42238Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4903_32955'%3E%3Crect width='20' height='20' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: .3s;
}

.auth__check:checked ~ .auth-checkbox:after {
  opacity: 1;
}

.auth__forgot {
  color: #000;
  margin-top: 20px;
  display: inline-block;
}

.pdf {
  background: #fff;
  width: 900px;
  min-height: 1270px;
}

.pdf-intro__bg {
  height: 972px;
  background-image: url("data:image/svg+xml,%3Csvg width='897' height='975' viewBox='0 0 897 975' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.211914 -39.4183V43.1693C36.0919 14.9324 78.1289 -6.29835 140.76 -4.59989C125.049 -22.2214 109.338 -39.843 93.4151 -57.6768C91.0797 -57.6768 88.7442 -57.6768 86.4088 -57.6768C52.0149 -57.4645 24.2027 -50.4583 0.211914 -39.4183Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M0.211914 110.047V205.797C12.9504 195.182 25.2642 183.93 37.3658 172.465C84.9227 128.093 132.267 83.7204 221.649 86.0558C205.938 68.4343 190.227 50.8127 174.304 32.9789C171.969 32.9789 169.633 32.9789 167.298 32.9789C88.5319 33.1912 43.0981 70.1327 0.211914 110.047Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M-3.78809 433.905V492.29C13.1965 488.256 31.8796 486.345 52.8981 486.982C37.1873 469.36 21.2643 451.739 5.5535 433.905C3.21812 433.905 0.882631 433.905 -1.45275 433.905C-2.30198 433.905 -3.15116 433.905 -3.78809 433.905Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M-3.78809 541.333V622.859C31.455 595.896 72.855 575.726 133.787 577.425C118.076 559.803 102.366 542.182 86.4427 524.348C84.1073 524.348 81.7719 524.348 79.4365 524.348C46.5289 524.56 19.5658 530.929 -3.78809 541.333Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M150.526 298.363C109.338 336.791 68.3631 375.219 0 383.286V422.563C4.45846 427.659 9.12915 432.754 13.5876 437.85C102.969 440.397 150.314 396.025 197.871 351.44C245.428 307.068 292.772 262.696 382.154 265.031C366.443 247.41 350.732 229.788 334.809 211.954C332.474 211.954 330.138 211.954 327.803 211.954C243.092 211.954 196.809 255.053 150.526 298.363Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M231.63 389.019C184.073 433.391 136.728 477.763 47.3467 475.428C63.0574 493.049 78.9805 510.671 94.6913 528.505C184.073 531.053 231.417 486.68 278.974 442.096C326.531 397.723 373.876 353.351 463.257 355.686C447.547 338.065 431.836 320.443 415.913 302.609C413.577 302.609 411.242 302.609 408.907 302.609C323.984 302.609 277.701 345.708 231.63 389.019Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M73.0334 211.317C50.3165 232.548 27.5996 253.779 0.211914 269.914V343.16C51.1658 328.936 85.7719 296.665 120.378 264.182C167.935 219.81 215.28 175.437 304.661 177.773C288.95 160.151 273.24 142.53 257.316 124.908C254.981 124.908 252.646 124.908 250.31 124.908C165.387 124.908 119.104 168.219 73.0334 211.317Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M55.2338 783.788C36.3384 801.409 17.4431 819.031 -4 833.68V911.173C39.5231 895.462 71.1568 865.951 102.578 836.653C150.135 792.28 197.48 747.908 286.862 750.243C271.151 732.622 255.44 715 239.517 697.166C237.181 697.166 234.846 697.166 232.511 697.166C147.8 697.379 101.517 740.689 55.2338 783.788Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M135.335 874.443C96.2704 910.96 57.4181 947.265 -4.78809 957.88V974.016H128.329C147.861 960.004 165.27 943.656 182.68 927.52C230.236 883.148 277.581 838.776 366.963 841.111C351.252 823.49 335.541 805.868 319.618 788.034C317.283 788.034 314.947 788.034 312.612 788.034C227.689 788.034 181.406 831.133 135.335 874.443Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M-3.78809 679.757V776.145C5.97807 767.653 15.5319 758.736 25.0857 749.819C72.6426 705.447 119.987 661.074 209.369 663.41C193.658 645.788 177.947 628.166 162.024 610.333C159.689 610.333 157.353 610.333 155.018 610.333C81.3473 610.333 36.7627 642.816 -3.78809 679.757Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M384.701 561.837C337.144 606.209 289.799 650.582 200.417 648.246C216.128 665.868 231.839 683.49 247.762 701.323C337.144 703.871 384.488 659.499 432.045 614.914C479.602 570.542 526.947 526.169 616.328 528.505C600.618 510.883 584.907 493.262 568.984 475.428C566.648 475.428 564.313 475.428 561.977 475.428C477.054 475.428 430.984 518.526 384.701 561.837Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M465.591 652.28C418.034 696.653 370.689 741.025 281.308 738.69C297.018 756.311 312.729 773.933 328.652 791.766C418.034 794.314 465.378 749.942 512.935 705.357C560.492 660.985 607.837 616.613 697.218 618.948C681.508 601.326 665.797 583.705 649.874 565.871C647.538 565.871 645.203 565.871 642.868 565.871C557.945 565.871 511.874 609.182 465.591 652.28Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M307.211 474.791C259.654 519.163 212.309 563.536 122.928 561.2C138.639 578.822 154.349 596.443 170.272 614.277C259.654 616.825 306.999 572.453 354.555 527.868C402.112 483.496 449.457 439.123 538.839 441.459C523.128 423.837 507.417 406.216 491.494 388.382C489.159 388.382 486.823 388.382 484.488 388.382C399.565 388.382 353.282 431.48 307.211 474.791Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M307.421 -113.301C259.864 -68.929 212.52 -24.5567 123.138 -26.8921C138.849 -9.27058 154.56 8.35095 170.483 26.1848C259.864 28.7325 307.209 -15.6398 354.766 -60.2244C402.323 -104.597 449.667 -148.969 539.049 -146.634C523.338 -164.255 507.627 -181.877 491.704 -199.711C489.369 -199.711 487.034 -199.711 484.698 -199.711C399.987 -199.711 353.704 -156.4 307.421 -113.301Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M388.524 -22.6462C340.967 21.7261 293.623 66.0984 204.241 63.763C219.952 81.3846 235.875 99.0061 251.586 116.84C340.967 119.388 388.312 75.0153 435.869 30.4307C483.426 -13.9416 530.771 -58.3139 620.152 -55.9785C604.441 -73.6 588.731 -91.2216 572.807 -109.055C570.472 -109.055 568.137 -109.055 565.801 -109.055C480.878 -109.055 434.595 -65.7447 388.524 -22.6462Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M549.028 156.117C501.471 200.49 454.127 244.862 364.745 242.526C380.456 260.148 396.167 277.77 412.09 295.603C501.471 298.151 548.816 253.779 596.373 209.194C643.93 164.822 691.274 120.45 780.656 122.785C764.945 105.163 749.234 87.5419 733.311 69.708C730.976 69.708 728.64 69.708 726.305 69.708C641.382 69.708 595.311 113.019 549.028 156.117Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M629.918 246.773C582.361 291.145 535.017 335.517 445.635 333.182C461.346 350.803 477.269 368.425 492.98 386.259C582.361 388.807 629.706 344.434 677.263 299.85C724.82 255.477 772.165 211.105 861.546 213.44C845.835 195.819 830.125 178.197 814.201 160.576C811.866 160.576 809.531 160.576 807.195 160.576C722.272 160.363 676.201 203.674 629.918 246.773Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M471.536 69.2833C423.98 113.656 376.635 158.028 287.253 155.692C302.964 173.314 318.675 190.936 334.598 208.769C423.98 211.317 471.324 166.945 518.881 122.36C566.438 77.9879 613.783 33.6156 703.164 35.951C687.453 18.3294 671.743 0.707893 655.82 -16.9136C653.484 -16.9136 651.149 -16.9136 648.813 -16.9136C563.89 -17.126 517.607 25.9725 471.536 69.2833Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M877.494 -65.8338C829.938 -21.4615 782.593 22.9109 693.211 20.5755C708.922 38.197 724.633 55.8186 740.556 73.6524C814.227 75.7755 859.448 45.8401 899.787 10.3847V-86.003C892.144 -79.6338 884.925 -72.8399 877.494 -65.8338Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M774.102 111.019C789.812 128.64 805.523 146.262 821.446 164.096C851.806 164.945 877.283 160.274 899.788 152.206V74.5017C867.092 96.794 828.24 112.505 774.102 111.019Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M856 203.517C871.711 221.138 887.422 238.76 903.345 256.594C933.705 257.443 959.182 252.772 981.686 244.705V167C948.991 189.292 910.138 205.003 856 203.517Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M783.202 419.591C735.645 463.963 688.3 508.336 598.918 506C614.629 523.622 630.34 541.243 646.263 559.077C735.645 561.625 782.989 517.253 830.546 472.668C851.352 453.136 872.371 433.603 896.786 418.105V342.736C849.442 357.597 816.322 388.594 783.202 419.591Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M864.093 510.246C816.536 554.619 769.191 598.991 679.81 596.655C695.52 614.277 711.231 631.899 727.154 649.52C807.194 651.856 853.69 616.188 896.788 576.911V480.736C885.536 490.289 874.92 500.268 864.093 510.246Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M705.498 332.545C657.941 376.917 610.596 421.29 521.215 418.954C536.926 436.576 552.636 454.197 568.559 472.031C657.941 474.579 705.286 430.206 752.842 385.622C792.544 348.468 832.458 311.314 896.787 301.548V253.991C894.452 251.443 892.116 248.896 889.781 246.136C887.446 246.136 885.11 246.136 882.775 246.136C797.852 246.136 751.781 289.446 705.498 332.545Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M211.705 965.736C208.733 968.496 205.76 971.256 202.788 974.016H310.64C344.822 948.964 385.16 930.705 443.12 932.403C427.41 914.782 411.699 897.16 395.776 879.327C393.44 879.327 391.105 879.327 388.77 879.327C304.059 879.327 257.776 922.425 211.705 965.736Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M618.664 830.619C571.107 874.991 523.763 919.363 434.381 917.028C450.092 934.649 465.803 952.271 481.726 970.105C571.107 972.653 618.452 928.28 666.009 883.696C713.566 839.323 760.911 794.951 850.292 797.286C834.581 779.665 818.871 762.043 802.947 744.209C800.612 744.209 798.277 744.209 795.941 744.209C711.231 744.209 664.947 787.308 618.664 830.619Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M699.766 921.274C680.658 939.32 661.338 957.154 639.471 972.016H749.446C789.572 934.437 830.335 897.496 896.788 889.428V849.302C892.541 844.419 888.295 839.748 883.837 834.865C881.502 834.865 879.166 834.865 876.831 834.865C792.12 834.865 745.837 877.963 699.766 921.274Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M541.172 743.573C493.615 787.945 450.037 832.408 360.655 830.073C376.366 847.694 392.077 865.316 408 883.15C497.382 885.697 540.96 841.234 588.517 796.65C636.074 752.277 683.418 707.905 772.8 710.24C757.089 692.619 741.378 674.997 725.455 657.376C723.12 657.376 720.784 657.376 718.449 657.376C633.526 657.163 587.243 700.474 541.172 743.573Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M814.625 972.016H896.789V927.643C864.093 936.56 837.979 952.908 814.625 972.016Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M833.096 774.782C848.806 792.403 864.517 810.025 880.44 827.859C886.173 828.071 891.693 828.071 897 827.859V767.776C877.893 772.659 857.086 775.419 833.096 774.782Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M755.393 687.736C771.103 705.357 786.814 722.979 802.737 740.813C840.528 741.874 870.888 734.443 896.789 722.342V639.542C860.697 667.991 818.448 689.646 755.393 687.736Z' fill='white' fill-opacity='0.1'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
}

.pdf-intro__body {
  display: flex;
  align-items: stretch;
}

.pdf-intro__left {
  padding: 69px 50px 61px;
  padding-right: 10px;
  width: 100%;
}

.pdf-intro__title {
  color: var(--White, #FFF);
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.16; /* 116.667% */
  margin-top: 0;
  margin-bottom: 30px;
}

.pdf-intro__date {
  display: inline-flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.80);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.37; /* 137.5% */
}

.pdf-intro__date:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2C5.44771 2 5 2.44772 5 3V4H4C2.89543 4 2 4.89543 2 6V16C2 17.1046 2.89543 18 4 18H16C17.1046 18 18 17.1046 18 16V6C18 4.89543 17.1046 4 16 4H15V3C15 2.44772 14.5523 2 14 2C13.4477 2 13 2.44772 13 3V4H7V3C7 2.44772 6.55228 2 6 2ZM6 7C5.44771 7 5 7.44771 5 8C5 8.55228 5.44771 9 6 9H14C14.5523 9 15 8.55228 15 8C15 7.44771 14.5523 7 14 7H6Z' fill='white' fill-opacity='0.8'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-right: 6px;
}

.pdf-intro__right {
  padding: 60px 70px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(90deg, #FAA27B 0%, #FFCE9C 100.01%), linear-gradient(90deg, #58BCBB 0%, #88E0D3 100.01%), #D9D9D9;
}

.pdf-detail {
  background: #fff;
}

.pdf-detail__head {
  padding: 34px 50px;
  position: relative;
}

.pdf-detail__head:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='41' viewBox='0 0 47 41' fill='none'%3E%3Cpath d='M23.1073 17.4045C13.6884 21.7065 5.6709 21.7391 0 20.7288V29.3981C5.41017 30.4084 12.2218 30.5062 19.7178 27.9641V40.4466H29.2996V24.2486C36.8608 21.9672 42.6621 22.6843 46.6057 24.0205V14.8297C44.2917 14.2105 41.6192 13.8194 38.6534 13.8194C34.1232 13.8194 28.9085 14.7645 23.1073 17.4045Z' fill='white'/%3E%3Cpath d='M23.1073 3.58584C13.6884 7.88791 5.6709 7.9205 0 6.91017V15.5469C6.35532 16.7202 14.6009 16.6876 23.6939 12.5485C34.0254 7.82272 41.717 8.53973 46.6057 10.2019V1.01112C44.2917 0.391885 41.6192 0.000785788 38.6534 0.000785788C34.1232 -0.0318056 28.9085 0.945936 23.1073 3.58584Z' fill='white'/%3E%3C/svg%3E");
  width: 47px;
  height: 41px;
  position: absolute;
  bottom: 32px;
  right: 50px;
}

.pdf-detail__title {
  margin-bottom: 10px;
  color: var(--White, #FFF);
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3; /* 130% */
}

.pdf-detail__location {
  display: inline-flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.80);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.37; /* 137.5% */
}

.pdf-detail__location:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.2286 3.53672C6.3114 1.48776 9.68828 1.48776 11.7711 3.53672C13.8539 5.58569 13.8539 8.90772 11.7711 10.9567L7.99984 14.6667L4.2286 10.9567C2.1458 8.90772 2.1458 5.58569 4.2286 3.53672ZM7.99984 8.74576C8.84141 8.74576 9.52365 8.07461 9.52365 7.24671C9.52365 6.4188 8.84141 5.74765 7.99984 5.74765C7.15826 5.74765 6.47603 6.4188 6.47603 7.24671C6.47603 8.07461 7.15826 8.74576 7.99984 8.74576Z' fill='white' fill-opacity='0.8'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.pdf-detail__data {
  display: flex;
  align-items: center;
  margin-top: 45px;
}

.pdf-detail__item {
  display: inline-flex;
  flex-direction: column;
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.20);
  position: relative;
}

.pdf-detail__item:last-child {
  border: 0;
}

.pdf-detail__name {
  display: block;
  color: rgba(255, 255, 255, 0.80);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 12px; /* 100% */
  text-transform: uppercase;
  margin-bottom: 10px;
}

.pdf-detail__count {
  display: block;
  color: var(--White, #FFF);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px; /* 100% */
}

.pdf-detail__body {
  background: #fff;
  padding: 21px 50px;
}

.card-item__table {
  width: 100%;
}

.header-loc {
  position: relative;
}

.header-location {
  position: absolute;
  top: calc(100% + 20px);
  right: 136px;
  background: #fff;
  border-radius: 5px;
  padding: 15px;
  z-index: 10;
  min-width: 150px;
  opacity: 0;
  visibility: hidden;
  transition: .3s;
}

.header-location.is-active {
  opacity: 1;
  visibility: visible;
}

.header-location__list {
  display: flex;
  flex-direction: column;
}

.header-location__item {
  display: inline-flex;
  align-items: center;
  padding: 9px 16px;
  padding-left: 14px;
  color: var(--mine-shaft-800, #1F2937);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  transition: .3s;
}

.header-location__item:hover {
  background: #f0f0f0;
}

.header-location__item:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Ellipse 126'%3E%3Ccircle cx='8' cy='8' r='5' fill='url(%23paint0_linear_494_14171)'/%3E%3Ccircle cx='8' cy='8' r='6.5' stroke='url(%23paint1_linear_494_14171)' stroke-opacity='0.4' stroke-width='3'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_494_14171' x1='7.12953' y1='9.47549' x2='10.6986' y2='3.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2358BCBB'/%3E%3Cstop offset='1' stop-color='%2388E0D3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_494_14171' x1='7.12953' y1='9.47549' x2='10.6986' y2='3.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2358BCBB'/%3E%3Cstop offset='1' stop-color='%2388E0D3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 16px;
  height: 20px;
  margin-right: 6px;
}
.header-location__item.is-exploitation:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23007780'/%3E%3Cstop offset='1' stop-color='%2372D2B0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2358BCBB'/%3E%3Cstop offset='1' stop-color='%2388E0D3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.header-location__item.is-concurent:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23242628'/%3E%3Cstop offset='0.510417' stop-color='%23001D32'/%3E%3Cstop offset='1' stop-color='%23003955'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23242628'/%3E%3Cstop offset='0.494792' stop-color='%23001D32'/%3E%3Cstop offset='1' stop-color='%23003955'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.header-location__item.is-create:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5AD00'/%3E%3Cstop offset='1' stop-color='%23F9F372'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5AD00'/%3E%3Cstop offset='1' stop-color='%23F9F372'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.header-location__item.is-estimate:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F50000'/%3E%3Cstop offset='1' stop-color='%23FFB26A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F50000'/%3E%3Cstop offset='1' stop-color='%23FFB26A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.header__location.is-estimate:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F50000'/%3E%3Cstop offset='1' stop-color='%23FFB26A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F50000'/%3E%3Cstop offset='1' stop-color='%23FFB26A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 16px;
  height: 20px;
}
.header__location.is-exploitation:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23007780'/%3E%3Cstop offset='1' stop-color='%2372D2B0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2358BCBB'/%3E%3Cstop offset='1' stop-color='%2388E0D3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 16px;
  height: 20px;
}
.header__location.is-concurent:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-color='%239D9D9D'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-color='%239D9D9D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 16px;
  height: 20px;
}
.header__location.is-create:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='5' fill='url(%23paint0_linear_1013_89)'/%3E%3Ccircle cx='8' cy='10' r='6.5' stroke='url(%23paint1_linear_1013_89)' stroke-opacity='0.4' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5AD00'/%3E%3Cstop offset='1' stop-color='%23F9F372'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1013_89' x1='7.12953' y1='11.4755' x2='10.6986' y2='5.81052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5AD00'/%3E%3Cstop offset='1' stop-color='%23F9F372'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 16px;
  height: 20px;
}

@media (max-width: 1439px) {
  .footer__company {
    margin-right: 30px;
  }
}

@media (max-width: 1023px) {
  .footer__body {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  .map {
    height: calc(100vh - 163px);
  }
  .footer__company {
    margin: 0;
  }
  .footer__alt {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .header__logo img {
    display: block;
    max-width: 166px;
  }
  .header-dropdown__head {
    font-size: 12px;
    padding: 7px;
    padding-left: 15px;
  }
  .header__location {
    padding: 7px;
    font-size: 12px;
    position: absolute;
    top: calc(100% + 30px);
    left: 0;
    z-index: 1;
    border: 0;
  }
  .header__status {
    padding: 7px 14px;
    font-size: 12px;
    position: absolute;
    top: calc(100% + 30px);
    left: 100px;
    z-index: 1;
    border: 0;
    background: #fff;
  }
  .header__status:before {
    width: 20px;
    height: 20px;
    background-size: 100%;
  }
  .header-filter__btn {
    background: #fff;
    padding: 7px 14px;
  }
  .header-filter__btn span {
    display: none;
  }
  .header-filter__btn:after {
    display: none;
  }
  .header-filter__btn:before {
    margin: 0;
  }
  .footer__policy {
    display: block;
  }
  .footer__policy a {
    margin: 0;
  }
  .map {
    height: calc(100vh - 177px);
  }
  .card {
    max-width: 100%;
    width: 100%;
    padding: 24px 10px;
  }
  .card-footer__btn {
    min-width: 110px;
    padding: 10px;
  }
  .card-footer {
    padding: 10px;
    margin: 0 -10px;
  }
  .card-footer__text {
    font-size: 16px;
  }
  .card__title {
    font-size: 18px;
  }
  .card-stat__count {
    font-size: 16px;
  }
  .card-item__body {
    padding: 10px;
  }
  .card-item__table tr td:nth-child(odd),
  .card-item__table tr td:nth-child(even) {
    font-size: 12px;
    vertical-align: top;
  }
  .card-file__name {
    font-size: 12px;
  }
  .card-file__format {
    font-size: 12px;
  }
  .card__body {
    padding-bottom: 60px;
  }
  .footer,
  .card-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
  }
  .header__status {
    display: none;
  }
  .header-location {
    left: 0;
    top: calc(100% + 70px);
  }
}

.card.is-authorize .card__head {
  height: 100%;
}

.card.is-authorize .card__title {
  font-size: 18px; 
  max-width: 320px; 
  text-align: center;
}

.card.is-authorize .card__close {
  position: absolute; 
  top: 24px; 
  right: 24px;
}

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

.card__forbidden {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
}

.card__lock {
  max-width: 44px;
  margin-bottom: 24px;
}

.card__lock img {
  width: 100%;
  display: block;
}

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

.header__location {
  margin-left: 10px;
}

.balloon {
  display: flex;
  flex-direction: column;
  padding: 10px;
  position: relative;
}

.balloon:after {
  content: '';
  background: #000;
  width: 5px;
  height: calc(100% + 4px);
  position: absolute;
  left: -5px;
  top: -2px;
}

.balloon.is-estimate:after {
  background: linear-gradient(109.95deg, #FF5858 0%, #F1613E 44.34%, #FF8E25 100%);
}

.balloon.is-create:after {
  background: linear-gradient(109.95deg, #F5AD00 31.13%, #FCE832 100%);
}

.balloon.is-exploitation:after {
  background: linear-gradient(109.55deg, #00757D 20.83%, #60B395 100%);
}

.balloon.is-concurent:after {
  background: #000;
}

.balloon__item {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #cbcbcb;
}

.balloon__item:last-child {
  margin-bottom: 0;
  padding: 0;
  border-bottom: 0;
}

.balloon__name {
  display: block;
  margin-bottom: 5px;
  color: var(--mine-shaft-400, #9CA3AF);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 12px;
  text-transform: uppercase;
}

.balloon__data {
  display: block;
  color: var(--mine-shaft-900, #111827);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
}

.header-location__form {
  display: flex;
  flex-direction: column;
}

.header-location__element {
  margin-bottom: 10px;
}

.header-location__element:last-child {
  margin-bottom: 0;
}

.header-location__check {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  opacity: 0;
  visibility: hidden;
}

.header-location__label {
  display: flex;
  position: relative;
  align-items: center;
  padding: 5px 10px;
  cursor: pointer;
  user-select: none;
}

.header-location__label:before {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='%23E5E7EB'/%3E%3C/svg%3E%0A");
  transition: .3s;
  margin-right: 10px;
}

.header-location__check:checked ~ label:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='%23006E91'/%3E%3Cpath d='M5.3335 10.6665L8.00016 13.3332L14.6668 6.6665' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.card__tabs {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #EAECED;
  margin-bottom: 24px;
}

.card__tab {
  padding: 12px 0;
  margin-right: 30px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #2B3E47;
  margin-bottom: -1px;
  cursor: pointer;
  border-bottom: 3px solid transparent;
}

.card__tab.is-active {
  color: #007880;
  border-bottom: 3px solid #007880;
}

.card__content {
  display: none;
}

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

.card-video {
  display: flex;
  margin: 0 -5px;
  flex-wrap: wrap;
}

.card-video__col {
  width: 50%;
  padding: 0 5px;
  margin-bottom: 10px;
}

.card-video__item {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.card-video__item iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

@media (max-width: 1439px) {
  .header__status span {
    font-size: 0;
  }
  .header__status span span {
    font-size: 14px;
  }
  .header__logo img {
    display: block;
    max-width: 100px;
  }
}

@media (max-width: 1023px) {
  .header-dropdown__head {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .header-dropdown__head:after {
    margin: 0;
  }
  .header-dropdown__head span {
    display: none;
  }
  .header__status {
    display: none;
  }
  .header-location {
    right: 0;
  }
  .map {
    height: calc(100vh - 111px);
  }
  .footer {
    bottom: -91px;
    transition: .3s;
  }
  .footer-mob {
    display: inline-flex;
    position: absolute;
    padding: 6px 20px;
    background: rgba(255, 255, 255, 0.8);
    top: -32px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
  }
  .footer-mob:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 7.5L10 12.5L5 7.5' stroke='%231F2937' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    transform: rotate(180deg);
  }
  .footer.is-active {
    bottom: 0;
  }
  .footer-mob.is-active:after {
    transform: rotate(0);
  }
}

@media (max-width: 767px) {
  .header__logo img {
    max-width: 150px;
  }
  .header {
    padding: 10px 0;
  }
  .header__left > .header__status {
    font-size: 12px !important;
    height: 34px;
    border: 0 !important;
  }
  .header__left > .header__status:before {
    width: 16px;
  }
  .header__location {
    margin-left: 0;
  }
  .map {
    height: calc(100vh - 89px);
  }
  .footer {
    bottom: -110px;
  }
  .header-dropdown__head span {
    display: inline-flex;
  }
  .header-dropdown__head {
    width: auto;
    height: auto;
    border-radius: 40px;
    padding: 5px 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}


/* End */
/* /local/templates/common/static/css/main.css?170963336493306 */
