

/* Start:/local/templates/atom-tor/assets/css/normalize.css?17431653996487*/
/*! 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 */
  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;
}

/* End */


/* Start:/local/templates/atom-tor/assets/css/map_with_sidepanel.css?17431653992751*/
.tor {
    display: flex;
    flex-flow: row nowrap;
}

.tor-list {
    display: flex;
    width: 240px;
}

.tor-list ul {
    margin: 0;
    padding: 0;
}

.tor-list li {
    list-style: none;
    margin-bottom: 8px;
}

.tor-map-link {
    background: none;
    outline: none;
    border: none;

    font-size: 14px;
    cursor: pointer;
}

.tor-map-link-active,
.tor-map-link:hover {
    color: var(--main-color);
}

.tor-link {
    font-size: 12px;
    color: var(--main-color);
}

.tor-map {
    height: 80vh;
    flex: 1;
}
@media (min-width: 1000px) {
    .tor-map {
        height: 720px;
    }
}

.swiper-slide.menu {
    min-width: 100px;
    width: 70%;
    max-width: 320px;
}

.content {
    width: 100%;
}

.menu-button {
    position: absolute;
    top: 0px;
    left: 0px;

    padding: 15px;

    cursor: pointer;
    transition: 0.3s;

    background-color: var(--main-color);

    /*margin: 14px;
          border-radius: 5px;*/
}

.menu-button .bar:nth-of-type(1) {
    margin-top: 0px;
}

.menu-button .bar:nth-of-type(3) {
    margin-bottom: 0px;
}

.bar {
    position: relative;
    display: block;

    width: 50px;
    height: 5px;

    margin: 10px auto;
    background-color: var(--white);

    border-radius: 10px;
    transition: 0.3s;
}

.cross .bar:nth-of-type(1) {
    transform: translateY(15px) rotate(-45deg);
}

.cross .bar:nth-of-type(2) {
    opacity: 0;
}

.cross .bar:nth-of-type(3) {
    transform: translateY(-15px) rotate(45deg);
}

@media (min-width:1000px) {
    .menu-button {
        display: none;
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1hcF93aXRoX3NpZGVwYW5lbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxhQUFhO0lBQ2IscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxTQUFTO0lBQ1QsVUFBVTtBQUNkOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsWUFBWTs7SUFFWixlQUFlO0lBQ2YsZUFBZTtBQUNuQjs7QUFFQTs7SUFFSSx3QkFBd0I7QUFDNUI7O0FBRUE7SUFDSSxlQUFlO0lBQ2Ysd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLE9BQU87QUFDWDtBQUNBO0lBQ0k7UUFDSSxhQUFhO0lBQ2pCO0FBQ0o7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUzs7SUFFVCxhQUFhOztJQUViLGVBQWU7SUFDZixnQkFBZ0I7O0lBRWhCLG1DQUFtQzs7SUFFbkM7OEJBQzBCO0FBQzlCOztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixjQUFjOztJQUVkLFdBQVc7SUFDWCxXQUFXOztJQUVYLGlCQUFpQjtJQUNqQiw4QkFBOEI7O0lBRTlCLG1CQUFtQjtJQUNuQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSwwQ0FBMEM7QUFDOUM7O0FBRUE7SUFDSSxVQUFVO0FBQ2Q7O0FBRUE7SUFDSSwwQ0FBMEM7QUFDOUM7O0FBRUE7SUFDSTtRQUNJLGFBQWE7SUFDakI7QUFDSiIsImZpbGUiOiJtYXBfd2l0aF9zaWRlcGFuZWwuY3NzIn0= */
/* End */


/* Start:/local/templates/atom-tor/assets/css/tor-tax.css?17431653991626*/
.tor-tax-list {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    gap: 40px;
}

.tor-tax {
    display: flex;
    flex-flow: column nowrap;
}

.tor-tax h4 {
    text-align: center;
    height: 24px;
}

.tor-tax-values-container {
    display: flex;
    flex-flow: row nowrap;
}

.tor-tax-values {
    display: flex;
    flex-flow: column nowrap;
    max-width: 256px;
}

.tax-number {
    font-size: 56px;
    color: var(--main-color);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvci10YXguY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lBQ0EsYUFBQTtJQUNJLG1CQUFhO0lBQ2IsdUJBQW1CO0lBQ25CLFNBQUE7QUFDSjs7QUFFQTtJQUNBLGFBQUE7SUFDSSx3QkFBYTtBQUNqQjs7QUFFQTtJQUNBLGtCQUFBO0lBQ0ksWUFBQTtBQUNKOztBQUVBO0lBQ0EsYUFBQTtJQUNJLHFCQUFhO0FBQ2pCOztBQUVBO0lBQ0EsYUFBQTtJQUNJLHdCQUFhO0lBQ2IsZ0JBQUE7QUFDSjs7QUFFQTtJQUNBLGVBQUE7SUFDSSx3QkFBZTtBQUNuQiIsImZpbGUiOiJ0b3ItdGF4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuLnRvci10YXgtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbn1cblxuLnRvci10YXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4udG9yLXRheCBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMjRweDtcbn1cblxuLnRvci10YXgtdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi50b3ItdGF4LXZhbHVlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLnRheC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59Il19 */
/* End */


/* Start:/local/templates/atom-tor/assets/fonts/rosatom/fonts.css?17431653996853*/
@font-face {
    font-family: 'Rosatom';
    src: url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Light_W.eot');
    src: url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Light_W.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Light_W.woff2') format('woff2'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Light_W.woff') format('woff'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Light_W.ttf') format('truetype'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Light_W.svg#RosatomWeb-Light') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Rosatom';
    src: url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Bold_W.eot');
    src: url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Bold_W.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Bold_W.woff2') format('woff2'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Bold_W.woff') format('woff'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Bold_W.ttf') format('truetype'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Bold_W.svg#RosatomWeb-Bold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Rosatom';
    src: url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Italic_W.eot');
    src: url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Italic_W.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Italic_W.woff2') format('woff2'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Italic_W.woff') format('woff'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Italic_W.ttf') format('truetype'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Italic_W.svg#RosatomWeb-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Rosatom';
    src: url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Regular_W.eot');
    src: url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Regular_W.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Regular_W.woff2') format('woff2'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Regular_W.woff') format('woff'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Regular_W.ttf') format('truetype'),
    url('/local/templates/atom-tor/assets/fonts/rosatom/Rosatom-Regular_W.svg#RosatomWeb-Regular') format('svg');
    font-weight: 500;
    font-style: normal;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJvc2F0b21fZm9udHMuY3NzIiwiZm9udHMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lBQ0ksc0JBQUE7SUFDQSwrQkFBK0I7SUFDL0I7Ozs7NkRDSXlEO0lBQ3pELGdCQUFnQjtJRENoQixrQkFBQTtBQ0NKOztBQUVBO0lEQ0Esc0JBQUE7SUFDSSw4QkFBQTtJQUNBOzs7OzJEQ0l1RDtJQUN2RCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCOztBREVBO0lDQ0ksc0JBQXNCO0lEQzFCLGdDQUFBO0lBQ0k7Ozs7K0RDSTJEO0lBQzNELG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEI7O0FBRUE7SURDQSxzQkFBQTtJQ0NJLGlDQUFpQztJRENyQzs7OztpRUNJaUU7SUFDN0QsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0QiIsImZpbGUiOiJmb250cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1Jvc2F0b21XZWJMaWdodCc7XG4gICAgc3JjOiB1cmwoJ1Jvc2F0b20tTGlnaHRfVy5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgICAgICB1cmwoJ1Jvc2F0b20tTGlnaHRfVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgdXJsKCdSb3NhdG9tLUxpZ2h0X1cud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJ1Jvc2F0b20tTGlnaHRfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJ1Jvc2F0b20tTGlnaHRfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJ1Jvc2F0b20tTGlnaHRfVy5zdmcjUm9zYXRvbVdlYi1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb3NhdG9tJztcbiAgICBzcmM6IHVybCgnUm9zYXRvbS1MaWdodF9XLmVvdCcpO1xuICAgIHNyYzogdXJsKCdSb3NhdG9tLUxpZ2h0X1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ1Jvc2F0b20tTGlnaHRfVy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ1Jvc2F0b20tTGlnaHRfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdSb3NhdG9tLUxpZ2h0X1cudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnUm9zYXRvbS1MaWdodF9XLnN2ZyNSb3NhdG9tV2ViLUxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb3NhdG9tJztcbiAgICBzcmM6IHVybCgnUm9zYXRvbS1Cb2xkX1cuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ1Jvc2F0b20tQm9sZF9XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdSb3NhdG9tLUJvbGRfVy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ1Jvc2F0b20tQm9sZF9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ1Jvc2F0b20tQm9sZF9XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ1Jvc2F0b20tQm9sZF9XLnN2ZyNSb3NhdG9tV2ViLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1Jvc2F0b20nO1xuICAgIHNyYzogdXJsKCdSb3NhdG9tLUl0YWxpY19XLmVvdCcpO1xuICAgIHNyYzogdXJsKCdSb3NhdG9tLUl0YWxpY19XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdSb3NhdG9tLUl0YWxpY19XLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnUm9zYXRvbS1JdGFsaWNfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdSb3NhdG9tLUl0YWxpY19XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ1Jvc2F0b20tSXRhbGljX1cuc3ZnI1Jvc2F0b21XZWItSXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb3NhdG9tJztcbiAgICBzcmM6IHVybCgnUm9zYXRvbS1SZWd1bGFyX1cuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ1Jvc2F0b20tUmVndWxhcl9XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdSb3NhdG9tLVJlZ3VsYXJfVy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ1Jvc2F0b20tUmVndWxhcl9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ1Jvc2F0b20tUmVndWxhcl9XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ1Jvc2F0b20tUmVndWxhcl9XLnN2ZyNSb3NhdG9tV2ViLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSW5KdmMyRjBiMjFmWm05dWRITXVZM056SWwwc0ltNWhiV1Z6SWpwYlhTd2liV0Z3Y0dsdVozTWlPaUpCUVVGQk8wbEJRMGtzYzBKQlFVRTdTVUZEUVN3clFrRkJLMEk3U1VGREwwSTdPenM3TzNGRlFVdHBSVHRKUVVOcVJTeG5Ra0ZCUVR0SlFVTkJMR3RDUVVGclFqdEJRVU4wUWpzN1FVRkZRVHRKUVVOSkxITkNRVUZCTzBsQlEwRXNPRUpCUVRoQ08wbEJRemxDT3pzN096dHRSVUZMSzBRN1NVRkRMMFFzWjBKQlFVRTdTVUZEUVN4clFrRkJhMEk3UVVGRGRFSTdPMEZCUlVFN1NVRkRTU3h6UWtGQlFUdEpRVU5CTEdkRFFVRm5RenRKUVVOb1F6czdPenM3ZFVWQlMyMUZPMGxCUTI1RkxHMUNRVUZ0UWp0SlFVTnVRaXhyUWtGQmEwSTdRVUZEZEVJN08wRkJSVUU3U1VGRFNTeHpRa0ZCUVR0SlFVTkJMR2xEUVVGcFF6dEpRVU5xUXpzN096czdlVVZCUzNGRk8wbEJRM0pGTEdkQ1FVRkJPMGxCUTBFc2EwSkJRV3RDTzBGQlEzUkNJaXdpWm1sc1pTSTZJbVp2Ym5SekxtTnpjeUlzSW5OdmRYSmpaWE5EYjI1MFpXNTBJanBiSWtCbWIyNTBMV1poWTJVZ2UxeHVJQ0FnSUdadmJuUXRabUZ0YVd4NU9pQW5VbTl6WVhSdmJWZGxZa3hwWjJoMEp6dGNiaUFnSUNCemNtTTZJSFZ5YkNnblVtOXpZWFJ2YlMxTWFXZG9kRjlYTG1WdmRDY3BPMXh1SUNBZ0lITnlZenBjYmlBZ0lDQWdJQ0FnSUNBZ0lIVnliQ2duVW05ellYUnZiUzFNYVdkb2RGOVhMbVZ2ZEQ4amFXVm1hWGduS1NCbWIzSnRZWFFvSjJWdFltVmtaR1ZrTFc5d1pXNTBlWEJsSnlrc1hHNGdJQ0FnSUNBZ0lDQWdJQ0IxY213b0oxSnZjMkYwYjIwdFRHbG5hSFJmVnk1M2IyWm1NaWNwSUdadmNtMWhkQ2duZDI5bVpqSW5LU3hjYmlBZ0lDQWdJQ0FnSUNBZ0lIVnliQ2duVW05ellYUnZiUzFNYVdkb2RGOVhMbmR2Wm1ZbktTQm1iM0p0WVhRb0ozZHZabVluS1N4Y2JpQWdJQ0FnSUNBZ0lDQWdJSFZ5YkNnblVtOXpZWFJ2YlMxTWFXZG9kRjlYTG5SMFppY3BJR1p2Y20xaGRDZ25kSEoxWlhSNWNHVW5LU3hjYmlBZ0lDQWdJQ0FnSUNBZ0lIVnliQ2duVW05ellYUnZiUzFNYVdkb2RGOVhMbk4yWnlOU2IzTmhkRzl0VjJWaUxVeHBaMmgwSnlrZ1ptOXliV0YwS0NkemRtY25LVHRjYmlBZ0lDQm1iMjUwTFhkbGFXZG9kRG9nYm05eWJXRnNPMXh1SUNBZ0lHWnZiblF0YzNSNWJHVTZJRzV2Y20xaGJEdGNibjBpWFgwPSAqLyJdfQ== */
/* End */


/* Start:/local/templates/atom-tor/components/bitrix/menu/top4/style.css?174316539928700*/
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
    /*clear: both;*/
    display: block;
    float: none;
    width: 100%;
    position: relative;
}

.header-toggler {
    z-index: 1000;
    background: #ffffff;
    width: 100%;
    height: 100%;
}

.header-toggler-wrapper {
    display: flex;
    flex-flow: column nowrap;
    position: relative;
}

.header-toggler.toggled {
    position: fixed;
}

@media (min-width: 1200px) {
    .main-navigation {
        display: inline-block;
        /*float: right;*/
        width: auto;
        margin-left: auto;
    }
}

.main-navigation ul {
    display: block;
    list-style: none;
    margin: 0;
    padding-left: 0;
    position: relative;
    z-index: 100;
    max-height: 0;
    overflow: auto;
    transition: max-height 0.3s 0s ease-in-out;
}

.main-navigation li {
    background: none;
    padding-left: unset;
}

.main-navigation ul ul {
    background-color: #e7e7e7;
}

@media (min-width: 1200px) {
    .main-navigation ul {
        max-height: inherit;
        overflow: visible;
    }

    .main-navigation ul ul {
        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
        float: left;
        position: absolute;
        top: 42px;
        left: -999em;
        z-index: 99999;
    }

    .main-navigation ul ul ul {
        left: -999em;
        top: 0;
    }

    .main-navigation ul ul li {
        display: block;
        margin: 0;
    }

    .main-navigation ul ul li:hover > ul,
    .main-navigation ul ul li.focus > ul {
        left: 100%;
    }

    .main-navigation ul ul a {
        min-width: 100px;
        line-height: 40px;
    }
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
    left: auto;
}

.main-navigation li {
    display: block;
    position: relative;
    border-top: 1px solid #e7e7e7;
    margin: 0;
}

.main-navigation li a {
    color: var(--main-color-light);
    font-size: 16px;
    padding-left: 8px;
}

.children li a {
    font-weight: normal;
    text-transform: none;
}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
    color: var(--main-color-dark);
    background-color: #e7e7e7;
}

@media (min-width: 1200px) {
    .main-navigation li a {
        padding-left: 0;
    }

    .main-navigation li:hover > a,
    .main-navigation li.focus > a {
        background-color: transparent;
        position: relative;
    }

    .main-navigation .children {
        background: #f6f6f6;
    }

    .main-navigation .children li {
        border-bottom: 1px solid #f0f0f0;
    }

    .main-navigation .children li > a {
        color: #444;
        padding-left: 8px;
    }

    .main-navigation .children li:hover > a,
    .main-navigation .children li.focus > a {
        color: var(--main-color);
        font-weight: normal;
    }

    .main-navigation .children li:hover > a:after,
    .main-navigation .children li.focus > a:after {
        content: none;
    }


    .main-navigation li:hover > a:after,
    .main-navigation li.focus > a:after {
        content: '';
        left: 0;
        right: 0;
        position: absolute;
        top: 50%;
        margin-top: 12px;
        border-bottom: 2px solid var(--main-color);
        transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
    }
}

.main-navigation li:last-of-type {
    margin-bottom: 10px;
}

@media (min-width: 1200px) {
    .main-navigation li:last-of-type {
        margin-bottom: 0;
    }
}

@media (min-width: 1200px) {
    .main-navigation li {
        display: inline-block;
        border: none;
    }

    .main-navigation li + li {
        margin-left: 10px;
    }
}

.main-navigation ul.active a {
    background-color: #f6f6f6;
}

.main-navigation a {
    display: block;
    text-decoration: none;
    line-height: 40px;
}

@media (min-width: 1200px) {
    .main-navigation a {
        line-height: 60px;
        padding: 0;
    }
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
    color: red;
}

ul.nav-menu > li.page_item > a:hover {
    text-decoration: none;
}

.sub-nav-toggle {
    height: 40px;
    width: 40px;
    display: block;
    text-align: center;
    z-index: 200;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    text-indent: 100%;
    overflow: hidden;
    transition: 0.3s;
}

@media (min-width: 1200px) {
    .sub-nav-toggle {
        top: 50%;
        margin-top: -10px;
        height: 20px;
        width: 18.00180018px;
    }
}

.sub-nav-toggle:after {
    content: '';
    position: absolute;
    top: 16.6666666667px;
    left: 13.3333333333px;
    width: 0;
    height: 0;
    border: 6.6666666667px solid transparent;
    border-top-color: royalblue;
}

@media (min-width: 1200px) {
    .sub-nav-toggle:after {
        top: 8.6666666667px;
        left: 5.1282051282px;
        border-width: 4px;
    }

    .children .sub-nav-toggle:after {
        left: 8.3333333333px;
        top: 6.25px;
        transform: rotate(-90deg);
    }
}

.sub-nav-toggle.active {
    transform: rotate(-180deg);
}

@media (min-width: 1200px) {
    .sub-nav-toggle.active {
        transform: rotate(0deg);
    }
}

.main-navigation.toggled ul.nav-menu {
    max-height: 560px;
}

@media (min-width: 1200px) {
    .main-navigation.toggled ul.nav-menu {
        overflow: visible;
    }
}

.page_item_has_children > a {
    padding-right: 40px;
}

@media (min-width: 1200px) {
    .page_item_has_children > a {
        padding-right: 18.00180018px;
    }
}

.children {
    max-height: 0;
    overflow: hidden;
}

.children.active {
    max-height: 1200px;
    height: auto;
    overflow: visible;
}

.children li:first-of-type {
    margin-top: 0;
}

.children li:last-of-type {
    margin-bottom: 0;
}

.children a {
    white-space: nowrap;
    padding: 12px 20px;
}


/*--------------------------------------------------------------
## Hamburger menu
--------------------------------------------------------------*/
button.burger {
    display: block;
    z-index: 9000;
    overflow: hidden;
    margin: 0;
    margin-right: 4%;
    padding: 0;
    width: 30px;
    height: 60px;
    font-size: 0;
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border-radius: 0;
    border: none;
    cursor: pointer;
    float: right;
    position: relative;
    background-color: transparent;
    /* active state, i.e. menu open */
}

@media (min-width: 1200px) {
    button.burger {
        display: none;
    }
}

button.burger:focus {
    outline: none;
}

button.burger:hover, button.burger:focus {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}

button.burger.is-active span {
    background-color: var(--main-color);
    transform: rotate(-225deg);
}

button.burger.is-active span::before {
    background-color: var(--main-color);
    top: 0;
    transform: rotate(90deg);
}

button.burger.is-active span::after {
    background-color: transparent;
    bottom: 0;
    transform: rotate(0deg);
}

button.burger.is-active span::before,
button.burger.is-active span::after {
    transition: 0.3s;
}

button.burger span {
    display: block;
    position: absolute;
    top: 29px;
    left: 0;
    right: 0;
    height: 2px;
    background-color: var(--main-color);
    transition-duration: 0.3s;
}

button.burger span::before, button.burger span::after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: var(--main-color);
    content: "";
    transition-duration: 0.3s;
}

button.burger span::before {
    top: -9px;
    transition-property: top, transform;
}

button.burger span::after {
    bottom: -9px;
    transition-property: bottom, transform;
}


.site-header {
    background-color: #f4f4f4;
    border-bottom: 1px solid #e7e7e7;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
}


.site-navbar {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    margin: 20px auto 36px;
    display: flex;
    flex-flow: row wrap;
}

@media (min-width: 800px) {
    .site-navbar {
        max-width: 800px;
    }
}

@media (min-width: 1200px) {
    .site-navbar {
        max-width: 1440px;
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        gap: 20px;
    }
}

.site-branding {
    display: inline-block;
    flex: 1;
}

.site-title {
    font-size: 20px;
    line-height: 60px;
    font-weight: 300;
}

.site-title a {
    text-decoration: none;
}

.header-line {
    display: none;
    width: 100%;
    background-color: #6cace466;
    order: 3;
}

.header-line-wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    gap: 4px;
    padding-top: 12px;
    padding-bottom: 12px;
    justify-content: space-between;
}

@media (min-width: 1220px) {
    .header-line-wrapper {
        flex-flow: row nowrap;
        align-items: unset;
    }
}

.header-line a {
    display: inline-flex;
    text-decoration: none;
    color: var(--main-color);
    font-weight: 700;
}

.header-line img {
    height: 26px;
    width: auto;
    margin: 0 4px;
}

.header-contacts span {
    display: none;
}

.header-logo-entity {
    width: auto;
    max-height: var(--header-line-height);
    display: block;
}

#header-callback {
    display: none;
}

.header-line.toggled {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    gap: 0;
}

.header-soc {
    display: flex;
    gap: 20px;
    margin-top: 20px;
}

.header-soc a svg path.main-path {
    fill: var(--main-color);
}

.header-soc a:hover svg path.main-path {
    fill: var(--main-color-dark);
}

.header-soc a:hover svg path.secondary-path {
    fill: var(--grey);
}

.header-site-links,
.header-contacts {
    display: flex;
    flex-flow: column nowrap;
    gap: 20px;
    margin-top: 20px;
}

.header-site-links a {
    font-size: 16px;
    align-items: center;
}

.header-sitemap {
    display: none;
    order: 2;
}

@media (min-width: 1200px) {
    .header-line,
    .header-site-links,
    .header-contacts {
        display: flex;
        flex-flow: row nowrap;
        justify-content: center;
        align-items: center;
        gap: 42px;
        margin-top: 0;
    }

    .header-line {
        order: unset;

        display: flex;
        width: 100%;
        justify-content: flex-end;
    }

    .header-line-wrapper > * {
        height: 26px;
    }

    .header-line img {
        height: 26px;
        width: 24px;
    }

    .header-line span {
        color: var(--main-color);
        font-size: 14px;

    }

    .header-line a:hover span {
        text-decoration: underline;
    }

    .header-contacts {
        margin-left: auto;
    }

    .header-contacts span {
        display: inline-block;
    }

    .header-contacts img {
        display: none;
    }

    .header-soc {
        display: flex;
        margin-left: 60px;
        margin-top: 0;
        gap: 8px;
    }

    .site-branding {
        margin-left: 60px;
    }

    .header-sitemap {
        order: 1;
        display: block;
        margin-right: 60px;
    }
}

#form-app-join {
    display: none;
}

@media screen and (min-width: 1200px) {
    #form-app-join {
        display: block;
    }


    .site-navbar.toggled #form-app-join {
        display: block;
        margin: 12px auto;
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7K0RBRStEO0FBQy9EO0lBQ0ksZUFBVztJQUNYLGNBQWM7SUFDZCxXQUFXO0lBQ1gsV0FBVztJQUNYLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0FBQ0E7O0FBRUE7SUFDQSxhQUFBO0lBQ0Esd0JBQUE7SUFDQSxrQkFBQTtBQUNBOztBQUVBO0lBQ0EsZUFBQTtBQUNBOztBQUVBO0lBQ0k7UUFDSixxQkFBQTtRQUNJLGdCQUFBO1FBQ0osV0FBQTtRQUNJLGlCQUFBO0lBQ0o7QUFDQTs7QUFFQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLFNBQUE7SUFDSSxlQUFBO0lBQ0osa0JBQUE7SUFDSSxZQUFBO0lBQ0osYUFBQTtJQUNBLGNBQUE7SUFDQSwwQ0FBQTtBQUNBOztBQUVBO0lBQ0ksZ0JBQUE7SUFDQSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDQSx5QkFBQTtBQUNBOztBQUVBO0lBQ0k7UUFDSSxtQkFBQTtRQUNKLGlCQUFBO0lBQ0E7O0lBRUE7UUFDQSx3Q0FBQTtRQUNBLFdBQUE7UUFDSSxrQkFBUztRQUNiLFNBQUE7UUFDQSxZQUFBO1FBQ0EsY0FBQTtJQUNBOztJQUVBO1FBQ0EsWUFBQTtRQUNBLE1BQUE7SUFDQTs7SUFFQTtRQUNJLGNBQVM7UUFDYixTQUFBO0lBQ0E7O0lBRUE7O1FBRUEsVUFBQTtJQUNBOztJQUVBO1FBQ0osZ0JBQUE7UUFDSSxpQkFBQTtJQUNKO0FBQ0E7O0FBRUE7O0lBRUEsVUFBQTtBQUNBOztBQUVBO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsNkJBQUE7SUFDQSxTQUFBO0FBQ0E7O0FBRUE7SUFDQSw4QkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtBQUNBOztBQUVBO0lBQ0EsbUJBQUE7SUFDQSxvQkFBQTtBQUNBOztBQUVBOztJQUVBLDZCQUFBO0lBQ0EseUJBQUE7QUFDQTs7QUFFQTtJQUNJO1FBQ0EsZUFBQTtJQUNBOztJQUVBOztRQUVBLDZCQUFBO1FBQ0Esa0JBQUE7SUFDQTs7SUFFQTtRQUNBLG1CQUFBO0lBQ0E7O0lBRUE7UUFDQSxnQ0FBQTtJQUNBOztJQUVBO1FBQ0EsV0FBQTtRQUNBLGlCQUFBO0lBQ0E7O0lBRUE7O1FBRUEsd0JBQUE7UUFDQSxtQkFBQTtJQUNBOztJQUVBOztRQUVBLGFBQUE7SUFDQTs7O0lBR0E7O1FBRUosV0FBQTtRQUNJLE9BQUE7UUFDSixRQUFBO1FBQ0ksa0JBQUE7UUFDSixRQUFBO1FBQ0EsZ0JBQUE7UUFDUSwwQ0FBQTtRQUNSLCtCQUFBO1FBQ0Esb0NBQUE7UUFDQSx1Q0FBQTtJQUNBO0FBQ0E7O0FBRUE7SUFDQSxtQkFBQTtBQUNBOztBQUVBO0lBQ0k7UUFDSixnQkFBQTtJQUNBO0FBQ0E7O0FBRUE7SUFDSTtRQUNKLHFCQUFBO1FBQ0ksWUFBQTtJQUNBOztJQUVBO1FBQ0osaUJBQUE7SUFDQTtBQUNBOztBQUVBO0lBQ0EseUJBQUE7QUFDQTs7QUFFQTtJQUNJLGNBQUE7SUFDSixxQkFBQTtJQUNBLGlCQUFBO0FBQ0E7O0FBRUE7SUFDSTtRQUNBLGlCQUFBO1FBQ0osVUFBQTtJQUNBO0FBQ0E7O0FBRUE7Ozs7SUFJQSxVQUFBO0FBQ0E7O0FBRUE7SUFDQSxxQkFBQTtBQUNBOztBQUVBO0lBQ0ksWUFBQTtJQUNKLFdBQUE7SUFDSSxjQUFBO0lBQ0osa0JBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0ksTUFBQTtJQUNKLGVBQUE7SUFDSSxpQkFBQTtJQUNKLGdCQUFBO0lBQ0EsZ0JBQUE7QUFDQTs7QUFFQTtJQUNJO1FBQ0ksUUFBQTtRQUNSLGlCQUFBO1FBQ0EsWUFBQTtRQUNBLG9CQUFBO0lBQ0E7QUFDQTs7QUFFQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLG9CQUFBO0lBQ0kscUJBQUE7SUFDSixRQUFBO0lBQ0ksU0FBQTtJQUNKLHdDQUFBO0lBQ0EsMkJBQUE7QUFDQTs7QUFFQTtJQUNJO1FBQ0EsbUJBQUE7UUFDQSxvQkFBQTtRQUNBLGlCQUFBO0lBQ0E7O0lBRUE7UUFDSixvQkFBQTtRQUNBLFdBQUE7UUFDQSx5QkFBQTtJQUNBO0FBQ0E7O0FBRUE7SUFDQSwwQkFBQTtBQUNBOztBQUVBO0lBQ0k7UUFDSix1QkFBQTtJQUNBO0FBQ0E7O0FBRUE7SUFDQSxpQkFBQTtBQUNBOztBQUVBO0lBQ0k7UUFDSixpQkFBQTtJQUNBO0FBQ0E7O0FBRUE7SUFDQSxtQkFBQTtBQUNBOztBQUVBO0lBQ0k7UUFDSiw0QkFBQTtJQUNBO0FBQ0E7O0FBRUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7QUFDQTs7QUFFQTtJQUNBLGtCQUFBO0lBQ0ksWUFBQTtJQUNKLGlCQUFBO0FBQ0E7O0FBRUE7SUFDQSxhQUFBO0FBQ0E7O0FBRUE7SUFDQSxnQkFBQTtBQUNBOztBQUVBO0lBQ0ksbUJBQWtCO0lBQ3RCLGtCQUFBO0FBQ0E7OztBQUdBOzsrREFFQTtBQUNBO0lBQ0ksY0FBQTtJQUNKLGFBQUE7SUFDQSxnQkFBQTtJQUNJLFNBQUE7SUFDSixnQkFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0ksWUFBQTtJQUNKLFlBQUE7SUFDSSxvQkFBQTtJQUNKLHdCQUFBO0lBQ0EscUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0ksZ0JBQUE7SUFDSixZQUFBO0lBQ0ksZUFBQTtJQUNKLFlBQUE7SUFDQSxrQkFBQTtJQUNJLDZCQUFBO0lBQ0osaUNBQUE7QUFDQTs7QUFFQTtJQUNJO1FBQ0EsYUFBQTtJQUNKO0FBQ0E7O0FBRUE7SUFDQSxhQUFBO0FBQ0E7O0FBRUE7SUFDQSw2QkFBQTtJQUNJLHlCQUFnQjtJQUNwQixnQkFBQTtBQUNBOztBQUVBO0lBQ0ksbUNBQTBCO0lBQzlCLDBCQUFBO0FBQ0E7O0FBRUE7SUFDQSxtQ0FBQTtJQUNJLE1BQUE7SUFDSix3QkFBQTtBQUNBOztBQUVBO0lBQ0EsNkJBQUE7SUFDSSxTQUFBO0lBQ0osdUJBQUE7QUFDQTs7QUFFQTs7SUFFQSxnQkFBQTtBQUNBOztBQUVBO0lBQ0EsY0FBQTtJQUNJLGtCQUFBO0lBQ0osU0FBQTtJQUNBLE9BQUE7SUFDQSxRQUFBO0lBQ0EsV0FBQTtJQUNJLG1DQUF5QjtJQUM3Qix5QkFBQTtBQUNBOztBQUVBO0lBQ0Esa0JBQUE7SUFDSSxjQUFBO0lBQ0osT0FBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsbUNBQUE7SUFDSSxXQUFBO0lBQ0oseUJBQUE7QUFDQTs7QUFFQTtJQUNJLFNBQUE7SUFDSixtQ0FBQTtBQUNBOztBQUVBO0lBQ0ksWUFBQTtJQUNKLHNDQUFBO0FBQ0E7OztBQUdBO0lBQ0kseUJBQUE7SUFDQSxnQ0FBQTtJQUNKLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFDSSxXQUFXO0lBQ2YsV0FBQTtBQUNBOzs7QUFHQTtJQUNJLGtCQUFBO0lBQ0osc0JBQUE7SUFDSSxXQUFBO0lBQ0osZUFBQTtJQUNBLHNCQUFBO0lBQ0ksYUFBQTtJQUNKLG1CQUFBO0FBQ0E7O0FBRUE7SUFDSTtRQUNBLGdCQUFBO0lBQ0o7QUFDQTs7QUFFQTtJQUNJO1FBQ0osaUJBQUE7UUFDQSxhQUFBO1FBQ0ksbUJBQUE7UUFDSixtQkFBQTtRQUNJLFNBQUE7SUFDSjtBQUNBOztBQUVBO0lBQ0kscUJBQU87SUFDWCxPQUFBO0FBQ0E7O0FBRUE7SUFDQSxlQUFBO0lBQ0ksaUJBQWdCO0lBQ3BCLGdCQUFBO0FBQ0E7O0FBRUE7SUFDQSxxQkFBQTtBQUNBOztBQUVBO0lBQ0EsYUFBQTtJQUNBLFdBQUE7SUFDSSwyQkFBUTtJQUNaLFFBQUE7QUFDQTs7QUFFQTtJQUNJLGFBQUE7SUFDSix3QkFBQTtJQUNJLG1CQUFBO0lBQ0osUUFBQTtJQUNBLGlCQUFBO0lBQ0ksb0JBQUE7SUFDSiw4QkFBQTtBQUNBOztBQUVBO0lBQ0k7UUFDSixxQkFBQTtRQUNJLGtCQUFBO0lBQ0o7QUFDQTs7QUFFQTtJQUNBLG9CQUFBO0lBQ0EscUJBQUE7SUFDSSx3QkFBZ0I7SUFDcEIsZ0JBQUE7QUFDQTs7QUFFQTtJQUNBLFlBQUE7SUFDSSxXQUFBO0lBQ0osYUFBQTtBQUNBOztBQUVBO0lBQ0EsYUFBQTtBQUNBOztBQUVBO0lBQ0EsV0FBQTtJQUNJLHFDQUFjO0lBQ2xCLGNBQUE7QUFDQTs7QUFFQTtJQUNBLGFBQUE7QUFDQTs7QUFFQTtJQUNJLGFBQUE7SUFDSix3QkFBQTtJQUNBLHVCQUFBO0lBQ0ksbUJBQU07SUFDVixNQUFBO0FBQ0E7O0FBRUE7SUFDQSxhQUFBO0lBQ0ksU0FBQTtJQUNKLGdCQUFBO0FBQ0E7O0FBRUE7SUFDQSx1QkFBQTtBQUNBOztBQUVBO0lBQ0EsNEJBQUE7QUFDQTs7QUFFQTtJQUNBLGlCQUFBO0FBQ0E7O0FBRUE7O0lBRUEsYUFBQTtJQUNBLHdCQUFBO0lBQ0ksU0FBQTtJQUNKLGdCQUFBO0FBQ0E7O0FBRUE7SUFDSSxlQUFBO0lBQ0osbUJBQUE7QUFDQTs7QUFFQTtJQUNJLGFBQVE7SUFDWixRQUFBO0FBQ0E7O0FBRUE7SUFDSTs7O1FBR0ksYUFBQTtRQUNKLHFCQUFBO1FBQ0ksdUJBQUE7UUFDSixtQkFBQTtRQUNJLFNBQUE7UUFDSixhQUFBO0lBQ0E7O0lBRUE7UUFDSSxZQUFZOztRQUVoQixhQUFBO1FBQ0ksV0FBQTtRQUNKLHlCQUFBO0lBQ0E7O0lBRUE7UUFDQSxZQUFBO0lBQ0E7O0lBRUE7UUFDSSxZQUFXO1FBQ2YsV0FBQTtJQUNBOztJQUVBO1FBQ0Esd0JBQUE7UUFDSSxlQUFlOztJQUVuQjs7SUFFQTtRQUNBLDBCQUFBO0lBQ0E7O0lBRUE7UUFDQSxpQkFBQTtJQUNBOztJQUVBO1FBQ0EscUJBQUE7SUFDQTs7SUFFQTtRQUNBLGFBQUE7SUFDQTs7SUFFQTtRQUNBLGFBQUE7UUFDQSxpQkFBQTtRQUNJLGFBQVE7UUFDWixRQUFBO0lBQ0E7O0lBRUE7UUFDQSxpQkFBQTtJQUNBOztJQUVBO1FBQ0EsUUFBQTtRQUNKLGNBQUE7UUFDSSxrQkFBQTtJQUNKO0FBQ0E7O0FBRUE7SUFDQSxhQUFBO0FBQ0E7O0FBRUE7SUFDSTtRQUNBLGNBQUE7SUFDQTs7O0lBR0E7UUFDSixjQUFBO1FBQ0ksaUJBQUE7SUFDSjtBQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIDBzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyAwcyBlYXNlLWluLW91dDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbGVmdDogLTk5OWVtO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG4gICAgICAgIGxlZnQ6IC05OTllbTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaTpob3ZlciA+IHVsLFxuICAgIC5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkuZm9jdXMgPiB1bCB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICAgIC5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsLFxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGk6aG92ZXIgPiBhLFxuLm1haW4tbmF2aWdhdGlvbiBsaS5mb2N1cyA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAubWFpbi1uYXZpZ2F0aW9uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLm1haW4tbmF2aWdhdGlvbiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkuYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAubWFpbi1uYXZpZ2F0aW9uIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLmN1cnJlbnRfcGFnZV9pdGVtID4gYSxcbi5tYWluLW5hdmlnYXRpb24gLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5tYWluLW5hdmlnYXRpb24gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4uc3ViLW5hdi10b2dnbGUge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuc3ViLW5hdi10b2dnbGUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDE4LjAwMTgwMDE4cHg7XG4gICAgfVxufVxuXG4uc3ViLW5hdi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2LjY2NjY2NjY2NjdweDtcbiAgICBsZWZ0OiAxMy4zMzMzMzMzMzMzcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNi42NjY2NjY2NjY3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcm95YWxibHVlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnN1Yi1uYXYtdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgdG9wOiA4LjY2NjY2NjY2NjdweDtcbiAgICAgICAgbGVmdDogNS4xMjgyMDUxMjgycHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIH1cbiAgICAuY2hpbGRyZW4gLnN1Yi1uYXYtdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOC4zMzMzMzMzMzMzcHg7XG4gICAgICAgIHRvcDogNi4yNXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbn1cblxuLnN1Yi1uYXYtdG9nZ2xlLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5zdWItbmF2LXRvZ2dsZS5hY3RpdmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsLm5hdi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwubmF2LW1lbnUge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG59XG5cbi5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuID4gYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4LjAwMTgwMDE4cHg7XG4gICAgfVxufVxuXG4uY2hpbGRyZW4ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNoaWxkcmVuLmFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xufVxuXG4uY2hpbGRyZW4gbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNoaWxkcmVuIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNoaWxkcmVuIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgSGFtYnVyZ2VyIG1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJ1dHRvbi5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogYWN0aXZlIHN0YXRlLCBpLmUuIG1lbnUgb3BlbiAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgYnV0dG9uLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbmJ1dHRvbi5tZW51LXRvZ2dsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uLm1lbnUtdG9nZ2xlOmhvdmVyLCBidXR0b24ubWVudS10b2dnbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYnV0dG9uLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0ZWFsO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xufVxuXG5idXR0b24ubWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGVhbDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbmJ1dHRvbi5tZW51LXRvZ2dsZS5pcy1hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuYnV0dG9uLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuOjpiZWZvcmUsXG5idXR0b24ubWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuYnV0dG9uLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI5cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5idXR0b24ubWVudS10b2dnbGUgc3Bhbjo6YmVmb3JlLCBidXR0b24ubWVudS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuYnV0dG9uLm1lbnUtdG9nZ2xlIHNwYW46OmJlZm9yZSB7XG4gICAgdG9wOiAtOXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuYnV0dG9uLm1lbnUtdG9nZ2xlIHNwYW46OmFmdGVyIHtcbiAgICBib3R0b206IC05cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG5cblxuLnNpdGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuXG4uc2l0ZS1uYXZiYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5zaXRlLW5hdmJhciB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnNpdGUtbmF2YmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgfVxufVxuXG4uc2l0ZS1icmFuZGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zaXRlLXRpdGxlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuIl19 */
/* End */


/* Start:/local/components/atomtor/form/templates/join-line/style.css?1743165403299*/
#form-app-join {
    display: inline;
}

#form-app-join a {
    color: #FD6925;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */
/* End */


/* Start:/local/components/atomtor/form/templates/join-line/app.css?17431654036326*/
.svelte-n7cvum{box-sizing:border-box}.bg.svelte-n7cvum{position:fixed;z-index:1000;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.66)}@supports (-webkit-touch-callout: none){}.wrap.svelte-n7cvum{position:relative;margin:2rem;max-height:100%}.window.svelte-n7cvum{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:black;border-radius:0.5rem;background:white}.content.svelte-n7cvum{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.svelte-n7cvum{display:block;box-sizing:border-box;position:absolute;z-index:1000;top:1rem;right:1rem;margin:0;padding:0;width:1.5rem;height:1.5rem;border:0;color:black;border-radius:1.5rem;background:white;box-shadow:0 0 0 1px black;transition:transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-appearance:none}.close.svelte-n7cvum:before,.close.svelte-n7cvum:after{content:'';display:block;box-sizing:border-box;position:absolute;top:50%;width:1rem;height:1px;background:black;transform-origin:center;transition:height 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)}.close.svelte-n7cvum:before{transform:translate(0, -50%) rotate(45deg);left:0.25rem}.close.svelte-n7cvum:after{transform:translate(0, -50%) rotate(-45deg);left:0.25rem}.close.svelte-n7cvum:hover{background:black}.close.svelte-n7cvum:hover:before,.close.svelte-n7cvum:hover:after{height:2px;background:white}.close.svelte-n7cvum:focus{border-color:#3399ff;box-shadow:0 0 0 2px #3399ff}.close.svelte-n7cvum:active{transform:scale(0.9)}.close.svelte-n7cvum:hover,.close.svelte-n7cvum:focus,.close.svelte-n7cvum:active{outline:none}.form-header.svelte-17sx2jj{color:var(--main-color)
    }.form-container.svelte-ieojf0{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-submit.svelte-ieojf0{margin-top:20px}.required.svelte-ieojf0{color:var(--red)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZUFBZSxxQkFBcUIsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxzQkFBc0IsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLDhCQUE4QixDQUFDLHdDQUF3QyxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLFlBQVksQ0FBQyw2QkFBNkIsQ0FBQyxhQUFhLENBQUMscUJBQXFCLGFBQWEsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQywwQkFBMEIsQ0FBQztzREFDL3VCLENBQUMsdUJBQXVCLENBQUMsdURBQXVELFVBQVUsQ0FBQyxhQUFhLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsdUJBQXVCLENBQUM7c0RBQ3hOLENBQUMsNEJBQStILDBDQUEwQyxDQUFDLFlBQVksQ0FBQywyQkFBZ0ksMkNBQTJDLENBQUMsWUFBWSxDQUFDLDJCQUEyQixnQkFBZ0IsQ0FBQyxtRUFBbUUsVUFBVSxDQUFDLGdCQUFnQixDQUFDLDJCQUEyQixvQkFBb0IsQ0FBQyw0QkFBNEIsQ0FBQyw0QkFBNEIsb0JBQW9CLENBQUMsa0ZBQWtGLFlBQVksQ0FBQyw0QkFBNEI7SUFDdnlCLENBQUMsOEJBQThCLFlBQVksQ0FBQyw2QkFBNkIsQ0FBQyxRQUFRLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZ0JBQWdCIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3ZlbHRlLW43Y3Z1bXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmJnLnN2ZWx0ZS1uN2N2dW17cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjY2KX1Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSl7fS53cmFwLnN2ZWx0ZS1uN2N2dW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjJyZW07bWF4LWhlaWdodDoxMDAlfS53aW5kb3cuc3ZlbHRlLW43Y3Z1bXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0MHJlbTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7bWFyZ2luOjJyZW0gYXV0bztjb2xvcjpibGFjaztib3JkZXItcmFkaXVzOjAuNXJlbTtiYWNrZ3JvdW5kOndoaXRlfS5jb250ZW50LnN2ZWx0ZS1uN2N2dW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxcmVtO21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDRyZW0pO292ZXJmbG93OmF1dG99LmNsb3NlLnN2ZWx0ZS1uN2N2dW17ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwO3RvcDoxcmVtO3JpZ2h0OjFyZW07bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtO2JvcmRlcjowO2NvbG9yOmJsYWNrO2JvcmRlci1yYWRpdXM6MS41cmVtO2JhY2tncm91bmQ6d2hpdGU7Ym94LXNoYWRvdzowIDAgMCAxcHggYmxhY2s7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKSxcbiAgICAgIGJhY2tncm91bmQgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uY2xvc2Uuc3ZlbHRlLW43Y3Z1bTpiZWZvcmUsLmNsb3NlLnN2ZWx0ZS1uN2N2dW06YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjFyZW07aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmJsYWNrO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zaXRpb246aGVpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSksXG4gICAgICBiYWNrZ3JvdW5kIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSl9LmNsb3NlLnN2ZWx0ZS1uN2N2dW06YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtsZWZ0OjAuMjVyZW19LmNsb3NlLnN2ZWx0ZS1uN2N2dW06YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO2xlZnQ6MC4yNXJlbX0uY2xvc2Uuc3ZlbHRlLW43Y3Z1bTpob3ZlcntiYWNrZ3JvdW5kOmJsYWNrfS5jbG9zZS5zdmVsdGUtbjdjdnVtOmhvdmVyOmJlZm9yZSwuY2xvc2Uuc3ZlbHRlLW43Y3Z1bTpob3ZlcjphZnRlcntoZWlnaHQ6MnB4O2JhY2tncm91bmQ6d2hpdGV9LmNsb3NlLnN2ZWx0ZS1uN2N2dW06Zm9jdXN7Ym9yZGVyLWNvbG9yOiMzMzk5ZmY7Ym94LXNoYWRvdzowIDAgMCAycHggIzMzOTlmZn0uY2xvc2Uuc3ZlbHRlLW43Y3Z1bTphY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDAuOSl9LmNsb3NlLnN2ZWx0ZS1uN2N2dW06aG92ZXIsLmNsb3NlLnN2ZWx0ZS1uN2N2dW06Zm9jdXMsLmNsb3NlLnN2ZWx0ZS1uN2N2dW06YWN0aXZle291dGxpbmU6bm9uZX0uZm9ybS1oZWFkZXIuc3ZlbHRlLTE3c3gyamp7Y29sb3I6dmFyKC0tbWFpbi1jb2xvcilcclxuICAgIH0uZm9ybS1jb250YWluZXIuc3ZlbHRlLWllb2pmMHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjEycHh9LmZvcm0tc3VibWl0LnN2ZWx0ZS1pZW9qZjB7bWFyZ2luLXRvcDoyMHB4fS5yZXF1aXJlZC5zdmVsdGUtaWVvamYwe2NvbG9yOnZhcigtLXJlZCl9Il19 */
/* End */


/* Start:/local/templates/atom-tor/components/bitrix/search.form/header-search-form2/style.css?17431654007796*/
.header-search-form__toggle {
    height: 50px;
    margin: 0 auto;
    padding: 0 40px;
    display: none;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    color: var(--filter-active-bg);
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.header-search-form__toggle svg {
    display: none;
}

.mobile-menu--active .header-search-form__toggle {
    display: flex;
}

.header-search-form__form {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100vw;
    height: 70px;
    display: none;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background-color: var(--white);
}

.header-search-form__form.header-search-form__form--active {
    display: flex;
}

.header-search-form__input-group {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}

.header-search-form__icon {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 0 20px;
    display: flex;
    align-items: center;
    color: var(--description-color);
}

.header-search-form__input-group svg {
    flex-shrink: 0;
}

.header-search-form__input-group input {
    width: 100%;
    height: 50px;
    padding: 0 0 0 60px;
    font-size: 16px;
    line-height: 1.33;
    color: var(--description-color);
    border: none;
    background-color: transparent;
}

.header-search-form__button-close {
    height: 50px;
    padding: 0 20px;
    color: var(--description-color);
    border: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    right: 0;
}

@media screen and (min-width: 1200px) {
    .header-search-form__toggle {
        margin: 0;
        padding: 0;
        width: 20px;
        height: 20px;
        display: flex;
        color: var(--white);
    }

    .header-search-form__toggle svg {
        display: flex;
    }

    .header-search-form__toggle span {
        display: none;
    }

    .header-search-form__toggle:hover svg path {
        fill: var(--main-color);
    }

    .header-search-form__form {
        height: 136px;
    }

    .header-search-form__input-group {
        max-width: 1200px;
    }

    .header-search-form__input-group input {
        border: 1px solid var(--description-color);
        border-radius: 5px;
    }

    .header-search-form__button-close svg {
        width: 24px;
        height: 24px;
        stroke-width: 1;
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLFlBQUE7SUFDSixjQUFBO0lBQ0ksZUFBZTtJQUNuQixhQUFBO0lBQ0ksdUJBQVk7SUFDWixtQkFBYztJQUNkLGVBQWU7SUFDZixnQkFBYTtJQUNiLDhCQUF1QjtJQUN2QixZQUFBO0lBQ0EsNkJBQWU7SUFDZixlQUFBO0FBQ0o7O0FBRUE7SUFDQSxhQUFBO0FBQ0E7O0FBRUE7SUFDQSxhQUFBO0FBQ0E7O0FBRUE7SUFDQSxlQUFBO0lBQ0ksTUFBQTtJQUNKLE9BQUE7SUFDSSxZQUFPO0lBQ1gsWUFBQTtJQUNJLFlBQUE7SUFDQSxhQUFNO0lBQ04sbUJBQU87SUFDUCx1QkFBVTtJQUNWLFNBQUE7SUFDQSw4QkFBQTtBQUNKOztBQUVBO0lBQ0EsYUFBQTtBQUNBOztBQUVBO0lBQ0Esa0JBQUE7SUFDSSxXQUFBO0lBQ0osYUFBQTtJQUNJLG1CQUFhO0FBQ2pCOztBQUVBO0lBQ0Esa0JBQUE7SUFDSSxNQUFBO0lBQ0osT0FBQTtJQUNJLFlBQU87SUFDWCxlQUFBO0lBQ0ksYUFBQTtJQUNBLG1CQUFNO0lBQ04sK0JBQU87QUFDWDs7QUFFQTtJQUNBLGNBQUE7QUFDQTs7QUFFQTtJQUNBLFdBQUE7SUFDSSxZQUFBO0lBQ0osbUJBQUE7SUFDSSxlQUFBO0lBQ0osaUJBQUE7SUFDSSwrQkFBVztJQUNYLFlBQUE7SUFDQSw2QkFBQTtBQUNKOztBQUVBO0lBQ0EsWUFBQTtJQUNJLGVBQUE7SUFDSiwrQkFBQTtJQUNJLFlBQUE7SUFDSiw2QkFBQTtJQUNJLGVBQUE7SUFDQSxrQkFBZTtJQUNuQixRQUFBO0FBQ0E7O0FBRUE7SUFDQTtRQUNJLFNBQUE7UUFDSixVQUFBO1FBQ0ksV0FBQTtRQUNJLFlBQUE7UUFDQSxhQUFBO1FBQ0EsbUJBQUE7SUFDSjs7SUFFQTtRQUNBLGFBQUE7SUFDQTs7SUFFQTtRQUNBLGFBQUE7SUFDQTs7SUFFQTtRQUNBLHVCQUFBO0lBQ0E7O0lBRUE7UUFDQSxhQUFBO0lBQ0E7O0lBRUE7UUFDQSxpQkFBQTtJQUNBOztJQUVBO1FBQ0EsMENBQUE7UUFDQSxrQkFBQTtJQUNBOztJQUVBO1FBQ0EsV0FBQTtRQUNBLFlBQUE7UUFDQSxlQUFBO0lBQ0E7QUFDSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubW9iaWxlLW1lbnUtLWFjdGl2ZSAuaGVhZGVyLW5hdmlnYXRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tZmlsdGVyLWFjdGl2ZS1iZyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1maWx0ZXItYWN0aXZlLWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUtLWFjdGl2ZSAuaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtZm9ybV9fZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLWZvcm1fX2Zvcm0uaGVhZGVyLXNlYXJjaC1mb3JtX19mb3JtLS1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtZm9ybV9faW5wdXQtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtZm9ybV9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tZGVzY3JpcHRpb24tY29sb3IpO1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1mb3JtX19pbnB1dC1ncm91cCBzdmcge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0LWdyb3VwIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgY29sb3I6IHZhcigtLWRlc2NyaXB0aW9uLWNvbG9yKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1mb3JtX19idXR0b24tY2xvc2Uge1xyXG4gICAgbWluLWhlaWdodDogNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1kZXNjcmlwdGlvbi1jb2xvcik7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmlsdGVyLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGUgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlYXJjaC1mb3JtX19mb3JtIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0LWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc2VhcmNoLWZvcm1fX2lucHV0LWdyb3VwIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZXNjcmlwdGlvbi1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc2VhcmNoLWZvcm1fX2J1dHRvbi1jbG9zZSBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDE7XHJcbiAgICB9XHJcbn0iXX0= */
/* End */


/* Start:/local/templates/atom-tor/components/bitrix/main.map/header-button/style.css?17431654013759*/
.sitemap-wrapper {
    display: none;
    position: fixed;
    height: 100vw;
    width: 100%;
    background: #d9d9d9;
    opacity: 0.4;
    top: 50px;
    left: 0;
    z-index: 1000;
}

.header {
    position: relative;
}

.sitemap-container {
    display: none;
    position: fixed;
    width: 100%;
    max-width: 60%;
    -moz-border-radius-bottomleft: 20px;
    background: var(--main-color-dark);
    top: 50px;
    right: 0;
    z-index: 1001;
    border-radius: 0 0 0 20px;
}

.sitemap-container-wrapper {
    position: relative;
    max-width: 1054px;
}

.sitemap-container-content {
    height: calc(100vh - 50px);
    padding: 138px 66px 114px 52px;
    overflow-y: auto;
    overscroll-behavior: none;
}

.sitemap-close {
    position: absolute;
    top: 36px;
    right: 58px;
}

.sitemap-close:hover path {
    stroke: var(--main-color);
}

.sitemap-menu {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 80px;
    padding-left: 48px;
}

.sitemap-contacts {
    margin-top: 60px;
}

.sitemap-contacts-header,
.sitemap-menu a {
    color: var(--white);
}

.sitemap-menu li:hover a,
.sitemap-menu a:hover {
    color: var(--white);
    font-weight: 700;
    text-decoration: underline;
}

.sitemap-menu-block li {
    background: none;
    list-style: disc;
    padding-left: unset;
}

.sitemap-menu-list {
    padding-left: 32px;
}

.sitemap-menu-block-link {
    font-size: 20px;
    font-weight: 700;
}

.sitemap-menu-item-link {
    font-size: 16px;
}

.sitemap-menu-list li::marker {
    color: var(--white);
    font-size: 8px;
}

.sitemap-show {
    display: block;
}

.sitemap-contacts-header {
    display: flex;
    flex-flow: row nowrap;
    align-items: baseline;
    gap: 20px;
}

.sitemap-contacts-header-border {
    flex: 1;
    height: 1px;
    border-bottom: 1px solid var(--white);
}

.sitemap-footer {
    color: var(--white);
    font-size: 16px;
}

.sitemap-footer .footer-block {
    max-width: unset;
}

.sitemap-footer .footer-block-socials {
    margin-left: 30px;
}

.sitemap-footer .footer-socials {
    gap: 24px;
}

.sitemap-footer .footer-socials .footer-item {
    flex: 0 1 22px;
}

.sitemap-footer .footer-item a {
    color: var(--white);
}

.sitemap-footer .footer-item a:hover,
.sitemap-footer .footer-item a:focus {
    color: var(--white);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLGFBQUE7SUFDQSxlQUFXO0lBQ1gsYUFBQTtJQUNBLFdBQUE7SUFDSixtQkFBQTtJQUNJLFlBQUE7SUFDSixTQUFBO0lBQ0EsT0FBQTtJQUNBLGFBQUE7QUFDQTs7QUFFQTtJQUNBLGtCQUFBO0FBQ0E7O0FBRUE7SUFDQSxhQUFBO0lBQ0ksZUFBQTtJQUNKLFdBQUE7SUFDSSxjQUFBO0lBQ0osbUNBQUE7SUFDQSxrQ0FBQTtJQUNBLFNBQUE7SUFDQSxRQUFBO0lBQ0EsYUFBQTtJQUNBLHlCQUFBO0FBQ0E7O0FBRUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0FBQ0E7O0FBRUE7SUFDQSwwQkFBQTtJQUNBLDhCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx5QkFBQTtBQUNBOztBQUVBO0lBQ0ksa0JBQUE7SUFDSixTQUFBO0lBQ0EsV0FBQTtBQUNBOztBQUVBO0lBQ0EseUJBQUE7QUFDQTs7QUFFQTtJQUNBLGFBQUE7SUFDSSw4QkFBQTtJQUNKLGFBQUE7SUFDQSxrQkFBQTtBQUNBOztBQUVBO0lBQ0EsZ0JBQUE7QUFDQTs7QUFFQTs7SUFFQSxtQkFBQTtBQUNBOztBQUVBOztJQUVJLG1CQUFBO0lBQ0osZ0JBQUE7SUFDQSwwQkFBQTtBQUNBOztBQUVBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNBLGtCQUFBO0FBQ0E7O0FBRUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7QUFDQTs7QUFFQTtJQUNBLGVBQUE7QUFDQTs7QUFFQTtJQUNBLG1CQUFBO0lBQ0EsY0FBQTtBQUNBOztBQUVBO0lBQ0EsY0FBQTtBQUNBOztBQUVBO0lBQ0EsYUFBQTtJQUNJLHFCQUFTO0lBQ2IscUJBQUE7SUFDQSxTQUFBO0FBQ0E7O0FBRUE7SUFDSSxPQUFBO0lBQ0osV0FBQTtJQUNBLHFDQUFBO0FBQ0E7O0FBRUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7QUFDQTs7QUFFQTtJQUNBLGdCQUFBO0FBQ0E7O0FBRUE7SUFDQSxpQkFBQTtBQUNBOztBQUVBO0lBQ0EsU0FBQTtBQUNBOztBQUVBO0lBQ0EsY0FBQTtBQUNBOztBQUVBO0lBQ0EsbUJBQUE7QUFDQTs7QUFFQTs7SUFFQSxtQkFBQTtBQUNBIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17430698462729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/atom-tor/styles.css?174375556823093*/
:root {
    --black: #2F2F2F;
    --dark-grey: #333333;
    --light-grey: #BDBDBD;
    --silver: #E0E0E0;
    --light-silver: #F2F2F2;
    --white: #FFFFFF;

    --red: #FF0000;
    --green: #56C02B;
    --green-dark: #4F8B3C;
    --orange: #FD6925;
    --brown: #A25F2A;
    --violet: #694EA0;
    --dark-blue: #1e54ed;
    --aquamarine: #2DB2C4;
    --blue: #1AB9F0;
    --light-blue: #F7FBF7;

    --text-color: #30343d;
    --title-color: #282b33;
    --description-color: #999999;

    --main-color: #025EA1;
    --main-color-dark: #003274;
    --main-color-light: #6CACE4;
    --main-color-opacitylight: #6CACE433;

    --alternative-color-dark: #6E6E6E;
    --alternative-color: #9B9B9B;
    --alternative-color-light: #D3D3D3;

    --grey-light: #A4A4A4;
    --grey: #B6B6B6;
    --bg-grey-light: #F8F8F8;
    --bg-grey: #E9E9E9;
    --bg-grey-dark: #B6B6B64D;

    --border-grey: #DCDCDC;
    --border-radius: 20px;

    --block-shadow: rgba(112, 112, 112, 0.25);
    --dark-opacity: rgba(0, 0, 0, 0.6);
    --light-opacity: rgba(0, 0, 0, 0.4);

    --body-bg: #f7f7f7;
    --light-grey-bg: #eceef2;
    --footer-bg: #1B2534;
    --filter-bg: #dbdbdb;
    --filter-active-bg: #025e9f;

    --border-color: #70747a;
    --border-light: #e3e3e3;

    --button--color: #005fa0;

    --accent-info-bg: #efefef;
    --accent-info-border: #dfdfdf;


    --header-line-height: 68px;
    --header-line-padding: 8px;

    --text-size: 18px;

    --map-brownfield: #FE8F00;
    --map-greenfield: #0BBD0B;
    --map-free: #0BBD0B;
    --map-occupied: #FF0000;
    --map-particle-occupied: #FD6925;

    --swiper-navigation-height: 220px;
}

* {
    box-sizing: border-box;
}

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

html {
    scroll-behavior: smooth;
}

html {
    height: 100%;
}

body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    font-family: 'Rosatom', Arial, sans-serif;
    font-size: var(--text-size);
    line-height: 1.2;
    font-weight: 400;
    color: var(--text-color);
    /*background-color: var(--body-bg);*/
    scroll-behavior: smooth;
}

section {
    padding-bottom: 20px;
}

a {
    color: var(--main-color);
    text-decoration: none;
}

a:hover {
    color: var(--main-color-dark);
    text-decoration: underline;
}

h1 {
    font-size: 48px;
    text-align: center;
    color: var(--main-color);
}

h2, h3 {
    font-weight: normal;
}

h2 {
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    margin: 0 0 40px 0;
    color: var(--main-color);
}

h2 a,
.main-link {
    color: var(--main-color);
    text-decoration: none;
}

h2 a:hover {
    text-decoration: underline;
}

h3 {
    font-size: var(--text-size);
}

hr {
    margin: 20px 0;
    padding: 0;
    height: 0;
    border: none;
    border-top: 1px solid var(--border-light);
}

input,
textarea,
select {
    border: 2px solid var(--border-light);
    border-radius: 5px;
    outline: none;
    box-shadow: none;
    -webkit-transition: 0.5s;
    padding: 4px 8px;
    background: var(--bg-grey-light);
    font-size: 16px;
    line-height: 20px;
}

label {
}

input:focus,
textarea:focus {
    border-color: var(--main-color);
}

ul {
    list-style-type: none;
    padding-left: 8px;
}

ul > li {
    background-image: url(/local/templates/atom-tor/assets/images/list-romb.svg);
    background-position: 0 50%;
    background-size: 1em 1em;
    background-repeat: no-repeat;
    padding-left: 42px;
    font-size: var(--text-size);
    margin: 1em 0;
}

ul > ul,
ul > ol {
    margin-left: 24px;
}

ul.strong > li {
    font-weight: 600;
}

.content {
    flex: 1 0 auto;
}

.container {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    padding-left: 4%;
    padding-right: 4%;
}

.visually-hidden {
    position: absolute;

    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;

    white-space: nowrap;

    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
}

.overflow-hidden {
    overflow: hidden;
}

.section-title, .section-title a {
    color: var(--white);
}

header {
    background-color: var(--white);
}

.header-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}


.page-title {
    text-align: center;
    line-height: 42px;
    margin: 0;
    width: 100%;
    flex: 1;
}

.footer {
    min-height: 250px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    font-size: 14px;
    line-height: 24px;
    color: var(--grey);
    background-color: var(--bg-grey);
}

.footer-row {
    width: 100%;
    display: flex;
    gap: 20px;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}

.footer-block {
    max-width: 292px;
}

.footer-block-long {
    width: 100%;
}

.footer-socials {
    display: flex;
    flex-flow: row wrap;
    gap: 40px;
}


.footer-item {
    display: flex;
    gap: 5px;
    align-items: center;
}

.footer p {
    margin: 0;
}

.footer-item a {
    color: var(--grey);
    text-decoration: none;
}

.footer-item a:hover,
.footer-item a:focus {
    text-decoration: underline;
    transition: all 0.5s ease;
    color: var(--main-color-dark);
}

.footer-item svg {
    flex-shrink: 0;
}

.footer-copyright {
    text-align: center;
}

.footer-socials .footer-item {
    flex: 1 1 40px;
}

.footer-socials .footer-item:first-child {
    white-space: nowrap;
}

@media screen and (min-width: 1000px) {

    .footer-block-long {
        flex: 0 1 380px;
    }

    .footer-block-socials {
        margin-left: 80px;
        margin-right: auto;
    }

    .footer-soc:last-child {
        border-right: unset;
    }

    .footer-block:last-child .footer-item {
        justify-self: flex-end;
    }
}

.footer-soc a {
    display: inline-flex;
}

.footer-soc a:hover {
    color: var(--main-color-light);
}

.footer-soc img {
    height: 24px;
    width: 24px;
    margin-right: 4px;
}

.section {
    padding: 20px 0 0 0;
}

.section.section--residents-industry {
    margin: 0 0 50px 40px;
}

.section h2 {
    margin: 0 0 30px 0;
    line-height: 35px;
    color: var(--title-color);
    text-align: center;
}

@media screen and (min-width: 1170px) {
    .container {
        max-width: 1440px;
        padding-left: 60px;
        padding-right: 60px;
    }
}

@media screen and (min-width: 1200px) {
    .header-wrapper {
        flex-direction: row;
    }

    .header-logo {
        width: 160px;
        display: block;
    }

    .header-logo-entity {
        max-height: 60px;
    }

    #header-callback {
        display: block;
    }

    .page-title {
        font-weight: 500;
        letter-spacing: -3px;
        line-height: 1.1;
        padding: 0;
        text-align: center;
    }

    .footer {
        min-height: 70px;
    }

    .footer-contacts {
        flex-direction: row;
    }

    .footer-item {
        text-align: left;
    }

    .section {
        padding: 60px 0;
    }

    .section h2 {
        margin-bottom: 80px;
        font-weight: 500;
        letter-spacing: -2px;
    }

    .section.section--residents-industry {
        max-width: 1200px;
        margin: 0 auto 50px;
    }
}

.button-container {
    display: flex;
    gap: 20px;
}

.button {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    height: 50px;
    cursor: pointer;
    text-decoration: none;
    font-size: 14px;
    outline: none;
    box-shadow: none;
    border: 1px solid transparent;
    border-radius: var(--border-radius);
    min-width: 200px;
}

.button-primary {
    color: var(--white);
    background: var(--main-color);
}

.button-primary:hover {
    color: var(--main-color);
    border: 1px solid var(--main-color);
    background: transparent;
}

.button-secondary {
    color: var(--black);
    background: var(--white);
    border: 1px solid var(--silver);
}

.button-secondary:hover {
    background: var(--light-grey-bg);
    color: var(--main-color-light);
}

.button-icon {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    min-width: unset;
}

.page {
    display: flex;
    flex-flow: row nowrap;
}

@media (min-width: 1000px) {
    .page {
        gap: 20px;
    }
}

@media (min-width: 1200px) {
    flex-flow: row nowrap;
}

.page-left-menu {
    position: relative;
    width: 240px;
}

.page-content {
    flex: 1;
    overflow: hidden;
    box-sizing: border-box;
    padding-bottom: 80px;
}

.main-link:hover {
    color: var(--black);
}

.big-button-container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px auto;
}

.big-button-container button,
.big-button-container a {
    font-size: 20px;
    padding: 20px 40px;
    height: 68px;
}

.iframe-container {
    max-width: 600px;
    margin: 0 auto;

}

.iframe-wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    margin: 0;
}

.iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hide {
    display: none;
}


.tax-list {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    gap: 32px;
}

.tax-container {
    flex: 1 1 220px;
    min-height: 240px;
    display: flex;
    flex-flow: column nowrap;
    background-color: var(--white);
    padding: 30px 0;
    gap: 30px;
}

@media (min-width: 1000px) {
    .tax-container {
        padding: 30px;
    }
}

.tax-value {
    font-size: 50px;
    font-weight: bold;
    line-height: 55px;
    color: var(--main-color-dark);
    padding: 0;
    margin: 0;
}

.tax-title {
    font-weight: bold;
}

.title-container {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    margin-bottom: 20px;
    gap: 20px;
}

.button-back {
    width: 200px;
    height: 52px;
    font-size: 20px;
    align-items: center;
    justify-content: center;
}

details {
    padding: 20px;
    border-top: 1px solid var(--grey-light);
}

details > summary {
    color: var(--main-color-dark);
}

details > p {
    height: 10px;
    transition: height 0.25s ease-in;
}

details[open] p {
    height: auto;
    transition: height 0.25s ease-in;
}

a:hover svg.soc path.main-path {
    fill: var(--main-color-dark);
}

a:hover svg.soc path.secondary-path {
    fill: var(--main-color-light);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLHFCQUFlO0lBQ2YsaUJBQUE7SUFDQSx1QkFBaUI7SUFDakIsZ0JBQUE7O0lBRUEsY0FBYztJQUNkLGdCQUFjO0lBQ2QscUJBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxvQkFBQTtJQUNBLHFCQUFBO0lBQ0EsZUFBQTtJQUNBLHFCQUFBOztJQUVBLHFCQUFxQjtJQUNyQixzQkFBQTtJQUNBLDRCQUFBOztJQUVBLHFCQUFxQjtJQUNyQiwwQkFBQTtJQUNBLDJCQUFBO0lBQ0Esb0NBQW9DOztJQUVwQyxpQ0FBQTtJQUNBLDRCQUFBO0lBQ0Esa0NBQWtDOztJQUVsQyxxQkFBQTtJQUNBLGVBQUE7SUFDQSx3QkFBQTtJQUNBLGtCQUFBO0lBQ0EseUJBQXlCOztJQUV6QixzQkFBQTtJQUNBLHFCQUFxQjs7SUFFckIseUNBQUE7SUFDQSxrQ0FBQTtJQUNBLG1DQUFtQzs7SUFFbkMsa0JBQUE7SUFDQSx3QkFBQTtJQUNBLG9CQUFBO0lBQ0Esb0JBQUE7SUFDQSwyQkFBMkI7O0lBRTNCLHVCQUF1QjtJQUN2Qix1QkFBdUI7O0lBRXZCLHdCQUF3Qjs7SUFFeEIseUJBQUE7SUFDQSw2QkFBNkI7OztJQUc3QiwwQkFBMEI7SUFDMUIsMEJBQTBCOztJQUUxQixpQkFBaUI7O0lBRXJCLHlCQUFBO0lBQ0kseUJBQUE7SUFDSixtQkFBQTtJQUNBLHVCQUFBO0lBQ0ksZ0NBQWdDOztJQUVwQyxpQ0FBQTtBQUNBOztBQUVBO0lBQ0Esc0JBQUE7QUFDQTs7QUFFQTs7SUFFQSxtQkFBQTtBQUNBOztBQUVBO0lBQ0EsdUJBQUE7QUFDQTs7QUFFQTtJQUNBLFlBQUE7QUFDQTs7QUFFQTtJQUNJLGlCQUFBO0lBQ0osYUFBQTtJQUNBLHNCQUFBO0lBQ0EseUNBQUE7SUFDSSwyQkFBQTtJQUNKLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtJQUNJLG9DQUF1QjtJQUMzQix1QkFBQTtBQUNBOztBQUVBO0lBQ0Esb0JBQUE7QUFDQTs7QUFFQTtJQUNJLHdCQUFxQjtJQUN6QixxQkFBQTtBQUNBOztBQUVBO0lBQ0ksNkJBQTBCO0lBQzlCLDBCQUFBO0FBQ0E7O0FBRUE7SUFDQSxlQUFBO0lBQ0ksa0JBQUE7SUFDSix3QkFBQTtBQUNBOztBQUVBO0lBQ0EsbUJBQUE7QUFDQTs7QUFFQTtJQUNBLGVBQUE7SUFDSSxpQkFBQTtJQUNKLGtCQUFBO0lBQ0ksa0JBQUE7SUFDSix3QkFBQTtBQUNBOztBQUVBOztJQUVJLHdCQUFxQjtJQUN6QixxQkFBQTtBQUNBOztBQUVBO0lBQ0EsMEJBQUE7QUFDQTs7QUFFQTtJQUNBLDJCQUFBO0FBQ0E7O0FBRUE7SUFDQSxjQUFBO0lBQ0ksVUFBUztJQUNiLFNBQUE7SUFDSSxZQUFBO0lBQ0oseUNBQUE7QUFDQTs7QUFFQTs7O0lBR0EscUNBQUE7SUFDSSxrQkFBYTtJQUNiLGFBQUE7SUFDSixnQkFBQTtJQUNBLHdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQ0FBQTtJQUNJLGVBQUE7SUFDSixpQkFBQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0lBRUEsK0JBQUE7QUFDQTs7QUFFQTtJQUNBLHFCQUFBO0lBQ0EsaUJBQUE7QUFDQTs7QUFFQTtJQUNJLDRFQUFjO0lBQ2xCLDBCQUFBO0lBQ0ksd0JBQUE7SUFDSiw0QkFBQTtJQUNJLGtCQUFBO0lBQ0osMkJBQUE7SUFDQSxhQUFBO0FBQ0E7O0FBRUE7O0lBRUksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGVBQUE7SUFDSixXQUFBO0lBQ0ksY0FBQTtJQUNKLGdCQUFBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksa0JBQUE7O0lBRUEsVUFBQTtJQUNBLFdBQVM7SUFDYixZQUFBO0lBQ0ksU0FBUztJQUNiLFVBQUE7O0lBRUksbUJBQUE7O0lBRUEsc0JBQWdCO0lBQ3BCLG1CQUFBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDSSxhQUFBO0lBQ0osOEJBQUE7SUFDSSxzQkFBbUI7SUFDdkIsaUJBQUE7SUFDSSxtQkFBbUI7QUFDdkI7OztBQUdBO0lBQ0ksa0JBQU87SUFDWCxpQkFBQTtJQUNJLFNBQU87SUFDWCxXQUFBO0lBQ0ksT0FBTztBQUNYOztBQUVBO0lBQ0EsaUJBQUE7SUFDQSxhQUFBO0lBQ0ksYUFBQTtJQUNKLHNCQUFBO0lBQ0EsU0FBQTtJQUNJLG1CQUFBO0lBQ0osZUFBQTtJQUNJLGlCQUFBO0lBQ0osa0JBQUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDQSxXQUFBO0lBQ0ksYUFBQTtJQUNKLFNBQUE7SUFDSSxtQkFBbUI7SUFDdkIsOEJBQUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxhQUFTO0lBQ2IsbUJBQUE7SUFDSSxTQUFTO0FBQ2I7OztBQUdBO0lBQ0ksYUFBQTtJQUNKLFFBQUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxTQUFTO0FBQ2I7O0FBRUE7SUFDQSxrQkFBQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTs7SUFFSSwwQkFBQTtJQUNKLHlCQUFBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7O0lBRUk7UUFDSSxlQUFlO0lBQ25COztJQUVBO1FBQ0EsaUJBQUE7UUFDSSxrQkFBa0I7SUFDdEI7O0lBRUo7UUFDUSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSixzQkFBQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSw4QkFBOEI7QUFDbEM7O0FBRUE7SUFDSSxZQUFBO0lBQ0osV0FBQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNBLGtCQUFBO0lBQ0ksaUJBQUE7SUFDSix5QkFBQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJO1FBQ0osaUJBQUE7UUFDSSxrQkFBQTtRQUNKLG1CQUFBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0EsWUFBQTtRQUNJLGNBQWM7SUFDbEI7O0lBRUE7UUFDSSxnQkFBZ0I7SUFDcEI7O0lBRUE7UUFDSSxjQUFjO0lBQ2xCOztJQUVBO1FBQ0ksZ0JBQUE7UUFDSixvQkFBQTtRQUNJLGdCQUFBO1FBQ0osVUFBQTtRQUNJLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtJQUNwQjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLGdCQUFnQjtJQUNwQjs7SUFFQTtRQUNJLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSxtQkFBQTtRQUNKLGdCQUFBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0EsaUJBQUE7UUFDSixtQkFBQTtJQUNJO0FBQ0o7O0FBRUE7SUFDQSxhQUFBO0lBQ0ksU0FBUztBQUNiOztBQUVBO0lBQ0EsYUFBQTtJQUNBLHVCQUFBO0lBQ0ksbUJBQUE7SUFDSixrQkFBQTtJQUNBLFlBQUE7SUFDSSxlQUFBO0lBQ0oscUJBQUE7SUFDQSxlQUFBO0lBQ0ksYUFBQTtJQUNKLGdCQUFBO0lBQ0ksNkJBQWdCO0lBQ3BCLG1DQUFBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0EsbUJBQUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSx3QkFBdUI7SUFDM0IsbUNBQUE7SUFDSSx1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxtQkFBQTtJQUNKLHdCQUFBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0EsZ0NBQUE7SUFDSSw4QkFBOEI7QUFDbEM7O0FBRUE7SUFDSSxnQkFBQTtJQUNKLFlBQUE7SUFDSSxVQUFBO0lBQ0osU0FBQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGFBQVM7SUFDYixxQkFBQTtJQUNJLFNBQVM7QUFDYjs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNBLGtCQUFBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNBLE9BQUE7SUFDSSxnQkFBQTtJQUNKLHNCQUFBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0EsYUFBQTtJQUNJLHVCQUFpQjtJQUNyQixtQkFBQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTs7SUFFSSxlQUFZO0lBQ2hCLGtCQUFBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNwQixjQUFBOztBQUVBOztBQUVBO0lBQ0ksa0JBQVM7SUFDYixXQUFBO0lBQ0ksU0FBUztJQUNiLHNCQUFBO0lBQ0ksU0FBUztBQUNiOztBQUVBO0lBQ0ksa0JBQUE7SUFDSixNQUFBO0lBQ0ksT0FBQTtJQUNKLFdBQUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7O0FBR0E7SUFDQSxhQUFBO0lBQ0ksbUJBQVM7SUFDYix1QkFBQTtJQUNJLFNBQVM7QUFDYjs7QUFFQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNJLGFBQUE7SUFDSix3QkFBQTtJQUNJLDhCQUFTO0lBQ2IsZUFBQTtJQUNJLFNBQVM7QUFDYjs7QUFFQTtJQUNJO1FBQ0osYUFBQTtJQUNJO0FBQ0o7O0FBRUE7SUFDQSxlQUFBO0lBQ0ksaUJBQUE7SUFDSixpQkFBQTtJQUNJLDZCQUFTO0lBQ2IsVUFBQTtJQUNJLFNBQVM7QUFDYjs7QUFFQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLGFBQUE7SUFDSixtQkFBQTtJQUNJLHVCQUFTO0lBQ2IsbUJBQUE7SUFDSSxTQUFTO0FBQ2I7O0FBRUE7SUFDSSxZQUFBO0lBQ0osWUFBQTtJQUNJLGVBQUE7SUFDSixtQkFBQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNBLGFBQUE7SUFDSSx1Q0FBdUM7QUFDM0M7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDQSxZQUFBO0lBQ0ksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0EsWUFBQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLDRCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQyIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xyXG4gICAgLS1ibGFjazogIzAwMDAwMDtcclxuICAgIC0tZGFyay1ncmV5OiAjMzMzMzMzO1xyXG4gICAgLS1ncmV5OiAjODI4MjgyO1xyXG4gICAgLS1saWdodC1ncmV5OiAjQkRCREJEO1xyXG4gICAgLS1zaWx2ZXI6ICNFMEUwRTA7XHJcbiAgICAtLWxpZ2h0LXNpbHZlcjogI0YyRjJGMjtcclxuICAgIC0td2hpdGU6ICNGRkZGRkY7XHJcblxyXG4gICAgLS1yZWQ6ICNEMDJGMjg7XHJcbiAgICAtLW9yYW5nZTogI0Y5OUQyMjtcclxuICAgIC0tdmlvbGV0OiAjNjk0RUEwO1xyXG4gICAgLS1kYXJrLWJsdWU6ICMxZTU0ZWQ7XHJcbiAgICAtLWFxdWFtYXJpbmU6ICMyREIyQzQ7XHJcbiAgICAtLWJsdWU6ICMxQUI5RjA7XHJcbiAgICAtLWxpZ2h0LWJsdWU6ICNGN0ZCRjc7XHJcblxyXG4gICAgLS10ZXh0LWNvbG9yOiAgIzMwMzQzZDtcclxuICAgIC0tdGl0bGUtY29sb3I6ICMyODJiMzM7XHJcbiAgICAtLWRlc2NyaXB0aW9uLWNvbG9yOiAjOTk5OTk5O1xyXG5cclxuICAgIC0tYmxvY2stc2hhZG93OiByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMjUpO1xyXG4gICAgLS1kYXJrLW9wYWNpdHk6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIC0tbGlnaHQtb3BhY2l0eTogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cclxuICAgIC0tYm9keS1iZzogI2Y3ZjdmNztcclxuICAgIC0tbGlnaHQtZ3JleS1iZzogI2VjZWVmMjtcclxuICAgIC0tZm9vdGVyLWJnOiAjMTYxODFmO1xyXG4gICAgLS1maWx0ZXItYmc6ICNkYmRiZGI7XHJcbiAgICAtLWZpbHRlci1hY3RpdmUtYmc6ICMwMjVlOWY7XHJcblxyXG4gICAgLS1ib3JkZXItY29sb3I6ICM3MDc0N2E7XHJcbiAgICAtLWJvcmRlci1saWdodDogI2UzZTNlMztcclxuXHJcbiAgICAtLWJ1dHRvbi0tY29sb3I6ICMwMDVmYTA7XHJcblxyXG4gICAgLS1hY2NlbnQtaW5mby1iZzogI2VmZWZlZjtcclxuICAgIC0tYWNjZW50LWluZm8tYm9yZGVyOiAjZGZkZmRmO1xyXG59XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuaHRtbCAge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1iZyk7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuLm1haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxuICAgIGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDQlO1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLCAuc2VjdGlvbi10aXRsZSBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci1sb2dvLWVudGl0eSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhlYWRlci1sb2dvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDUwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmcpO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvbnRhY3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZm9vdGVyLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvb3RlciBwIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZvb3Rlci1pdGVtIGEge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci1pdGVtIGE6aG92ZXIsXHJcbi5mb290ZXItaXRlbSBhOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxufVxyXG5cclxuLmZvb3Rlci1pdGVtIHN2ZyB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLS1yZXNpZGVudHMtaW5kdXN0cnkge1xyXG4gICAgbWFyZ2luOiAwIDAgNTBweCA0MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbiBoMiB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDI2M3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbG9nby1lbnRpdHkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb250YWN0cyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWl0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24gaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24uc2VjdGlvbi0tcmVzaWRlbnRzLWluZHVzdHJ5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xyXG4gICAgfVxyXG59Il19 */
/* End */
/* /local/templates/atom-tor/assets/css/normalize.css?17431653996487 */
/* /local/templates/atom-tor/assets/css/map_with_sidepanel.css?17431653992751 */
/* /local/templates/atom-tor/assets/css/tor-tax.css?17431653991626 */
/* /local/templates/atom-tor/assets/fonts/rosatom/fonts.css?17431653996853 */
/* /local/templates/atom-tor/components/bitrix/menu/top4/style.css?174316539928700 */
/* /local/components/atomtor/form/templates/join-line/style.css?1743165403299 */
/* /local/components/atomtor/form/templates/join-line/app.css?17431654036326 */
/* /local/templates/atom-tor/components/bitrix/search.form/header-search-form2/style.css?17431654007796 */
/* /local/templates/atom-tor/components/bitrix/main.map/header-button/style.css?17431654013759 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17430698462729 */
/* /local/templates/atom-tor/styles.css?174375556823093 */
